.elementor-2008 .elementor-element.elementor-element-08fa1b6{--display:flex;}.elementor-2008 .elementor-element.elementor-element-25c063e{--display:flex;}.elementor-2008 .elementor-element.elementor-element-7c965b4{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-2008 .elementor-element.elementor-element-86f3e83{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2008 .elementor-element.elementor-element-dfff521 img{border-radius:30px 30px 30px 30px;}.elementor-2008 .elementor-element.elementor-element-2d47ed0{--display:flex;}.elementor-2008 .elementor-element.elementor-element-b7682c0{--display:flex;}.elementor-2008 .elementor-element.elementor-element-05f001f{--display:flex;}.elementor-2008 .elementor-element.elementor-element-826b5b5{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2008 .elementor-element.elementor-element-5d71e78{--display:flex;}.elementor-2008 .elementor-element.elementor-element-59501f8 img{border-radius:30px 30px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-9557376{--display:flex;}.elementor-2008 .elementor-element.elementor-element-84f01fb{--display:flex;}.elementor-2008 .elementor-element.elementor-element-3c4e637{--display:flex;}.elementor-2008 .elementor-element.elementor-element-4b4d6b7{--display:flex;}.elementor-2008 .elementor-element.elementor-element-d47f5a5{--display:flex;}.elementor-2008 .elementor-element.elementor-element-1162a58{--display:flex;}.elementor-2008 .elementor-element.elementor-element-29bc341 img{border-radius:30px 30px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-96fe493{--display:flex;}.elementor-2008 .elementor-element.elementor-element-38579cd{--display:flex;}.elementor-2008 .elementor-element.elementor-element-9d5d6c7{--display:flex;}.elementor-2008 .elementor-element.elementor-element-609d448 img{border-radius:30px 30px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-202f0b9{--display:flex;}.elementor-2008 .elementor-element.elementor-element-ec87b5b{--display:flex;}.elementor-2008 .elementor-element.elementor-element-1c47434{--display:flex;}.elementor-2008 .elementor-element.elementor-element-fc29f1a{--display:flex;}.elementor-2008 .elementor-element.elementor-element-04ba2b9{--display:flex;}.elementor-2008 .elementor-element.elementor-element-2ec2b26 img{border-radius:30px 30px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-ed0e537{--display:flex;}.elementor-2008 .elementor-element.elementor-element-4ab43f5{--display:flex;}.elementor-2008 .elementor-element.elementor-element-9c6da78{--display:flex;}.elementor-2008 .elementor-element.elementor-element-518c6c3{--display:flex;}.elementor-2008 .elementor-element.elementor-element-e34e326{--display:flex;}.elementor-2008 .elementor-element.elementor-element-7a05b78 img{border-radius:30px 30px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-410da16 */.elementor-2008 .elementor-element.elementor-element-410da16 .elementor-heading-title{color:#0F1D5B !important;font-family:sofia-pro !important;font-weight:900 !important;font-size:48px !important;line-height:57.6px !important;text-align:left !important;margin:0 !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-410da16 .elementor-heading-title{font-size:36px !important;line-height:43.2px !important;}}
/*DZ8*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-410da16 .elementor-heading-title{font-size:24px !important;line-height:26px !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d60fd2 */.elementor-2008 .elementor-element.elementor-element-8d60fd2 .elementor-widget-container{color:#0F1D5B !important;} .elementor-2008 .elementor-element.elementor-element-8d60fd2 p{color:#0F1D5B !important;font-family:Roboto !important;font-weight:400 !important;font-size:18px !important;line-height:21.6px !important;text-align:left !important;margin:0 !important;} @media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-8d60fd2 p{font-size:16px !important;line-height:19.2px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c965b4 */.elementor-2008 .elementor-element.elementor-element-7c965b4{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:40px !important;flex:1 1 0 !important;min-width:0 !important;padding:10px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-7c965b4{flex:0 0 auto !important;width:100% !important;gap:30px !important;padding:0 40px !important;align-items:flex-start !important;}}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-7c965b4{padding:0 20px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfff521 */.elementor-2008 .elementor-element.elementor-element-dfff521 img{width:100% !important;aspect-ratio:1/1 !important;object-fit:cover !important;display:block !important;}
/*DZ8*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-dfff521 img{border-radius:20px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f3e83 */.elementor-2008 .elementor-element.elementor-element-86f3e83{display:flex !important;flex-direction:column !important;align-items:flex-start !important;flex:1 1 0 !important;min-width:0 !important;padding:10px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-86f3e83{flex:0 0 auto !important;width:100% !important;padding:10px !important;align-items:stretch !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25c063e */.elementor-2008 .elementor-element.elementor-element-25c063e{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:60px !important;max-width:1440px !important;width:100% !important;margin:0 auto !important;padding:100px 40px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-25c063e{flex-direction:column !important;align-items:center !important;gap:30px !important;padding:60px 40px 20px 40px !important;max-width:980px !important;}}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-25c063e{padding:20px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08fa1b6 */.elementor-2008 .elementor-element.elementor-element-08fa1b6{display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;background-color:#EBF1FE !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0df04fc */.elementor-2008 .elementor-element.elementor-element-0df04fc .elementor-heading-title{color:#FFFFFF !important;font-family:sofia-pro !important;font-weight:900 !important;font-size:48px !important;line-height:57.6px !important;text-align:center !important;margin:0 !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-0df04fc .elementor-heading-title{font-size:36px !important;line-height:43.2px !important;text-align:left !important;}}
/*DZ8*/
.elementor-2008 .elementor-element.elementor-element-0df04fc .elementor-heading-title{text-align:center !important;}
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-0df04fc .elementor-heading-title{text-align:left !important;font-size:36px !important;line-height:43.2px !important;}}
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-0df04fc .elementor-heading-title{font-size:24px !important;line-height:26px !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35c9a44 */.elementor-2008 .elementor-element.elementor-element-35c9a44 .elementor-widget-container{color:#FFFFFF !important;} .elementor-2008 .elementor-element.elementor-element-35c9a44 p{color:#FFFFFF !important;font-family:Roboto !important;font-weight:400 !important;font-size:24px !important;line-height:28.8px !important;text-align:center !important;margin:0 0 20px 0 !important;} .elementor-2008 .elementor-element.elementor-element-35c9a44 p:last-child{margin-bottom:0 !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-35c9a44 p,.elementor-2008 .elementor-element.elementor-element-35c9a44 .elementor-widget-container{text-align:left !important;}}
/*DZ8*/
.elementor-2008 .elementor-element.elementor-element-35c9a44 p{font-size:18px !important;line-height:21.6px !important;text-align:center !important;}
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-35c9a44 p{text-align:left !important;}}
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-35c9a44 p{font-size:16px !important;line-height:19.2px !important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6083307 */.elementor-2008 .elementor-element.elementor-element-6083307 .elementor-button{background-color:#B1C6FB !important;color:#0F1D5B !important;height:50px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:5px 30px !important;border-radius:99999px !important;font-family:sofia-pro !important;font-weight:600 !important;font-size:24px !important;line-height:24px !important;box-shadow:none !important;transition:background-color .2s ease, box-shadow .2s ease, color .2s ease !important;text-decoration:none !important;}
.elementor-2008 .elementor-element.elementor-element-6083307 .elementor-button .elementor-button-text{position:relative !important;top:-2px !important;display:inline-block !important;}
.elementor-2008 .elementor-element.elementor-element-6083307 .elementor-button:hover{background-color:#6689F3 !important;color:#0F1D5B !important;box-shadow:0 2px 3px rgba(0,0,0,0.3) !important;}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-6083307 .elementor-button{height:35px !important;font-size:16px !important;line-height:16px !important;} .elementor-2008 .elementor-element.elementor-element-6083307 .elementor-button .elementor-button-text{top:-1px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-826b5b5 */.elementor-2008 .elementor-element.elementor-element-826b5b5{display:flex !important;flex-direction:column !important;align-items:center !important;gap:60px !important;width:100% !important;padding:0 20px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-826b5b5{gap:30px !important;padding:0 40px !important;align-items:flex-start !important;}}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-826b5b5{padding:0 30px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59501f8 */.elementor-2008 .elementor-element.elementor-element-59501f8 img{width:100% !important;aspect-ratio:1672/941 !important;object-fit:cover !important;display:block !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-59501f8 img{border-radius:30px !important;}}
/*DZ8*/
.elementor-2008 .elementor-element.elementor-element-59501f8 img{width:100% !important;aspect-ratio:1672/941 !important;object-fit:cover !important;border-radius:30px 30px 0 0 !important;}
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-59501f8 img{border-radius:30px !important;}}
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-59501f8 img{border-radius:20px !important;}}
/*DZ8b*/
.elementor-2008 .elementor-element.elementor-element-59501f8{width:100% !important;}
.elementor-2008 .elementor-element.elementor-element-59501f8 .elementor-widget-container{width:100% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d71e78 */.elementor-2008 .elementor-element.elementor-element-5d71e78{display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;padding:10px 10px 0 10px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-5d71e78{padding:0 !important;align-items:stretch !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05f001f */.elementor-2008 .elementor-element.elementor-element-05f001f{display:flex !important;flex-direction:column !important;align-items:center !important;gap:60px !important;background-color:#0F1D5B !important;border-radius:30px !important;padding:60px 40px 0 40px !important;box-shadow:0 3px 3px rgba(0,0,0,0.16) !important;width:100% !important;box-sizing:border-box !important;overflow:hidden !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-05f001f{padding:40px 0 0 0 !important;gap:40px !important;}}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-05f001f{padding:30px 0 0 0 !important;gap:30px !important;}}
/*DZ8*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-05f001f{border-radius:20px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7682c0 */.elementor-2008 .elementor-element.elementor-element-b7682c0{display:flex !important;flex-direction:column !important;align-items:center !important;max-width:1440px !important;width:100% !important;margin:0 auto !important;padding:20px 40px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-b7682c0{max-width:980px !important;}}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-b7682c0{padding:20px 20px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d47ed0 */.elementor-2008 .elementor-element.elementor-element-2d47ed0{display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;background-color:#FFFFFF !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5164c16 */.elementor-2008 .elementor-element.elementor-element-5164c16 .elementor-heading-title{color:#0F1D5B !important;font-family:sofia-pro !important;font-weight:900 !important;font-size:48px !important;line-height:57.6px !important;text-align:center !important;margin:0 !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-5164c16 .elementor-heading-title{font-size:36px !important;line-height:43.2px !important;text-align:left !important;}}
/*DZ8*/
.elementor-2008 .elementor-element.elementor-element-5164c16 .elementor-heading-title{text-align:center !important;}
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-5164c16 .elementor-heading-title{text-align:left !important;font-size:36px !important;line-height:43.2px !important;}}
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-5164c16 .elementor-heading-title{font-size:24px !important;line-height:26px !important;}}
/*DZ19*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-5164c16 .elementor-heading-title br{display:none !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5843938 */.elementor-2008 .elementor-element.elementor-element-5843938 .elementor-widget-container{color:#0F1D5B !important;} .elementor-2008 .elementor-element.elementor-element-5843938 p{color:#0F1D5B !important;font-family:Roboto !important;font-weight:400 !important;font-size:24px !important;line-height:28.8px !important;text-align:center !important;margin:0 !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-5843938 p,.elementor-2008 .elementor-element.elementor-element-5843938 .elementor-widget-container{text-align:left !important;}}
/*DZ8*/
.elementor-2008 .elementor-element.elementor-element-5843938 p{font-size:18px !important;line-height:21.6px !important;text-align:center !important;}
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-5843938 p{text-align:left !important;}}
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-5843938 p{font-size:16px !important;line-height:19.2px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d47f5a5 */.elementor-2008 .elementor-element.elementor-element-d47f5a5{display:flex !important;flex-direction:column !important;align-items:center !important;gap:60px !important;width:100% !important;padding:0 20px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-d47f5a5{gap:30px !important;padding:0 40px !important;align-items:flex-start !important;}}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-d47f5a5{padding:0 30px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29bc341 */.elementor-2008 .elementor-element.elementor-element-29bc341 img{width:100% !important;aspect-ratio:570/320 !important;object-fit:cover !important;display:block !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-29bc341 img{border-radius:30px !important;}}
/*DZ8*/
.elementor-2008 .elementor-element.elementor-element-29bc341 img{width:100% !important;aspect-ratio:1672/941 !important;object-fit:cover !important;border-radius:30px 30px 0 0 !important;}
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-29bc341 img{border-radius:30px !important;}}
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-29bc341 img{border-radius:20px !important;}}
/*DZ8b*/
.elementor-2008 .elementor-element.elementor-element-29bc341{width:100% !important;}
.elementor-2008 .elementor-element.elementor-element-29bc341 .elementor-widget-container{width:100% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1162a58 */.elementor-2008 .elementor-element.elementor-element-1162a58{display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;padding:10px 10px 0 10px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-1162a58{padding:0 !important;align-items:stretch !important;}}
/*DZ19*/
.elementor-2008 .elementor-element.elementor-element-1162a58{margin-top:auto !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4d6b7 */.elementor-2008 .elementor-element.elementor-element-4b4d6b7{display:flex !important;flex-direction:column !important;align-items:center !important;gap:60px !important;background-color:#F4F5F6 !important;border-radius:30px !important;padding:60px 40px 0 40px !important;box-shadow:0 3px 3px rgba(0,0,0,0.16) !important;width:100% !important;box-sizing:border-box !important;overflow:hidden !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-4b4d6b7{padding:40px 0 0 0 !important;gap:40px !important;}}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-4b4d6b7{padding:30px 0 0 0 !important;gap:30px !important;}}
/*DZ8*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-4b4d6b7{border-radius:20px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f56e198 */.elementor-2008 .elementor-element.elementor-element-f56e198 .elementor-heading-title{color:#0F1D5B !important;font-family:sofia-pro !important;font-weight:900 !important;font-size:48px !important;line-height:57.6px !important;text-align:center !important;margin:0 !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-f56e198 .elementor-heading-title{font-size:36px !important;line-height:43.2px !important;text-align:left !important;}}
/*DZ8*/
.elementor-2008 .elementor-element.elementor-element-f56e198 .elementor-heading-title{text-align:center !important;}
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-f56e198 .elementor-heading-title{text-align:left !important;font-size:36px !important;line-height:43.2px !important;}}
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-f56e198 .elementor-heading-title{font-size:24px !important;line-height:26px !important;}}
/*DZ19*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-f56e198 .elementor-heading-title br{display:none !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1090e3 */.elementor-2008 .elementor-element.elementor-element-a1090e3 .elementor-widget-container{color:#0F1D5B !important;} .elementor-2008 .elementor-element.elementor-element-a1090e3 p{color:#0F1D5B !important;font-family:Roboto !important;font-weight:400 !important;font-size:24px !important;line-height:28.8px !important;text-align:center !important;margin:0 !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-a1090e3 p,.elementor-2008 .elementor-element.elementor-element-a1090e3 .elementor-widget-container{text-align:left !important;}}
/*DZ8*/
.elementor-2008 .elementor-element.elementor-element-a1090e3 p{font-size:18px !important;line-height:21.6px !important;text-align:center !important;}
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-a1090e3 p{text-align:left !important;}}
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-a1090e3 p{font-size:16px !important;line-height:19.2px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38579cd */.elementor-2008 .elementor-element.elementor-element-38579cd{display:flex !important;flex-direction:column !important;align-items:center !important;gap:60px !important;width:100% !important;padding:0 20px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-38579cd{gap:30px !important;padding:0 40px !important;align-items:flex-start !important;}}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-38579cd{padding:0 30px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-609d448 */.elementor-2008 .elementor-element.elementor-element-609d448 img{width:100% !important;aspect-ratio:570/320 !important;object-fit:cover !important;display:block !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-609d448 img{border-radius:30px !important;}}
/*DZ8*/
.elementor-2008 .elementor-element.elementor-element-609d448 img{width:100% !important;aspect-ratio:1672/941 !important;object-fit:cover !important;border-radius:30px 30px 0 0 !important;}
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-609d448 img{border-radius:30px !important;}}
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-609d448 img{border-radius:20px !important;}}
/*DZ8b*/
.elementor-2008 .elementor-element.elementor-element-609d448{width:100% !important;}
.elementor-2008 .elementor-element.elementor-element-609d448 .elementor-widget-container{width:100% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d5d6c7 */.elementor-2008 .elementor-element.elementor-element-9d5d6c7{display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;padding:10px 10px 0 10px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-9d5d6c7{padding:0 !important;align-items:stretch !important;}}
/*DZ19*/
.elementor-2008 .elementor-element.elementor-element-9d5d6c7{margin-top:auto !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fe493 */.elementor-2008 .elementor-element.elementor-element-96fe493{display:flex !important;flex-direction:column !important;align-items:center !important;gap:60px !important;background-color:#FFEDE1 !important;border-radius:30px !important;padding:60px 40px 0 40px !important;box-shadow:0 3px 3px rgba(0,0,0,0.16) !important;width:100% !important;box-sizing:border-box !important;overflow:hidden !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-96fe493{padding:40px 0 0 0 !important;gap:40px !important;}}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-96fe493{padding:30px 0 0 0 !important;gap:30px !important;}}
/*DZ8*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-96fe493{border-radius:20px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c4e637 */.elementor-2008 .elementor-element.elementor-element-3c4e637{display:flex !important;flex-direction:row !important;align-items:stretch !important;gap:20px !important;width:100% !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-3c4e637{flex-direction:column !important;gap:30px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84f01fb */.elementor-2008 .elementor-element.elementor-element-84f01fb{display:flex !important;flex-direction:column !important;align-items:center !important;max-width:1440px !important;width:100% !important;margin:0 auto !important;padding:20px 40px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-84f01fb{max-width:980px !important;}}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-84f01fb{padding:20px 20px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9557376 */.elementor-2008 .elementor-element.elementor-element-9557376{display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;background-color:#FFFFFF !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea12c68 */.elementor-2008 .elementor-element.elementor-element-ea12c68 .elementor-heading-title{color:#0F1D5B !important;font-family:sofia-pro !important;font-weight:900 !important;font-size:48px !important;line-height:57.6px !important;text-align:center !important;margin:0 !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-ea12c68 .elementor-heading-title{font-size:36px !important;line-height:43.2px !important;text-align:left !important;}}
/*DZ8*/
.elementor-2008 .elementor-element.elementor-element-ea12c68 .elementor-heading-title{text-align:center !important;}
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-ea12c68 .elementor-heading-title{text-align:left !important;font-size:36px !important;line-height:43.2px !important;}}
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-ea12c68 .elementor-heading-title{font-size:24px !important;line-height:26px !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1e0c60 */.elementor-2008 .elementor-element.elementor-element-b1e0c60 .elementor-widget-container{color:#0F1D5B !important;} .elementor-2008 .elementor-element.elementor-element-b1e0c60 p{color:#0F1D5B !important;font-family:Roboto !important;font-weight:400 !important;font-size:24px !important;line-height:28.8px !important;text-align:center !important;margin:0 !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-b1e0c60 p,.elementor-2008 .elementor-element.elementor-element-b1e0c60 .elementor-widget-container{text-align:left !important;}}
/*DZ8*/
.elementor-2008 .elementor-element.elementor-element-b1e0c60 p{font-size:18px !important;line-height:21.6px !important;text-align:center !important;}
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-b1e0c60 p{text-align:left !important;}}
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-b1e0c60 p{font-size:16px !important;line-height:19.2px !important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96b88f9 */.elementor-2008 .elementor-element.elementor-element-96b88f9 .elementor-button{background-color:#FFA35F !important;color:#FFFFFF !important;height:50px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:5px 30px !important;border-radius:99999px !important;font-family:sofia-pro !important;font-weight:600 !important;font-size:24px !important;line-height:24px !important;box-shadow:none !important;transition:background-color .2s ease, box-shadow .2s ease, color .2s ease !important;text-decoration:none !important;}
.elementor-2008 .elementor-element.elementor-element-96b88f9 .elementor-button .elementor-button-text{position:relative !important;top:-2px !important;display:inline-block !important;}
.elementor-2008 .elementor-element.elementor-element-96b88f9 .elementor-button:hover{background-color:#0F1D5B !important;color:#FFFFFF !important;box-shadow:none !important;}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-96b88f9 .elementor-button{height:35px !important;font-size:16px !important;line-height:16px !important;} .elementor-2008 .elementor-element.elementor-element-96b88f9 .elementor-button .elementor-button-text{top:-1px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc29f1a */.elementor-2008 .elementor-element.elementor-element-fc29f1a{display:flex !important;flex-direction:column !important;align-items:center !important;gap:60px !important;width:100% !important;padding:0 20px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-fc29f1a{gap:30px !important;padding:0 40px !important;align-items:flex-start !important;}}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-fc29f1a{padding:0 30px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ec2b26 */.elementor-2008 .elementor-element.elementor-element-2ec2b26 img{width:100% !important;aspect-ratio:1672/941 !important;object-fit:cover !important;display:block !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-2ec2b26 img{border-radius:30px !important;}}
/*DZ8*/
.elementor-2008 .elementor-element.elementor-element-2ec2b26 img{width:100% !important;aspect-ratio:1672/941 !important;object-fit:cover !important;border-radius:30px 30px 0 0 !important;}
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-2ec2b26 img{border-radius:30px !important;}}
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-2ec2b26 img{border-radius:20px !important;}}
/*DZ8b*/
.elementor-2008 .elementor-element.elementor-element-2ec2b26{width:100% !important;}
.elementor-2008 .elementor-element.elementor-element-2ec2b26 .elementor-widget-container{width:100% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04ba2b9 */.elementor-2008 .elementor-element.elementor-element-04ba2b9{display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;padding:10px 10px 0 10px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-04ba2b9{padding:0 !important;align-items:stretch !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c47434 */.elementor-2008 .elementor-element.elementor-element-1c47434{display:flex !important;flex-direction:column !important;align-items:center !important;gap:60px !important;background-color:#EBF1FE !important;border-radius:30px !important;padding:60px 40px 0 40px !important;box-shadow:0 3px 3px rgba(0,0,0,0.16) !important;width:100% !important;box-sizing:border-box !important;overflow:hidden !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-1c47434{padding:40px 0 0 0 !important;gap:40px !important;}}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-1c47434{padding:30px 0 0 0 !important;gap:30px !important;}}
/*DZ8*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-1c47434{border-radius:20px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec87b5b */.elementor-2008 .elementor-element.elementor-element-ec87b5b{display:flex !important;flex-direction:column !important;align-items:center !important;max-width:1440px !important;width:100% !important;margin:0 auto !important;padding:20px 40px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-ec87b5b{max-width:980px !important;}}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-ec87b5b{padding:20px 20px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-202f0b9 */.elementor-2008 .elementor-element.elementor-element-202f0b9{display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;background-color:#FFFFFF !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-611b57b */.elementor-2008 .elementor-element.elementor-element-611b57b .elementor-heading-title{color:#FFFFFF !important;font-family:sofia-pro !important;font-weight:900 !important;font-size:48px !important;line-height:57.6px !important;text-align:center !important;margin:0 !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-611b57b .elementor-heading-title{font-size:36px !important;line-height:43.2px !important;text-align:left !important;}}
/*DZ8*/
.elementor-2008 .elementor-element.elementor-element-611b57b .elementor-heading-title{text-align:center !important;}
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-611b57b .elementor-heading-title{text-align:left !important;font-size:36px !important;line-height:43.2px !important;}}
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-611b57b .elementor-heading-title{font-size:24px !important;line-height:26px !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06734f */.elementor-2008 .elementor-element.elementor-element-c06734f .elementor-widget-container{color:#FFFFFF !important;} .elementor-2008 .elementor-element.elementor-element-c06734f p{color:#FFFFFF !important;font-family:Roboto !important;font-weight:400 !important;font-size:24px !important;line-height:28.8px !important;text-align:center !important;margin:0 !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-c06734f p,.elementor-2008 .elementor-element.elementor-element-c06734f .elementor-widget-container{text-align:left !important;}}
/*DZ8*/
.elementor-2008 .elementor-element.elementor-element-c06734f p{font-size:18px !important;line-height:21.6px !important;text-align:center !important;}
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-c06734f p{text-align:left !important;}}
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-c06734f p{font-size:16px !important;line-height:19.2px !important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b10fd44 */.elementor-2008 .elementor-element.elementor-element-b10fd44 .elementor-button{background-color:#B1C6FB !important;color:#0F1D5B !important;height:50px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:5px 30px !important;border-radius:99999px !important;font-family:sofia-pro !important;font-weight:600 !important;font-size:24px !important;line-height:24px !important;box-shadow:none !important;transition:background-color .2s ease, box-shadow .2s ease, color .2s ease !important;text-decoration:none !important;}
.elementor-2008 .elementor-element.elementor-element-b10fd44 .elementor-button .elementor-button-text{position:relative !important;top:-2px !important;display:inline-block !important;}
.elementor-2008 .elementor-element.elementor-element-b10fd44 .elementor-button:hover{background-color:#6689F3 !important;color:#0F1D5B !important;box-shadow:0 2px 3px rgba(0,0,0,0.3) !important;}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-b10fd44 .elementor-button{height:35px !important;font-size:16px !important;line-height:16px !important;} .elementor-2008 .elementor-element.elementor-element-b10fd44 .elementor-button .elementor-button-text{top:-1px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518c6c3 */.elementor-2008 .elementor-element.elementor-element-518c6c3{display:flex !important;flex-direction:column !important;align-items:center !important;gap:60px !important;width:100% !important;padding:0 20px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-518c6c3{gap:30px !important;padding:0 40px !important;align-items:flex-start !important;}}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-518c6c3{padding:0 30px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a05b78 */.elementor-2008 .elementor-element.elementor-element-7a05b78 img{width:100% !important;aspect-ratio:1672/941 !important;object-fit:cover !important;display:block !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-7a05b78 img{border-radius:30px !important;}}
/*DZ8*/
.elementor-2008 .elementor-element.elementor-element-7a05b78 img{width:100% !important;aspect-ratio:1672/941 !important;object-fit:cover !important;border-radius:30px 30px 0 0 !important;}
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-7a05b78 img{border-radius:30px !important;}}
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-7a05b78 img{border-radius:20px !important;}}
/*DZ8b*/
.elementor-2008 .elementor-element.elementor-element-7a05b78{width:100% !important;}
.elementor-2008 .elementor-element.elementor-element-7a05b78 .elementor-widget-container{width:100% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e34e326 */.elementor-2008 .elementor-element.elementor-element-e34e326{display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;padding:10px 10px 0 10px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-e34e326{padding:0 !important;align-items:stretch !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6da78 */.elementor-2008 .elementor-element.elementor-element-9c6da78{display:flex !important;flex-direction:column !important;align-items:center !important;gap:60px !important;background-color:#0F1D5B !important;border-radius:30px !important;padding:60px 40px 0 40px !important;box-shadow:0 3px 3px rgba(0,0,0,0.16) !important;width:100% !important;box-sizing:border-box !important;overflow:hidden !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-9c6da78{padding:40px 0 0 0 !important;gap:40px !important;}}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-9c6da78{padding:30px 0 0 0 !important;gap:30px !important;}}
/*DZ8*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-9c6da78{border-radius:20px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab43f5 */.elementor-2008 .elementor-element.elementor-element-4ab43f5{display:flex !important;flex-direction:column !important;align-items:center !important;max-width:1440px !important;width:100% !important;margin:0 auto !important;padding:20px 40px !important;box-sizing:border-box !important;}
/*TBL*/
@media(max-width:1439px){.elementor-2008 .elementor-element.elementor-element-4ab43f5{max-width:980px !important;}}
/*MOB*/
@media(max-width:979px){.elementor-2008 .elementor-element.elementor-element-4ab43f5{padding:20px 20px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed0e537 */.elementor-2008 .elementor-element.elementor-element-ed0e537{display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;background-color:#FFFFFF !important;}/* End custom CSS */