.elementor-12050 .elementor-element.elementor-element-5cd0adce > .elementor-container{max-width:1065px;}.elementor-12050 .elementor-element.elementor-element-5cd0adce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-12050 .elementor-element.elementor-element-5cd0adce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12050 .elementor-element.elementor-element-ec1e5b9{text-align:center;}.elementor-12050 .elementor-element.elementor-element-ec1e5b9 .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 );color:var( --e-global-color-primary );}.elementor-12050 .elementor-element.elementor-element-0f48490{text-align:center;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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-12050 .elementor-element.elementor-element-4ac789c{padding:-7px -7px -7px -7px;text-align:center;}.elementor-12050 .elementor-element.elementor-element-4ac789c .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-12050 .elementor-element.elementor-element-703ed50{text-align:center;}.elementor-12050 .elementor-element.elementor-element-87773bb .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-12050 .elementor-element.elementor-element-cd63104{text-align:left;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 );color:var( --e-global-color-primary );}.elementor-12050 .elementor-element.elementor-element-b295ea5{--spacer-size:23px;}.elementor-12050 .elementor-element.elementor-element-158e0b8{--spacer-size:29px;}.elementor-12050 .elementor-element.elementor-element-6efd473{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 );color:var( --e-global-color-primary );}.elementor-12050 .elementor-element.elementor-element-b493bc8{--spacer-size:10px;}.elementor-12050 .elementor-element.elementor-element-d4aff42{--spacer-size:27px;}.elementor-12050 .elementor-element.elementor-element-100b1ad{text-align:left;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 );color:var( --e-global-color-primary );}.elementor-12050 .elementor-element.elementor-element-83b97e2{--spacer-size:28px;}.elementor-12050 .elementor-element.elementor-element-3f5ab05{--spacer-size:10px;}.elementor-12050 .elementor-element.elementor-element-2b23f11 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-12050 .elementor-element.elementor-element-5cb17d1{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 );color:var( --e-global-color-primary );}.elementor-12050 .elementor-element.elementor-element-39aea89{--spacer-size:69px;}.elementor-12050 .elementor-element.elementor-element-4a8e8ea{--spacer-size:35px;}.elementor-12050 .elementor-element.elementor-element-8a45dd3{text-align:center;}.elementor-12050 .elementor-element.elementor-element-f3aadcf{text-align:center;}.elementor-12050 .elementor-element.elementor-element-6425580{--spacer-size:10px;}.elementor-12050 .elementor-element.elementor-element-c03d28f{--spacer-size:10px;}.elementor-12050 .elementor-element.elementor-element-098e825{text-align:left;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 );color:var( --e-global-color-primary );}.elementor-12050 .elementor-element.elementor-element-05b6b16 img{width:100%;}.elementor-12050 .elementor-element.elementor-element-ce1df01 img{width:100%;}.elementor-12050 .elementor-element.elementor-element-fbf9e35{--spacer-size:23px;}.elementor-12050 .elementor-element.elementor-element-fbb889c{text-align:left;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 );color:var( --e-global-color-primary );}.elementor-12050 .elementor-element.elementor-element-15b8464{width:var( --container-widget-width, 102.741% );max-width:102.741%;--container-widget-width:102.741%;--container-widget-flex-grow:0;}.elementor-12050 .elementor-element.elementor-element-7000e6a{--spacer-size:10px;}.elementor-12050 .elementor-element.elementor-element-8521995{--spacer-size:15px;}.elementor-12050 .elementor-element.elementor-element-f0d012d img{width:100%;}.elementor-12050 .elementor-element.elementor-element-c39e5f7{--spacer-size:10px;}.elementor-12050 .elementor-element.elementor-element-0303a90{--spacer-size:16px;}.elementor-12050 .elementor-element.elementor-element-446aa2f{text-align:left;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 );color:var( --e-global-color-primary );}.elementor-12050 .elementor-element.elementor-element-d2b1eca{text-align:left;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 );color:var( --e-global-color-primary );}.elementor-12050 .elementor-element.elementor-element-895ddc3{text-align:left;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 );color:var( --e-global-color-primary );}.elementor-12050 .elementor-element.elementor-element-60136cc{--spacer-size:10px;}.elementor-12050 .elementor-element.elementor-element-ddd6082{width:var( --container-widget-width, 102.741% );max-width:102.741%;--container-widget-width:102.741%;--container-widget-flex-grow:0;}.elementor-12050 .elementor-element.elementor-element-152e698{--spacer-size:10px;}.elementor-12050 .elementor-element.elementor-element-bcc0717 img{width:100%;}.elementor-12050 .elementor-element.elementor-element-9637d57{text-align:left;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 );color:var( --e-global-color-primary );}.elementor-12050 .elementor-element.elementor-element-ce74050{--spacer-size:34px;}.elementor-12050 .elementor-element.elementor-element-b17bea7 img{width:100%;}.elementor-12050 .elementor-element.elementor-element-77d9ccc{width:var( --container-widget-width, 102.741% );max-width:102.741%;--container-widget-width:102.741%;--container-widget-flex-grow:0;}.elementor-12050 .elementor-element.elementor-element-33b38a0{--spacer-size:10px;}.elementor-12050 .elementor-element.elementor-element-45109b25 .elementor-button{background-color:var( --e-global-color-accent );font-family:"canto", Sans-serif;font-size:16px;font-weight:700;line-height:23px;border-radius:0px 0px 0px 0px;}.elementor-12050 .elementor-element.elementor-element-792f205f .elementor-button{background-color:var( --e-global-color-secondary );font-family:"canto", Sans-serif;font-size:16px;font-weight:700;line-height:23px;border-radius:0px 0px 0px 0px;}.elementor-12050 .elementor-element.elementor-element-969d32b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"canto", Sans-serif;font-size:16px;font-weight:700;line-height:23px;border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-12050 .elementor-element.elementor-element-30036179{width:38%;}.elementor-12050 .elementor-element.elementor-element-37c84bbd{width:23.333%;}.elementor-12050 .elementor-element.elementor-element-45f8e23{width:38%;}}@media(max-width:1024px){.elementor-12050 .elementor-element.elementor-element-5cd0adce{padding:30px 0px 30px 0px;}.elementor-12050 .elementor-element.elementor-element-ec1e5b9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12050 .elementor-element.elementor-element-0f48490{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12050 .elementor-element.elementor-element-4ac789c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12050 .elementor-element.elementor-element-87773bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12050 .elementor-element.elementor-element-cd63104{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-6efd473{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-100b1ad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-2b23f11 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12050 .elementor-element.elementor-element-5cb17d1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-098e825{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-fbb889c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-446aa2f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-d2b1eca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-895ddc3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-9637d57{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-12050 .elementor-element.elementor-element-5cd0adce > .elementor-container{max-width:1600px;}.elementor-12050 .elementor-element.elementor-element-ec1e5b9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12050 .elementor-element.elementor-element-0f48490{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12050 .elementor-element.elementor-element-4ac789c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12050 .elementor-element.elementor-element-87773bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12050 .elementor-element.elementor-element-cd63104{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-6efd473{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-100b1ad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-2b23f11 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12050 .elementor-element.elementor-element-5cb17d1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-098e825{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-fbb889c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-446aa2f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-d2b1eca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-895ddc3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12050 .elementor-element.elementor-element-9637d57{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}