.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 );color:var( --e-global-color-primary );}.elementor-2640 .elementor-element.elementor-element-2bcf348 .elementor-heading-title{font-family:"Advent Pro", Sans-serif;font-size:40px;font-weight:700;color:#44613C;}.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-2640 .elementor-element.elementor-element-7501147:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-7501147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-2640 .elementor-element.elementor-element-7501147{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2640 .elementor-element.elementor-element-7501147 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-ha-card .ha-badge{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-widget-ha-card .ha-card-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 );}.elementor-widget-ha-card .ha-card-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-widget-ha-card .ha-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2640 .elementor-element.elementor-element-a7acc65 .elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;}.elementor-2640 .elementor-element.elementor-element-a7acc65 .ha-badge{background-color:#FFEFEF;}.elementor-2640 .elementor-element.elementor-element-a7acc65 .ha-card-title{color:#44613C;font-family:"Yellowtail", Sans-serif;font-size:40px;font-weight:500;}.elementor-2640 .elementor-element.elementor-element-a7acc65 .ha-card-text{color:#AD2632;font-family:"Advent Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-2640 .elementor-element.elementor-element-a7acc65 .ha-btn{border-radius:50px 50px 50px 50px;color:#FFEFEF;background-color:#AD2632;}.elementor-2640 .elementor-element.elementor-element-66d7676:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-66d7676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-2640 .elementor-element.elementor-element-66d7676 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2640 .elementor-element.elementor-element-66d7676{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2640 .elementor-element.elementor-element-cd337b0 .elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right;}.elementor-2640 .elementor-element.elementor-element-cd337b0 .ha-badge{background-color:#FFEFEF;}.elementor-2640 .elementor-element.elementor-element-cd337b0 .ha-card-title{color:#44613C;font-family:"Yellowtail", Sans-serif;font-size:40px;font-weight:500;}.elementor-2640 .elementor-element.elementor-element-cd337b0 .ha-card-text{color:#AD2632;font-family:"Advent Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-2640 .elementor-element.elementor-element-cd337b0 .ha-btn{border-radius:50px 50px 50px 50px;color:#FFEFEF;background-color:#AD2632;}.elementor-2640 .elementor-element.elementor-element-c1d0fc2:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-c1d0fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-2640 .elementor-element.elementor-element-c1d0fc2 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2640 .elementor-element.elementor-element-c1d0fc2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2640 .elementor-element.elementor-element-f840125 .elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;}.elementor-2640 .elementor-element.elementor-element-f840125 .ha-badge{background-color:#FFEFEF;}.elementor-2640 .elementor-element.elementor-element-f840125 .ha-card-title{color:#44613C;font-family:"Yellowtail", Sans-serif;font-size:40px;font-weight:500;}.elementor-2640 .elementor-element.elementor-element-f840125 .ha-card-text{color:#AD2632;font-family:"Advent Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-2640 .elementor-element.elementor-element-f840125 .ha-btn{border-radius:50px 50px 50px 50px;color:#FFEFEF;background-color:#AD2632;}.elementor-2640 .elementor-element.elementor-element-27c7299:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-27c7299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-2640 .elementor-element.elementor-element-27c7299 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2640 .elementor-element.elementor-element-27c7299{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2640 .elementor-element.elementor-element-504eea4 .elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right;}.elementor-2640 .elementor-element.elementor-element-504eea4 .ha-badge{background-color:#FFEFEF;}.elementor-2640 .elementor-element.elementor-element-504eea4 .ha-card-title{color:#44613C;font-family:"Yellowtail", Sans-serif;font-size:32px;font-weight:500;}.elementor-2640 .elementor-element.elementor-element-504eea4 .ha-card-text{color:#AD2632;font-family:"Advent Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-2640 .elementor-element.elementor-element-504eea4 .ha-btn{border-radius:50px 50px 50px 50px;color:#FFEFEF;background-color:#AD2632;}.elementor-2640 .elementor-element.elementor-element-7e50e09:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-7e50e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-2640 .elementor-element.elementor-element-7e50e09 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2640 .elementor-element.elementor-element-7e50e09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2640 .elementor-element.elementor-element-6e00da1 .elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;}.elementor-2640 .elementor-element.elementor-element-6e00da1 .ha-badge{background-color:#FFEFEF;}.elementor-2640 .elementor-element.elementor-element-6e00da1 .ha-card-title{color:#44613C;font-family:"Yellowtail", Sans-serif;font-size:40px;font-weight:500;}.elementor-2640 .elementor-element.elementor-element-6e00da1 .ha-card-text{color:#AD2632;font-family:"Advent Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-2640 .elementor-element.elementor-element-6e00da1 .ha-btn{border-radius:50px 50px 50px 50px;color:#FFEFEF;background-color:#AD2632;}.elementor-2640 .elementor-element.elementor-element-e79bf71:not(.elementor-motion-effects-element-type-background), .elementor-2640 .elementor-element.elementor-element-e79bf71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-2640 .elementor-element.elementor-element-e79bf71 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2640 .elementor-element.elementor-element-e79bf71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2640 .elementor-element.elementor-element-bbf9e8c .elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right;}.elementor-2640 .elementor-element.elementor-element-bbf9e8c .ha-badge{background-color:#FFEFEF;}.elementor-2640 .elementor-element.elementor-element-bbf9e8c .ha-card-title{color:#44613C;font-family:"Yellowtail", Sans-serif;font-size:40px;font-weight:500;}.elementor-2640 .elementor-element.elementor-element-bbf9e8c .ha-card-text{color:#AD2632;font-family:"Advent Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-2640 .elementor-element.elementor-element-bbf9e8c .ha-btn{border-radius:50px 50px 50px 50px;color:#FFEFEF;background-color:#AD2632;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-card .ha-badge{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-card .ha-card-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ha-card .ha-card-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-card .ha-btn{font-size:var( --e-global-typography-accent-font-size );}.elementor-2640 .elementor-element.elementor-element-a7acc65 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-2640 .elementor-element.elementor-element-a7acc65{--ha-card-image-width:100%;}.elementor-2640 .elementor-element.elementor-element-cd337b0 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-2640 .elementor-element.elementor-element-cd337b0{--ha-card-image-width:100%;}.elementor-2640 .elementor-element.elementor-element-f840125 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-2640 .elementor-element.elementor-element-f840125{--ha-card-image-width:100%;}.elementor-2640 .elementor-element.elementor-element-504eea4 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-2640 .elementor-element.elementor-element-504eea4{--ha-card-image-width:100%;}.elementor-2640 .elementor-element.elementor-element-6e00da1 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-2640 .elementor-element.elementor-element-6e00da1{--ha-card-image-width:100%;}.elementor-2640 .elementor-element.elementor-element-bbf9e8c .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-2640 .elementor-element.elementor-element-bbf9e8c{--ha-card-image-width:100%;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2640 .elementor-element.elementor-element-2bcf348{text-align:center;}.elementor-2640 .elementor-element.elementor-element-2bcf348 .elementor-heading-title{font-size:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-card .ha-badge{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-card .ha-card-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ha-card .ha-card-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-card .ha-btn{font-size:var( --e-global-typography-accent-font-size );}.elementor-2640 .elementor-element.elementor-element-a7acc65 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-2640 .elementor-element.elementor-element-a7acc65{--ha-card-image-width:100%;}.elementor-2640 .elementor-element.elementor-element-cd337b0 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-2640 .elementor-element.elementor-element-cd337b0{--ha-card-image-width:100%;}.elementor-2640 .elementor-element.elementor-element-f840125 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-2640 .elementor-element.elementor-element-f840125{--ha-card-image-width:100%;}.elementor-2640 .elementor-element.elementor-element-504eea4 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-2640 .elementor-element.elementor-element-504eea4{--ha-card-image-width:100%;}.elementor-2640 .elementor-element.elementor-element-6e00da1 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-2640 .elementor-element.elementor-element-6e00da1{--ha-card-image-width:100%;}.elementor-2640 .elementor-element.elementor-element-bbf9e8c .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-2640 .elementor-element.elementor-element-bbf9e8c{--ha-card-image-width:100%;}}