.elementor-6054 .elementor-element.elementor-element-4b601a8{--display:flex;--min-height:800px;--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6054 .elementor-element.elementor-element-4b601a8:not(.elementor-motion-effects-element-type-background), .elementor-6054 .elementor-element.elementor-element-4b601a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF8FF;}.elementor-widget-image-box .eael-protected-content-message{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-widget-image-box .protected-content-error-msg{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-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 );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 );color:var( --e-global-color-text );}.elementor-6054 .elementor-element.elementor-element-f121852 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-f121852.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6054 .elementor-element.elementor-element-f121852.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6054 .elementor-element.elementor-element-f121852.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6054 .elementor-element.elementor-element-f121852 .elementor-image-box-title{margin-bottom:25px;font-family:"Roboto", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-6054 .elementor-element.elementor-element-f121852 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-6054 .elementor-element.elementor-element-f121852 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-6054 .elementor-element.elementor-element-f121852 .elementor-image-box-description{font-family:var( --e-global-typography-77f368e-font-family ), Sans-serif;font-weight:var( --e-global-typography-77f368e-font-weight );}.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-widget-button .eael-protected-content-message{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-widget-button .protected-content-error-msg{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-6054 .elementor-element.elementor-element-5f5653d .elementor-button{background-color:#FFC94A;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.31);border-style:solid;border-width:0px 0px 3px 0px;border-color:#997A31;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-6054 .elementor-element.elementor-element-5f5653d{width:100%;max-width:100%;}.elementor-widget-icon-list .eael-protected-content-message{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-widget-icon-list .protected-content-error-msg{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-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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6054 .elementor-element.elementor-element-477698a{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-text{color:#6B7280;transition:color 0.3s;}.elementor-6054 .elementor-element.elementor-element-4b18027{--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:60px 20px;--row-gap:60px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon .eael-protected-content-message{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-widget-icon .protected-content-error-msg{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-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-6054 .elementor-element.elementor-element-9bfdfff{width:100%;max-width:100%;}.elementor-6054 .elementor-element.elementor-element-9bfdfff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-9bfdfff .elementor-icon-wrapper{text-align:center;}.elementor-6054 .elementor-element.elementor-element-9bfdfff.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-6054 .elementor-element.elementor-element-9bfdfff.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-9bfdfff.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-6054 .elementor-element.elementor-element-9bfdfff.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-9bfdfff.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-6054 .elementor-element.elementor-element-9bfdfff .elementor-icon{font-size:129px;}.elementor-6054 .elementor-element.elementor-element-9bfdfff .elementor-icon svg{height:129px;}.elementor-6054 .elementor-element.elementor-element-56805a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-56805a6 .elementor-image-box-title{margin-bottom:20px;font-family:"Roboto", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-6054 .elementor-element.elementor-element-56805a6 .elementor-image-box-description{font-family:var( --e-global-typography-b2ba392-font-family ), Sans-serif;font-weight:var( --e-global-typography-b2ba392-font-weight );}.elementor-6054 .elementor-element.elementor-element-2699db5{--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:20px 40px;--row-gap:20px;--column-gap:40px;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-6054 .elementor-element.elementor-element-b57a9b3{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFC94A;--border-color:#FFC94A;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.27);}.elementor-widget-icon-box .eael-protected-content-message{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-widget-icon-box .protected-content-error-msg{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-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 );}.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 );color:var( --e-global-color-text );}.elementor-6054 .elementor-element.elementor-element-a1e7acc{--icon-box-icon-margin:15px;}.elementor-6054 .elementor-element.elementor-element-a1e7acc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-6054 .elementor-element.elementor-element-a1e7acc.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-a1e7acc.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6054 .elementor-element.elementor-element-a1e7acc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-6054 .elementor-element.elementor-element-a1e7acc .elementor-icon{font-size:70px;padding:3px;}.elementor-6054 .elementor-element.elementor-element-a1e7acc .elementor-icon-box-title, .elementor-6054 .elementor-element.elementor-element-a1e7acc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-6054 .elementor-element.elementor-element-a1e7acc .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 );}.elementor-6054 .elementor-element.elementor-element-ca71023 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-6054 .elementor-element.elementor-element-ca71023.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-ca71023 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6054 .elementor-element.elementor-element-ca71023 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6054 .elementor-element.elementor-element-ca71023{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6054 .elementor-element.elementor-element-ca71023 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6054 .elementor-element.elementor-element-ca71023 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-6054 .elementor-element.elementor-element-ca71023 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-6054 .elementor-element.elementor-element-8f4f9bf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#60A5FA;--border-color:#60A5FA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.27);}.elementor-6054 .elementor-element.elementor-element-40df017{--icon-box-icon-margin:15px;}.elementor-6054 .elementor-element.elementor-element-40df017.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-6054 .elementor-element.elementor-element-40df017.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-40df017.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6054 .elementor-element.elementor-element-40df017.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-6054 .elementor-element.elementor-element-40df017 .elementor-icon{font-size:70px;padding:3px;}.elementor-6054 .elementor-element.elementor-element-40df017 .elementor-icon-box-title, .elementor-6054 .elementor-element.elementor-element-40df017 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-6054 .elementor-element.elementor-element-40df017 .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 );}.elementor-6054 .elementor-element.elementor-element-10acc04 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-6054 .elementor-element.elementor-element-10acc04.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-10acc04 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6054 .elementor-element.elementor-element-10acc04 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6054 .elementor-element.elementor-element-10acc04{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6054 .elementor-element.elementor-element-10acc04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6054 .elementor-element.elementor-element-10acc04 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-6054 .elementor-element.elementor-element-10acc04 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-6054 .elementor-element.elementor-element-17bfdf5{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#22C55E;--border-color:#22C55E;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.27);}.elementor-6054 .elementor-element.elementor-element-2d5d4b6{--icon-box-icon-margin:15px;}.elementor-6054 .elementor-element.elementor-element-2d5d4b6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-6054 .elementor-element.elementor-element-2d5d4b6.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-2d5d4b6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6054 .elementor-element.elementor-element-2d5d4b6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-6054 .elementor-element.elementor-element-2d5d4b6 .elementor-icon{font-size:70px;padding:3px;}.elementor-6054 .elementor-element.elementor-element-2d5d4b6 .elementor-icon-box-title, .elementor-6054 .elementor-element.elementor-element-2d5d4b6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-6054 .elementor-element.elementor-element-2d5d4b6 .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 );}.elementor-6054 .elementor-element.elementor-element-d1fd53a > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-6054 .elementor-element.elementor-element-d1fd53a.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-d1fd53a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6054 .elementor-element.elementor-element-d1fd53a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6054 .elementor-element.elementor-element-d1fd53a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6054 .elementor-element.elementor-element-d1fd53a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6054 .elementor-element.elementor-element-d1fd53a .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-6054 .elementor-element.elementor-element-d1fd53a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-6054 .elementor-element.elementor-element-adf7154 .elementor-button{background-color:#FFC94A;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.31);border-style:solid;border-width:0px 0px 3px 0px;border-color:#997A31;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-6054 .elementor-element.elementor-element-adf7154{width:100%;max-width:100%;}.elementor-6054 .elementor-element.elementor-element-36cc945{--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:60px 20px;--row-gap:60px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6054 .elementor-element.elementor-element-36cc945:not(.elementor-motion-effects-element-type-background), .elementor-6054 .elementor-element.elementor-element-36cc945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF8FF;}.elementor-6054 .elementor-element.elementor-element-3b7bcf6{width:100%;max-width:100%;}.elementor-6054 .elementor-element.elementor-element-3b7bcf6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-3b7bcf6 .elementor-icon-wrapper{text-align:center;}.elementor-6054 .elementor-element.elementor-element-3b7bcf6.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-6054 .elementor-element.elementor-element-3b7bcf6.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-3b7bcf6.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-6054 .elementor-element.elementor-element-3b7bcf6.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-3b7bcf6.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-6054 .elementor-element.elementor-element-3b7bcf6 .elementor-icon{font-size:129px;}.elementor-6054 .elementor-element.elementor-element-3b7bcf6 .elementor-icon svg{height:129px;}.elementor-widget-heading .eael-protected-content-message{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-widget-heading .protected-content-error-msg{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-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 );color:var( --e-global-color-primary );}.elementor-6054 .elementor-element.elementor-element-1a5f76d{width:100%;max-width:100%;text-align:center;}.elementor-6054 .elementor-element.elementor-element-1a5f76d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-6054 .elementor-element.elementor-element-2e88adc{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-6054 .elementor-element.elementor-element-2e88adc > .elementor-widget-container{background-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-6054 .elementor-element.elementor-element-2e88adc.elementor-view-stacked .elementor-icon{background-color:#EBF8FF;fill:#EBF8FF;color:#EBF8FF;}.elementor-6054 .elementor-element.elementor-element-2e88adc.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-2e88adc.elementor-view-default .elementor-icon{fill:#EBF8FF;color:#EBF8FF;border-color:#EBF8FF;}.elementor-6054 .elementor-element.elementor-element-2e88adc.elementor-view-framed .elementor-icon{background-color:#EBF8FF;}.elementor-6054 .elementor-element.elementor-element-2e88adc .elementor-icon{font-size:70px;padding:3px;}.elementor-6054 .elementor-element.elementor-element-2e88adc .elementor-icon-box-title, .elementor-6054 .elementor-element.elementor-element-2e88adc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-6054 .elementor-element.elementor-element-2e88adc .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 );}.elementor-6054 .elementor-element.elementor-element-2f9bfc4{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-6054 .elementor-element.elementor-element-2f9bfc4 > .elementor-widget-container{background-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-6054 .elementor-element.elementor-element-2f9bfc4.elementor-view-stacked .elementor-icon{background-color:#EBF8FF;fill:#EBF8FF;color:#EBF8FF;}.elementor-6054 .elementor-element.elementor-element-2f9bfc4.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-2f9bfc4.elementor-view-default .elementor-icon{fill:#EBF8FF;color:#EBF8FF;border-color:#EBF8FF;}.elementor-6054 .elementor-element.elementor-element-2f9bfc4.elementor-view-framed .elementor-icon{background-color:#EBF8FF;}.elementor-6054 .elementor-element.elementor-element-2f9bfc4 .elementor-icon{font-size:70px;padding:3px;}.elementor-6054 .elementor-element.elementor-element-2f9bfc4 .elementor-icon-box-title, .elementor-6054 .elementor-element.elementor-element-2f9bfc4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-6054 .elementor-element.elementor-element-2f9bfc4 .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 );}.elementor-6054 .elementor-element.elementor-element-cdccf58{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-6054 .elementor-element.elementor-element-cdccf58 > .elementor-widget-container{background-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-6054 .elementor-element.elementor-element-cdccf58.elementor-view-stacked .elementor-icon{background-color:#EBF8FF;fill:#EBF8FF;color:#EBF8FF;}.elementor-6054 .elementor-element.elementor-element-cdccf58.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-cdccf58.elementor-view-default .elementor-icon{fill:#EBF8FF;color:#EBF8FF;border-color:#EBF8FF;}.elementor-6054 .elementor-element.elementor-element-cdccf58.elementor-view-framed .elementor-icon{background-color:#EBF8FF;}.elementor-6054 .elementor-element.elementor-element-cdccf58 .elementor-icon{font-size:70px;padding:3px;}.elementor-6054 .elementor-element.elementor-element-cdccf58 .elementor-icon-box-title, .elementor-6054 .elementor-element.elementor-element-cdccf58 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-6054 .elementor-element.elementor-element-cdccf58 .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 );}.elementor-6054 .elementor-element.elementor-element-aee9f37{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-6054 .elementor-element.elementor-element-aee9f37 > .elementor-widget-container{background-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-6054 .elementor-element.elementor-element-aee9f37.elementor-view-stacked .elementor-icon{background-color:#EBF8FF;fill:#EBF8FF;color:#EBF8FF;}.elementor-6054 .elementor-element.elementor-element-aee9f37.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-aee9f37.elementor-view-default .elementor-icon{fill:#EBF8FF;color:#EBF8FF;border-color:#EBF8FF;}.elementor-6054 .elementor-element.elementor-element-aee9f37.elementor-view-framed .elementor-icon{background-color:#EBF8FF;}.elementor-6054 .elementor-element.elementor-element-aee9f37 .elementor-icon{font-size:70px;padding:3px;}.elementor-6054 .elementor-element.elementor-element-aee9f37 .elementor-icon-box-title, .elementor-6054 .elementor-element.elementor-element-aee9f37 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-6054 .elementor-element.elementor-element-aee9f37 .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 );}.elementor-6054 .elementor-element.elementor-element-bc90720 .elementor-button{background-color:#FFC94A;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.31);border-style:solid;border-width:0px 0px 3px 0px;border-color:#997A31;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-6054 .elementor-element.elementor-element-bc90720{width:100%;max-width:100%;}.elementor-6054 .elementor-element.elementor-element-716f644{--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:60px 20px;--row-gap:60px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6054 .elementor-element.elementor-element-2c81c2a{width:100%;max-width:100%;}.elementor-6054 .elementor-element.elementor-element-2c81c2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-2c81c2a .elementor-icon-wrapper{text-align:center;}.elementor-6054 .elementor-element.elementor-element-2c81c2a.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-6054 .elementor-element.elementor-element-2c81c2a.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-2c81c2a.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-6054 .elementor-element.elementor-element-2c81c2a.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-2c81c2a.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-6054 .elementor-element.elementor-element-2c81c2a .elementor-icon{font-size:129px;}.elementor-6054 .elementor-element.elementor-element-2c81c2a .elementor-icon svg{height:129px;}.elementor-6054 .elementor-element.elementor-element-06781db{width:100%;max-width:100%;text-align:center;}.elementor-6054 .elementor-element.elementor-element-06781db > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-06781db.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-06781db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-6054 .elementor-element.elementor-element-ee0607d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-6054 .elementor-element.elementor-element-ee0607d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6054 .elementor-element.elementor-element-ee0607d > .elementor-widget-container{border-style:solid;border-width:4px 0px 0px 0px;border-color:#FFC94A;border-radius:13px 13px 13px 13px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-6054 .elementor-element.elementor-element-ee0607d.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-6054 .elementor-element.elementor-element-ee0607d.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-6054 .elementor-element.elementor-element-ee0607d.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-6054 .elementor-element.elementor-element-ee0607d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6054 .elementor-element.elementor-element-ee0607d .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-6054 .elementor-element.elementor-element-ee0607d .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-6054 .elementor-element.elementor-element-ee0607d .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 );}.elementor-6054 .elementor-element.elementor-element-d9d7673{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-6054 .elementor-element.elementor-element-d9d7673.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6054 .elementor-element.elementor-element-d9d7673 > .elementor-widget-container{border-style:solid;border-width:4px 0px 0px 0px;border-color:#FFC94A;border-radius:13px 13px 13px 13px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-6054 .elementor-element.elementor-element-d9d7673.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-6054 .elementor-element.elementor-element-d9d7673.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-6054 .elementor-element.elementor-element-d9d7673.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-6054 .elementor-element.elementor-element-d9d7673 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6054 .elementor-element.elementor-element-d9d7673 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-6054 .elementor-element.elementor-element-d9d7673 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-6054 .elementor-element.elementor-element-d9d7673 .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 );}.elementor-6054 .elementor-element.elementor-element-32f1484{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-6054 .elementor-element.elementor-element-32f1484.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6054 .elementor-element.elementor-element-32f1484 > .elementor-widget-container{border-style:solid;border-width:4px 0px 0px 0px;border-color:#FFC94A;border-radius:13px 13px 13px 13px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-6054 .elementor-element.elementor-element-32f1484.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-6054 .elementor-element.elementor-element-32f1484.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-6054 .elementor-element.elementor-element-32f1484.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-6054 .elementor-element.elementor-element-32f1484 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6054 .elementor-element.elementor-element-32f1484 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-6054 .elementor-element.elementor-element-32f1484 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-6054 .elementor-element.elementor-element-32f1484 .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 );}.elementor-6054 .elementor-element.elementor-element-af1f7d2{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-6054 .elementor-element.elementor-element-af1f7d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6054 .elementor-element.elementor-element-af1f7d2 > .elementor-widget-container{border-style:solid;border-width:4px 0px 0px 0px;border-color:#FFC94A;border-radius:13px 13px 13px 13px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-6054 .elementor-element.elementor-element-af1f7d2.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-6054 .elementor-element.elementor-element-af1f7d2.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-6054 .elementor-element.elementor-element-af1f7d2.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-6054 .elementor-element.elementor-element-af1f7d2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6054 .elementor-element.elementor-element-af1f7d2 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-6054 .elementor-element.elementor-element-af1f7d2 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-6054 .elementor-element.elementor-element-af1f7d2 .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 );}.elementor-6054 .elementor-element.elementor-element-f755862{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-6054 .elementor-element.elementor-element-f755862.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6054 .elementor-element.elementor-element-f755862 > .elementor-widget-container{border-style:solid;border-width:4px 0px 0px 0px;border-color:#FFC94A;border-radius:13px 13px 13px 13px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-6054 .elementor-element.elementor-element-f755862.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-6054 .elementor-element.elementor-element-f755862.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-6054 .elementor-element.elementor-element-f755862.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-6054 .elementor-element.elementor-element-f755862 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6054 .elementor-element.elementor-element-f755862 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-6054 .elementor-element.elementor-element-f755862 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-6054 .elementor-element.elementor-element-f755862 .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 );}.elementor-6054 .elementor-element.elementor-element-eebc78a .elementor-button{background-color:#FFC94A;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.31);border-style:solid;border-width:0px 0px 3px 0px;border-color:#997A31;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-6054 .elementor-element.elementor-element-eebc78a{width:100%;max-width:100%;}.elementor-6054 .elementor-element.elementor-element-4f2781c{--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:050px 050px;--row-gap:050px;--column-gap:050px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-6054 .elementor-element.elementor-element-4f2781c:not(.elementor-motion-effects-element-type-background), .elementor-6054 .elementor-element.elementor-element-4f2781c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF8FF;}.elementor-6054 .elementor-element.elementor-element-7098e20{width:100%;max-width:100%;}.elementor-6054 .elementor-element.elementor-element-7098e20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-7098e20 .elementor-icon-wrapper{text-align:center;}.elementor-6054 .elementor-element.elementor-element-7098e20.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-6054 .elementor-element.elementor-element-7098e20.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-7098e20.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-6054 .elementor-element.elementor-element-7098e20.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-7098e20.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-6054 .elementor-element.elementor-element-7098e20 .elementor-icon{font-size:129px;}.elementor-6054 .elementor-element.elementor-element-7098e20 .elementor-icon svg{height:129px;}.elementor-6054 .elementor-element.elementor-element-f95d4ba{width:100%;max-width:100%;text-align:center;}.elementor-6054 .elementor-element.elementor-element-f95d4ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-f95d4ba.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-f95d4ba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-6054 .elementor-element.elementor-element-0f0a8d4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FFC94A;--border-color:#FFC94A;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);--padding-top:25px;--padding-bottom:025px;--padding-left:50px;--padding-right:50px;}.elementor-6054 .elementor-element.elementor-element-0f0a8d4:not(.elementor-motion-effects-element-type-background), .elementor-6054 .elementor-element.elementor-element-0f0a8d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6054 .elementor-element.elementor-element-0f0a8d4.e-con{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-f33247d{z-index:10;}.elementor-6054 .elementor-element.elementor-element-f33247d > .elementor-widget-container{border-style:none;}.elementor-6054 .elementor-element.elementor-element-f33247d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:500;}.elementor-widget-menu-anchor .eael-protected-content-message{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-widget-menu-anchor .protected-content-error-msg{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-6054 .elementor-element.elementor-element-1dccb76{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-6054 .elementor-element.elementor-element-1dccb76.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-1dccb76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-6054 .elementor-element.elementor-element-5f61db7 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:25px 50px 25px 50px;border-style:none;}.elementor-6054 .elementor-element.elementor-element-5f61db7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-item:not(:last-child):after{content:"";width:1%;border-color:#FFFFFF;}.elementor-6054 .elementor-element.elementor-element-5f61db7 .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:1px;}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6054 .elementor-element.elementor-element-5f61db7{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-6054 .elementor-element.elementor-element-cbf9591 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-cbf9591.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-cbf9591 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 1px rgba(190.39999999999998, 190.39999999999998, 190.39999999999998, 0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#009136;border-radius:12px 12px 12px 12px;padding:20px 45px 20px 45px;}.elementor-6054 .elementor-element.elementor-element-df30689 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FF0000;}.elementor-6054 .elementor-element.elementor-element-c3e2240{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FFC94A;--border-color:#FFC94A;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);--padding-top:25px;--padding-bottom:025px;--padding-left:50px;--padding-right:50px;}.elementor-6054 .elementor-element.elementor-element-c3e2240:not(.elementor-motion-effects-element-type-background), .elementor-6054 .elementor-element.elementor-element-c3e2240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6054 .elementor-element.elementor-element-c3e2240.e-con{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-6061365{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-6054 .elementor-element.elementor-element-6061365.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-6061365 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-6054 .elementor-element.elementor-element-7a07cec > .elementor-widget-container{margin:10px 0px 0px 0px;padding:25px 50px 25px 50px;border-style:none;}.elementor-6054 .elementor-element.elementor-element-7a07cec.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-item:not(:last-child):after{content:"";width:1%;border-color:#FFFFFF;}.elementor-6054 .elementor-element.elementor-element-7a07cec .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:1px;}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6054 .elementor-element.elementor-element-7a07cec{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-6054 .elementor-element.elementor-element-a577fe6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-a577fe6.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-a577fe6 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 1px rgba(190.39999999999998, 190.39999999999998, 190.39999999999998, 0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#009136;border-radius:12px 12px 12px 12px;padding:20px 45px 20px 45px;}.elementor-6054 .elementor-element.elementor-element-156c76f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FF0000;}.elementor-6054 .elementor-element.elementor-element-67cdc01{--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:30px 20px;--row-gap:30px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6054 .elementor-element.elementor-element-67cdc01.e-con{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-7d4eb7c{width:100%;max-width:100%;}.elementor-6054 .elementor-element.elementor-element-7d4eb7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-7d4eb7c .elementor-icon-wrapper{text-align:center;}.elementor-6054 .elementor-element.elementor-element-7d4eb7c.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-6054 .elementor-element.elementor-element-7d4eb7c.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-7d4eb7c.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-6054 .elementor-element.elementor-element-7d4eb7c.elementor-view-framed .elementor-icon, .elementor-6054 .elementor-element.elementor-element-7d4eb7c.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-6054 .elementor-element.elementor-element-7d4eb7c .elementor-icon{font-size:129px;}.elementor-6054 .elementor-element.elementor-element-7d4eb7c .elementor-icon svg{height:129px;}.elementor-6054 .elementor-element.elementor-element-43e8ae6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-43e8ae6 .elementor-image-box-title{margin-bottom:20px;font-family:"Roboto", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-6054 .elementor-element.elementor-element-43e8ae6 .elementor-image-box-description{font-family:var( --e-global-typography-b2ba392-font-family ), Sans-serif;font-weight:var( --e-global-typography-b2ba392-font-weight );}.elementor-widget-image-carousel .eael-protected-content-message{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-widget-image-carousel .protected-content-error-msg{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-6054 .elementor-element.elementor-element-9a28bc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-6054 .elementor-element.elementor-element-9a28bc0.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-9a28bc0 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 1px rgba(190.39999999999998, 190.39999999999998, 190.39999999999998, 0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#009136;border-radius:12px 12px 12px 12px;padding:20px 45px 20px 45px;}.elementor-6054 .elementor-element.elementor-element-67994c2{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-6054 .elementor-element.elementor-element-67994c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-67994c2.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-67994c2.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-6054 .elementor-element.elementor-element-67994c2.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-6054 .elementor-element.elementor-element-67994c2.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-6054 .elementor-element.elementor-element-67994c2 .elementor-image-box-title{margin-bottom:20px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-6054 .elementor-element.elementor-element-67994c2 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-6054 .elementor-element.elementor-element-67994c2 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-6054 .elementor-element.elementor-element-67994c2:has(:hover) .elementor-image-box-title,
					 .elementor-6054 .elementor-element.elementor-element-67994c2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-6054 .elementor-element.elementor-element-67994c2 .elementor-image-box-description{font-family:var( --e-global-typography-b2ba392-font-family ), Sans-serif;font-weight:var( --e-global-typography-b2ba392-font-weight );}@media(min-width:768px){.elementor-6054 .elementor-element.elementor-element-b57a9b3{--width:32%;}.elementor-6054 .elementor-element.elementor-element-8f4f9bf{--width:32%;}.elementor-6054 .elementor-element.elementor-element-17bfdf5{--width:32%;}.elementor-6054 .elementor-element.elementor-element-0f0a8d4{--width:50%;}.elementor-6054 .elementor-element.elementor-element-c3e2240{--width:50%;}}@media(max-width:1024px){.elementor-widget-image-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.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 );}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.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 );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-a1e7acc .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-40df017 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-2d5d4b6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6054 .elementor-element.elementor-element-2e88adc .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-2f9bfc4 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-cdccf58 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-aee9f37 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-ee0607d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-d9d7673 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-32f1484 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-af1f7d2 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-f755862 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-menu-anchor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-menu-anchor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-6054 .elementor-element.elementor-element-4b601a8{--min-height:750px;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-f121852 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-f121852 .elementor-image-box-wrapper{text-align:left;}.elementor-6054 .elementor-element.elementor-element-f121852 .elementor-image-box-img{margin-bottom:20px;}.elementor-6054 .elementor-element.elementor-element-f121852 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6054 .elementor-element.elementor-element-f121852 .elementor-image-box-title{font-size:28px;}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.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 );}.elementor-6054 .elementor-element.elementor-element-477698a{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;--e-icon-list-icon-size:22px;}.elementor-6054 .elementor-element.elementor-element-477698a.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6054 .elementor-element.elementor-element-477698a .elementor-icon-list-item > a{font-size:16px;line-height:38px;}.elementor-6054 .elementor-element.elementor-element-4b18027{--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 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6054 .elementor-element.elementor-element-56805a6 .elementor-image-box-title{font-size:28px;}.elementor-6054 .elementor-element.elementor-element-2699db5{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.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 );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-a1e7acc .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-40df017 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-2d5d4b6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-36cc945{--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:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6054 .elementor-element.elementor-element-1a5f76d .elementor-heading-title{font-size:28px;}.elementor-6054 .elementor-element.elementor-element-2e88adc{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-6054 .elementor-element.elementor-element-2e88adc > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:12px 12px 12px 12px;}.elementor-6054 .elementor-element.elementor-element-2e88adc.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-2e88adc .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-2f9bfc4{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-6054 .elementor-element.elementor-element-2f9bfc4 > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:12px 12px 12px 12px;}.elementor-6054 .elementor-element.elementor-element-2f9bfc4.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-2f9bfc4 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-cdccf58{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-6054 .elementor-element.elementor-element-cdccf58 > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:12px 12px 12px 12px;}.elementor-6054 .elementor-element.elementor-element-cdccf58.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-cdccf58 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-aee9f37{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-6054 .elementor-element.elementor-element-aee9f37 > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:12px 12px 12px 12px;}.elementor-6054 .elementor-element.elementor-element-aee9f37.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-aee9f37 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-716f644{--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 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6054 .elementor-element.elementor-element-06781db .elementor-heading-title{font-size:28px;}.elementor-6054 .elementor-element.elementor-element-ee0607d{width:100%;max-width:100%;}.elementor-6054 .elementor-element.elementor-element-ee0607d .elementor-image-box-img{margin-bottom:30px;}.elementor-6054 .elementor-element.elementor-element-ee0607d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-d9d7673{width:100%;max-width:100%;}.elementor-6054 .elementor-element.elementor-element-d9d7673 .elementor-image-box-img{margin-bottom:30px;}.elementor-6054 .elementor-element.elementor-element-d9d7673 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-32f1484{width:100%;max-width:100%;}.elementor-6054 .elementor-element.elementor-element-32f1484 .elementor-image-box-img{margin-bottom:30px;}.elementor-6054 .elementor-element.elementor-element-32f1484 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-af1f7d2{width:100%;max-width:100%;}.elementor-6054 .elementor-element.elementor-element-af1f7d2 .elementor-image-box-img{margin-bottom:30px;}.elementor-6054 .elementor-element.elementor-element-af1f7d2 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-f755862{width:100%;max-width:100%;}.elementor-6054 .elementor-element.elementor-element-f755862 .elementor-image-box-img{margin-bottom:30px;}.elementor-6054 .elementor-element.elementor-element-f755862 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6054 .elementor-element.elementor-element-eebc78a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-4f2781c{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6054 .elementor-element.elementor-element-f95d4ba .elementor-heading-title{font-size:28px;}.elementor-6054 .elementor-element.elementor-element-0f0a8d4{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6054 .elementor-element.elementor-element-f33247d .elementor-heading-title{font-size:1px;}.elementor-widget-menu-anchor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-menu-anchor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6054 .elementor-element.elementor-element-fbffc74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-1dccb76 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-5f61db7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-6054 .elementor-element.elementor-element-5f61db7{--e-icon-list-icon-size:25px;}.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-item > a{font-size:16px;}.elementor-6054 .elementor-element.elementor-element-cbf9591{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;z-index:11;}.elementor-6054 .elementor-element.elementor-element-cbf9591 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-6054 .elementor-element.elementor-element-cbf9591.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-cbf9591 .elementor-button{font-size:24px;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-6054 .elementor-element.elementor-element-c3e2240{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6054 .elementor-element.elementor-element-6061365 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-7a07cec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-6054 .elementor-element.elementor-element-7a07cec{--e-icon-list-icon-size:25px;}.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-item > a{font-size:16px;}.elementor-6054 .elementor-element.elementor-element-a577fe6{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;z-index:11;}.elementor-6054 .elementor-element.elementor-element-a577fe6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-6054 .elementor-element.elementor-element-a577fe6.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-a577fe6 .elementor-button{font-size:24px;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-6054 .elementor-element.elementor-element-67cdc01{--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 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:12px;--padding-right:012px;}.elementor-6054 .elementor-element.elementor-element-43e8ae6 .elementor-image-box-title{font-size:28px;}.elementor-widget-image-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6054 .elementor-element.elementor-element-9a28bc0{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;z-index:11;}.elementor-6054 .elementor-element.elementor-element-9a28bc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-9a28bc0.elementor-element{--align-self:center;}.elementor-6054 .elementor-element.elementor-element-9a28bc0 .elementor-button{font-size:24px;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:15px 50px 15px 50px;}.elementor-6054 .elementor-element.elementor-element-67994c2{width:100%;max-width:100%;}.elementor-6054 .elementor-element.elementor-element-67994c2 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-6054 .elementor-element.elementor-element-67994c2 .elementor-image-box-img{margin-bottom:4px;}.elementor-6054 .elementor-element.elementor-element-67994c2.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-6054 .elementor-element.elementor-element-67994c2.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-6054 .elementor-element.elementor-element-67994c2.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-6054 .elementor-element.elementor-element-67994c2 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-6054 .elementor-element.elementor-element-67994c2 .elementor-image-box-title{font-size:28px;}}/* Start custom CSS for image-box, class: .elementor-element-f121852 *//* Inverter ordem (texto em cima, imagem embaixo) e centralizar tudo */
.elementor-element-f121852 .elementor-image-box-wrapper {
  display: flex;
  flex-direction: column-reverse; /* inverte a ordem */
  align-items: center; /* centraliza imagem e texto */
  text-align: center; /* centraliza o texto também */
}

/* Garante que a imagem não ultrapasse o limite e mantenha o centro */
.elementor-element-f121852 .elementor-image-box-img {
  display: flex;
  justify-content: center;
  width: 100%;
}

/* (opcional) adiciona espaçamento entre o texto e a imagem */
.elementor-element-f121852 .elementor-image-box-content {
  margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9bfdfff *//* Estilos aplicados apenas ao SVG dentro do widget com classe divisor1 */
.divisor1 svg {
  height: unset !important;
}

/* Estilos para partes internas específicas do SVG */
.divisor1 #shape {
  fill: #EBF8FF;
}

.divisor1 #seta {
  stroke: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-56805a6 *//* Inverter ordem (texto em cima, imagem embaixo) e centralizar tudo */
.elementor-element-f121852 .elementor-image-box-wrapper {
  display: flex;
  flex-direction: column-reverse; /* inverte a ordem */
  align-items: center; /* centraliza imagem e texto */
  text-align: center; /* centraliza o texto também */
}

/* Garante que a imagem não ultrapasse o limite e mantenha o centro */
.elementor-element-f121852 .elementor-image-box-img {
  display: flex;
  justify-content: center;
  width: 100%;
}

/* (opcional) adiciona espaçamento entre o texto e a imagem */
.elementor-element-f121852 .elementor-image-box-content {
  margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3b7bcf6 *//* Estilos aplicados apenas ao SVG dentro do widget com classe divisor1 */
.divisor2 svg {
  height: unset !important;
}

/* Estilos para partes internas específicas do SVG */
.divisor2 #shape {
  fill: #FFFFFF;
}

.divisor2 #seta {
  stroke: #EBF8FF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c81c2a *//* Estilos aplicados apenas ao SVG dentro do widget com classe divisor1 */
.divisor1 svg {
  height: unset !important;
}

/* Estilos para partes internas específicas do SVG */
.divisor1 #shape {
  fill: #EBF8FF;
}

.divisor1 #seta {
  stroke: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-af1f7d2 */.imgbox .elementor-image-box-description {
    
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 12px;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7098e20 *//* Estilos aplicados apenas ao SVG dentro do widget com classe divisor1 */
.divisor2 svg {
  height: unset !important;
}

/* Estilos para partes internas específicas do SVG */
.divisor2 #shape {
  fill: #FFFFFF;
}

.divisor2 #seta {
  stroke: #EBF8FF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f33247d */@font-face {
    font-family: 'Roboto';
    src: url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-ExtraBold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

.myPricing {
    --text: "Mais Vendido";
    --first-color: #ED3331;
    --second-color: #c42d2d;
    position: relative;
    overflow: visible; /* mostra o ribbon mesmo fora do container */
}

.myPricing .myRibbon {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 150px;
    height: 152px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    z-index: 1;
}

.myPricing .myRibbon::before {
    content: var(--text) !important;
    position: absolute;
    width: 152%;
    height: 42px;
    background: var(--first-color);
    transform: rotate(45deg) translateY(-20px);
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 0.05em;
    box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    font-family: 'Roboto', sans-serif !important;
}

.myPricing .myRibbon::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 10px;
    height: 10px;
    background: var(--second-color);
    z-index: -1;
    box-shadow: -140px -140px var(--second-color);
}

/* ===================== */
/* CONTROLES PARA MOBILE */
/* ===================== */
@media (max-width: 767px) {

  .myPricing .myRibbon {
    top: -6px;            /* ajusta o posicionamento */
    right: -6px;
    width: 100px;         /* reduz proporcionalmente */
    height: 100px;
  }

  .myPricing .myRibbon::before {
    width: 150%;
    height: 32px;         /* faixa mais fina */
    font-size: 14px;      /* texto menor */
    transform: rotate(45deg) translateY(-15px);
  }

  .myPricing .myRibbon::after {
    z-index: -10;
    width: px;
    height: 8px;
    box-shadow: -90px -90px var(--second-color);

  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dccb76 */.fundo{
    background-image: linear-gradient(145deg, #E6AD39, #FFD684); 
    padding: 6px 18px;
    border-radius: 100px;
    letter-spacing: 0.05em;
}

.valor{
    font-size: 4em;
    line-height: 1.6em;
    font-weight: 700;
}

.cents{
    font-size: 1.5em!important;
    font-weight: 400;
    vertical-align: 1.1em;
}

.avista {
    color: GREEN;
    line-height: 1em;
    padding-bottom: 0px;
    padding-left: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5f61db7 */.elementor-6054 .elementor-element.elementor-element-5f61db7 .elementor-icon-list-item:not(:last-child){
  box-sizing: border-box;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: transparent; /* base transparente para receber o gradiente */
  -webkit-border-image: linear-gradient(to right, transparent, #C0C1C2, transparent) 1;
  border-image: linear-gradient(to right, transparent, #C0C1C2, transparent) 1;
  border-image-slice: 1;
  padding-bottom: px;
  margin-bottom: px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbf9591 *//* 1) keyframes (globais) */
@keyframes brilho-lento {
  0% { background-position: 100% 0; }
  100% { background-position: 0 0; }
}

@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(var(--pulse-scale, 1.03)); }
  100% { transform: scale(1); }
}

/* 2) Botões por padrão: só BRILHO (sem pulse) */
.cta-button1 .elementor-button {
  /* (mantive as suas configurações visuais principais) */
  display: flex;
  align-items: center;
  justify-content: center;

  background-image: linear-gradient(144deg, #018C33, #51CC75 50%, #018C33);
  background-size: 200% auto;
  background-position: 100% 0;

  border: 3px solid transparent;
  border-radius: 20px;
  box-shadow: rgba(18, 140, 126, 0.2) 0 15px 30px -5px;
  box-sizing: border-box;

  max-width: 100%;
  min-width: 140px;
  padding: 1px;
  line-height: 1em;
  text-decoration: none;
  cursor: pointer;

  /* aqui: APENAS brilho por padrão */
  animation: brilho-lento 5s ease-in-out infinite alternate;

  will-change: transform, background-position;
  transition: transform 0.4s ease;
}

.cta-button1 .elementor-button .elementor-button-content-wrapper {
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 13px;
  color: #ffffff !important;
  transition: background 300ms ease;
}

.cta-button1 .elementor-button:hover .elementor-button-content-wrapper {
  background: #ffffff05;
}

/* 3) Somente botões marcados com cta-button1 terão também o pulse */
/* Use este seletor caso você adicione a classe NO WIDGET (Advanced → CSS Classes) */
.cta-button1 .elementor-button {
  /* variáveis locais para o pulse */
  --pulse-scale: 1.04;
  --pulse-duration: 2s;

  animation:
    brilho-lento 5s ease-in-out infinite alternate,
    pulse var(--pulse-duration) ease-in-out infinite;
}

/* Alternativa: se você adicionar a classe DIRETO no <a> (no próprio botão),
   use este seletor (mais específico) — cole se achar necessário */
.elementor-button.cta-button1,
.cta-button1.elementor-button {
  --pulse-scale: 1.04;
  --pulse-duration: 2s;

  animation:
    brilho-lento 5s ease-in-out infinite alternate,
    pulse var(--pulse-duration) ease-in-out infinite;
}

/* 4) Fallback (apenas se algum outro CSS estiver sobrescrevendo): */
/* remova/comment se não precisar — só use se o pulse continuar não aparecendo */
.cta-button1 .elementor-button,
.elementor-button.cta-button1,
.cta-button1.elementor-button {
  animation:
    brilho-lento 5s ease-in-out infinite alternate,
    pulse var(--pulse-duration) ease-in-out infinite !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6061365 */.fundo{
    background-image: linear-gradient(145deg, #E6AD39, #FFD684); 
    padding: 6px 18px;
    border-radius: 100px;
    letter-spacing: 0.05em;
}

.valor{
    font-size: 4em;
    line-height: 1.6em;
    font-weight: 700;
}

.cents{
    font-size: 1.5em!important;
    font-weight: 400;
    vertical-align: 1.1em;
}

.avista {
    color: GREEN;
    line-height: 1em;
    padding-bottom: 0px;
    padding-left: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a07cec */.elementor-6054 .elementor-element.elementor-element-7a07cec .elementor-icon-list-item:not(:last-child){
  box-sizing: border-box;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: transparent; /* base transparente para receber o gradiente */
  -webkit-border-image: linear-gradient(to right, transparent, #C0C1C2, transparent) 1;
  border-image: linear-gradient(to right, transparent, #C0C1C2, transparent) 1;
  border-image-slice: 1;
  padding-bottom: px;
  margin-bottom: px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a577fe6 *//* 1) keyframes (globais) */
@keyframes brilho-lento {
  0% { background-position: 100% 0; }
  100% { background-position: 0 0; }
}

@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(var(--pulse-scale, 1.03)); }
  100% { transform: scale(1); }
}

/* 2) Botões por padrão: só BRILHO (sem pulse) */
.cta-button1 .elementor-button {
  /* (mantive as suas configurações visuais principais) */
  display: flex;
  align-items: center;
  justify-content: center;

  background-image: linear-gradient(144deg, #018C33, #51CC75 50%, #018C33);
  background-size: 200% auto;
  background-position: 100% 0;

  border: 3px solid transparent;
  border-radius: 20px;
  box-shadow: rgba(18, 140, 126, 0.2) 0 15px 30px -5px;
  box-sizing: border-box;

  max-width: 100%;
  min-width: 140px;
  padding: 1px;
  line-height: 1em;
  text-decoration: none;
  cursor: pointer;

  /* aqui: APENAS brilho por padrão */
  animation: brilho-lento 5s ease-in-out infinite alternate;

  will-change: transform, background-position;
  transition: transform 0.4s ease;
}

.cta-button1 .elementor-button .elementor-button-content-wrapper {
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 13px;
  color: #ffffff !important;
  transition: background 300ms ease;
}

.cta-button1 .elementor-button:hover .elementor-button-content-wrapper {
  background: #ffffff05;
}

/* 3) Somente botões marcados com cta-button1 terão também o pulse */
/* Use este seletor caso você adicione a classe NO WIDGET (Advanced → CSS Classes) */
.cta-button1 .elementor-button {
  /* variáveis locais para o pulse */
  --pulse-scale: 1.04;
  --pulse-duration: 2s;

  animation:
    brilho-lento 5s ease-in-out infinite alternate,
    pulse var(--pulse-duration) ease-in-out infinite;
}

/* Alternativa: se você adicionar a classe DIRETO no <a> (no próprio botão),
   use este seletor (mais específico) — cole se achar necessário */
.elementor-button.cta-button1,
.cta-button1.elementor-button {
  --pulse-scale: 1.04;
  --pulse-duration: 2s;

  animation:
    brilho-lento 5s ease-in-out infinite alternate,
    pulse var(--pulse-duration) ease-in-out infinite;
}

/* 4) Fallback (apenas se algum outro CSS estiver sobrescrevendo): */
/* remova/comment se não precisar — só use se o pulse continuar não aparecendo */
.cta-button1 .elementor-button,
.elementor-button.cta-button1,
.cta-button1.elementor-button {
  animation:
    brilho-lento 5s ease-in-out infinite alternate,
    pulse var(--pulse-duration) ease-in-out infinite !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d4eb7c *//* Estilos aplicados apenas ao SVG dentro do widget com classe divisor1 */
.divisor1 svg {
  height: unset !important;
}

/* Estilos para partes internas específicas do SVG */
.divisor1 #shape {
  fill: #EBF8FF;
}

.divisor1 #seta {
  stroke: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-43e8ae6 *//* Inverter ordem (texto em cima, imagem embaixo) e centralizar tudo */
.elementor-element-f121852 .elementor-image-box-wrapper {
  display: flex;
  flex-direction: column-reverse; /* inverte a ordem */
  align-items: center; /* centraliza imagem e texto */
  text-align: center; /* centraliza o texto também */
}

/* Garante que a imagem não ultrapasse o limite e mantenha o centro */
.elementor-element-f121852 .elementor-image-box-img {
  display: flex;
  justify-content: center;
  width: 100%;
}

/* (opcional) adiciona espaçamento entre o texto e a imagem */
.elementor-element-f121852 .elementor-image-box-content {
  margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a28bc0 *//* 1) keyframes (globais) */
@keyframes brilho-lento {
  0% { background-position: 100% 0; }
  100% { background-position: 0 0; }
}

@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(var(--pulse-scale, 1.03)); }
  100% { transform: scale(1); }
}

/* 2) Botões por padrão: só BRILHO (sem pulse) */
.cta-button1 .elementor-button {
  /* (mantive as suas configurações visuais principais) */
  display: flex;
  align-items: center;
  justify-content: center;

  background-image: linear-gradient(144deg, #018C33, #51CC75 50%, #018C33);
  background-size: 200% auto;
  background-position: 100% 0;

  border: 3px solid transparent;
  border-radius: 20px;
  box-shadow: rgba(18, 140, 126, 0.2) 0 15px 30px -5px;
  box-sizing: border-box;

  max-width: 100%;
  min-width: 140px;
  padding: 1px;
  line-height: 1em;
  text-decoration: none;
  cursor: pointer;

  /* aqui: APENAS brilho por padrão */
  animation: brilho-lento 5s ease-in-out infinite alternate;

  will-change: transform, background-position;
  transition: transform 0.4s ease;
}

.cta-button1 .elementor-button .elementor-button-content-wrapper {
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 13px;
  color: #ffffff !important;
  transition: background 300ms ease;
}

.cta-button1 .elementor-button:hover .elementor-button-content-wrapper {
  background: #ffffff05;
}

/* 3) Somente botões marcados com cta-button1 terão também o pulse */
/* Use este seletor caso você adicione a classe NO WIDGET (Advanced → CSS Classes) */
.cta-button1 .elementor-button {
  /* variáveis locais para o pulse */
  --pulse-scale: 1.04;
  --pulse-duration: 2s;

  animation:
    brilho-lento 5s ease-in-out infinite alternate,
    pulse var(--pulse-duration) ease-in-out infinite;
}

/* Alternativa: se você adicionar a classe DIRETO no <a> (no próprio botão),
   use este seletor (mais específico) — cole se achar necessário */
.elementor-button.cta-button1,
.cta-button1.elementor-button {
  --pulse-scale: 1.04;
  --pulse-duration: 2s;

  animation:
    brilho-lento 5s ease-in-out infinite alternate,
    pulse var(--pulse-duration) ease-in-out infinite;
}

/* 4) Fallback (apenas se algum outro CSS estiver sobrescrevendo): */
/* remova/comment se não precisar — só use se o pulse continuar não aparecendo */
.cta-button1 .elementor-button,
.elementor-button.cta-button1,
.cta-button1.elementor-button {
  animation:
    brilho-lento 5s ease-in-out infinite alternate,
    pulse var(--pulse-duration) ease-in-out infinite !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-67994c2 *//* Inverter ordem (texto em cima, imagem embaixo) e centralizar tudo */
.elementor-element-f121852 .elementor-image-box-wrapper {
  display: flex;
  flex-direction: column-reverse; /* inverte a ordem */
  align-items: center; /* centraliza imagem e texto */
  text-align: center; /* centraliza o texto também */
}

/* Garante que a imagem não ultrapasse o limite e mantenha o centro */
.elementor-element-f121852 .elementor-image-box-img {
  display: flex;
  justify-content: center;
  width: 100%;
}

/* (opcional) adiciona espaçamento entre o texto e a imagem */
.elementor-element-f121852 .elementor-image-box-content {
  margin-bottom: 30px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Regular.eot');
	src: url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Regular.woff2') format('woff2'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Regular.woff') format('woff'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Regular.ttf') format('truetype'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Regular.svg#Roboto') format('svg');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Bold.eot');
	src: url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Bold.woff2') format('woff2'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Bold.woff') format('woff'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Bold.ttf') format('truetype'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Bold.svg#Roboto') format('svg');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Black.eot');
	src: url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Black.eot?#iefix') format('embedded-opentype'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Black.woff2') format('woff2'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Black.woff') format('woff'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Black.ttf') format('truetype'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Black.svg#Roboto') format('svg');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Medium.eot');
	src: url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Medium.woff2') format('woff2'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Medium.woff') format('woff'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Medium.ttf') format('truetype'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-Medium.svg#Roboto') format('svg');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-ExtraBold.eot');
	src: url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-ExtraBold.woff2') format('woff2'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-ExtraBold.woff') format('woff'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-ExtraBold.ttf') format('truetype'),
		url('https://jogosbiblicos.site/wp-content/uploads/2025/09/Roboto-ExtraBold.svg#Roboto') format('svg');
}
/* End Custom Fonts CSS */