.elementor-widget-container .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11965 .elementor-element.elementor-element-796a485{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-796a485:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-796a485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-11965 .elementor-element.elementor-element-2899e94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11965 .elementor-element.elementor-element-39f747b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-c025533{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-11965 .elementor-element.elementor-element-44771b7 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-44771b7 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:15px;font-weight:255;font-stretch:100%;text-transform:none;line-height:1.2em;letter-spacing:11.5px;color:#1A1917;}.elementor-widget-image .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-11965 .elementor-element.elementor-element-85666a0 > .elementor-widget-container{margin:0px 0px 0px -6px;}.elementor-11965 .elementor-element.elementor-element-85666a0{text-align:start;}.elementor-11965 .elementor-element.elementor-element-85666a0 img{width:70%;max-width:100%;}.elementor-11965 .elementor-element.elementor-element-8cd6516{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-35px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-ae093ac{text-align:start;}.elementor-11965 .elementor-element.elementor-element-ae093ac img{width:85%;}.elementor-widget-text-editor .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11965 .elementor-element.elementor-element-1db4015{width:100%;max-width:100%;font-family:"Google Sans", Sans-serif;font-size:15px;font-weight:350;font-stretch:100%;text-transform:none;line-height:1.3em;letter-spacing:0px;}.elementor-11965 .elementor-element.elementor-element-1db4015 > .elementor-widget-container{margin:20px 0px -30px 0px;}.elementor-11965 .elementor-element.elementor-element-92c6781 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-92c6781 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:40px;font-weight:400;font-stretch:80%;font-style:normal;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-c3e568a{width:100%;max-width:100%;font-family:"Google Sans", Sans-serif;font-size:15px;font-weight:350;font-stretch:100%;text-transform:none;line-height:1.3em;letter-spacing:0px;}.elementor-11965 .elementor-element.elementor-element-c3e568a > .elementor-widget-container{margin:20px 0px -30px 0px;}.elementor-11965 .elementor-element.elementor-element-1275f49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-1275f49{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:350;font-stretch:100%;text-transform:none;line-height:1.3em;letter-spacing:0px;}.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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11965 .elementor-element.elementor-element-d8888ce .elementor-button{background-color:#1A1917;font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:900;font-stretch:100%;font-style:normal;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#B4B4B4;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-11965 .elementor-element.elementor-element-d8888ce > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-d8888ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11965 .elementor-element.elementor-element-fbb0ba7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11965 .elementor-element.elementor-element-d6d6103{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11965 .elementor-element.elementor-element-d6d6103:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-d6d6103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11965 .elementor-element.elementor-element-a1fa2d0 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:22px;font-weight:700;font-style:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#111111;}.elementor-11965 .elementor-element.elementor-element-027b0de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-027b0de{font-family:"Google Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#666666;}.elementor-11965 .elementor-element.elementor-element-82e5e01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-2eefead{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11965 .elementor-element.elementor-element-2eefead:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-2eefead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11965 .elementor-element.elementor-element-cbd22cf .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:22px;font-weight:700;font-style:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#111111;}.elementor-11965 .elementor-element.elementor-element-4fe15de > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-4fe15de{font-family:"Google Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#666666;}.elementor-11965 .elementor-element.elementor-element-93338da{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11965 .elementor-element.elementor-element-93338da:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-93338da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11965 .elementor-element.elementor-element-05deb05 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:22px;font-weight:700;font-style:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#111111;}.elementor-11965 .elementor-element.elementor-element-2e5a781 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-2e5a781{font-family:"Google Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#666666;}.elementor-11965 .elementor-element.elementor-element-f40329e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-a99fe18{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11965 .elementor-element.elementor-element-a99fe18:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-a99fe18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11965 .elementor-element.elementor-element-c5e212d .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:22px;font-weight:700;font-style:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#111111;}.elementor-11965 .elementor-element.elementor-element-dc37052 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-dc37052{font-family:"Google Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#666666;}.elementor-11965 .elementor-element.elementor-element-723e168{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11965 .elementor-element.elementor-element-723e168:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-723e168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11965 .elementor-element.elementor-element-fca325e .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:22px;font-weight:700;font-style:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#111111;}.elementor-11965 .elementor-element.elementor-element-13b2536 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-13b2536{font-family:"Google Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#666666;}.elementor-11965 .elementor-element.elementor-element-6cb3ab8{--display:flex;--min-height:0vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-6cb3ab8:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-6cb3ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-11965 .elementor-element.elementor-element-444326d{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11965 .elementor-element.elementor-element-65abc91{width:100%;max-width:100%;}.elementor-11965 .elementor-element.elementor-element-65abc91 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-65abc91 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:45px;font-weight:900;font-stretch:80%;font-style:italic;text-transform:none;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-2ff5f79 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-2ff5f79{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:350;font-stretch:100%;text-transform:none;line-height:1.3em;letter-spacing:0px;}.elementor-widget-html .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-html .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11965 .elementor-element.elementor-element-590050c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11965 .elementor-element.elementor-element-590050c:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-590050c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11965 .elementor-element.elementor-element-9fd12ac > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-9fd12ac{font-family:"Google Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:1.5px;color:#777777;}.elementor-11965 .elementor-element.elementor-element-1727da3 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:36px;font-weight:700;font-style:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#111111;}.elementor-11965 .elementor-element.elementor-element-4a91e1d > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-4a91e1d{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#666666;}.elementor-11965 .elementor-element.elementor-element-55891a4{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11965 .elementor-element.elementor-element-55891a4:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-55891a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11965 .elementor-element.elementor-element-41da4a1 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-41da4a1{font-family:"Google Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:1.5px;color:#777777;}.elementor-11965 .elementor-element.elementor-element-c6e2c53 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:36px;font-weight:700;font-style:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#111111;}.elementor-11965 .elementor-element.elementor-element-8e6dedc > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-8e6dedc{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#666666;}.elementor-11965 .elementor-element.elementor-element-59f4fb3{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11965 .elementor-element.elementor-element-59f4fb3:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-59f4fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11965 .elementor-element.elementor-element-b6f2ae1 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-b6f2ae1{font-family:"Google Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:1.5px;color:#777777;}.elementor-11965 .elementor-element.elementor-element-bb904ff .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:36px;font-weight:700;font-style:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#111111;}.elementor-11965 .elementor-element.elementor-element-d77ba73 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-d77ba73{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#666666;}.elementor-11965 .elementor-element.elementor-element-eed38da{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11965 .elementor-element.elementor-element-eed38da:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-eed38da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11965 .elementor-element.elementor-element-486b266 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-486b266{font-family:"Google Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:1.5px;color:#777777;}.elementor-11965 .elementor-element.elementor-element-f3e47f6 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:36px;font-weight:700;font-style:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#111111;}.elementor-11965 .elementor-element.elementor-element-810e59d > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-810e59d{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#666666;}.elementor-11965 .elementor-element.elementor-element-71dc233{--display:flex;--min-height:0vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-71dc233:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-71dc233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-11965 .elementor-element.elementor-element-e72a984{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11965 .elementor-element.elementor-element-130abec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-130abec .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:45px;font-weight:900;font-stretch:80%;font-style:normal;text-transform:none;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-f49a57c > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-f49a57c{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:350;font-stretch:100%;text-transform:none;line-height:1.3em;letter-spacing:0px;}.elementor-11965 .elementor-element.elementor-element-e3e9344 .elementor-button{background-color:#000000;font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:900;font-stretch:100%;font-style:normal;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#F5F4F1;color:#F5F4F1;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-11965 .elementor-element.elementor-element-e3e9344 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-e3e9344 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11965 .elementor-element.elementor-element-c73c5d7{--display:flex;--min-height:0vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-c73c5d7:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-c73c5d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-11965 .elementor-element.elementor-element-66183e2{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11965 .elementor-element.elementor-element-6640df8{width:100%;max-width:100%;}.elementor-11965 .elementor-element.elementor-element-6640df8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-6640df8 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:45px;font-weight:900;font-stretch:80%;font-style:normal;text-transform:none;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-93a5d73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-93a5d73{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:350;font-stretch:100%;text-transform:none;line-height:1.3em;letter-spacing:0px;}.elementor-11965 .elementor-element.elementor-element-81acbcd{--display:flex;--min-height:0vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-81acbcd:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-81acbcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-11965 .elementor-element.elementor-element-d7b416e{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11965 .elementor-element.elementor-element-c64a149 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-c64a149 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:45px;font-weight:400;font-stretch:80%;font-style:normal;text-transform:none;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-ffaf53a > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-ffaf53a{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:350;font-stretch:100%;text-transform:none;line-height:1.3em;letter-spacing:0px;}.elementor-11965 .elementor-element.elementor-element-97d9fc4 > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-97d9fc4 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:45px;font-weight:400;font-stretch:80%;font-style:normal;text-transform:none;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-b2f0ad8{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11965 .elementor-element.elementor-element-b2f0ad8:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-b2f0ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11965 .elementor-element.elementor-element-ac3039a .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:22px;font-weight:700;font-style:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#111111;}.elementor-11965 .elementor-element.elementor-element-a1aa74c > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-a1aa74c{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#666666;}.elementor-11965 .elementor-element.elementor-element-d73a1e3{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11965 .elementor-element.elementor-element-d73a1e3:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-d73a1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11965 .elementor-element.elementor-element-dfc9691 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:22px;font-weight:700;font-style:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#111111;}.elementor-11965 .elementor-element.elementor-element-2bbc953 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-2bbc953{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#666666;}.elementor-11965 .elementor-element.elementor-element-f787588{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11965 .elementor-element.elementor-element-f787588:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-f787588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11965 .elementor-element.elementor-element-7b2ea46 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:22px;font-weight:700;font-style:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#111111;}.elementor-11965 .elementor-element.elementor-element-2845cef > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-2845cef{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#666666;}.elementor-11965 .elementor-element.elementor-element-77e370d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11965 .elementor-element.elementor-element-77e370d:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-77e370d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11965 .elementor-element.elementor-element-25d0fc7 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:22px;font-weight:700;font-style:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#111111;}.elementor-11965 .elementor-element.elementor-element-defa8b8 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-defa8b8{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#666666;}.elementor-11965 .elementor-element.elementor-element-522756a{--display:flex;--min-height:0vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-522756a:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-522756a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-11965 .elementor-element.elementor-element-54b7017{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11965 .elementor-element.elementor-element-f11785a{width:100%;max-width:100%;}.elementor-11965 .elementor-element.elementor-element-f11785a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-f11785a .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:45px;font-weight:900;font-stretch:80%;font-style:normal;text-transform:none;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-32e20ca > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-32e20ca{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:350;font-stretch:100%;text-transform:none;line-height:1.3em;letter-spacing:0px;}.elementor-11965 .elementor-element.elementor-element-42b2b29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-cbb4d9d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11965 .elementor-element.elementor-element-cbb4d9d:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-cbb4d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB7B7;}.elementor-11965 .elementor-element.elementor-element-d1e17aa .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:22px;font-weight:700;font-style:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#111111;}.elementor-11965 .elementor-element.elementor-element-3af44c3 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-3af44c3{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#000000;}.elementor-11965 .elementor-element.elementor-element-3979c6d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11965 .elementor-element.elementor-element-3979c6d:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-3979c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11965 .elementor-element.elementor-element-153f5e2 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:22px;font-weight:700;font-style:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#111111;}.elementor-11965 .elementor-element.elementor-element-884adab > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-884adab{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#666666;}.elementor-11965 .elementor-element.elementor-element-ae3a41c > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-ae3a41c .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:45px;font-weight:400;font-stretch:80%;text-transform:none;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-791bcd3{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11965 .elementor-element.elementor-element-791bcd3:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-791bcd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11965 .elementor-element.elementor-element-d5a96a8 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:28px;font-weight:700;font-style:normal;text-transform:none;line-height:1.5em;letter-spacing:0px;color:#111111;}.elementor-11965 .elementor-element.elementor-element-ba7c1e1 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-ba7c1e1{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.7em;letter-spacing:0px;color:#666666;}.elementor-11965 .elementor-element.elementor-element-ace5139{--display:flex;--min-height:0vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-ace5139:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-ace5139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-11965 .elementor-element.elementor-element-3480370{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11965 .elementor-element.elementor-element-0c20e70{width:100%;max-width:100%;}.elementor-11965 .elementor-element.elementor-element-0c20e70 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-0c20e70 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:45px;font-weight:900;font-stretch:80%;font-style:normal;text-transform:none;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-5003bf4 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-5003bf4{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:350;font-stretch:100%;text-transform:none;line-height:1.3em;letter-spacing:0px;}.elementor-11965 .elementor-element.elementor-element-3fc76a4 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11965 .elementor-element.elementor-element-43f599f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-7329840{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11965 .elementor-element.elementor-element-7329840:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-7329840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-11965 .elementor-element.elementor-element-9a0660e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-11965 .elementor-element.elementor-element-9a0660e:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-9a0660e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-11965 .elementor-element.elementor-element-9a0660e.e-con{--align-self:center;}.elementor-11965 .elementor-element.elementor-element-291d20d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-291d20d{text-align:center;}.elementor-11965 .elementor-element.elementor-element-291d20d .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:20px;font-weight:500;font-stretch:80%;font-style:normal;text-transform:none;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-eaee74e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-eaee74e{text-align:center;}.elementor-11965 .elementor-element.elementor-element-eaee74e .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:45px;font-weight:900;font-stretch:80%;font-style:normal;text-transform:none;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-c1560ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-c1560ec{text-align:center;font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:350;font-stretch:100%;text-transform:none;line-height:1.3em;letter-spacing:0px;}.elementor-11965 .elementor-element.elementor-element-30b5214 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-30b5214 img{width:90%;max-width:100%;}.elementor-11965 .elementor-element.elementor-element-24003f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-24003f3:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-24003f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-11965 .elementor-element.elementor-element-b132632{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-11965 .elementor-element.elementor-element-b132632.e-con{--align-self:center;}.elementor-11965 .elementor-element.elementor-element-2e9aacb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-2e9aacb .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:45px;font-weight:900;font-stretch:80%;font-style:normal;text-transform:none;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-28d7a10 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-28d7a10{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:350;font-stretch:100%;text-transform:none;line-height:1.3em;letter-spacing:0px;}.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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11965 .elementor-element.elementor-element-d79e378{--e-image-carousel-slides-to-show:5;}.elementor-11965 .elementor-element.elementor-element-d79e378 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-11965 .elementor-element.elementor-element-d79e378 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11965 .elementor-element.elementor-element-d79e378 .elementor-swiper-button.elementor-swiper-button-next{font-size:14px;color:#000000;}.elementor-11965 .elementor-element.elementor-element-d79e378 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-11965 .elementor-element.elementor-element-d79e378 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-11965 .elementor-element.elementor-element-d79e378 .swiper-wrapper{display:flex;align-items:center;}.elementor-11965 .elementor-element.elementor-element-7431cbf{--display:flex;--min-height:0vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-7431cbf:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-7431cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-11965 .elementor-element.elementor-element-4ef3db0{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11965 .elementor-element.elementor-element-42ff7b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-42ff7b5 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:45px;font-weight:900;font-stretch:80%;text-transform:none;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-1002981 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-1002981{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:350;font-stretch:100%;text-transform:none;line-height:1.3em;letter-spacing:0px;}.elementor-11965 .elementor-element.elementor-element-fe31096{--display:flex;--min-height:0vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-fe31096:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-fe31096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-11965 .elementor-element.elementor-element-11ef9d4{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11965 .elementor-element.elementor-element-01a1836 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-01a1836 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:45px;font-weight:900;font-stretch:80%;text-transform:none;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-74a47ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-74a47ef{font-family:"Google Sans", Sans-serif;font-size:20px;font-weight:350;font-stretch:100%;text-transform:none;line-height:1.3em;letter-spacing:0px;}.elementor-11965 .elementor-element.elementor-element-5baa008 > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-5baa008 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:45px;font-weight:900;font-stretch:80%;text-transform:none;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-89ff18f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-28a77fb{--display:flex;--min-height:0vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-28a77fb:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-28a77fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-11965 .elementor-element.elementor-element-dc273cf{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11965 .elementor-element.elementor-element-90d89d3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-90d89d3 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:45px;font-weight:900;font-stretch:80%;text-transform:none;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-aa7e7e5 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-aa7e7e5{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:350;font-stretch:100%;text-transform:none;line-height:1.3em;letter-spacing:0px;}.elementor-11965 .elementor-element.elementor-element-fe8f2d4{--display:flex;--min-height:0vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-fe8f2d4:not(.elementor-motion-effects-element-type-background), .elementor-11965 .elementor-element.elementor-element-fe8f2d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-11965 .elementor-element.elementor-element-080f13a{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11965 .elementor-element.elementor-element-cd0b4b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-cd0b4b9 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:45px;font-weight:900;font-stretch:80%;text-transform:none;line-height:1.2em;color:#1A1917;}.elementor-11965 .elementor-element.elementor-element-931845b > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-931845b{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:350;font-stretch:100%;text-transform:none;line-height:1.3em;letter-spacing:0px;}.elementor-11965 .elementor-element.elementor-element-90c0d1c{--display:flex;--justify-content:center;}.elementor-11965 .elementor-element.elementor-element-34d9cc1 .elementor-button{background-color:#111111;font-family:"Google Sans", Sans-serif;font-size:21px;font-style:normal;line-height:1.4em;}.elementor-11965 .elementor-element.elementor-element-304d88d{--display:flex;--justify-content:center;}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11965 .elementor-element.elementor-element-796a485{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11965 .elementor-element.elementor-element-2899e94{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11965 .elementor-element.elementor-element-44771b7 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-44771b7 .elementor-heading-title{font-size:15px;letter-spacing:12px;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-11965 .elementor-element.elementor-element-85666a0 > .elementor-widget-container{margin:0px 0px 0px -6px;}.elementor-11965 .elementor-element.elementor-element-85666a0 img{width:58%;}.elementor-11965 .elementor-element.elementor-element-8cd6516{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11965 .elementor-element.elementor-element-ae093ac img{width:65%;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-11965 .elementor-element.elementor-element-1db4015{font-size:15px;}.elementor-11965 .elementor-element.elementor-element-92c6781 .elementor-heading-title{font-size:30px;}.elementor-11965 .elementor-element.elementor-element-c3e568a{font-size:15px;}.elementor-11965 .elementor-element.elementor-element-1275f49{font-size:15px;}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11965 .elementor-element.elementor-element-fbb0ba7.e-con{--align-self:center;}.elementor-11965 .elementor-element.elementor-element-027b0de > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-4fe15de > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-2e5a781 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-dc37052 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-13b2536 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-6cb3ab8{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11965 .elementor-element.elementor-element-65abc91 .elementor-heading-title{font-size:30px;}.elementor-11965 .elementor-element.elementor-element-2ff5f79 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-2ff5f79{font-size:15px;}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11965 .elementor-element.elementor-element-9fd12ac > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-1727da3 .elementor-heading-title{font-size:27px;}.elementor-11965 .elementor-element.elementor-element-4a91e1d > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-4a91e1d{font-size:16px;}.elementor-11965 .elementor-element.elementor-element-41da4a1 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-c6e2c53 .elementor-heading-title{font-size:27px;}.elementor-11965 .elementor-element.elementor-element-8e6dedc > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-8e6dedc{font-size:16px;}.elementor-11965 .elementor-element.elementor-element-b6f2ae1 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-bb904ff .elementor-heading-title{font-size:27px;}.elementor-11965 .elementor-element.elementor-element-d77ba73 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-d77ba73{font-size:16px;}.elementor-11965 .elementor-element.elementor-element-486b266 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-f3e47f6 .elementor-heading-title{font-size:27px;}.elementor-11965 .elementor-element.elementor-element-810e59d > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-810e59d{font-size:16px;}.elementor-11965 .elementor-element.elementor-element-71dc233{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11965 .elementor-element.elementor-element-130abec .elementor-heading-title{font-size:30px;}.elementor-11965 .elementor-element.elementor-element-f49a57c > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-f49a57c{font-size:15px;}.elementor-11965 .elementor-element.elementor-element-c73c5d7{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11965 .elementor-element.elementor-element-6640df8 .elementor-heading-title{font-size:30px;}.elementor-11965 .elementor-element.elementor-element-93a5d73 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-93a5d73{font-size:15px;}.elementor-11965 .elementor-element.elementor-element-81acbcd{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11965 .elementor-element.elementor-element-c64a149 .elementor-heading-title{font-size:30px;}.elementor-11965 .elementor-element.elementor-element-ffaf53a > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-ffaf53a{font-size:15px;}.elementor-11965 .elementor-element.elementor-element-97d9fc4 .elementor-heading-title{font-size:30px;}.elementor-11965 .elementor-element.elementor-element-a1aa74c > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-2bbc953 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-2845cef > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-defa8b8 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-522756a{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11965 .elementor-element.elementor-element-f11785a .elementor-heading-title{font-size:30px;}.elementor-11965 .elementor-element.elementor-element-32e20ca > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-32e20ca{font-size:15px;}.elementor-11965 .elementor-element.elementor-element-3af44c3 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-884adab > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-ae3a41c .elementor-heading-title{font-size:30px;}.elementor-11965 .elementor-element.elementor-element-d5a96a8 .elementor-heading-title{font-size:23px;}.elementor-11965 .elementor-element.elementor-element-ba7c1e1 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11965 .elementor-element.elementor-element-ace5139{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11965 .elementor-element.elementor-element-0c20e70 .elementor-heading-title{font-size:30px;}.elementor-11965 .elementor-element.elementor-element-5003bf4 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-5003bf4{font-size:15px;}.elementor-11965 .elementor-element.elementor-element-3fc76a4 img{width:100%;max-width:100%;}.elementor-11965 .elementor-element.elementor-element-9a0660e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11965 .elementor-element.elementor-element-291d20d .elementor-heading-title{font-size:15px;}.elementor-11965 .elementor-element.elementor-element-eaee74e .elementor-heading-title{font-size:30px;}.elementor-11965 .elementor-element.elementor-element-c1560ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-c1560ec{font-size:15px;}.elementor-11965 .elementor-element.elementor-element-30b5214 img{width:100%;max-width:100%;}.elementor-11965 .elementor-element.elementor-element-b132632{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11965 .elementor-element.elementor-element-2e9aacb .elementor-heading-title{font-size:30px;}.elementor-11965 .elementor-element.elementor-element-28d7a10 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-28d7a10{font-size:15px;}.elementor-widget-image-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11965 .elementor-element.elementor-element-d79e378{--e-image-carousel-slides-to-show:5;}.elementor-11965 .elementor-element.elementor-element-d79e378 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-7431cbf{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11965 .elementor-element.elementor-element-42ff7b5 .elementor-heading-title{font-size:30px;}.elementor-11965 .elementor-element.elementor-element-1002981 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-1002981{font-size:15px;}.elementor-11965 .elementor-element.elementor-element-fe31096{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11965 .elementor-element.elementor-element-01a1836 .elementor-heading-title{font-size:30px;}.elementor-11965 .elementor-element.elementor-element-74a47ef > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-74a47ef{font-size:15px;}.elementor-11965 .elementor-element.elementor-element-5baa008 .elementor-heading-title{font-size:30px;}.elementor-11965 .elementor-element.elementor-element-28a77fb{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11965 .elementor-element.elementor-element-90d89d3 .elementor-heading-title{font-size:30px;}.elementor-11965 .elementor-element.elementor-element-aa7e7e5 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-aa7e7e5{font-size:15px;}.elementor-11965 .elementor-element.elementor-element-fe8f2d4{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11965 .elementor-element.elementor-element-cd0b4b9 .elementor-heading-title{font-size:30px;}.elementor-11965 .elementor-element.elementor-element-931845b > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-931845b{font-size:15px;}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11965 .elementor-element.elementor-element-796a485{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11965 .elementor-element.elementor-element-2899e94{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-c025533{--width:54%;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11965 .elementor-element.elementor-element-44771b7 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-44771b7 .elementor-heading-title{font-size:3.3vw;font-stretch:100%;letter-spacing:0.97em;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-11965 .elementor-element.elementor-element-85666a0 img{width:46vw;}.elementor-11965 .elementor-element.elementor-element-8cd6516{--width:45%;--justify-content:center;}.elementor-11965 .elementor-element.elementor-element-ae093ac{text-align:center;}.elementor-11965 .elementor-element.elementor-element-ae093ac img{width:75%;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-11965 .elementor-element.elementor-element-1db4015{font-size:4.2vw;line-height:1.3em;}.elementor-11965 .elementor-element.elementor-element-92c6781 .elementor-heading-title{font-size:7vw;}.elementor-11965 .elementor-element.elementor-element-c3e568a{font-size:4.2vw;line-height:1.3em;}.elementor-11965 .elementor-element.elementor-element-1275f49{font-size:4.2vw;}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11965 .elementor-element.elementor-element-d8888ce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-d8888ce .elementor-button{font-size:4.5vw;font-weight:600;line-height:1.2em;padding:15px 30px 15px 30px;}.elementor-11965 .elementor-element.elementor-element-fbb0ba7{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-a1fa2d0 .elementor-heading-title{font-size:4.5vw;font-weight:700;line-height:1.2em;}.elementor-11965 .elementor-element.elementor-element-027b0de{font-size:3.6vw;}.elementor-11965 .elementor-element.elementor-element-82e5e01{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-11965 .elementor-element.elementor-element-cbd22cf .elementor-heading-title{font-size:4.5vw;font-weight:700;line-height:1.2em;}.elementor-11965 .elementor-element.elementor-element-4fe15de{font-size:3.6vw;}.elementor-11965 .elementor-element.elementor-element-05deb05 .elementor-heading-title{font-size:4.5vw;font-weight:700;line-height:1.2em;}.elementor-11965 .elementor-element.elementor-element-2e5a781{font-size:3.6vw;}.elementor-11965 .elementor-element.elementor-element-f40329e{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-11965 .elementor-element.elementor-element-c5e212d .elementor-heading-title{font-size:4.5vw;font-weight:700;line-height:1.2em;}.elementor-11965 .elementor-element.elementor-element-dc37052{font-size:3.6vw;}.elementor-11965 .elementor-element.elementor-element-fca325e .elementor-heading-title{font-size:4.5vw;font-weight:700;line-height:1.2em;}.elementor-11965 .elementor-element.elementor-element-13b2536{font-size:3.6vw;}.elementor-11965 .elementor-element.elementor-element-6cb3ab8{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11965 .elementor-element.elementor-element-444326d{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-65abc91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-65abc91 .elementor-heading-title{font-size:8vw;}.elementor-11965 .elementor-element.elementor-element-2ff5f79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-2ff5f79{font-size:4.5vw;}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11965 .elementor-element.elementor-element-9fd12ac{font-size:3vw;font-weight:600;}.elementor-11965 .elementor-element.elementor-element-1727da3 .elementor-heading-title{font-size:5.8vw;font-weight:750;line-height:1.2em;}.elementor-11965 .elementor-element.elementor-element-4a91e1d{font-size:3.6vw;}.elementor-11965 .elementor-element.elementor-element-55891a4{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11965 .elementor-element.elementor-element-41da4a1{font-size:3vw;font-weight:600;}.elementor-11965 .elementor-element.elementor-element-c6e2c53 .elementor-heading-title{font-size:5.8vw;font-weight:750;line-height:1.2em;}.elementor-11965 .elementor-element.elementor-element-8e6dedc{font-size:3.6vw;}.elementor-11965 .elementor-element.elementor-element-59f4fb3{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11965 .elementor-element.elementor-element-b6f2ae1{font-size:3vw;font-weight:600;}.elementor-11965 .elementor-element.elementor-element-bb904ff .elementor-heading-title{font-size:5.8vw;font-weight:750;line-height:1.2em;}.elementor-11965 .elementor-element.elementor-element-d77ba73{font-size:3.6vw;}.elementor-11965 .elementor-element.elementor-element-eed38da{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11965 .elementor-element.elementor-element-486b266{font-size:3vw;font-weight:600;}.elementor-11965 .elementor-element.elementor-element-f3e47f6 .elementor-heading-title{font-size:5.8vw;font-weight:750;line-height:1.2em;}.elementor-11965 .elementor-element.elementor-element-810e59d{font-size:3.6vw;}.elementor-11965 .elementor-element.elementor-element-71dc233{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11965 .elementor-element.elementor-element-e72a984{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-130abec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-130abec .elementor-heading-title{font-size:8vw;}.elementor-11965 .elementor-element.elementor-element-f49a57c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-f49a57c{font-size:4.5vw;line-height:1.4em;}.elementor-11965 .elementor-element.elementor-element-e3e9344 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-e3e9344 .elementor-button{font-size:3.7vw;font-weight:600;line-height:1.2em;padding:15px 10px 15px 10px;}.elementor-11965 .elementor-element.elementor-element-c73c5d7{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11965 .elementor-element.elementor-element-66183e2{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-6640df8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-6640df8 .elementor-heading-title{font-size:8vw;}.elementor-11965 .elementor-element.elementor-element-93a5d73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-93a5d73{font-size:4.5vw;}.elementor-11965 .elementor-element.elementor-element-81acbcd{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11965 .elementor-element.elementor-element-d7b416e{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-c64a149 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-c64a149 .elementor-heading-title{font-size:8vw;}.elementor-11965 .elementor-element.elementor-element-ffaf53a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-ffaf53a{font-size:4.5vw;}.elementor-11965 .elementor-element.elementor-element-97d9fc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-97d9fc4 .elementor-heading-title{font-size:8vw;}.elementor-11965 .elementor-element.elementor-element-b2f0ad8{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11965 .elementor-element.elementor-element-ac3039a .elementor-heading-title{font-size:5vw;font-weight:700;line-height:1.2em;}.elementor-11965 .elementor-element.elementor-element-a1aa74c{font-size:4vw;}.elementor-11965 .elementor-element.elementor-element-dfc9691 .elementor-heading-title{font-size:5vw;font-weight:700;line-height:1.2em;}.elementor-11965 .elementor-element.elementor-element-2bbc953{font-size:3.6vw;}.elementor-11965 .elementor-element.elementor-element-7b2ea46 .elementor-heading-title{font-size:5vw;font-weight:700;line-height:1.2em;}.elementor-11965 .elementor-element.elementor-element-2845cef{font-size:3.6vw;}.elementor-11965 .elementor-element.elementor-element-25d0fc7 .elementor-heading-title{font-size:5vw;font-weight:700;line-height:1.2em;}.elementor-11965 .elementor-element.elementor-element-defa8b8{font-size:3.6vw;}.elementor-11965 .elementor-element.elementor-element-522756a{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11965 .elementor-element.elementor-element-54b7017{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-f11785a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-f11785a .elementor-heading-title{font-size:8vw;}.elementor-11965 .elementor-element.elementor-element-32e20ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-32e20ca{font-size:4.5vw;}.elementor-11965 .elementor-element.elementor-element-42b2b29{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-11965 .elementor-element.elementor-element-d1e17aa .elementor-heading-title{font-size:4.5vw;font-weight:700;line-height:1.2em;}.elementor-11965 .elementor-element.elementor-element-3af44c3{font-size:4vw;line-height:2.2em;}.elementor-11965 .elementor-element.elementor-element-153f5e2 .elementor-heading-title{font-size:5vw;font-weight:700;line-height:1.2em;}.elementor-11965 .elementor-element.elementor-element-884adab{font-size:4.5vw;line-height:2.2em;}.elementor-11965 .elementor-element.elementor-element-ae3a41c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-ae3a41c .elementor-heading-title{font-size:8vw;}.elementor-11965 .elementor-element.elementor-element-d5a96a8 .elementor-heading-title{font-size:5.5vw;font-weight:700;line-height:1.2em;}.elementor-11965 .elementor-element.elementor-element-ba7c1e1{font-size:4vw;}.elementor-11965 .elementor-element.elementor-element-ace5139{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11965 .elementor-element.elementor-element-3480370{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-0c20e70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-0c20e70 .elementor-heading-title{font-size:8vw;}.elementor-11965 .elementor-element.elementor-element-5003bf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-5003bf4{font-size:4.5vw;}.elementor-11965 .elementor-element.elementor-element-3fc76a4{width:100%;max-width:100%;}.elementor-11965 .elementor-element.elementor-element-3fc76a4 img{width:100%;max-width:100%;}.elementor-11965 .elementor-element.elementor-element-7329840{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11965 .elementor-element.elementor-element-9a0660e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11965 .elementor-element.elementor-element-291d20d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-291d20d .elementor-heading-title{font-size:4.5vw;}.elementor-11965 .elementor-element.elementor-element-eaee74e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-eaee74e .elementor-heading-title{font-size:8vw;}.elementor-11965 .elementor-element.elementor-element-c1560ec > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-c1560ec{font-size:4.5vw;}.elementor-11965 .elementor-element.elementor-element-30b5214 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-30b5214 img{width:100%;max-width:100%;}.elementor-11965 .elementor-element.elementor-element-24003f3{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11965 .elementor-element.elementor-element-2e9aacb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-2e9aacb .elementor-heading-title{font-size:8vw;}.elementor-11965 .elementor-element.elementor-element-28d7a10 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-28d7a10{font-size:4.5vw;}.elementor-widget-image-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11965 .elementor-element.elementor-element-d79e378{--e-image-carousel-slides-to-show:2;}.elementor-11965 .elementor-element.elementor-element-d79e378 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-d79e378 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11965 .elementor-element.elementor-element-d79e378 .elementor-swiper-button.elementor-swiper-button-next{font-size:13px;}.elementor-11965 .elementor-element.elementor-element-d79e378 .swiper-wrapper{display:flex;align-items:center;}.elementor-11965 .elementor-element.elementor-element-7431cbf{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11965 .elementor-element.elementor-element-4ef3db0{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-42ff7b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-42ff7b5 .elementor-heading-title{font-size:8vw;}.elementor-11965 .elementor-element.elementor-element-1002981 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-1002981{font-size:4.5vw;}.elementor-11965 .elementor-element.elementor-element-fe31096{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11965 .elementor-element.elementor-element-11ef9d4{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-01a1836 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-01a1836 .elementor-heading-title{font-size:8vw;}.elementor-11965 .elementor-element.elementor-element-74a47ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-74a47ef{font-size:4.5vw;}.elementor-11965 .elementor-element.elementor-element-5baa008 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:80px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-5baa008 .elementor-heading-title{font-size:8vw;}.elementor-11965 .elementor-element.elementor-element-28a77fb{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11965 .elementor-element.elementor-element-dc273cf{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-90d89d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-90d89d3 .elementor-heading-title{font-size:8vw;}.elementor-11965 .elementor-element.elementor-element-aa7e7e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-aa7e7e5{font-size:4.5vw;}.elementor-11965 .elementor-element.elementor-element-fe8f2d4{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11965 .elementor-element.elementor-element-080f13a{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11965 .elementor-element.elementor-element-cd0b4b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-cd0b4b9 .elementor-heading-title{font-size:8vw;}.elementor-11965 .elementor-element.elementor-element-931845b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11965 .elementor-element.elementor-element-931845b{font-size:4.5vw;}}@media(min-width:768px){.elementor-11965 .elementor-element.elementor-element-796a485{--content-width:1140px;}.elementor-11965 .elementor-element.elementor-element-2899e94{--width:50%;}.elementor-11965 .elementor-element.elementor-element-c025533{--width:80%;}.elementor-11965 .elementor-element.elementor-element-fbb0ba7{--width:50%;}.elementor-11965 .elementor-element.elementor-element-6cb3ab8{--content-width:1140px;}.elementor-11965 .elementor-element.elementor-element-444326d{--width:80%;}.elementor-11965 .elementor-element.elementor-element-71dc233{--content-width:1140px;}.elementor-11965 .elementor-element.elementor-element-e72a984{--width:80%;}.elementor-11965 .elementor-element.elementor-element-c73c5d7{--content-width:1140px;}.elementor-11965 .elementor-element.elementor-element-66183e2{--width:80%;}.elementor-11965 .elementor-element.elementor-element-81acbcd{--content-width:1140px;}.elementor-11965 .elementor-element.elementor-element-d7b416e{--width:80%;}.elementor-11965 .elementor-element.elementor-element-522756a{--content-width:1140px;}.elementor-11965 .elementor-element.elementor-element-54b7017{--width:80%;}.elementor-11965 .elementor-element.elementor-element-ace5139{--content-width:1140px;}.elementor-11965 .elementor-element.elementor-element-3480370{--width:80%;}.elementor-11965 .elementor-element.elementor-element-7329840{--content-width:1140px;}.elementor-11965 .elementor-element.elementor-element-9a0660e{--width:80%;}.elementor-11965 .elementor-element.elementor-element-24003f3{--content-width:1140px;}.elementor-11965 .elementor-element.elementor-element-b132632{--width:80%;}.elementor-11965 .elementor-element.elementor-element-7431cbf{--content-width:1140px;}.elementor-11965 .elementor-element.elementor-element-4ef3db0{--width:80%;}.elementor-11965 .elementor-element.elementor-element-fe31096{--content-width:1140px;}.elementor-11965 .elementor-element.elementor-element-11ef9d4{--width:80%;}.elementor-11965 .elementor-element.elementor-element-28a77fb{--content-width:1140px;}.elementor-11965 .elementor-element.elementor-element-dc273cf{--width:80%;}.elementor-11965 .elementor-element.elementor-element-fe8f2d4{--content-width:1140px;}.elementor-11965 .elementor-element.elementor-element-080f13a{--width:80%;}.elementor-11965 .elementor-element.elementor-element-90c0d1c{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11965 .elementor-element.elementor-element-2899e94{--width:100%;}.elementor-11965 .elementor-element.elementor-element-c025533{--width:82%;}.elementor-11965 .elementor-element.elementor-element-fbb0ba7{--width:100%;}.elementor-11965 .elementor-element.elementor-element-444326d{--width:100%;}.elementor-11965 .elementor-element.elementor-element-e72a984{--width:100%;}.elementor-11965 .elementor-element.elementor-element-66183e2{--width:100%;}.elementor-11965 .elementor-element.elementor-element-d7b416e{--width:100%;}.elementor-11965 .elementor-element.elementor-element-54b7017{--width:100%;}.elementor-11965 .elementor-element.elementor-element-3480370{--width:100%;}.elementor-11965 .elementor-element.elementor-element-4ef3db0{--width:100%;}.elementor-11965 .elementor-element.elementor-element-11ef9d4{--width:100%;}.elementor-11965 .elementor-element.elementor-element-dc273cf{--width:100%;}.elementor-11965 .elementor-element.elementor-element-080f13a{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-796a485 *//* Cria o quadriculado no fundo deste contêiner */
.elementor-11965 .elementor-element.elementor-element-796a485::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background-image:
    linear-gradient(rgba(0, 0, 0, 0.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0, 0, 0, 0.06) 1px, transparent 1px) !important;
  background-size: 52px 52px !important;
  pointer-events: none; 
  z-index: 0; 
}

/* Garante que os textos e cards fiquem na frente da grade */
.elementor-11965 .elementor-element.elementor-element-796a485 > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a793819 */.pd-manifest-divider{

    display:flex;
    align-items:center;
    justify-content:center;
    gap:40px;

    max-width:900px;

    margin:30px auto 30px;

    position:relative;

}

.pd-manifest-divider .pd-line{

    flex:1;
    height:1px;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(17,17,17,.12),
        transparent
    );

}

.pd-symbol{

    width:auto;
    height:auto;

    padding:10px 18px;

    border-radius:999px;

    background:#fff;

    border:1px solid #ececec;

    box-shadow:
        0 10px 24px rgba(0,0,0,.04);

    display:flex;
    align-items:center;
    justify-content:center;

}

.pd-symbol span{

    font-family:"Google Sans",sans-serif;

    font-size:12px;

    font-weight:700;

    letter-spacing:.28em;

    color:#111;

}

@media(max-width:768px){

    .pd-manifest-divider{

        gap:20px;

        margin:20px auto 20px;

    }

    .pd-symbol{

        padding:8px 14px;

    }

    .pd-symbol span{

        font-size:11px;

        letter-spacing:.22em;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-05e0976 */:root{

    --line:#ececec;
    --radius:22px;
    --shadow:0 25px 60px rgba(0,0,0,.05);
    --muted:#666;
    --text:#111;
    --gold:#C69A34;

}

/* ======================================================
   PDUI TYPOGRAPHY
====================================================== */

.pd-card,
.pd-card *{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

}

.pdui-heading,
.pd-content h3,
.pdui-title{

    font-weight:700;

    line-height:1.2;

    letter-spacing:-.03em;

    text-transform:none !important;

    color:#111;

}

/* ======================================================
   CARDS
====================================================== */

.pd-cards{

    display:grid;

    gap:18px;

}

.pd-card{

    display:flex;

    align-items:flex-start;

    gap:22px;

    background:#fff;

    border:1px solid var(--line);

    border-radius:var(--radius);

    padding:26px;

    box-shadow:var(--shadow);

    transition:all .30s ease;

}

.pd-card:hover{

    transform:translateY(-6px);

    box-shadow:0 35px 70px rgba(0,0,0,.08);

}

/* ======================================================
   NÚMERO
====================================================== */

.pd-number{

    width:48px;

    height:48px;

    border-radius:50%;

    background:#111;

    color:#fff;

    display:flex;

    align-items:center;

    justify-content:center;

    flex-shrink:0;

    font-weight:700;

    font-size:15px;

}

/* ======================================================
   CONTEÚDO
====================================================== */

.pd-content h3{

    margin:0 0 10px;

    font-size:22px;

    font-weight:700;

    line-height:1.25;

    letter-spacing:-.03em;

    color:var(--text);

    text-transform:none;

}

.pd-content p{

    margin:0;

    font-size:17px;

    line-height:1.9;

    letter-spacing:-.01em;

    color:#5d5d5d;

}

/* ======================================================
   RESPONSIVO
====================================================== */

@media(max-width:768px){

    .pd-card{

        padding:22px;

        gap:18px;

    }

    .pd-number{

        width:42px;

        height:42px;

        font-size:14px;

    }

    .pd-content h3{

        font-size:20px;

    }

    .pd-content p{

        font-size:16px;

        line-height:1.85;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5784e4 */:root{

    --line:#ececec;
    --radius:22px;
    --shadow:0 25px 60px rgba(0,0,0,.05);

}

.pd-stairs{

    display:flex;
    flex-direction:column;
    gap:18px;

}

.pd-step{

    background:#fff;

    border:1px solid var(--line);

    border-radius:var(--radius);

    padding:24px 28px;

    box-shadow:var(--shadow);

    transition:.30s ease;

}

.pd-step:hover{

    transform:translateY(-6px);

    box-shadow:0 35px 70px rgba(0,0,0,.08);

}

/* efeito escada */

.pd-step:nth-child(2){margin-left:30px;}
.pd-step:nth-child(3){margin-left:60px;}
.pd-step:nth-child(4){margin-left:90px;}
.pd-step:nth-child(5){margin-left:120px;}

.pd-step-header{

    display:flex;

    justify-content:space-between;

    align-items:center;

    gap:20px;

    margin-bottom:18px;

}

/* ===========================
TIPOGRAFIA PADRONIZADA
=========================== */

.pd-step-header h3{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    font-size:22px;

    font-weight:700;

    line-height:1.18;

    letter-spacing:-.03em;

    color:#111;

    margin:0;

    text-transform:none !important;

}

.pd-badge{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    font-size:12px;

    font-weight:700;

    letter-spacing:.12em;

    color:#666;

    text-transform:uppercase;

}

.pd-tags{

    display:flex;

    flex-wrap:wrap;

    gap:10px;

}

.pd-tag{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    padding:9px 14px;

    border:1px solid var(--line);

    border-radius:999px;

    background:#fafafa;

    font-size:15px;

    line-height:1.3;

    color:#555;

    transition:.25s;

}

.pd-tag:hover{

    background:#111;

    color:#fff;

}

@media(max-width:768px){

    .pd-step:nth-child(n){

        margin-left:0;

    }

    .pd-step{

        padding:22px;

    }

    .pd-step-header{

        flex-direction:column;

        align-items:flex-start;

    }

    .pd-step-header h3{

        font-size:20px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16f0844 */:root{
--line:#ececec;
--text:#111;
--muted:#666;
}

.pd-cycle{
display:flex;
flex-direction:column;
gap:14px;
}

.pd-node{
display:flex;
align-items:center;
gap:18px;
}

.pd-ball{
width:54px;
height:54px;
border-radius:50%;
background:#111;
color:#fff;
display:flex;
align-items:center;
justify-content:center;
font-family:"Google Sans","GoogleSans",Arial,sans-serif;
font-size:18px;
font-weight:700;
flex-shrink:0;
transition:.3s ease;
}

.pd-node span{
font-family:"Google Sans","GoogleSans",Arial,sans-serif;
font-size:20px;
font-weight:700;
line-height:1.2;
letter-spacing:-.02em;
color:var(--text);
text-transform:none;
}

.pd-line{
width:2px;
height:28px;
background:var(--line);
margin-left:26px;
transition:.3s ease;
}

.pd-node:hover .pd-ball{
transform:scale(1.08);
background:#222;
}

.pd-node:hover + .pd-line{
background:#999;
}

@media(max-width:768px){

.pd-ball{
width:48px;
height:48px;
font-size:16px;
}

.pd-node span{
font-size:18px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-43f599f */:root{

    --line:#ececec;
    --radius:22px;
    --shadow:0 25px 60px rgba(0,0,0,.05);
    --text:#111;
    --muted:#666;

}

.pd-authority-cards{

    display:grid;

    gap:18px;

}

.pd-authority-card{

    background:#fff;

    border:1px solid var(--line);

    border-radius:var(--radius);

    padding:28px;

    box-shadow:var(--shadow);

    transition:.30s ease;

}

.pd-authority-card:hover{

    transform:translateY(-6px);

    box-shadow:0 35px 70px rgba(0,0,0,.08);

}

.pd-label{

    display:inline-block;

    margin-bottom:12px;

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    font-size:12px;

    font-weight:700;

    letter-spacing:.14em;

    text-transform:uppercase;

    color:#666;

}

.pd-authority-card h3{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    margin:0 0 12px;

    font-size:24px;

    font-weight:700;

    line-height:1.18;

    letter-spacing:-.03em;

    color:var(--text);

    text-transform:none !important;

}

.pd-authority-card p{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    margin:0;

    font-size:17px;

    line-height:1.8;

    color:var(--muted);

}

@media(max-width:768px){

    .pd-authority-card{

        padding:22px;

    }

    .pd-authority-card h3{

        font-size:21px;

    }

    .pd-authority-card p{

        font-size:16px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-930a3a9 */:root{

    --line:#ececec;
    --radius:22px;
    --shadow:0 25px 60px rgba(0,0,0,.05);
    --text:#111;
    --muted:#666;

}

.pd-before-after-grid{

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:24px;

}

.pd-before-after-card{

    background:#fff;

    border:1px solid var(--line);

    border-radius:var(--radius);

    padding:28px;

    box-shadow:var(--shadow);

    transition:.30s ease;

}

.pd-before-after-card:hover{

    transform:translateY(-6px);

    box-shadow:0 35px 70px rgba(0,0,0,.08);

}

.pd-card-label{

    display:inline-block;

    margin-bottom:20px;

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    font-size:12px;

    font-weight:700;

    letter-spacing:.14em;

    text-transform:uppercase;

    color:#666;

}

.pd-before{

    padding-bottom:18px;

    margin-bottom:18px;

    border-bottom:1px solid var(--line);

}

.pd-before h4,
.pd-after h4{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    margin:0 0 10px;

    font-size:18px;

    font-weight:700;

    line-height:1.18;

    letter-spacing:-.03em;

    color:var(--text);

    text-transform:none !important;

}

.pd-before p,
.pd-after p{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    margin:0;

    font-size:17px;

    line-height:1.8;

    color:var(--muted);

}

.pd-after h4{

    color:var(--text);

}

@media(max-width:768px){

    .pd-before-after-grid{

        grid-template-columns:1fr;

    }

    .pd-before-after-card{

        padding:22px;

    }

    .pd-before p,
    .pd-after p{

        font-size:16px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5989b5c */:root{

    --line:#ececec;
    --radius:22px;
    --shadow:0 25px 60px rgba(0,0,0,.05);
    --text:#111;
    --muted:#666;

}

.pd-persona-grid{

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:22px;

}

.pd-persona-card{

    background:#fff;

    border:1px solid var(--line);

    border-radius:var(--radius);

    padding:30px;

    box-shadow:var(--shadow);

    transition:.30s ease;

}

.pd-persona-card:hover{

    transform:translateY(-6px);

    box-shadow:0 35px 70px rgba(0,0,0,.08);

}

.pd-persona-card h3{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    margin:0 0 14px;

    font-size:24px;

    font-weight:700;

    line-height:1.18;

    letter-spacing:-.03em;

    color:var(--text);

    text-transform:none !important;

}

.pd-persona-card p{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    margin:0;

    font-size:17px;

    line-height:1.8;

    color:var(--muted);

}

@media(max-width:768px){

    .pd-persona-grid{

        grid-template-columns:1fr;

    }

    .pd-persona-card{

        padding:22px;

    }

    .pd-persona-card h3{

        font-size:21px;

    }

    .pd-persona-card p{

        font-size:16px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89ff18f */:root{

    --line:#ececec;
    --radius:22px;
    --shadow:0 25px 60px rgba(0,0,0,.05);
    --text:#111;
    --muted:#666;
    --red:#C62828;
    --green:#2E7D32;

}

.pd-compare-grid{

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:24px;

}

.pd-compare-box{

    background:#fff;

    border:1px solid var(--line);

    border-radius:var(--radius);

    padding:32px;

    box-shadow:var(--shadow);

    transition:.30s ease;

}

.pd-compare-box:hover{

    transform:translateY(-6px);

    box-shadow:0 35px 70px rgba(0,0,0,.08);

}

.pd-compare-box h3{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    margin:0 0 22px;

    font-size:26px;

    font-weight:700;

    line-height:1.18;

    letter-spacing:-.03em;

    color:var(--text);

    text-transform:none !important;

}

.pd-compare-box ul{

    list-style:none;

    margin:0;

    padding:0;

}

.pd-compare-box li{

    display:flex;

    align-items:flex-start;

    gap:12px;

    padding:14px 0;

    border-bottom:1px solid var(--line);

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    font-size:17px;

    line-height:1.8;

    color:var(--muted);

}

.pd-compare-box li:last-child{

    border-bottom:none;

}

/* Ícones */

.pd-negative li::before{

    content:"✕";

    color:var(--red);

    font-weight:700;

    flex-shrink:0;

}

.pd-positive li::before{

    content:"✓";

    color:var(--green);

    font-weight:700;

    flex-shrink:0;

}

@media(max-width:768px){

    .pd-compare-grid{

        grid-template-columns:1fr;

    }

    .pd-compare-box{

        padding:24px;

    }

    .pd-compare-box h3{

        font-size:22px;

    }

    .pd-compare-box li{

        font-size:16px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5281735 */:root{

    --line:#ececec;
    --radius:22px;
    --shadow:0 25px 60px rgba(0,0,0,.05);
    --text:#111;
    --muted:#666;

}

.pd-faq{

    display:grid;

    gap:18px;

}

.pd-faq-card{

    background:#fff;

    border:1px solid var(--line);

    border-radius:var(--radius);

    padding:28px;

    box-shadow:var(--shadow);

    transition:.30s ease;

}

.pd-faq-card:hover{

    transform:translateY(-6px);

    box-shadow:0 35px 70px rgba(0,0,0,.08);

}

.pd-faq-card h3{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    margin:0 0 14px;

    font-size:22px;

    font-weight:700;

    line-height:1.18;

    letter-spacing:-.03em;

    color:var(--text);

    text-transform:none !important;

}

.pd-faq-card p{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    margin:0;

    font-size:17px;

    line-height:1.8;

    color:var(--muted);

}

/* Card destaque */

.pd-highlight{

    margin-top:60px;

    background:#fff;

    border-left:5px solid #111;

    border-radius:0 var(--radius) var(--radius) 0;

    padding:36px;

    box-shadow:var(--shadow);

}

.pd-highlight h3{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    margin:0 0 16px;

    font-size:30px;

    font-weight:700;

    line-height:1.18;

    letter-spacing:-.03em;

    color:var(--text);

    text-transform:none !important;

}

.pd-highlight p{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    margin:0;

    font-size:18px;

    line-height:1.8;

    color:var(--muted);

}

@media(max-width:768px){

    .pd-faq-card{

        padding:22px;

    }

    .pd-faq-card h3{

        font-size:20px;

    }

    .pd-faq-card p{

        font-size:16px;

    }

    .pd-highlight{

        padding:26px;

    }

    .pd-highlight h3{

        font-size:24px;

    }

    .pd-highlight p{

        font-size:16px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26d114b */:root{

    --line:#ececec;
    --radius:22px;
    --shadow:0 25px 60px rgba(0,0,0,.05);
    --text:#111;
    --muted:#666;

}

.pd-process{

    display:grid;

    grid-template-columns:repeat(5,1fr);

    gap:18px;

}

.pd-process-card{

    background:#fff;

    border:1px solid var(--line);

    border-radius:var(--radius);

    padding:28px;

    box-shadow:var(--shadow);

    text-align:center;

    transition:.30s ease;

}

.pd-process-card:hover{

    transform:translateY(-8px);

    box-shadow:0 35px 70px rgba(0,0,0,.08);

}

.pd-process-number{

    width:54px;

    height:54px;

    margin:auto auto 18px;

    border-radius:50%;

    background:#111;

    color:#fff;

    display:flex;

    align-items:center;

    justify-content:center;

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    font-size:18px;

    font-weight:700;

}

.pd-process-card h3{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    margin:0 0 10px;

    font-size:20px;

    font-weight:700;

    line-height:1.18;

    letter-spacing:-.03em;

    color:var(--text);

    text-transform:none !important;

}

.pd-process-card p{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    margin:0;

    font-size:16px;

    line-height:1.8;

    color:var(--muted);

}

@media(max-width:980px){

    .pd-process{

        grid-template-columns:1fr;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03d1a76 */.pd-format-grid{

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:22px;

}

.pd-format-card{

    background:#fff;

    border:1px solid var(--line);

    border-radius:var(--radius);

    padding:30px;

    box-shadow:var(--shadow);

    transition:.30s ease;

}

.pd-format-card:hover{

    transform:translateY(-8px);

    box-shadow:0 35px 70px rgba(0,0,0,.08);

}

.pd-format-card h3{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    margin:0 0 14px;

    font-size:22px;

    font-weight:700;

    line-height:1.18;

    letter-spacing:-.03em;

    color:var(--text);

    text-transform:none !important;

}

.pd-format-card p{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

    margin:0;

    font-size:17px;

    line-height:1.8;

    color:var(--muted);

}

@media(max-width:980px){

    .pd-format-grid{

        grid-template-columns:1fr;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb8a3e9 *//* =======================================================
   INVESTIMENTO
======================================================= */

.pd-investment{

    padding:80px 20px;

    display:flex;

    justify-content:center;

}

.pd-investment-card{

    width:100%;
    max-width:900px;

    padding:80px;

    background:#fff;

    border:1px solid rgba(17,17,17,.06);

    border-radius:34px;

    box-shadow:0 24px 80px rgba(0,0,0,.06);

    text-align:center;

}

.pd-investment-card *{

    font-family:"Google Sans","GoogleSans",Arial,sans-serif;

}

.pd-investment-title{

    margin:0 0 30px;

    color:#111;

    font-size:45px  !important;

    font-weight:700;

    line-height:.95;

    letter-spacing:-.04em;

    text-transform:none;

    font-family:"Google Sans","GoogleSans",Arial,sans-serif !important;

}

.pd-investment-text{

    max-width:700px;

    margin:0 auto 50px;

    font-size:17px;

    line-height:1.9;

    font-weight:400;

    color:#666;

}

.pd-price-box{

    margin:55px auto;

    padding:42px;

    background:#fafafa;

    border:1px solid #ECECEC;

    border-radius:28px;

}

.pd-price-label{

    font-size:14px;

    font-weight:700;

    letter-spacing:.25em;

    color:#777;

    margin-bottom:14px;

}

.pd-price{

    font-size:40px;

    line-height:1;

    font-weight:300;

    color:#111;

}

.pd-price strong{

    font-weight:700;

}

.pd-price-note{

    margin-top:12px;

    font-size:18px;

    color:#777;

}

.pd-includes{

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:18px;

    margin:55px 0;

}

.pd-item{

    padding:18px 22px;

    border:1px solid #ECECEC;

    border-radius:18px;

    background:#fff;

    font-size:17px;

    color:#444;

    text-align:left;

}

.pd-investment .pd-btn-primary{

    display:inline-flex;

    justify-content:center;

    align-items:center;

    min-width:280px;

    margin:auto;

    padding:20px 36px;

    background:#111;

    color:#fff !important;

    border-radius:999px;

    text-decoration:none !important;

    font-family:"Google Sans","GoogleSans",Arial,sans-serif;

    font-size:18px;

    font-weight:700;

    transition:.35s;

}

.pd-investment .pd-btn-primary:hover{

    transform:translateY(-4px);

    box-shadow:0 18px 45px rgba(0,0,0,.18);

}

@media(max-width:768px){

    .pd-investment{

        padding:80px 20px;

    }

    .pd-investment-card{

        padding:42px 28px;

    }

    .pd-investment-title{

        font-size:7vw;

    }

    .pd-investment-text{

        font-size:4.5vw;

    }

    .pd-price{

        font-size:6.2vw;

    }

    .pd-includes{

        grid-template-columns:1fr;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a74ca2 */:root{

--pd-black:#111;
--pd-text:#666;
--pd-line:#ececec;

}

.pd-cta-final{

padding:80px 0;

display:flex;

justify-content:center;

}

.pd-cta-box{

max-width:860px;

width:100%;

padding:70px;

background:#fff;

border:1px solid rgba(17,17,17,.06);

border-radius:34px;

box-shadow:
0 24px 80px rgba(0,0,0,.06);

text-align:center;

position:relative;

overflow:hidden;

}

.pd-cta-box::before{

content:"";

position:absolute;

left:50%;
top:-180px;

transform:translateX(-50%);

width:520px;
height:520px;

background:
radial-gradient(circle,
rgba(245,245,245,.9),
transparent 70%);

pointer-events:none;

}

.pd-overline{

display:inline-block;

margin-bottom:22px;

font-size:12px;

letter-spacing:.28em;

font-weight:700;

color:#666;

font-family:"Google Sans",GoogleSans,Arial,sans-serif;

}

.pd-cta-box h2{

font-family:"Google Sans",GoogleSans,Arial,sans-serif;

font-size:58px;

font-weight:700;

line-height:1;

letter-spacing:-.05em;

margin:0 0 26px;

color:#111;

}

.pd-cta-box p{

font-family:"Google Sans",GoogleSans,Arial,sans-serif;

font-size:20px;

font-weight:400;

line-height:1.9;

max-width:620px;

margin:auto auto 46px;

color:#666;

}

.pd-cta-buttons{

display:flex;

justify-content:center;

}

.pd-btn-primary{

display:flex;

align-items:center;

justify-content:center;

min-width:260px;

padding:18px 36px;

background:#111;

color:#fff !important;

text-decoration:none !important;

border-radius:999px;

font-family:"Google Sans",GoogleSans,Arial,sans-serif;

font-size:18px;

font-weight:700;

letter-spacing:-.01em;

transition:.35s;

cursor:pointer;

}

.pd-btn-primary:hover{

transform:translateY(-4px);

box-shadow:0 16px 40px rgba(0,0,0,.18);

color:#fff !important;

}

.pd-btn-primary:visited,
.pd-btn-primary:link{

color:#fff !important;

text-decoration:none !important;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Google Sans';
	font-display: auto;
	src: url('https://profissionaldigital.com.br/wp-content/uploads/2026/06/GoogleSansFlex-VariableFont_GRADRONDopszslntwdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */