.elementor-30391 .elementor-element.elementor-element-8461962{--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: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:0px;--padding-right:0px;}.elementor-30391 .elementor-element.elementor-element-8461962.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30391 .elementor-element.elementor-element-0d8710c{--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: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:0px;--padding-right:0px;}.elementor-30391 .elementor-element.elementor-element-0d8710c:not(.elementor-motion-effects-element-type-background), .elementor-30391 .elementor-element.elementor-element-0d8710c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6a761c );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30391 .elementor-element.elementor-element-de4ab04 > .elementor-widget-container{margin:18px 18px 18px 18px;}.elementor-30391 .elementor-element.elementor-element-de4ab04 img{width:42%;}.elementor-30391 .elementor-element.elementor-element-31c03b4{--display:flex;--min-height:420px;--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:5px 0px;--row-gap:5px;--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-30391 .elementor-element.elementor-element-31c03b4:not(.elementor-motion-effects-element-type-background), .elementor-30391 .elementor-element.elementor-element-31c03b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6a761c );}.elementor-30391 .elementor-element.elementor-element-0a8868b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-30391 .elementor-element.elementor-element-0a8868b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30391 .elementor-element.elementor-element-beff07a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30391 .elementor-element.elementor-element-beff07a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30391 .elementor-element.elementor-element-ea302a8{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-30391 .elementor-element.elementor-element-ea302a8 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-30391 .elementor-element.elementor-element-ea302a8 .elementor-heading-title{font-size:17px;font-weight:300;line-height:24px;color:#ECECEC;}.elementor-30391 .elementor-element.elementor-element-681a041{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-30391 .elementor-element.elementor-element-681a041 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-30391 .elementor-element.elementor-element-681a041.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30391 .elementor-element.elementor-element-681a041 .elementor-heading-title{font-family:var( --e-global-typography-b881a7d-font-family ), Sans-serif;font-size:var( --e-global-typography-b881a7d-font-size );font-weight:var( --e-global-typography-b881a7d-font-weight );color:#FFFFFF;}.elementor-30391 .elementor-element.elementor-element-bd1a7c0{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-30391 .elementor-element.elementor-element-bd1a7c0 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-30391 .elementor-element.elementor-element-bd1a7c0 .elementor-heading-title{font-size:17px;font-weight:300;line-height:24px;color:#ECECEC;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30391 .elementor-element.elementor-element-c05bdd8 .elementor-button{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(134, 134, 134, 0.5);transition-duration:0.8s;border-style:none;border-radius:50px 50px 50px 50px;padding:20px 40px 20px 40px;}.elementor-30391 .elementor-element.elementor-element-c05bdd8 .elementor-button:hover, .elementor-30391 .elementor-element.elementor-element-c05bdd8 .elementor-button:focus{background-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(194, 194, 194, 0.5);}.elementor-30391 .elementor-element.elementor-element-c05bdd8 > .elementor-widget-container{margin:2rem 0rem 0rem 02rem;padding:0% 0% 0% 0%;}.elementor-30391 .elementor-element.elementor-element-c05bdd8.elementor-element{--align-self:flex-start;}.elementor-30391 .elementor-element.elementor-element-bf7dc29{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-30391 .elementor-element.elementor-element-bf7dc29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30391 .elementor-element.elementor-element-bf7dc29.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-30391 .elementor-element.elementor-element-bf7dc29 img{max-width:100%;}.elementor-30391 .elementor-element.elementor-element-9d3afee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-30391 .elementor-element.elementor-element-a3872b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-30391 .elementor-element.elementor-element-b4674c9{width:initial;max-width:initial;text-align:start;}.elementor-30391 .elementor-element.elementor-element-b4674c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30391 .elementor-element.elementor-element-b4674c9 .elementor-heading-title{font-size:26px;font-weight:300;line-height:46px;color:var( --e-global-color-e25d82c );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-30391 .elementor-element.elementor-element-b614f74{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-30391 .elementor-element.elementor-element-b614f74 .elementor-icon-list-icon i{color:#d00c5c;transition:color 0.3s;}.elementor-30391 .elementor-element.elementor-element-b614f74 .elementor-icon-list-icon svg{fill:#d00c5c;transition:fill 0.3s;}.elementor-30391 .elementor-element.elementor-element-b614f74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30391 .elementor-element.elementor-element-b614f74 .elementor-icon-list-item > a{font-size:17px;font-weight:300;line-height:28px;}.elementor-30391 .elementor-element.elementor-element-b614f74 .elementor-icon-list-text{transition:color 0.3s;}.elementor-30391 .elementor-element.elementor-element-ec18834{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30391 .elementor-element.elementor-element-922ebb3{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-30391 .elementor-element.elementor-element-922ebb3:not(.elementor-motion-effects-element-type-background), .elementor-30391 .elementor-element.elementor-element-922ebb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#260E42;}.elementor-30391 .elementor-element.elementor-element-3c2fa3f{width:initial;max-width:initial;text-align:start;}.elementor-30391 .elementor-element.elementor-element-3c2fa3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:41px 0px 0px 0px;}.elementor-30391 .elementor-element.elementor-element-3c2fa3f .elementor-heading-title{font-size:26px;font-weight:300;color:#FFFFFF;}.elementor-30391 .elementor-element.elementor-element-571d8cf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30391 .elementor-element.elementor-element-571d8cf .elementor-icon-list-icon i{color:#d00c5c;transition:color 0.3s;}.elementor-30391 .elementor-element.elementor-element-571d8cf .elementor-icon-list-icon svg{fill:#d00c5c;transition:fill 0.3s;}.elementor-30391 .elementor-element.elementor-element-571d8cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30391 .elementor-element.elementor-element-571d8cf .elementor-icon-list-item > a{font-size:var( --e-global-typography-d26a2e2-font-size );font-weight:var( --e-global-typography-d26a2e2-font-weight );}.elementor-30391 .elementor-element.elementor-element-571d8cf .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-30391 .elementor-element.elementor-element-4355e5c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-icon i{color:#d00c5c;transition:color 0.3s;}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-icon svg{fill:#d00c5c;transition:fill 0.3s;}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-item > a{font-size:14px;font-weight:300;line-height:17px;}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-30391 .elementor-element.elementor-element-a962885{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30391 .elementor-element.elementor-element-87aef13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30391 .elementor-element.elementor-element-7cd93e7 img{width:70%;}.elementor-30391 .elementor-element.elementor-element-cb0e0ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-30391 .elementor-element.elementor-element-c64417a{width:initial;max-width:initial;text-align:start;}.elementor-30391 .elementor-element.elementor-element-c64417a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30391 .elementor-element.elementor-element-c64417a .elementor-heading-title{font-size:26px;font-weight:300;color:var( --e-global-color-e25d82c );}.elementor-30391 .elementor-element.elementor-element-cff56ea .elementor-button{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(134, 134, 134, 0.5);transition-duration:0.8s;border-style:none;border-radius:50px 50px 50px 50px;padding:20px 40px 20px 40px;}.elementor-30391 .elementor-element.elementor-element-cff56ea .elementor-button:hover, .elementor-30391 .elementor-element.elementor-element-cff56ea .elementor-button:focus{background-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(194, 194, 194, 0.5);}.elementor-30391 .elementor-element.elementor-element-cff56ea > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0% 0% 0% 0%;}.elementor-30391 .elementor-element.elementor-element-cff56ea.elementor-element{--align-self:flex-start;}.elementor-30391 .elementor-element.elementor-element-e8e28c3{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-icon i{color:#d00c5c;transition:color 0.3s;}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-icon svg{fill:#d00c5c;transition:fill 0.3s;}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d26a2e2-font-size );font-weight:var( --e-global-typography-d26a2e2-font-weight );}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-30391 .elementor-element.elementor-element-f32a97a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-30391 .elementor-element.elementor-element-98bb50c{width:initial;max-width:initial;text-align:center;}.elementor-30391 .elementor-element.elementor-element-98bb50c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30391 .elementor-element.elementor-element-98bb50c .elementor-heading-title{font-size:26px;font-weight:300;color:var( --e-global-color-e25d82c );}.elementor-30391 .elementor-element.elementor-element-cce13c0{text-align:center;}.elementor-30391 .elementor-element.elementor-element-cce13c0 .elementor-heading-title{font-size:26px;font-weight:300;color:var( --e-global-color-b6a761c );}.elementor-30391 .elementor-element.elementor-element-542f473{--display:flex;}.elementor-30391 .elementor-element.elementor-element-936caff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30391 .elementor-element.elementor-element-3b84091 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-30391 .elementor-element.elementor-element-3b84091 .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );font-weight:var( --e-global-typography-d26a2e2-font-weight );color:var( --e-global-color-text );}.elementor-30391 .elementor-element.elementor-element-5ab519b{--display:flex;}.elementor-30391 .elementor-element.elementor-element-692fd81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30391 .elementor-element.elementor-element-c9fa6bf > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-30391 .elementor-element.elementor-element-c9fa6bf .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );font-weight:var( --e-global-typography-d26a2e2-font-weight );color:var( --e-global-color-text );}.elementor-30391 .elementor-element.elementor-element-6f1cf8c{--display:flex;}.elementor-30391 .elementor-element.elementor-element-4097283{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30391 .elementor-element.elementor-element-fa47885 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-30391 .elementor-element.elementor-element-fa47885 .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );font-weight:var( --e-global-typography-d26a2e2-font-weight );color:var( --e-global-color-text );}.elementor-30391 .elementor-element.elementor-element-be59b2d{--display:flex;}.elementor-30391 .elementor-element.elementor-element-6354cb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30391 .elementor-element.elementor-element-a0d9178 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-30391 .elementor-element.elementor-element-a0d9178 .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );font-weight:var( --e-global-typography-d26a2e2-font-weight );color:var( --e-global-color-text );}.elementor-30391 .elementor-element.elementor-element-d677f9d{--display:flex;}.elementor-30391 .elementor-element.elementor-element-9e2249e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30391 .elementor-element.elementor-element-537a780 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-30391 .elementor-element.elementor-element-537a780 .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );font-weight:var( --e-global-typography-d26a2e2-font-weight );color:var( --e-global-color-text );}.elementor-30391 .elementor-element.elementor-element-df01447{--display:flex;}.elementor-30391 .elementor-element.elementor-element-3540a5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30391 .elementor-element.elementor-element-2d75458 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-30391 .elementor-element.elementor-element-2d75458 .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );font-weight:var( --e-global-typography-d26a2e2-font-weight );color:var( --e-global-color-text );}.elementor-30391 .elementor-element.elementor-element-d79a4e1{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-icon-size:15px;}.elementor-30391 .elementor-element.elementor-element-d79a4e1 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-30391 .elementor-element.elementor-element-d79a4e1.elementor-element{--align-self:center;}:where( .elementor-30391 .elementor-element.elementor-element-d79a4e1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:400;}:where( .elementor-30391 .elementor-element.elementor-element-d79a4e1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-30391 .elementor-element.elementor-element-8554adc .elementor-button{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(134, 134, 134, 0.5);transition-duration:0.8s;border-style:none;border-radius:50px 50px 50px 50px;padding:20px 40px 20px 40px;}.elementor-30391 .elementor-element.elementor-element-8554adc .elementor-button:hover, .elementor-30391 .elementor-element.elementor-element-8554adc .elementor-button:focus{background-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(194, 194, 194, 0.5);}.elementor-30391 .elementor-element.elementor-element-8554adc > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0% 0% 0% 0%;}.elementor-30391 .elementor-element.elementor-element-8554adc.elementor-element{--align-self:center;}.elementor-30391 .elementor-element.elementor-element-cf87696{--display:flex;}@media(max-width:1024px){.elementor-30391 .elementor-element.elementor-element-beff07a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-30391 .elementor-element.elementor-element-ea302a8 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-30391 .elementor-element.elementor-element-681a041 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-30391 .elementor-element.elementor-element-681a041 .elementor-heading-title{font-size:var( --e-global-typography-b881a7d-font-size );}.elementor-30391 .elementor-element.elementor-element-bd1a7c0 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-30391 .elementor-element.elementor-element-c05bdd8 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-30391 .elementor-element.elementor-element-bf7dc29 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-30391 .elementor-element.elementor-element-bf7dc29.elementor-element{--align-self:center;}.elementor-30391 .elementor-element.elementor-element-bf7dc29{text-align:start;}.elementor-30391 .elementor-element.elementor-element-bf7dc29 img{width:90%;}.elementor-30391 .elementor-element.elementor-element-b4674c9 .elementor-heading-title{font-size:24px;}.elementor-30391 .elementor-element.elementor-element-b614f74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-30391 .elementor-element.elementor-element-b614f74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-30391 .elementor-element.elementor-element-b614f74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-30391 .elementor-element.elementor-element-b614f74 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-30391 .elementor-element.elementor-element-b614f74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-30391 .elementor-element.elementor-element-b614f74{--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-30391 .elementor-element.elementor-element-3c2fa3f .elementor-heading-title{font-size:24px;}.elementor-30391 .elementor-element.elementor-element-571d8cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30391 .elementor-element.elementor-element-571d8cf .elementor-icon-list-item > a{font-size:var( --e-global-typography-d26a2e2-font-size );}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-30391 .elementor-element.elementor-element-c64417a .elementor-heading-title{font-size:24px;}.elementor-30391 .elementor-element.elementor-element-cff56ea > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d26a2e2-font-size );}.elementor-30391 .elementor-element.elementor-element-98bb50c .elementor-heading-title{font-size:24px;}.elementor-30391 .elementor-element.elementor-element-3b84091 .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );}.elementor-30391 .elementor-element.elementor-element-c9fa6bf .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );}.elementor-30391 .elementor-element.elementor-element-fa47885 .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );}.elementor-30391 .elementor-element.elementor-element-a0d9178 .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );}.elementor-30391 .elementor-element.elementor-element-537a780 .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );}.elementor-30391 .elementor-element.elementor-element-2d75458 .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );}.elementor-30391 .elementor-element.elementor-element-d79a4e1{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-30391 .elementor-element.elementor-element-8554adc > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}}@media(min-width:768px){.elementor-30391 .elementor-element.elementor-element-0a8868b{--width:49.535%;}.elementor-30391 .elementor-element.elementor-element-beff07a{--width:94.448%;}.elementor-30391 .elementor-element.elementor-element-a3872b3{--width:50%;}.elementor-30391 .elementor-element.elementor-element-ec18834{--width:50%;}.elementor-30391 .elementor-element.elementor-element-87aef13{--width:50%;}.elementor-30391 .elementor-element.elementor-element-cb0e0ba{--width:94%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30391 .elementor-element.elementor-element-0a8868b{--width:487.242px;}.elementor-30391 .elementor-element.elementor-element-beff07a{--width:86.267%;}}@media(max-width:767px){.elementor-30391 .elementor-element.elementor-element-8461962{--width:828px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30391 .elementor-element.elementor-element-31c03b4{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-30391 .elementor-element.elementor-element-beff07a{--min-height:477px;--justify-content:space-around;}.elementor-30391 .elementor-element.elementor-element-681a041 .elementor-heading-title{font-size:var( --e-global-typography-b881a7d-font-size );}.elementor-30391 .elementor-element.elementor-element-bd1a7c0{text-align:start;}.elementor-30391 .elementor-element.elementor-element-c05bdd8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-30391 .elementor-element.elementor-element-c05bdd8 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-30391 .elementor-element.elementor-element-c05bdd8.elementor-element{--align-self:flex-end;}.elementor-30391 .elementor-element.elementor-element-c05bdd8 .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-30391 .elementor-element.elementor-element-bf7dc29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30391 .elementor-element.elementor-element-bf7dc29{text-align:center;}.elementor-30391 .elementor-element.elementor-element-bf7dc29 img{width:90%;}.elementor-30391 .elementor-element.elementor-element-a3872b3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30391 .elementor-element.elementor-element-b4674c9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-30391 .elementor-element.elementor-element-b4674c9{text-align:center;}.elementor-30391 .elementor-element.elementor-element-b614f74.elementor-element{--align-self:center;}.elementor-30391 .elementor-element.elementor-element-b614f74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-30391 .elementor-element.elementor-element-b614f74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-30391 .elementor-element.elementor-element-b614f74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-30391 .elementor-element.elementor-element-b614f74 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-30391 .elementor-element.elementor-element-b614f74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-30391 .elementor-element.elementor-element-b614f74{--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-30391 .elementor-element.elementor-element-922ebb3{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30391 .elementor-element.elementor-element-571d8cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30391 .elementor-element.elementor-element-571d8cf .elementor-icon-list-item > a{font-size:var( --e-global-typography-d26a2e2-font-size );}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-30391 .elementor-element.elementor-element-4355e5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-30391 .elementor-element.elementor-element-c64417a > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-30391 .elementor-element.elementor-element-cff56ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-30391 .elementor-element.elementor-element-cff56ea > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-30391 .elementor-element.elementor-element-cff56ea.elementor-element{--align-self:flex-end;}.elementor-30391 .elementor-element.elementor-element-cff56ea .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-30391 .elementor-element.elementor-element-e8e28c3.elementor-element{--align-self:center;}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-30391 .elementor-element.elementor-element-e8e28c3{--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30391 .elementor-element.elementor-element-e8e28c3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d26a2e2-font-size );}.elementor-30391 .elementor-element.elementor-element-cce13c0 .elementor-heading-title{font-size:24px;}.elementor-30391 .elementor-element.elementor-element-542f473{--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-30391 .elementor-element.elementor-element-3b84091 .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );}.elementor-30391 .elementor-element.elementor-element-c9fa6bf .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );}.elementor-30391 .elementor-element.elementor-element-fa47885 .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );}.elementor-30391 .elementor-element.elementor-element-a0d9178 .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );}.elementor-30391 .elementor-element.elementor-element-537a780 .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );}.elementor-30391 .elementor-element.elementor-element-2d75458 .elementor-heading-title{font-size:var( --e-global-typography-d26a2e2-font-size );}.elementor-30391 .elementor-element.elementor-element-d79a4e1 > .elementor-widget-container{margin:5% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-30391 .elementor-element.elementor-element-d79a4e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-30391 .elementor-element.elementor-element-8554adc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-30391 .elementor-element.elementor-element-8554adc > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-30391 .elementor-element.elementor-element-8554adc.elementor-element{--align-self:flex-end;}.elementor-30391 .elementor-element.elementor-element-8554adc .elementor-button{border-radius:50px 50px 50px 50px;}}/* Start custom CSS for container, class: .elementor-element-8461962 *//* Importa a fonte Aileron Thin e Bold de forma segura */
@import url('https://fonts.cdnfonts.com/css/aileron');

/* Aplica Thin no texto normal da LP */
.elementor-element.elementor-element-29175 {
  font-family: 'Aileron', sans-serif;
  font-weight: 100;
}

/* Aplica Bold apenas nos títulos da LP */
.elementor-element.elementor-element-29175 h1,
.elementor-element.elementor-element-29175 h2,
.elementor-element.elementor-element-29175 h3 {
  font-weight: 700;
}

/* animaçoes */

.elementor-button {
  -webkit-tap-highlight-color: transparent;
}

@keyframes glowOnly {
  0%, 100% {
    box-shadow: 0 0 0 rgba(108,46,185, 0.3);
  }
  50% {
    box-shadow: 0 0 20px rgba(108,46,185, 0.7);
  }
}

.cta-glow .elementor-button {
  animation: glowOnly 2.8s ease-in-out infinite;
  transition: box-shadow 0.3s ease;
}

/* circulos */
.circulos-wrap {
  display: flex;
  align-items: center;
  margin-left: 20px;
  position: relative;
}

.circulo {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  margin-left: -6px;
  opacity: 0;
  transform: translateX(-30px);
}

.circulos-wrap.visible .circulo {
  animation: slideIn 0.6s ease forwards;
}

.circulos-wrap.visible .circulo:nth-child(1) {
  background: #7b3fb2;
  margin-left: 0; /* o primeiro não sobrepõe */
  animation-delay: 0s;
}

.circulos-wrap.visible .circulo:nth-child(2) {
  background: #f7c537;
  animation-delay: 0.3s;
}

.circulos-wrap.visible .circulo:nth-child(3) {
  background: #21c0d5;
  animation-delay: 0.6s;
}

@keyframes slideIn {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}


/* Página 29175 — desliga/oculta o header sticky (que aparece ao rolar) */
body.page-id-29175 .site-header.header-fixed,
body.page-id-29175 .site-header.is-fixed,
body.page-id-29175 .site-header.fixed,
body.page-id-29175 header#masthead.header-fixed,
body.page-id-29175 header#masthead.is-fixed,
body.page-id-29175 .header-fixed header#masthead {
  position: static !important;
  top: auto !important;
  transform: none !important;
  box-shadow: none !important;
}


/* Some temas criam clones/ghosts do header para o modo fixo — esconda tudo */
body.page-id-29175 .header-ghost,
body.page-id-29175 .header-clone,
body.page-id-29175 .sticky-phantom,
body.page-id-29175 .clb-mobile-panel,
body.page-id-29175 .fs-menu-holder,
body.page-id-29175 .menu-overlay {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

/* imagem full */
.elementor-element.elementor-element-84de1d1 {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(-50vw + 50%);
}

/* Footer */
footer#colophon.site-footer {
  background-color: #753bbc !important;
  color: #fff !important;
}

/* Links e títulos dentro do footer */
footer#colophon.site-footer a,
footer#colophon.site-footer h3 {
  color: #fff !important;
}

/* estilo base */
footer#colophon.site-footer .elementor-social-icon {
  background-color: transparent !important;
  border-color: #fff !important;
  color: #fff !important;/
}

/* força qualquer parte do svg a ficar branco */
footer#colophon.site-footer .elementor-social-icon svg,
footer#colophon.site-footer .elementor-social-icon svg * {
  fill: #fff !important;
  stroke: #fff !important;
  color: #fff !important;
}


/* Remove padding extra da área de conteúdo só nessa página */
body.page-id-29175 .page-container.bottom-offset {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

/* Remove widget HTML vazio que sobra espaço no final */
body.page-id-29175 .elementor-element-b452e49 {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
}

/* Garante que o footer encoste sem espaçamento */
body.page-id-29175 footer#colophon.site-footer {
  margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d79a4e1 *//* Estado fechado */
.e-n-accordion-item {
  --n-accordion-icon-normal-color: #753bbc; /* ícone fechado (roxo) */
  --n-accordion-icon-active-color: #fff; /* ícone ativo, usado por alguns temas */
  --n-accordion-title-active-color: #fff;
}

/* Estado aberto */
.e-n-accordion-item[open] {
  --n-accordion-icon-normal-color: #fff; /* ícone aberto (branco) */
  --n-accordion-icon-active-color: #fff;
  --n-accordion-title-active-color: #fff;
}

/* Remove highlight azul ao tocar no summary */
summary {
  -webkit-tap-highlight-color: transparent;
  -webkit-focus-ring-color: rgba(0,0,0,0);
  outline: none;
}

summary {
  background: transparent;
  transition: background 0.2s ease;
}

summary:hover,
summary:focus {
  background: transparent; /* ou a cor que você quiser */
}/* End custom CSS */
/* Start custom CSS *//* DESKTOP - esconde o menu de navegação e a logo */
body.page-id-29175 .site-header .main-navigation,
body.page-id-29175 header#masthead,
body.page-id-29175 .site-header nav,
body.page-id-29175 .site-header .site-branding,
body.page-id-29175 .site-header .custom-logo,
body.page-id-29175 .site-header .site-logo,
body.page-id-29175.elementor-popup-modal-open .site-header .main-navigation,
body.page-id-29175.elementor-popup-modal-open header#masthead,
body.page-id-29175.elementor-popup-modal-open .site-header nav {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

body.page-id-29175 .admin-bar .site-header.showed {
  margin-top: 0px;
}

body.page-id-29175 header#masthead.site-header.header-fixed.showed {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* Garante que o header não crie espaço extra */
body.page-id-29175 header#masthead.site-header.header-fixed.showed {
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

/* Garante que nada sobreponha o conteúdo principal */
body.page-id-29175 .elementor,
body.page-id-29175 .site-content {
  position: relative !important;
  z-index: 1 !important;
}/* End custom CSS */