.elementor-61 .elementor-element.elementor-element-a3369a5{--display:flex;--min-height:406px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-61 .elementor-element.elementor-element-dc221a1{--display:flex;--min-height:262px;--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;}.elementor-61 .elementor-element.elementor-element-dc221a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-0512f2f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-61 .elementor-element.elementor-element-35b115d img{width:254px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-b31fdd0{--divider-border-style:solid;--divider-color:var( --e-global-color-bf240c4 );--divider-border-width:1px;}.elementor-61 .elementor-element.elementor-element-b31fdd0 .elementor-divider-separator{width:202px;}.elementor-61 .elementor-element.elementor-element-b31fdd0 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.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-61 .elementor-element.elementor-element-d556aaa .elementor-heading-title{font-family:var( --e-global-typography-89074d8-font-family ), Sans-serif;font-size:var( --e-global-typography-89074d8-font-size );font-weight:var( --e-global-typography-89074d8-font-weight );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-0101bec{--display:flex;--gap:024px 0px;--row-gap:024px;--column-gap:0px;}.elementor-61 .elementor-element.elementor-element-f4dd824 .elementor-heading-title{font-family:var( --e-global-typography-b78b0c9-font-family ), Sans-serif;font-size:var( --e-global-typography-b78b0c9-font-size );font-weight:var( --e-global-typography-b78b0c9-font-weight );line-height:var( --e-global-typography-b78b0c9-line-height );}.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-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-53bfe74{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-item > a{font-family:var( --e-global-typography-89074d8-font-family ), Sans-serif;font-size:var( --e-global-typography-89074d8-font-size );font-weight:var( --e-global-typography-89074d8-font-weight );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-text{transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-0a91bd5{--display:flex;--gap:024px 0px;--row-gap:024px;--column-gap:0px;}.elementor-61 .elementor-element.elementor-element-0a91bd5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-ebebcb6 .elementor-heading-title{font-family:var( --e-global-typography-b78b0c9-font-family ), Sans-serif;font-size:var( --e-global-typography-b78b0c9-font-size );font-weight:var( --e-global-typography-b78b0c9-font-weight );line-height:var( --e-global-typography-b78b0c9-line-height );}.elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-61 .elementor-element.elementor-element-332aa7a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-item > a{font-family:var( --e-global-typography-89074d8-font-family ), Sans-serif;font-size:var( --e-global-typography-89074d8-font-size );font-weight:var( --e-global-typography-89074d8-font-weight );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-text{transition:color 0.3s;}.elementor-61 .elementor-element.elementor-element-2523e3f{--display:flex;}.elementor-61 .elementor-element.elementor-element-f442a5c > .elementor-widget-container{margin:0px 0px 026px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-f442a5c .elementor-heading-title{font-family:var( --e-global-typography-b78b0c9-font-family ), Sans-serif;font-size:var( --e-global-typography-b78b0c9-font-size );font-weight:var( --e-global-typography-b78b0c9-font-weight );line-height:var( --e-global-typography-b78b0c9-line-height );}.elementor-61 .elementor-element.elementor-element-6ea25f7{--display:flex;--min-height:40px;--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 016px;--row-gap:0px;--column-gap:016px;--margin-top:0px;--margin-bottom:016px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-3487535 > .elementor-widget-container{margin:-4px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-3487535 .elementor-icon-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-3487535.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-3487535.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-3487535.elementor-view-default .elementor-icon{color:var( --e-global-color-9a4b259 );border-color:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-3487535.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-3487535.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-3487535 .elementor-icon{font-size:16px;}.elementor-61 .elementor-element.elementor-element-3487535 .elementor-icon svg{height:16px;}.elementor-61 .elementor-element.elementor-element-ce26912 .elementor-heading-title{font-family:var( --e-global-typography-89074d8-font-family ), Sans-serif;font-size:var( --e-global-typography-89074d8-font-size );font-weight:var( --e-global-typography-89074d8-font-weight );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-dc573c4{--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 016px;--row-gap:0px;--column-gap:016px;--margin-top:0px;--margin-bottom:016px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-014c6a2 > .elementor-widget-container{margin:-4px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-014c6a2 .elementor-icon-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-014c6a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-014c6a2.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-014c6a2.elementor-view-default .elementor-icon{color:var( --e-global-color-9a4b259 );border-color:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-014c6a2.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-014c6a2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-014c6a2 .elementor-icon{font-size:16px;}.elementor-61 .elementor-element.elementor-element-014c6a2 .elementor-icon svg{height:16px;}.elementor-61 .elementor-element.elementor-element-4c7cc12 .elementor-heading-title{font-family:var( --e-global-typography-89074d8-font-family ), Sans-serif;font-size:var( --e-global-typography-89074d8-font-size );font-weight:var( --e-global-typography-89074d8-font-weight );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-7bfd376{--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 016px;--row-gap:0px;--column-gap:016px;--margin-top:0px;--margin-bottom:016px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-399f20b > .elementor-widget-container{margin:-4px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-399f20b .elementor-icon-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-399f20b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-399f20b.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-399f20b.elementor-view-default .elementor-icon{color:var( --e-global-color-9a4b259 );border-color:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-399f20b.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-399f20b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-399f20b .elementor-icon{font-size:16px;}.elementor-61 .elementor-element.elementor-element-399f20b .elementor-icon svg{height:16px;}.elementor-61 .elementor-element.elementor-element-83a472d .elementor-heading-title{font-family:var( --e-global-typography-89074d8-font-family ), Sans-serif;font-size:var( --e-global-typography-89074d8-font-size );font-weight:var( --e-global-typography-89074d8-font-weight );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-a13981d{--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 016px;--row-gap:0px;--column-gap:016px;--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-0062efd > .elementor-widget-container{margin:-4px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-0062efd .elementor-icon-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-0062efd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-0062efd.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-0062efd.elementor-view-default .elementor-icon{color:var( --e-global-color-9a4b259 );border-color:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-0062efd.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-0062efd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-0062efd .elementor-icon{font-size:16px;}.elementor-61 .elementor-element.elementor-element-0062efd .elementor-icon svg{height:16px;}.elementor-61 .elementor-element.elementor-element-0e865d5 .elementor-heading-title{font-family:var( --e-global-typography-89074d8-font-family ), Sans-serif;font-size:var( --e-global-typography-89074d8-font-size );font-weight:var( --e-global-typography-89074d8-font-weight );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-8dc8f90{--display:flex;--min-height:40px;--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-around;--align-items:center;--border-radius:100px 100px 100px 100px;}.elementor-61 .elementor-element.elementor-element-8dc8f90:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-8dc8f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0201011F;}.elementor-61 .elementor-element.elementor-element-c090e28 .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;}.elementor-61 .elementor-element.elementor-element-840ced9{--display:flex;--min-height:20px;--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;}.elementor-61 .elementor-element.elementor-element-8a27399 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-8a27399 .elementor-icon-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-8a27399.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-8a27399.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-8a27399.elementor-view-default .elementor-icon{color:var( --e-global-color-9a4b259 );border-color:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-8a27399.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-8a27399.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-8a27399 .elementor-icon{font-size:20px;}.elementor-61 .elementor-element.elementor-element-8a27399 .elementor-icon svg{height:20px;}.elementor-61 .elementor-element.elementor-element-2858fe4 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-2858fe4 .elementor-icon-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-2858fe4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fcca130 );}.elementor-61 .elementor-element.elementor-element-2858fe4.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-2858fe4.elementor-view-default .elementor-icon{color:var( --e-global-color-fcca130 );border-color:var( --e-global-color-fcca130 );}.elementor-61 .elementor-element.elementor-element-2858fe4.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-2858fe4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fcca130 );}.elementor-61 .elementor-element.elementor-element-2858fe4 .elementor-icon{font-size:20px;}.elementor-61 .elementor-element.elementor-element-2858fe4 .elementor-icon svg{height:20px;}.elementor-61 .elementor-element.elementor-element-74a749a > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-74a749a .elementor-icon-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-74a749a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-74a749a.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-74a749a.elementor-view-default .elementor-icon{color:var( --e-global-color-9a4b259 );border-color:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-74a749a.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-74a749a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9a4b259 );}.elementor-61 .elementor-element.elementor-element-74a749a .elementor-icon{font-size:20px;}.elementor-61 .elementor-element.elementor-element-74a749a .elementor-icon svg{height:20px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-61 .elementor-element.elementor-element-a3369a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-dc221a1{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-61 .elementor-element.elementor-element-0512f2f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-61 .elementor-element.elementor-element-b31fdd0 .elementor-divider{text-align:center;}.elementor-61 .elementor-element.elementor-element-b31fdd0 .elementor-divider-separator{margin:0 auto;margin-center:0;}.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-61 .elementor-element.elementor-element-d556aaa{text-align:center;}.elementor-61 .elementor-element.elementor-element-d556aaa .elementor-heading-title{font-size:var( --e-global-typography-89074d8-font-size );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-0101bec{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-61 .elementor-element.elementor-element-f4dd824{text-align:center;}.elementor-61 .elementor-element.elementor-element-f4dd824 .elementor-heading-title{font-size:var( --e-global-typography-b78b0c9-font-size );line-height:var( --e-global-typography-b78b0c9-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-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-item > a{font-size:var( --e-global-typography-89074d8-font-size );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-0a91bd5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-61 .elementor-element.elementor-element-ebebcb6{text-align:center;}.elementor-61 .elementor-element.elementor-element-ebebcb6 .elementor-heading-title{font-size:var( --e-global-typography-b78b0c9-font-size );line-height:var( --e-global-typography-b78b0c9-line-height );}.elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-item > a{font-size:var( --e-global-typography-89074d8-font-size );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-2523e3f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-61 .elementor-element.elementor-element-f442a5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-f442a5c{text-align:center;}.elementor-61 .elementor-element.elementor-element-f442a5c .elementor-heading-title{font-size:var( --e-global-typography-b78b0c9-font-size );line-height:var( --e-global-typography-b78b0c9-line-height );}.elementor-61 .elementor-element.elementor-element-6ea25f7{--min-height:0px;--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-ce26912{text-align:center;}.elementor-61 .elementor-element.elementor-element-ce26912 .elementor-heading-title{font-size:var( --e-global-typography-89074d8-font-size );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-dc573c4{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-4c7cc12{text-align:center;}.elementor-61 .elementor-element.elementor-element-4c7cc12 .elementor-heading-title{font-size:var( --e-global-typography-89074d8-font-size );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-7bfd376{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-83a472d{text-align:center;}.elementor-61 .elementor-element.elementor-element-83a472d .elementor-heading-title{font-size:var( --e-global-typography-89074d8-font-size );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-a13981d{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-0e865d5 .elementor-heading-title{font-size:var( --e-global-typography-89074d8-font-size );line-height:var( --e-global-typography-89074d8-line-height );}}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-a3369a5{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-61 .elementor-element.elementor-element-dc221a1{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.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-61 .elementor-element.elementor-element-35b115d img{width:100%;max-width:100%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-61 .elementor-element.elementor-element-b31fdd0 .elementor-divider{text-align:center;}.elementor-61 .elementor-element.elementor-element-b31fdd0 .elementor-divider-separator{margin:0 auto;margin-center:0;}.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-61 .elementor-element.elementor-element-d556aaa{text-align:center;}.elementor-61 .elementor-element.elementor-element-d556aaa .elementor-heading-title{font-size:var( --e-global-typography-89074d8-font-size );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-0101bec{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-61 .elementor-element.elementor-element-f4dd824 .elementor-heading-title{font-size:var( --e-global-typography-b78b0c9-font-size );line-height:var( --e-global-typography-b78b0c9-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-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-53bfe74 .elementor-icon-list-item > a{font-size:var( --e-global-typography-89074d8-font-size );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-ebebcb6{text-align:center;}.elementor-61 .elementor-element.elementor-element-ebebcb6 .elementor-heading-title{font-size:var( --e-global-typography-b78b0c9-font-size );line-height:var( --e-global-typography-b78b0c9-line-height );}.elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-332aa7a .elementor-icon-list-item > a{font-size:var( --e-global-typography-89074d8-font-size );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-f442a5c{text-align:center;}.elementor-61 .elementor-element.elementor-element-f442a5c .elementor-heading-title{font-size:var( --e-global-typography-b78b0c9-font-size );line-height:var( --e-global-typography-b78b0c9-line-height );}.elementor-61 .elementor-element.elementor-element-6ea25f7{--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:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-61 .elementor-element.elementor-element-ce26912{text-align:center;}.elementor-61 .elementor-element.elementor-element-ce26912 .elementor-heading-title{font-size:var( --e-global-typography-89074d8-font-size );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-dc573c4{--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:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-61 .elementor-element.elementor-element-4c7cc12 .elementor-heading-title{font-size:var( --e-global-typography-89074d8-font-size );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-7bfd376{--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:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-61 .elementor-element.elementor-element-83a472d .elementor-heading-title{font-size:var( --e-global-typography-89074d8-font-size );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-a13981d{--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:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-61 .elementor-element.elementor-element-0e865d5 .elementor-heading-title{font-size:var( --e-global-typography-89074d8-font-size );line-height:var( --e-global-typography-89074d8-line-height );}.elementor-61 .elementor-element.elementor-element-840ced9{--width:31%;}}@media(min-width:768px){.elementor-61 .elementor-element.elementor-element-dc221a1{--width:99.279%;}.elementor-61 .elementor-element.elementor-element-0512f2f{--width:307px;}.elementor-61 .elementor-element.elementor-element-0101bec{--width:160px;}.elementor-61 .elementor-element.elementor-element-0a91bd5{--width:245px;}.elementor-61 .elementor-element.elementor-element-2523e3f{--width:322px;}.elementor-61 .elementor-element.elementor-element-840ced9{--width:124px;}}@media(max-width:1024px) and (min-width:768px){.elementor-61 .elementor-element.elementor-element-0512f2f{--width:500px;}.elementor-61 .elementor-element.elementor-element-0101bec{--width:500px;}.elementor-61 .elementor-element.elementor-element-0a91bd5{--width:500px;}.elementor-61 .elementor-element.elementor-element-2523e3f{--width:500px;}.elementor-61 .elementor-element.elementor-element-6ea25f7{--width:300px;}.elementor-61 .elementor-element.elementor-element-dc573c4{--width:300px;}.elementor-61 .elementor-element.elementor-element-7bfd376{--width:300px;}.elementor-61 .elementor-element.elementor-element-a13981d{--width:300px;}.elementor-61 .elementor-element.elementor-element-8dc8f90{--width:300px;}}/* Start custom CSS for container, class: .elementor-element-a3369a5 *//* ═══════════════════════════════════════════════════════════════════════
   MAXIS · RODAPÉ (fundo escuro + marca d'água + animações)
   Muda: o fundo, a cor do texto/logo (para dar para ler no escuro) e o movimento.
   NÃO muda: fonte, tamanho, peso, espaçamento, posição e tamanho dos elementos.
   Onde colar: Elementor > Configurações do Site > CSS Personalizado
   (apague antes qualquer bloco de rodapé que você já tenha colado)
   ═══════════════════════════════════════════════════════════════════════ */

:root{
  --mx-deep:#06141f;
  --mx-ciano:#3ec6e8; --mx-ciano-cla:#8ee6f8; --mx-ciano-esc:#1a9fc4;
  --mx-ease:cubic-bezier(.22,1,.36,1);
  --mx-spring:cubic-bezier(.34,1.56,.64,1);
  --mx-marca:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='50 130 700 490'%3E%3Cpolygon points='295.19 221.63 333.4 289.78 151.66 599.56 69.06 599.56 295.19 221.63' fill='white' fill-opacity='.035'/%3E%3Cpolygon points='348.89 313.53 381.93 370.33 250.79 599.56 172.32 599.56 348.89 313.53' fill='white' fill-opacity='.035'/%3E%3Cpolygon points='277.12 149.81 436.66 435.49 518.58 435.49 358.87 146.67 277.12 149.81' fill='white' fill-opacity='.035'/%3E%3Cpolygon points='393.29 180.1 538.54 435.49 618.39 435.49 473.14 180.1 393.29 180.1' fill='white' fill-opacity='.035'/%3E%3Cpolygon points='354.16 456.55 324.79 516.84 700.65 516.84 730.94 456.55 354.16 456.55' fill='white' fill-opacity='.035'/%3E%3Cpolygon points='304.6 544.83 265.13 606.79 565.73 606.79 600.61 544.83 304.6 544.83' fill='white' fill-opacity='.035'/%3E%3C/svg%3E");
  --mx-ft-texto:rgba(255,255,255,.72);
  --mx-ft-logo:brightness(0) invert(1);   /* logo branco no fundo escuro. Se o seu logo já for claro, troque por: none */
}

/* ══ 1. FUNDO ══════════════════════════════════════════════════════════ */
.elementor-location-footer{
  background-color:var(--mx-deep)!important;
  background-image:
    var(--mx-marca),
    radial-gradient(60% 90% at 0% 0%,rgba(27,80,112,.55),transparent 60%),
    radial-gradient(50% 80% at 100% 100%,rgba(27,80,112,.35),transparent 60%),
    linear-gradient(rgba(62,198,232,.045) 1px,transparent 1px),
    linear-gradient(90deg,rgba(62,198,232,.045) 1px,transparent 1px)!important;
  background-position:right -90px bottom -70px,0 0,100% 100%,0 0,0 0!important;
  background-size:520px auto,auto,auto,56px 56px,56px 56px!important;
  background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat!important;
}
/* os blocos de dentro ficam transparentes para o fundo aparecer */
.elementor-location-footer > .elementor-element{background:transparent!important;background-image:none!important;}
@media (max-width:767px){
  .elementor-location-footer{
    background-size:300px auto,auto,auto,48px 48px,48px 48px!important;
    background-position:right -70px bottom -40px,0 0,100% 100%,0 0,0 0!important;
  }
}

/* ══ 2. CORES PARA LER NO ESCURO (só cor, nada de tamanho) ═════════════ */
.elementor-location-footer .elementor-heading-title{color:#fff!important;}
.elementor-location-footer .elementor-widget-text-editor,
.elementor-location-footer .elementor-widget-text-editor p,
.elementor-location-footer .elementor-icon-list-text,
.elementor-location-footer .elementor-nav-menu .elementor-item{color:var(--mx-ft-texto)!important;}
.elementor-location-footer .elementor-icon-list-item > a:hover .elementor-icon-list-text,
.elementor-location-footer .elementor-icon-list-item:hover .elementor-icon-list-text,
.elementor-location-footer .elementor-nav-menu .elementor-item:hover,
.elementor-location-footer .elementor-nav-menu .elementor-item.elementor-item-active{color:#fff!important;}
.elementor-location-footer .elementor-widget-text-editor a{color:var(--mx-ciano-cla)!important;}
.elementor-location-footer .elementor-widget-text-editor a:hover{color:#fff!important;}
.elementor-location-footer .elementor-divider-separator{border-top-color:rgba(255,255,255,.14)!important;}
.elementor-location-footer .elementor-widget-image img,
.elementor-location-footer .elementor-widget-theme-site-logo img{filter:var(--mx-ft-logo);}

/* ══ 3. ANIMAÇÕES AO PASSAR O MOUSE ════════════════════════════════════ */

/* Listas de links e contato: o texto anda um pouco e um sublinhado se desenha */
.elementor-location-footer .elementor-icon-list-text{
  display:inline-block;
  background-image:linear-gradient(90deg,var(--mx-ciano),var(--mx-ciano-esc));
  background-repeat:no-repeat;background-position:0 calc(100% + 1px);background-size:0 1px;
  transition:transform .5s var(--mx-spring),background-size .5s var(--mx-ease),color .3s;
}
.elementor-location-footer .elementor-icon-list-item > a:hover .elementor-icon-list-text,
.elementor-location-footer .elementor-icon-list-item:hover .elementor-icon-list-text{transform:translateX(4px);background-size:100% 1px;}

/* Ícones de endereço/telefone/e-mail: dão um pulinho girando */
.elementor-location-footer .elementor-icon-list-icon i{display:inline-block;}
.elementor-location-footer .elementor-icon-list-icon i,
.elementor-location-footer .elementor-icon-list-icon svg{transition:transform .5s var(--mx-spring);}
.elementor-location-footer .elementor-icon-list-item:hover .elementor-icon-list-icon i,
.elementor-location-footer .elementor-icon-list-item:hover .elementor-icon-list-icon svg{transform:translateY(-2px) rotate(-8deg);}

/* Se o rodapé usar o widget "Menu de Navegação": sublinhado que se desenha */
.elementor-location-footer .elementor-nav-menu .elementor-item{
  background-image:linear-gradient(90deg,var(--mx-ciano),var(--mx-ciano-esc));
  background-repeat:no-repeat;background-origin:content-box;
  background-position:0 calc(100% + 3px);background-size:0 1px;
  transition:all .45s var(--mx-ease)!important;
}
.elementor-location-footer .elementor-nav-menu .elementor-item:hover{background-size:100% 1px;}

/* Textos com link: sublinhado que se desenha */
.elementor-location-footer .elementor-widget-text-editor a{
  background-image:linear-gradient(90deg,var(--mx-ciano),var(--mx-ciano-esc));
  background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;
  transition:background-size .45s var(--mx-ease),color .3s;
}
.elementor-location-footer .elementor-widget-text-editor a:hover{background-size:100% 1px;}

/* Redes sociais: sobem girando um pouco */
.elementor-location-footer .elementor-social-icon{transition:all .5s var(--mx-spring)!important;}
.elementor-location-footer .elementor-social-icon:hover{transform:translateY(-3px) rotate(-6deg);box-shadow:0 12px 22px -10px rgba(62,198,232,.8);}

/* Botão (se houver): sobe um pouco e um brilho atravessa (camada de fundo, não altera a caixa) */
.elementor-location-footer .elementor-widget-button .elementor-button{
  background-image:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);
  background-repeat:no-repeat;background-size:300% 100%;background-position:100% 0;
  transition:transform .5s var(--mx-ease),box-shadow .5s var(--mx-ease),background-position .9s var(--mx-ease),background-color .3s,color .3s,border-color .3s!important;
}
.elementor-location-footer .elementor-widget-button .elementor-button:hover{
  background-position:0 0;transform:translateY(-2px);box-shadow:0 16px 34px -12px rgba(62,198,232,.7);
}
.elementor-location-footer .elementor-widget-button .elementor-button:active{transform:translateY(0) scale(.98);}

/* Logo: cresce de leve */
.elementor-location-footer .elementor-widget-image img,
.elementor-location-footer .elementor-widget-theme-site-logo img{transition:transform .6s var(--mx-ease);}
.elementor-location-footer .elementor-widget-image a:hover img,
.elementor-location-footer .elementor-widget-theme-site-logo a:hover img{transform:scale(1.03);}

/* Quem prefere menos movimento */
@media (prefers-reduced-motion:reduce){
  .elementor-location-footer *,.elementor-location-footer *::before,.elementor-location-footer *::after{
    animation:none!important;transition-duration:.01ms!important;
  }
}/* End custom CSS */