.elementor-1046 .elementor-element.elementor-element-996254a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1046 .elementor-element.elementor-element-afd5bcf{width:100%;max-width:100%;}.elementor-1046 .elementor-element.elementor-element-f8a1523{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.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-decoration:var( --e-global-typography-text-text-decoration );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-1046 .elementor-element.elementor-element-8bd28c7{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-91a850a{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-db6767f{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-a47b6a2{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-28ab944{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-91818a7{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.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-1046 .elementor-element.elementor-element-b053998 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-b053998.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-b053998{text-align:start;}.elementor-1046 .elementor-element.elementor-element-b053998 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-6c5f3ca{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-6e876b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-6e876b6.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-6e876b6{text-align:start;}.elementor-1046 .elementor-element.elementor-element-6e876b6 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-3fab407.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-3fab407{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-aa87b0e{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-08919bd{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-beee1af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-beee1af.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-beee1af{text-align:start;}.elementor-1046 .elementor-element.elementor-element-beee1af .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-21b6b32{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-1953a11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-1953a11.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-1953a11{text-align:start;}.elementor-1046 .elementor-element.elementor-element-1953a11 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-ce27ff7{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-c6907a6{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-2e61d2f{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-a57fecf{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-9366f3a{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-e587190 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-e587190.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-e587190{text-align:start;}.elementor-1046 .elementor-element.elementor-element-e587190 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-5dce464{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-0b76439 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-0b76439.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-0b76439{text-align:start;}.elementor-1046 .elementor-element.elementor-element-0b76439 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-bbb42fa.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-bbb42fa{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-da7e00c.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-da7e00c{font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-1f5b5cb{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-1f4a3c3{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-9da3de9{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-0107c6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-0107c6a.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-0107c6a{text-align:start;}.elementor-1046 .elementor-element.elementor-element-0107c6a .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-746ea7d{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-73db810 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-73db810.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-73db810{text-align:start;}.elementor-1046 .elementor-element.elementor-element-73db810 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-0d6fa09{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-38a2611 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-38a2611.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-38a2611{text-align:start;}.elementor-1046 .elementor-element.elementor-element-38a2611 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-1abdd97.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-1abdd97{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-699c171 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-699c171.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-699c171{text-align:start;}.elementor-1046 .elementor-element.elementor-element-699c171 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-c6211f4{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-9b0a40b{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-14f0818{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-110a67e.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-110a67e{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-64de10e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-64de10e.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-64de10e{text-align:start;}.elementor-1046 .elementor-element.elementor-element-64de10e .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-6b091f7{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-c15bd06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-c15bd06.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-c15bd06{text-align:start;}.elementor-1046 .elementor-element.elementor-element-c15bd06 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-b248e8e{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-c74cc98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-c74cc98.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-c74cc98{text-align:start;}.elementor-1046 .elementor-element.elementor-element-c74cc98 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-c16c56d{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-0f97f96{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-13ed0dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-13ed0dd.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-13ed0dd{text-align:start;}.elementor-1046 .elementor-element.elementor-element-13ed0dd .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-81c9100{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-a2e24c5{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-b197d9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-b197d9a.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-b197d9a{text-align:start;}.elementor-1046 .elementor-element.elementor-element-b197d9a .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-0416c21{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-e8d10cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-e8d10cb.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-e8d10cb{text-align:start;}.elementor-1046 .elementor-element.elementor-element-e8d10cb .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-24bc90e{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-87784a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-87784a7.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-87784a7{text-align:start;}.elementor-1046 .elementor-element.elementor-element-87784a7 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-6e18984{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-633f847{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-addfbb9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-addfbb9.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-addfbb9{text-align:start;}.elementor-1046 .elementor-element.elementor-element-addfbb9 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-346fa85{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}.elementor-1046 .elementor-element.elementor-element-a852246 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-a852246.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-a852246{text-align:start;}.elementor-1046 .elementor-element.elementor-element-a852246 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-17f3a5d.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-17f3a5d{text-align:start;font-family:"Apercu", sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-ed27d63 );}:root{--page-title-display:none;}@media(max-width:1024px){.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-1046 .elementor-element.elementor-element-8bd28c7{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-91a850a{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-db6767f{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-a47b6a2{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-28ab944{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-91818a7{font-size:14px;}.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-1046 .elementor-element.elementor-element-b053998 .elementor-heading-title{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-1046 .elementor-element.elementor-element-6c5f3ca{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-6e876b6 .elementor-heading-title{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-1046 .elementor-element.elementor-element-3fab407{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-aa87b0e{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-08919bd{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-beee1af .elementor-heading-title{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-1046 .elementor-element.elementor-element-21b6b32{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-1953a11 .elementor-heading-title{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-1046 .elementor-element.elementor-element-ce27ff7{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-c6907a6{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-2e61d2f{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-a57fecf{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-9366f3a{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-e587190 .elementor-heading-title{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-1046 .elementor-element.elementor-element-5dce464{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-0b76439 .elementor-heading-title{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-1046 .elementor-element.elementor-element-bbb42fa{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-da7e00c{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-1f5b5cb{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-1f4a3c3{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-9da3de9{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-0107c6a .elementor-heading-title{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-1046 .elementor-element.elementor-element-746ea7d{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-73db810 .elementor-heading-title{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-1046 .elementor-element.elementor-element-0d6fa09{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-38a2611 .elementor-heading-title{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-1046 .elementor-element.elementor-element-1abdd97{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-699c171 .elementor-heading-title{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-1046 .elementor-element.elementor-element-c6211f4{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-9b0a40b{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-14f0818{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-110a67e{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-64de10e .elementor-heading-title{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-1046 .elementor-element.elementor-element-6b091f7{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-c15bd06 .elementor-heading-title{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-1046 .elementor-element.elementor-element-b248e8e{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-c74cc98 .elementor-heading-title{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-1046 .elementor-element.elementor-element-c16c56d{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-0f97f96{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-13ed0dd .elementor-heading-title{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-1046 .elementor-element.elementor-element-81c9100{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-a2e24c5{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-b197d9a .elementor-heading-title{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-1046 .elementor-element.elementor-element-0416c21{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-e8d10cb .elementor-heading-title{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-1046 .elementor-element.elementor-element-24bc90e{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-87784a7 .elementor-heading-title{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-1046 .elementor-element.elementor-element-6e18984{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-633f847{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-addfbb9 .elementor-heading-title{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-1046 .elementor-element.elementor-element-346fa85{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-a852246 .elementor-heading-title{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-1046 .elementor-element.elementor-element-17f3a5d{font-size:14px;}}@media(max-width:767px){.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-1046 .elementor-element.elementor-element-8bd28c7{text-align:center;}.elementor-1046 .elementor-element.elementor-element-91a850a{text-align:center;}.elementor-1046 .elementor-element.elementor-element-db6767f{text-align:center;}.elementor-1046 .elementor-element.elementor-element-a47b6a2{text-align:center;}.elementor-1046 .elementor-element.elementor-element-28ab944{text-align:center;}.elementor-1046 .elementor-element.elementor-element-91818a7{text-align:center;}.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-1046 .elementor-element.elementor-element-b053998 .elementor-heading-title{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-1046 .elementor-element.elementor-element-6c5f3ca{text-align:center;}.elementor-1046 .elementor-element.elementor-element-6e876b6 .elementor-heading-title{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-1046 .elementor-element.elementor-element-3fab407{text-align:center;}.elementor-1046 .elementor-element.elementor-element-aa87b0e{text-align:center;}.elementor-1046 .elementor-element.elementor-element-08919bd{text-align:center;}.elementor-1046 .elementor-element.elementor-element-beee1af .elementor-heading-title{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-1046 .elementor-element.elementor-element-21b6b32{text-align:center;}.elementor-1046 .elementor-element.elementor-element-1953a11 .elementor-heading-title{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-1046 .elementor-element.elementor-element-ce27ff7{text-align:center;}.elementor-1046 .elementor-element.elementor-element-c6907a6{text-align:center;}.elementor-1046 .elementor-element.elementor-element-2e61d2f{text-align:center;}.elementor-1046 .elementor-element.elementor-element-a57fecf{text-align:center;}.elementor-1046 .elementor-element.elementor-element-9366f3a{text-align:center;}.elementor-1046 .elementor-element.elementor-element-e587190 .elementor-heading-title{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-1046 .elementor-element.elementor-element-5dce464{text-align:center;}.elementor-1046 .elementor-element.elementor-element-0b76439 .elementor-heading-title{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-1046 .elementor-element.elementor-element-bbb42fa{text-align:center;}.elementor-1046 .elementor-element.elementor-element-da7e00c{text-align:center;}.elementor-1046 .elementor-element.elementor-element-1f5b5cb{text-align:center;}.elementor-1046 .elementor-element.elementor-element-1f4a3c3{text-align:center;}.elementor-1046 .elementor-element.elementor-element-9da3de9{text-align:center;}.elementor-1046 .elementor-element.elementor-element-0107c6a .elementor-heading-title{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-1046 .elementor-element.elementor-element-746ea7d{text-align:center;}.elementor-1046 .elementor-element.elementor-element-73db810 .elementor-heading-title{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-1046 .elementor-element.elementor-element-0d6fa09{text-align:center;}.elementor-1046 .elementor-element.elementor-element-38a2611 .elementor-heading-title{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-1046 .elementor-element.elementor-element-1abdd97{text-align:center;}.elementor-1046 .elementor-element.elementor-element-699c171 .elementor-heading-title{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-1046 .elementor-element.elementor-element-c6211f4{text-align:center;}.elementor-1046 .elementor-element.elementor-element-9b0a40b{text-align:center;}.elementor-1046 .elementor-element.elementor-element-14f0818{text-align:center;}.elementor-1046 .elementor-element.elementor-element-64de10e .elementor-heading-title{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-1046 .elementor-element.elementor-element-6b091f7{text-align:center;}.elementor-1046 .elementor-element.elementor-element-c15bd06 .elementor-heading-title{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-1046 .elementor-element.elementor-element-b248e8e{text-align:center;}.elementor-1046 .elementor-element.elementor-element-c74cc98 .elementor-heading-title{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-1046 .elementor-element.elementor-element-c16c56d{text-align:center;}.elementor-1046 .elementor-element.elementor-element-0f97f96{text-align:center;}.elementor-1046 .elementor-element.elementor-element-13ed0dd .elementor-heading-title{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-1046 .elementor-element.elementor-element-81c9100{text-align:center;}.elementor-1046 .elementor-element.elementor-element-a2e24c5{text-align:center;}.elementor-1046 .elementor-element.elementor-element-b197d9a .elementor-heading-title{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-1046 .elementor-element.elementor-element-0416c21{text-align:center;}.elementor-1046 .elementor-element.elementor-element-e8d10cb .elementor-heading-title{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-1046 .elementor-element.elementor-element-24bc90e{text-align:center;}.elementor-1046 .elementor-element.elementor-element-87784a7 .elementor-heading-title{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-1046 .elementor-element.elementor-element-6e18984{text-align:center;}.elementor-1046 .elementor-element.elementor-element-633f847{text-align:center;}.elementor-1046 .elementor-element.elementor-element-addfbb9 .elementor-heading-title{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-1046 .elementor-element.elementor-element-346fa85{text-align:center;}.elementor-1046 .elementor-element.elementor-element-a852246 .elementor-heading-title{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-1046 .elementor-element.elementor-element-17f3a5d{text-align:center;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Apercu';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://allergeniq.com/storage/2024/09/Apercu-Light.eot');
	src: url('https://allergeniq.com/storage/2024/09/Apercu-Light.eot?#iefix') format('embedded-opentype'),
		url('https://allergeniq.com/storage/2024/09/Apercu-Light.woff2') format('woff2'),
		url('https://allergeniq.com/storage/2024/09/Apercu-Regular.woff') format('woff'),
		url('https://allergeniq.com/storage/2024/09/Apercu-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */