.elementor-10877 .elementor-element.elementor-element-4b98fd2 > .elementor-element-populated{transition:border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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 );font-style:var( --e-global-typography-text-font-style );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-10877 .elementor-element.elementor-element-80869b2 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10877 .elementor-element.elementor-element-80869b2{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:24px;color:#1C303E;}.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 );font-style:var( --e-global-typography-primary-font-style );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-10877 .elementor-element.elementor-element-9f76d80 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-10877 .elementor-element.elementor-element-9f76d80{text-align:start;}.elementor-10877 .elementor-element.elementor-element-9f76d80 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:700;font-style:italic;line-height:1.18em;letter-spacing:0px;color:var( --e-global-color-secondary );writing-mode:horizontal-tb;white-space:normal;}.elementor-10877 .elementor-element.elementor-element-8d21cbd > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10877 .elementor-element.elementor-element-8d21cbd{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:24px;color:#1C303E;}.elementor-10877 .elementor-element.elementor-element-0595cd1 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-10877 .elementor-element.elementor-element-0595cd1{text-align:start;}.elementor-10877 .elementor-element.elementor-element-0595cd1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:700;font-style:italic;line-height:1.18em;letter-spacing:0px;color:var( --e-global-color-secondary );writing-mode:horizontal-tb;white-space:normal;}.elementor-10877 .elementor-element.elementor-element-85cfc2c > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10877 .elementor-element.elementor-element-85cfc2c{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:24px;color:#1C303E;}.elementor-10877 .elementor-element.elementor-element-f08780e > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-10877 .elementor-element.elementor-element-f08780e{text-align:start;}.elementor-10877 .elementor-element.elementor-element-f08780e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:700;font-style:italic;line-height:1.18em;letter-spacing:0px;color:var( --e-global-color-secondary );writing-mode:horizontal-tb;white-space:normal;}.elementor-10877 .elementor-element.elementor-element-2143ccf > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10877 .elementor-element.elementor-element-2143ccf{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:24px;color:#1C303E;}.elementor-10877 .elementor-element.elementor-element-8038b39 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-10877 .elementor-element.elementor-element-8038b39{text-align:start;}.elementor-10877 .elementor-element.elementor-element-8038b39 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:700;font-style:italic;line-height:1.18em;letter-spacing:0px;color:var( --e-global-color-secondary );writing-mode:horizontal-tb;white-space:normal;}.elementor-10877 .elementor-element.elementor-element-e401bfe > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10877 .elementor-element.elementor-element-e401bfe{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:24px;color:#1C303E;}.elementor-10877 .elementor-element.elementor-element-ab57e96 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-10877 .elementor-element.elementor-element-ab57e96{text-align:start;}.elementor-10877 .elementor-element.elementor-element-ab57e96 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:700;font-style:italic;line-height:1.18em;letter-spacing:0px;color:var( --e-global-color-secondary );writing-mode:horizontal-tb;white-space:normal;}.elementor-10877 .elementor-element.elementor-element-ad3f7e1 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10877 .elementor-element.elementor-element-ad3f7e1{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:24px;color:#1C303E;}.elementor-10877 .elementor-element.elementor-element-a70bb26 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-10877 .elementor-element.elementor-element-a70bb26{text-align:start;}.elementor-10877 .elementor-element.elementor-element-a70bb26 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:700;font-style:italic;line-height:1.18em;letter-spacing:0px;color:var( --e-global-color-secondary );writing-mode:horizontal-tb;white-space:normal;}.elementor-10877 .elementor-element.elementor-element-feda733 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10877 .elementor-element.elementor-element-feda733{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:24px;color:#1C303E;}.elementor-10877 .elementor-element.elementor-element-2328946 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-10877 .elementor-element.elementor-element-2328946{text-align:start;}.elementor-10877 .elementor-element.elementor-element-2328946 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:700;font-style:italic;line-height:1.18em;letter-spacing:0px;color:var( --e-global-color-secondary );writing-mode:horizontal-tb;white-space:normal;}.elementor-10877 .elementor-element.elementor-element-bf9fe99 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10877 .elementor-element.elementor-element-bf9fe99{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:24px;color:#1C303E;}.elementor-10877 .elementor-element.elementor-element-e70b521 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-10877 .elementor-element.elementor-element-e70b521{text-align:start;}.elementor-10877 .elementor-element.elementor-element-e70b521 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:700;font-style:italic;line-height:1.18em;letter-spacing:0px;color:var( --e-global-color-secondary );writing-mode:horizontal-tb;white-space:normal;}.elementor-10877 .elementor-element.elementor-element-d2f1c5a > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10877 .elementor-element.elementor-element-d2f1c5a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:24px;color:#1C303E;}.elementor-10877 .elementor-element.elementor-element-005b4c7 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-10877 .elementor-element.elementor-element-005b4c7{text-align:start;}.elementor-10877 .elementor-element.elementor-element-005b4c7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:700;font-style:italic;line-height:1.18em;letter-spacing:0px;color:var( --e-global-color-secondary );writing-mode:horizontal-tb;white-space:normal;}.elementor-10877 .elementor-element.elementor-element-57cc3ee > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10877 .elementor-element.elementor-element-57cc3ee{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:24px;color:#1C303E;}.elementor-10877 .elementor-element.elementor-element-172f5d0 > .elementor-element-populated{transition:border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10877 .elementor-element.elementor-element-042efa9 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-10877 .elementor-element.elementor-element-042efa9{text-align:start;}.elementor-10877 .elementor-element.elementor-element-042efa9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:700;font-style:italic;line-height:1.18em;letter-spacing:0px;color:var( --e-global-color-secondary );writing-mode:horizontal-tb;white-space:normal;}.elementor-10877 .elementor-element.elementor-element-59ffe7c > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10877 .elementor-element.elementor-element-59ffe7c{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:24px;color:#1C303E;}.elementor-10877 .elementor-element.elementor-element-238a451 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-10877 .elementor-element.elementor-element-238a451{text-align:start;}.elementor-10877 .elementor-element.elementor-element-238a451 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:700;font-style:italic;line-height:1.18em;letter-spacing:0px;color:var( --e-global-color-secondary );writing-mode:horizontal-tb;white-space:normal;}.elementor-10877 .elementor-element.elementor-element-ae53a0a > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10877 .elementor-element.elementor-element-ae53a0a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:24px;color:#1C303E;}.elementor-10877 .elementor-element.elementor-element-f4c8be4 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-10877 .elementor-element.elementor-element-f4c8be4{text-align:start;}.elementor-10877 .elementor-element.elementor-element-f4c8be4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:700;font-style:italic;line-height:1.18em;letter-spacing:0px;color:var( --e-global-color-secondary );writing-mode:horizontal-tb;white-space:normal;}.elementor-10877 .elementor-element.elementor-element-1bc9a72 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10877 .elementor-element.elementor-element-1bc9a72{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:24px;color:#1C303E;}@media(max-width:1199px){.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-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 );}}@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-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-10877 .elementor-element.elementor-element-9f76d80 .elementor-heading-title{font-size:2.4rem;}.elementor-10877 .elementor-element.elementor-element-0595cd1 .elementor-heading-title{font-size:2.4rem;}.elementor-10877 .elementor-element.elementor-element-f08780e .elementor-heading-title{font-size:2.4rem;}.elementor-10877 .elementor-element.elementor-element-8038b39 .elementor-heading-title{font-size:2.4rem;}.elementor-10877 .elementor-element.elementor-element-ab57e96 .elementor-heading-title{font-size:2.4rem;}.elementor-10877 .elementor-element.elementor-element-a70bb26 .elementor-heading-title{font-size:2.4rem;}.elementor-10877 .elementor-element.elementor-element-2328946 .elementor-heading-title{font-size:2.4rem;}.elementor-10877 .elementor-element.elementor-element-e70b521 .elementor-heading-title{font-size:2.4rem;}.elementor-10877 .elementor-element.elementor-element-005b4c7 .elementor-heading-title{font-size:2.4rem;}.elementor-10877 .elementor-element.elementor-element-042efa9 .elementor-heading-title{font-size:2.4rem;}.elementor-10877 .elementor-element.elementor-element-238a451 .elementor-heading-title{font-size:2.4rem;}.elementor-10877 .elementor-element.elementor-element-f4c8be4 .elementor-heading-title{font-size:2.4rem;}}