.elementor-3 .elementor-element.elementor-element-28af21a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:15vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.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-3 .elementor-element.elementor-element-e2a8481 .elementor-heading-title{font-family:"Castoro", Sans-serif;font-size:39.81px;font-weight:600;font-style:italic;}.elementor-3 .elementor-element.elementor-element-1f31afa .elementor-heading-title{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:#1E2429;}.elementor-3 .elementor-element.elementor-element-47fba97 .elementor-heading-title{font-family:var( --e-global-typography-ecd08e4-font-family ), Sans-serif;font-size:var( --e-global-typography-ecd08e4-font-size );font-weight:var( --e-global-typography-ecd08e4-font-weight );}.elementor-3 .elementor-element.elementor-element-43c5e63 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19.2px;font-weight:600;line-height:25px;color:#1E2429;}.elementor-3 .elementor-element.elementor-element-2f211e5 .elementor-heading-title{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:#1E2429;}.elementor-3 .elementor-element.elementor-element-7739743 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19.2px;font-weight:600;line-height:25px;color:#1E2429;}.elementor-3 .elementor-element.elementor-element-b4c29dd .elementor-heading-title{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:#1E2429;}.elementor-3 .elementor-element.elementor-element-1da6b5b .elementor-heading-title{font-family:var( --e-global-typography-ecd08e4-font-family ), Sans-serif;font-size:var( --e-global-typography-ecd08e4-font-size );font-weight:var( --e-global-typography-ecd08e4-font-weight );}.elementor-3 .elementor-element.elementor-element-844c785 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19.2px;font-weight:600;line-height:25px;color:#1E2429;}.elementor-3 .elementor-element.elementor-element-5609fb9 .elementor-heading-title{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:#1E2429;}.elementor-3 .elementor-element.elementor-element-5d4d971 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19.2px;font-weight:600;line-height:25px;color:#1E2429;}.elementor-3 .elementor-element.elementor-element-d60491b .elementor-heading-title{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:#1E2429;}.elementor-3 .elementor-element.elementor-element-0d6f990 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19.2px;font-weight:600;line-height:25px;color:#1E2429;}.elementor-3 .elementor-element.elementor-element-94ff749 .elementor-heading-title{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:#1E2429;}.elementor-3 .elementor-element.elementor-element-7d415bc .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19.2px;font-weight:600;line-height:25px;color:#1E2429;}.elementor-3 .elementor-element.elementor-element-d4c43e7 .elementor-heading-title{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:#1E2429;}.elementor-3 .elementor-element.elementor-element-de52b8e .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19.2px;font-weight:600;line-height:25px;color:#1E2429;}.elementor-3 .elementor-element.elementor-element-62d2c2d .elementor-heading-title{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:#1E2429;}.elementor-3 .elementor-element.elementor-element-1b41ad4 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19.2px;font-weight:600;line-height:25px;color:#1E2429;}.elementor-3 .elementor-element.elementor-element-039a3af .elementor-heading-title{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:#1E2429;}.elementor-3 .elementor-element.elementor-element-cda209a .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19.2px;font-weight:600;line-height:25px;color:#1E2429;}.elementor-3 .elementor-element.elementor-element-b43bf2f .elementor-heading-title{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:#1E2429;}.elementor-3 .elementor-element.elementor-element-168aa2d .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19.2px;font-weight:600;line-height:25px;color:#1E2429;}.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-3 .elementor-element.elementor-element-26edcb0{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-6a7b1cb .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19.2px;font-weight:600;line-height:25px;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-4e060e0{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-514f34e .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19.2px;font-weight:600;line-height:25px;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-c0aa8fb{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-04b4892 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19.2px;font-weight:600;line-height:25px;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-5a98533 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-85d7b7b{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-283c8be .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-b41ad03{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-34480d5 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-09dc6f1{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-8ba5396 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-c0940ed{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-25c544f .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-2ad08b9{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-fbd2a5e .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-cac9fe3{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-be9e711 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-2fb27ab{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-f3dcbcc .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:19.2px;font-weight:600;line-height:25px;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-283911e .elementor-heading-title{font-family:var( --e-global-typography-9016a02-font-family ), Sans-serif;font-size:var( --e-global-typography-9016a02-font-size );font-weight:var( --e-global-typography-9016a02-font-weight );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1536px){.elementor-3 .elementor-element.elementor-element-1f31afa .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-47fba97 .elementor-heading-title{font-size:var( --e-global-typography-ecd08e4-font-size );}.elementor-3 .elementor-element.elementor-element-2f211e5 .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-b4c29dd .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-1da6b5b .elementor-heading-title{font-size:var( --e-global-typography-ecd08e4-font-size );}.elementor-3 .elementor-element.elementor-element-5609fb9 .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-d60491b .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-94ff749 .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-d4c43e7 .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-62d2c2d .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-039a3af .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-b43bf2f .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-26edcb0{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-4e060e0{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-c0aa8fb{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-85d7b7b{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-b41ad03{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-09dc6f1{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-c0940ed{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2ad08b9{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-cac9fe3{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2fb27ab{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-283911e .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-28af21a{--content-width:1000px;}}@media(min-width:2000px){.elementor-3 .elementor-element.elementor-element-1f31afa .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-47fba97 .elementor-heading-title{font-size:var( --e-global-typography-ecd08e4-font-size );}.elementor-3 .elementor-element.elementor-element-2f211e5 .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-b4c29dd .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-1da6b5b .elementor-heading-title{font-size:var( --e-global-typography-ecd08e4-font-size );}.elementor-3 .elementor-element.elementor-element-5609fb9 .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-d60491b .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-94ff749 .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-d4c43e7 .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-62d2c2d .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-039a3af .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-b43bf2f .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-26edcb0{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-4e060e0{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-c0aa8fb{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-85d7b7b{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-b41ad03{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-09dc6f1{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-c0940ed{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2ad08b9{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-cac9fe3{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2fb27ab{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-283911e .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-28af21a{--padding-top:3%;--padding-bottom:3%;--padding-left:4%;--padding-right:4%;}.elementor-3 .elementor-element.elementor-element-1f31afa .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-47fba97 .elementor-heading-title{font-size:var( --e-global-typography-ecd08e4-font-size );}.elementor-3 .elementor-element.elementor-element-2f211e5 .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-b4c29dd .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-1da6b5b .elementor-heading-title{font-size:var( --e-global-typography-ecd08e4-font-size );}.elementor-3 .elementor-element.elementor-element-5609fb9 .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-d60491b .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-94ff749 .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-d4c43e7 .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-62d2c2d .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-039a3af .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-b43bf2f .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-26edcb0{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-4e060e0{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-c0aa8fb{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-85d7b7b{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-b41ad03{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-09dc6f1{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-c0940ed{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2ad08b9{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-cac9fe3{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-2fb27ab{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-283911e .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-28af21a{--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-3 .elementor-element.elementor-element-e2a8481 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-1f31afa .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-47fba97 .elementor-heading-title{font-size:var( --e-global-typography-ecd08e4-font-size );}.elementor-3 .elementor-element.elementor-element-43c5e63 .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-2f211e5 .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-7739743 .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-b4c29dd .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-1da6b5b .elementor-heading-title{font-size:var( --e-global-typography-ecd08e4-font-size );}.elementor-3 .elementor-element.elementor-element-844c785 .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-5609fb9 .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-5d4d971 .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-d60491b .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-0d6f990 .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-94ff749 .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-7d415bc .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-d4c43e7 .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-de52b8e .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-62d2c2d .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-1b41ad4 .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-039a3af .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-cda209a .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-b43bf2f .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-168aa2d .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-26edcb0{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-6a7b1cb .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-4e060e0{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-514f34e .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-c0aa8fb{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-04b4892 .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-5a98533 .elementor-heading-title{font-size:15px;}.elementor-3 .elementor-element.elementor-element-85d7b7b{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-283c8be .elementor-heading-title{font-size:15px;}.elementor-3 .elementor-element.elementor-element-b41ad03{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-34480d5 .elementor-heading-title{font-size:15px;}.elementor-3 .elementor-element.elementor-element-09dc6f1{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-8ba5396 .elementor-heading-title{font-size:15px;}.elementor-3 .elementor-element.elementor-element-c0940ed{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-25c544f .elementor-heading-title{font-size:15px;}.elementor-3 .elementor-element.elementor-element-2ad08b9{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-fbd2a5e .elementor-heading-title{font-size:15px;}.elementor-3 .elementor-element.elementor-element-cac9fe3{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-be9e711 .elementor-heading-title{font-size:15px;}.elementor-3 .elementor-element.elementor-element-2fb27ab{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}.elementor-3 .elementor-element.elementor-element-f3dcbcc .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-283911e .elementor-heading-title{font-size:var( --e-global-typography-9016a02-font-size );line-height:var( --e-global-typography-9016a02-line-height );letter-spacing:var( --e-global-typography-9016a02-letter-spacing );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://thisismarketing.ca/wp-content/uploads/2024/05/Avenir-Book-01.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://thisismarketing.ca/wp-content/uploads/2024/05/Avenir-Roman-12.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://thisismarketing.ca/wp-content/uploads/2024/05/Avenir-Medium-09-3.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://thisismarketing.ca/wp-content/uploads/2024/05/Avenir-Heavy-05-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://thisismarketing.ca/wp-content/uploads/2024/05/Avenir-Black-03-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://thisismarketing.ca/wp-content/uploads/2024/05/Avenir-Light-07-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: oblique;
	font-weight: 200;
	font-display: auto;
	src: url('https://thisismarketing.ca/wp-content/uploads/2024/05/Avenir-LightOblique-08-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: oblique;
	font-weight: 300;
	font-display: auto;
	src: url('https://thisismarketing.ca/wp-content/uploads/2024/05/Avenir-BookOblique-02-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: oblique;
	font-weight: 400;
	font-display: auto;
	src: url('https://thisismarketing.ca/wp-content/uploads/2024/05/Avenir-Oblique-11-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: oblique;
	font-weight: 500;
	font-display: auto;
	src: url('https://thisismarketing.ca/wp-content/uploads/2024/05/Avenir-MediumOblique-10-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: oblique;
	font-weight: 600;
	font-display: auto;
	src: url('https://thisismarketing.ca/wp-content/uploads/2024/05/Avenir-HeavyOblique-06-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: oblique;
	font-weight: 700;
	font-display: auto;
	src: url('https://thisismarketing.ca/wp-content/uploads/2024/05/Avenir-BlackOblique-04-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */