.elementor-480 .elementor-element.elementor-element-fdddcea{--display:flex;}.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-480 .elementor-element.elementor-element-b38c9d2{text-align:center;}.elementor-480 .elementor-element.elementor-element-b38c9d2 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-weight:500;}.elementor-480 .elementor-element.elementor-element-cd82147{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-480 .elementor-element.elementor-element-351c8c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-480 .elementor-element.elementor-element-351c8c5.e-con{--align-self:stretch;}.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-480 .elementor-element.elementor-element-a549140{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-a549140.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-fc9e1cf{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-fc9e1cf.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-49af6e4{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-49af6e4.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-c90ab24{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-c90ab24.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-1636d04{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-1636d04.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-699f67c{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-699f67c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-ee9bfca{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-ee9bfca.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-658979d{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-658979d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-cfb4529{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-cfb4529.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-62124d7{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-62124d7.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-3d8058d{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-3d8058d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-22ed2d4{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-22ed2d4.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-0c3b27c{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-0c3b27c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-89c3ed7{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-89c3ed7.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-9ca4308{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-9ca4308.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-4bbf069{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-4bbf069.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-f3650a1{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:14px;color:var( --e-global-color-secondary );}.elementor-480 .elementor-element.elementor-element-f3650a1.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-480 .elementor-element.elementor-element-982cb92{--display:flex;}.elementor-480 .elementor-element.elementor-element-f6f8843{text-align:center;}.elementor-480 .elementor-element.elementor-element-f6f8843 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-weight:500;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-480 .elementor-element.elementor-element-ecae6b1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-480 .elementor-element.elementor-element-ecae6b1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-480 .elementor-element.elementor-element-ecae6b1{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:767px){.elementor-480 .elementor-element.elementor-element-fdddcea{--padding-top:40px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-480 .elementor-element.elementor-element-b38c9d2 .elementor-heading-title{font-size:25px;}.elementor-480 .elementor-element.elementor-element-351c8c5{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-480 .elementor-element.elementor-element-a549140{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-fc9e1cf{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-49af6e4{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-c90ab24{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-1636d04{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-699f67c{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-ee9bfca{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-658979d{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-cfb4529{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-62124d7{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-3d8058d{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-22ed2d4{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-0c3b27c{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-89c3ed7{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-9ca4308{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-4bbf069{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-f3650a1{padding:5px 5px 5px 5px;font-size:14px;}.elementor-480 .elementor-element.elementor-element-f6f8843 .elementor-heading-title{font-size:25px;}}