.elementor-32 .elementor-element.elementor-element-c63b945{--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;--flex-wrap:nowrap;--padding-top:76px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-32 .elementor-element.elementor-element-c63b945:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-c63b945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF8;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-4f2ae4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-32 .elementor-element.elementor-element-4f2ae4b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.14em;letter-spacing:-0.01em;color:#002E7A;}.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 );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-32 .elementor-element.elementor-element-45d85a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6B7A9B;}.elementor-32 .elementor-element.elementor-element-0f05465{--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:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-42bd2b1{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-a1b1d33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-32 .elementor-element.elementor-element-a1b1d33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.28em;letter-spacing:-0.01em;color:#002E7A;}.elementor-32 .elementor-element.elementor-element-4816407{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#46557A;}.elementor-32 .elementor-element.elementor-element-56ec1b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#46557A;}.elementor-32 .elementor-element.elementor-element-cedf295{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-1333300{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-32 .elementor-element.elementor-element-1333300 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.28em;letter-spacing:-0.01em;color:#002E7A;}.elementor-32 .elementor-element.elementor-element-cea9a80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#46557A;}.elementor-32 .elementor-element.elementor-element-2e72220{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#46557A;}.elementor-32 .elementor-element.elementor-element-d61c480{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-ca087bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-32 .elementor-element.elementor-element-ca087bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.28em;letter-spacing:-0.01em;color:#002E7A;}.elementor-32 .elementor-element.elementor-element-e5f72e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#46557A;}.elementor-32 .elementor-element.elementor-element-b691296{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#46557A;}.elementor-32 .elementor-element.elementor-element-4407a84{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-4e34083{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-32 .elementor-element.elementor-element-4e34083 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.28em;letter-spacing:-0.01em;color:#002E7A;}.elementor-32 .elementor-element.elementor-element-8deb641{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#46557A;}.elementor-32 .elementor-element.elementor-element-3fd423d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#46557A;}.elementor-32 .elementor-element.elementor-element-384c841{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-601c55d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-32 .elementor-element.elementor-element-601c55d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.28em;letter-spacing:-0.01em;color:#002E7A;}.elementor-32 .elementor-element.elementor-element-88766b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#46557A;}.elementor-32 .elementor-element.elementor-element-b707a13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#46557A;}.elementor-32 .elementor-element.elementor-element-3a1f2fa{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-e0556ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-32 .elementor-element.elementor-element-e0556ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.28em;letter-spacing:-0.01em;color:#002E7A;}.elementor-32 .elementor-element.elementor-element-b39245f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#46557A;}.elementor-32 .elementor-element.elementor-element-b6238ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#46557A;}.elementor-32 .elementor-element.elementor-element-17562eb{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#6B7A9B;}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-c63b945{--content-width:1160px;}}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-c63b945{--padding-top:62px;--padding-bottom:90px;--padding-left:28px;--padding-right:28px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-32 .elementor-element.elementor-element-4f2ae4b .elementor-heading-title{font-size:40px;}.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-32 .elementor-element.elementor-element-a1b1d33 .elementor-heading-title{font-size:24px;}.elementor-32 .elementor-element.elementor-element-1333300 .elementor-heading-title{font-size:24px;}.elementor-32 .elementor-element.elementor-element-ca087bb .elementor-heading-title{font-size:24px;}.elementor-32 .elementor-element.elementor-element-4e34083 .elementor-heading-title{font-size:24px;}.elementor-32 .elementor-element.elementor-element-601c55d .elementor-heading-title{font-size:24px;}.elementor-32 .elementor-element.elementor-element-e0556ed .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-c63b945{--padding-top:46px;--padding-bottom:66px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-32 .elementor-element.elementor-element-4f2ae4b .elementor-heading-title{font-size:32px;}.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-32 .elementor-element.elementor-element-a1b1d33 .elementor-heading-title{font-size:20px;}.elementor-32 .elementor-element.elementor-element-1333300 .elementor-heading-title{font-size:20px;}.elementor-32 .elementor-element.elementor-element-ca087bb .elementor-heading-title{font-size:20px;}.elementor-32 .elementor-element.elementor-element-4e34083 .elementor-heading-title{font-size:20px;}.elementor-32 .elementor-element.elementor-element-601c55d .elementor-heading-title{font-size:20px;}.elementor-32 .elementor-element.elementor-element-e0556ed .elementor-heading-title{font-size:20px;}}/* Start custom CSS for heading, class: .elementor-element-4f2ae4b */.elementor-32 .elementor-element.elementor-element-4f2ae4b .elementor-heading-title{max-width:24ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45d85a2 */.elementor-32 .elementor-element.elementor-element-45d85a2 p{margin:0}.elementor-32 .elementor-element.elementor-element-45d85a2 a{color:#0F6FD0;text-decoration:underline;transition:color .18s ease}.elementor-32 .elementor-element.elementor-element-45d85a2 a:hover{color:#002E7A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4816407 */.elementor-32 .elementor-element.elementor-element-4816407 p{margin:0}.elementor-32 .elementor-element.elementor-element-4816407 a{color:#0F6FD0;text-decoration:underline;transition:color .18s ease}.elementor-32 .elementor-element.elementor-element-4816407 a:hover{color:#002E7A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56ec1b8 */.elementor-32 .elementor-element.elementor-element-56ec1b8 p{margin:0}.elementor-32 .elementor-element.elementor-element-56ec1b8 a{color:#0F6FD0;text-decoration:underline;transition:color .18s ease}.elementor-32 .elementor-element.elementor-element-56ec1b8 a:hover{color:#002E7A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cea9a80 */.elementor-32 .elementor-element.elementor-element-cea9a80 p{margin:0}.elementor-32 .elementor-element.elementor-element-cea9a80 a{color:#0F6FD0;text-decoration:underline;transition:color .18s ease}.elementor-32 .elementor-element.elementor-element-cea9a80 a:hover{color:#002E7A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e72220 */.elementor-32 .elementor-element.elementor-element-2e72220 p{margin:0}.elementor-32 .elementor-element.elementor-element-2e72220 a{color:#0F6FD0;text-decoration:underline;transition:color .18s ease}.elementor-32 .elementor-element.elementor-element-2e72220 a:hover{color:#002E7A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5f72e7 */.elementor-32 .elementor-element.elementor-element-e5f72e7 p{margin:0}.elementor-32 .elementor-element.elementor-element-e5f72e7 a{color:#0F6FD0;text-decoration:underline;transition:color .18s ease}.elementor-32 .elementor-element.elementor-element-e5f72e7 a:hover{color:#002E7A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b691296 */.elementor-32 .elementor-element.elementor-element-b691296 p{margin:0}.elementor-32 .elementor-element.elementor-element-b691296 a{color:#0F6FD0;text-decoration:underline;transition:color .18s ease}.elementor-32 .elementor-element.elementor-element-b691296 a:hover{color:#002E7A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8deb641 */.elementor-32 .elementor-element.elementor-element-8deb641 p{margin:0}.elementor-32 .elementor-element.elementor-element-8deb641 a{color:#0F6FD0;text-decoration:underline;transition:color .18s ease}.elementor-32 .elementor-element.elementor-element-8deb641 a:hover{color:#002E7A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fd423d */.elementor-32 .elementor-element.elementor-element-3fd423d p{margin:0}.elementor-32 .elementor-element.elementor-element-3fd423d a{color:#0F6FD0;text-decoration:underline;transition:color .18s ease}.elementor-32 .elementor-element.elementor-element-3fd423d a:hover{color:#002E7A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88766b7 */.elementor-32 .elementor-element.elementor-element-88766b7 p{margin:0}.elementor-32 .elementor-element.elementor-element-88766b7 a{color:#0F6FD0;text-decoration:underline;transition:color .18s ease}.elementor-32 .elementor-element.elementor-element-88766b7 a:hover{color:#002E7A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b707a13 */.elementor-32 .elementor-element.elementor-element-b707a13 p{margin:0}.elementor-32 .elementor-element.elementor-element-b707a13 a{color:#0F6FD0;text-decoration:underline;transition:color .18s ease}.elementor-32 .elementor-element.elementor-element-b707a13 a:hover{color:#002E7A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b39245f */.elementor-32 .elementor-element.elementor-element-b39245f p{margin:0}.elementor-32 .elementor-element.elementor-element-b39245f a{color:#0F6FD0;text-decoration:underline;transition:color .18s ease}.elementor-32 .elementor-element.elementor-element-b39245f a:hover{color:#002E7A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6238ba */.elementor-32 .elementor-element.elementor-element-b6238ba p{margin:0}.elementor-32 .elementor-element.elementor-element-b6238ba a{color:#0F6FD0;text-decoration:underline;transition:color .18s ease}.elementor-32 .elementor-element.elementor-element-b6238ba a:hover{color:#002E7A}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17562eb */.elementor-32 .elementor-element.elementor-element-17562eb p{margin:0}.elementor-32 .elementor-element.elementor-element-17562eb a{color:#0F6FD0;text-decoration:underline;transition:color .18s ease}.elementor-32 .elementor-element.elementor-element-17562eb a:hover{color:#002E7A}.elementor-32 .elementor-element.elementor-element-17562eb{padding-top:26px;border-top:1px solid rgba(0,46,122,0.14)}/* End custom CSS */