.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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-5245 .elementor-element.elementor-element-a9528b6 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-5245 .elementor-element.elementor-element-a9528b6 .elementor-heading-title{font-size:26px;}.elementor-5245 .elementor-element.elementor-element-ecc9516 .elementor-heading-title{font-family:var( --e-global-typography-94e10bf-font-family ), Sans-serif;font-size:var( --e-global-typography-94e10bf-font-size );font-weight:var( --e-global-typography-94e10bf-font-weight );text-transform:var( --e-global-typography-94e10bf-text-transform );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-5245 .elementor-element.elementor-element-c99f07b{text-align:left;}.elementor-5245 .elementor-element.elementor-element-c99f07b .elementor-heading-title{font-family:var( --e-global-typography-94e10bf-font-family ), Sans-serif;font-size:var( --e-global-typography-94e10bf-font-size );font-weight:var( --e-global-typography-94e10bf-font-weight );text-transform:var( --e-global-typography-94e10bf-text-transform );line-height:var( --e-global-typography-94e10bf-line-height );}.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 );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-5245 .elementor-element.elementor-element-885d3bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-885d3bc{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 );}.elementor-5245 .elementor-element.elementor-element-0e742e7 .elementor-heading-title{font-family:var( --e-global-typography-94e10bf-font-family ), Sans-serif;font-size:var( --e-global-typography-94e10bf-font-size );font-weight:var( --e-global-typography-94e10bf-font-weight );text-transform:var( --e-global-typography-94e10bf-text-transform );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-f06adc9 > .elementor-widget-container{margin:0px 5px 0px 20px;}.elementor-5245 .elementor-element.elementor-element-f06adc9{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 );}.elementor-5245 .elementor-element.elementor-element-7b841a2 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-5245 .elementor-element.elementor-element-7b841a2 .elementor-heading-title{font-size:26px;}.elementor-5245 .elementor-element.elementor-element-518aafa .elementor-heading-title{font-family:var( --e-global-typography-94e10bf-font-family ), Sans-serif;font-size:var( --e-global-typography-94e10bf-font-size );font-weight:var( --e-global-typography-94e10bf-font-weight );text-transform:var( --e-global-typography-94e10bf-text-transform );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-d7dd3ff .elementor-heading-title{font-family:var( --e-global-typography-94e10bf-font-family ), Sans-serif;font-size:var( --e-global-typography-94e10bf-font-size );font-weight:var( --e-global-typography-94e10bf-font-weight );text-transform:var( --e-global-typography-94e10bf-text-transform );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-903e315 > .elementor-widget-container{margin:0px 5px 0px 10px;}.elementor-5245 .elementor-element.elementor-element-903e315{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 );}.elementor-5245 .elementor-element.elementor-element-51ed224 .elementor-heading-title{font-family:var( --e-global-typography-94e10bf-font-family ), Sans-serif;font-size:var( --e-global-typography-94e10bf-font-size );font-weight:var( --e-global-typography-94e10bf-font-weight );text-transform:var( --e-global-typography-94e10bf-text-transform );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-36b9525 > .elementor-widget-container{margin:0px 5px 0px 10px;}.elementor-5245 .elementor-element.elementor-element-36b9525{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 );}.elementor-5245 .elementor-element.elementor-element-ada169b .elementor-heading-title{font-family:var( --e-global-typography-94e10bf-font-family ), Sans-serif;font-size:var( --e-global-typography-94e10bf-font-size );font-weight:var( --e-global-typography-94e10bf-font-weight );text-transform:var( --e-global-typography-94e10bf-text-transform );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-334d0b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-334d0b0{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 );}.elementor-5245 .elementor-element.elementor-element-a5f1bad .elementor-heading-title{font-family:var( --e-global-typography-94e10bf-font-family ), Sans-serif;font-size:var( --e-global-typography-94e10bf-font-size );font-weight:var( --e-global-typography-94e10bf-font-weight );text-transform:var( --e-global-typography-94e10bf-text-transform );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-ecf1be9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-ecf1be9{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 );}.elementor-5245 .elementor-element.elementor-element-ec4732a > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-5245 .elementor-element.elementor-element-ec4732a .elementor-heading-title{font-size:26px;}.elementor-5245 .elementor-element.elementor-element-4f106d3 .elementor-heading-title{font-family:var( --e-global-typography-94e10bf-font-family ), Sans-serif;font-size:var( --e-global-typography-94e10bf-font-size );font-weight:var( --e-global-typography-94e10bf-font-weight );text-transform:var( --e-global-typography-94e10bf-text-transform );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-5c247a6 .elementor-heading-title{font-family:var( --e-global-typography-94e10bf-font-family ), Sans-serif;font-size:var( --e-global-typography-94e10bf-font-size );font-weight:var( --e-global-typography-94e10bf-font-weight );text-transform:var( --e-global-typography-94e10bf-text-transform );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-6cc72a2 > .elementor-widget-container{margin:0px 030px 0px 20px;}.elementor-5245 .elementor-element.elementor-element-6cc72a2{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 );}.elementor-5245 .elementor-element.elementor-element-dcb07e9 .elementor-heading-title{font-family:var( --e-global-typography-94e10bf-font-family ), Sans-serif;font-size:var( --e-global-typography-94e10bf-font-size );font-weight:var( --e-global-typography-94e10bf-font-weight );text-transform:var( --e-global-typography-94e10bf-text-transform );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-dc183e2 > .elementor-widget-container{margin:0px 5px 0px 20px;}.elementor-5245 .elementor-element.elementor-element-dc183e2{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 );}.elementor-5245 .elementor-element.elementor-element-276d2ea .elementor-heading-title{font-family:var( --e-global-typography-94e10bf-font-family ), Sans-serif;font-size:var( --e-global-typography-94e10bf-font-size );font-weight:var( --e-global-typography-94e10bf-font-weight );text-transform:var( --e-global-typography-94e10bf-text-transform );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-8cb1414 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-8cb1414{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 );}.elementor-5245 .elementor-element.elementor-element-6dac8fb .elementor-heading-title{font-family:var( --e-global-typography-94e10bf-font-family ), Sans-serif;font-size:var( --e-global-typography-94e10bf-font-size );font-weight:var( --e-global-typography-94e10bf-font-weight );text-transform:var( --e-global-typography-94e10bf-text-transform );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-61b1160 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-61b1160{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 );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5245 .elementor-element.elementor-element-ecc9516 .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-c99f07b .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-885d3bc{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-0e742e7 .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-f06adc9{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-518aafa .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-d7dd3ff .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-903e315{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-51ed224 .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-36b9525{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-ada169b .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-334d0b0{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-a5f1bad .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-ecf1be9{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-4f106d3 .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-5c247a6 .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-6cc72a2{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-dcb07e9 .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-dc183e2{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-276d2ea .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-8cb1414{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-6dac8fb .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-61b1160{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5245 .elementor-element.elementor-element-a9528b6{text-align:center;}.elementor-5245 .elementor-element.elementor-element-ecc9516 .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-c99f07b .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-885d3bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-885d3bc{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-0e742e7 .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-f06adc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-f06adc9{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-7b841a2{text-align:center;}.elementor-5245 .elementor-element.elementor-element-518aafa .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-d7dd3ff .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-903e315 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-903e315{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-51ed224 .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-36b9525 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-36b9525{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-ada169b .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-334d0b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-334d0b0{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-a5f1bad .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-ecf1be9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-ecf1be9{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-ec4732a{text-align:center;}.elementor-5245 .elementor-element.elementor-element-4f106d3 .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-5c247a6 .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-6cc72a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-6cc72a2{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-dcb07e9 .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-dc183e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-dc183e2{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-276d2ea .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-8cb1414 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-8cb1414{font-size:var( --e-global-typography-text-font-size );}.elementor-5245 .elementor-element.elementor-element-6dac8fb .elementor-heading-title{font-size:var( --e-global-typography-94e10bf-font-size );line-height:var( --e-global-typography-94e10bf-line-height );}.elementor-5245 .elementor-element.elementor-element-61b1160 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-61b1160{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-5245 .elementor-element.elementor-element-7676e8b{width:9.038%;}.elementor-5245 .elementor-element.elementor-element-3c4b9ee{width:90.962%;}.elementor-5245 .elementor-element.elementor-element-fa00368{width:9.038%;}.elementor-5245 .elementor-element.elementor-element-3837472{width:90.962%;}.elementor-5245 .elementor-element.elementor-element-3eacc79{width:9.038%;}.elementor-5245 .elementor-element.elementor-element-36c8268{width:90.962%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5245 .elementor-element.elementor-element-b1da37b{width:50%;}.elementor-5245 .elementor-element.elementor-element-87dca78{width:50%;}.elementor-5245 .elementor-element.elementor-element-9c30f38{width:100%;}.elementor-5245 .elementor-element.elementor-element-3c7bb21{width:100%;}.elementor-5245 .elementor-element.elementor-element-c4f567b{width:50%;}.elementor-5245 .elementor-element.elementor-element-38dcd29{width:50%;}.elementor-5245 .elementor-element.elementor-element-6d770d1{width:50%;}.elementor-5245 .elementor-element.elementor-element-cfb6c5f{width:50%;}.elementor-5245 .elementor-element.elementor-element-4f149ce{width:50%;}.elementor-5245 .elementor-element.elementor-element-8555596{width:50%;}.elementor-5245 .elementor-element.elementor-element-784838f{width:50%;}.elementor-5245 .elementor-element.elementor-element-bdc6057{width:50%;}}/* Start custom CSS for heading, class: .elementor-element-ecc9516 */.elementor-5245 .elementor-element.elementor-element-ecc9516 {
  position: absolute;
  right: 100%;
  transform-origin: top right 0;
  transform: rotate( 270deg );
  min-width: 300px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-518aafa */.elementor-5245 .elementor-element.elementor-element-518aafa {
  position: absolute;
  right: 100%;
  transform-origin: top right 0;
  transform: rotate( 270deg );
  min-width: 300px;
  margin-top: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f106d3 */.elementor-5245 .elementor-element.elementor-element-4f106d3 {
  position: absolute;
  right: 100%;
  transform-origin: top right 0;
  transform: rotate( 270deg );
  min-width: 350px;
  margin-top: 40px;
}/* End custom CSS */