.elementor-5040 .elementor-element.elementor-element-dcefda8{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--padding-top:60px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}.elementor-5040 .elementor-element.elementor-element-dcefda8:not(.elementor-motion-effects-element-type-background), .elementor-5040 .elementor-element.elementor-element-dcefda8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://westandcoe.com/wp-content/uploads/2025/12/5fa522186d4466c12bb3a7f09284beae742a2c60.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-5040 .elementor-element.elementor-element-dcefda8::before, .elementor-5040 .elementor-element.elementor-element-dcefda8 > .elementor-background-video-container::before, .elementor-5040 .elementor-element.elementor-element-dcefda8 > .e-con-inner > .elementor-background-video-container::before, .elementor-5040 .elementor-element.elementor-element-dcefda8 > .elementor-background-slideshow::before, .elementor-5040 .elementor-element.elementor-element-dcefda8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5040 .elementor-element.elementor-element-dcefda8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #002854 1.51%, #00285400 68.42%);}.elementor-5040 .elementor-element.elementor-element-3888c7c{--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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5040 .elementor-element.elementor-element-5e4d801{padding:0px 0px 20px 0px;}.elementor-5040 .elementor-element.elementor-element-5e4d801 .elementor-heading-title{font-family:"Castoro", Sans-serif;font-size:48px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-5040 .elementor-element.elementor-element-f59656d{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5040 .elementor-element.elementor-element-d00abda .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;}.elementor-5040 .elementor-element.elementor-element-d00abda{padding:40px 0px 0px 0px;}.elementor-5040 .elementor-element.elementor-element-3f10a67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5040 .elementor-element.elementor-element-3f10a67:not(.elementor-motion-effects-element-type-background), .elementor-5040 .elementor-element.elementor-element-3f10a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEFF7;}.elementor-5040 .elementor-element.elementor-element-1953eb7{--display:flex;}.elementor-5040 .elementor-element.elementor-element-36cbe867{--display:flex;}.elementor-5040 .elementor-element.elementor-element-6de4a0f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-225e071e{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-136cd7aa{padding:20px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:1.4em;color:#557372;}.elementor-5040 .elementor-element.elementor-element-136cd7aa a{color:#557372;}.elementor-5040 .elementor-element.elementor-element-5bd021b9{--display:flex;}.elementor-5040 .elementor-element.elementor-element-7511d3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-6b56fca5{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-165f819f{--display:flex;}.elementor-5040 .elementor-element.elementor-element-4d1e6f6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-3f6e35c{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-19452d58{--display:flex;}.elementor-5040 .elementor-element.elementor-element-282c2a63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-40ca77da{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-686aefb6{--display:flex;}.elementor-5040 .elementor-element.elementor-element-4eb21ddf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-45c5a4e9{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-fb2a232{--display:flex;}.elementor-5040 .elementor-element.elementor-element-7b39cb01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-abf8b77{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-260ffa28{padding:20px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:1.4em;color:#557372;}.elementor-5040 .elementor-element.elementor-element-260ffa28 a{color:#557372;}.elementor-5040 .elementor-element.elementor-element-3cc30e29{--display:flex;}.elementor-5040 .elementor-element.elementor-element-682ca361{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-6eb64ab2{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-47b76729{padding:20px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:1.4em;color:#557372;}.elementor-5040 .elementor-element.elementor-element-47b76729 a{color:#557372;}.elementor-5040 .elementor-element.elementor-element-26920e89{--display:flex;}.elementor-5040 .elementor-element.elementor-element-509a010c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-3e3ab3a1{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-686d0d49{--display:flex;}.elementor-5040 .elementor-element.elementor-element-5e109046{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-40275a64{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-44edd367{--display:flex;}.elementor-5040 .elementor-element.elementor-element-343dbbe8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-5f8cda72{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-5f8cda72 a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-e368537{padding:020px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-6a52970{padding:20px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:1.4em;color:#557372;}.elementor-5040 .elementor-element.elementor-element-6a52970 a{color:#557372;}.elementor-5040 .elementor-element.elementor-element-2a971730{--display:flex;}.elementor-5040 .elementor-element.elementor-element-2426e4b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-4905b484{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-4905b484 a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-3d3acda3{padding:20px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:1.4em;color:#557372;}.elementor-5040 .elementor-element.elementor-element-3d3acda3 a{color:#557372;}.elementor-5040 .elementor-element.elementor-element-334a5c9d{--display:flex;}.elementor-5040 .elementor-element.elementor-element-63dc542c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-4a9e4549{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-4a9e4549 a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-3b7345c3{--display:flex;}.elementor-5040 .elementor-element.elementor-element-28f65795{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-16b7f0b8{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-16b7f0b8 a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-46179b96{--display:flex;}.elementor-5040 .elementor-element.elementor-element-659a7a63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-3509cdf{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-3509cdf a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-599b31ae{--display:flex;}.elementor-5040 .elementor-element.elementor-element-6822151c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-58b89654{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-58b89654 a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-47675e16{--display:flex;}.elementor-5040 .elementor-element.elementor-element-416e65a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-51eddadb{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-51eddadb a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-4223e509{--display:flex;}.elementor-5040 .elementor-element.elementor-element-b63e8f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-4c61bf9f{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-4c61bf9f a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-248a284b{padding:20px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:1.4em;color:#557372;}.elementor-5040 .elementor-element.elementor-element-248a284b a{color:#557372;}.elementor-5040 .elementor-element.elementor-element-76d13273{--display:flex;}.elementor-5040 .elementor-element.elementor-element-9ac84ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-26014b34{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-26014b34 a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-3d899f4e{--display:flex;}.elementor-5040 .elementor-element.elementor-element-3df39d8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-36bd45a7{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-36bd45a7 a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-485d085c{padding:20px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:1.4em;color:#557372;}.elementor-5040 .elementor-element.elementor-element-485d085c a{color:#557372;}.elementor-5040 .elementor-element.elementor-element-7c2b4c7e{--display:flex;}.elementor-5040 .elementor-element.elementor-element-7caffba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-6fda732f{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-6fda732f a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-1dd18fc1{padding:20px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:1.4em;color:#557372;}.elementor-5040 .elementor-element.elementor-element-1dd18fc1 a{color:#557372;}.elementor-5040 .elementor-element.elementor-element-114816c6{--display:flex;}.elementor-5040 .elementor-element.elementor-element-490ea327{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-57bae2e6{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-57bae2e6 a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-2ebd19d{padding:20px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:1.4em;color:#557372;}.elementor-5040 .elementor-element.elementor-element-2ebd19d a{color:#557372;}.elementor-5040 .elementor-element.elementor-element-7d6b9f7b{--display:flex;}.elementor-5040 .elementor-element.elementor-element-3d244c1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-7280c5a6{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-7280c5a6 a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-34462cd5{padding:20px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:1.4em;color:#557372;}.elementor-5040 .elementor-element.elementor-element-34462cd5 a{color:#557372;}.elementor-5040 .elementor-element.elementor-element-16adcb6e{--display:flex;}.elementor-5040 .elementor-element.elementor-element-4ef09c65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-4b1d8a67{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-9a2d7b7{padding:20px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:1.4em;color:#557372;}.elementor-5040 .elementor-element.elementor-element-9a2d7b7 a{color:#557372;}.elementor-5040 .elementor-element.elementor-element-7478b427{--display:flex;}.elementor-5040 .elementor-element.elementor-element-2087982a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-113eaa8f{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-113eaa8f a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-76452748{--display:flex;}.elementor-5040 .elementor-element.elementor-element-6bb78e29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-21b12f26{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-21b12f26 a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-48ec0a91{--display:flex;}.elementor-5040 .elementor-element.elementor-element-66a453a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-13f0c4b9{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-13f0c4b9 a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-1839d70b{--display:flex;}.elementor-5040 .elementor-element.elementor-element-40576f5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-5c0d461d{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-5c0d461d a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-d7b31a0{padding:20px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:1.4em;color:#557372;}.elementor-5040 .elementor-element.elementor-element-d7b31a0 a{color:#557372;}.elementor-5040 .elementor-element.elementor-element-6575794c{--display:flex;}.elementor-5040 .elementor-element.elementor-element-1f7acbc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-3cc73220{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-3cc73220 a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-63d5e92{padding:20px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:1.4em;color:#557372;}.elementor-5040 .elementor-element.elementor-element-63d5e92 a{color:#557372;}.elementor-5040 .elementor-element.elementor-element-89e0c2f{--display:flex;}.elementor-5040 .elementor-element.elementor-element-3b3a6798{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-6534495b{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-6534495b a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-33743391{padding:20px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:1.4em;color:#557372;}.elementor-5040 .elementor-element.elementor-element-33743391 a{color:#557372;}.elementor-5040 .elementor-element.elementor-element-577dfd77{--display:flex;}.elementor-5040 .elementor-element.elementor-element-1486d3f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-1f8b7d00{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#535862;}.elementor-5040 .elementor-element.elementor-element-1f8b7d00 a{color:#535862;}.elementor-5040 .elementor-element.elementor-element-347be312{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#002854;--n-accordion-title-hover-color:#002854;--n-accordion-title-active-color:#002854;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-5040 .elementor-element.elementor-element-347be312 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-5040 .elementor-element.elementor-element-347be312 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Castoro", Sans-serif;line-height:1.4em;}:where( .elementor-5040 .elementor-element.elementor-element-347be312 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-5040 .elementor-element.elementor-element-06ed02e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-5040 .elementor-element.elementor-element-06ed02e:not(.elementor-motion-effects-element-type-background), .elementor-5040 .elementor-element.elementor-element-06ed02e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEFF7;}.elementor-5040 .elementor-element.elementor-element-9e3eed5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 24px 0px #C2C7DA;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-5040 .elementor-element.elementor-element-9e3eed5:not(.elementor-motion-effects-element-type-background), .elementor-5040 .elementor-element.elementor-element-9e3eed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5040 .elementor-element.elementor-element-c1f7073{padding:0px 0px 35px 0px;}.elementor-5040 .elementor-element.elementor-element-9d5c2f1{padding:0px 0px 20px 0px;text-align:center;}.elementor-5040 .elementor-element.elementor-element-9d5c2f1 .elementor-heading-title{font-family:"Castoro", Sans-serif;font-size:32px;font-weight:400;line-height:1.4em;color:#002854;}.elementor-5040 .elementor-element.elementor-element-2acb009{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#1E1E24;}.elementor-5040 .elementor-element.elementor-element-2841839{--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-de2f5ff .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;fill:#557372;color:#557372;border-style:solid;border-width:2px 2px 2px 2px;border-color:#557372;border-radius:10px 10px 10px 10px;}.elementor-5040 .elementor-element.elementor-element-de2f5ff{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-5040 .elementor-element.elementor-element-e584452 .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;fill:#557372;color:#557372;border-style:solid;border-width:2px 2px 2px 2px;border-color:#557372;border-radius:10px 10px 10px 10px;}.elementor-5040 .elementor-element.elementor-element-e584452{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-5040 .elementor-element.elementor-element-99f1741 .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;fill:#557372;color:#557372;border-style:solid;border-width:2px 2px 2px 2px;border-color:#557372;border-radius:10px 10px 10px 10px;}.elementor-5040 .elementor-element.elementor-element-99f1741{width:100%;max-width:100%;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-5040 .elementor-element.elementor-element-9e3eed5{--content-width:980px;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-5040 .elementor-element.elementor-element-5e4d801 .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-5040 .elementor-element.elementor-element-9e3eed5{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-5040 .elementor-element.elementor-element-9d5c2f1 .elementor-heading-title{font-size:24px;}.elementor-5040 .elementor-element.elementor-element-2841839{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-5040 .elementor-element.elementor-element-5e4d801 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-5040 .elementor-element.elementor-element-1953eb7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5040 .elementor-element.elementor-element-e368537{padding:40px 0px 0px 0px;}.elementor-5040 .elementor-element.elementor-element-06ed02e{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-5040 .elementor-element.elementor-element-9d5c2f1 .elementor-heading-title{font-size:20px;}.elementor-5040 .elementor-element.elementor-element-2acb009{text-align:center;}.elementor-5040 .elementor-element.elementor-element-2841839{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}/* Start custom CSS for heading, class: .elementor-element-5e4d801 *//*.elementor-5040 .elementor-element.elementor-element-5e4d801 h1 {*/
/*    max-width: 420px;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f59656d */.elementor-5040 .elementor-element.elementor-element-f59656d p {
    max-width: 489px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d00abda */.elementor-5040 .elementor-element.elementor-element-d00abda a {
    width: 100%;
    max-width: 360px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225e071e */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-225e071e {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b56fca5 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6b56fca5 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6e35c */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3f6e35c {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ca77da */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40ca77da {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c5a4e9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-45c5a4e9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf8b77 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-abf8b77 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb64ab2 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6eb64ab2 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3ab3a1 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3e3ab3a1 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40275a64 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-40275a64 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8cda72 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5f8cda72 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-5f8cda72 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e368537 *//*@media only screen and (min-width: 768px) {*/
/*    .elementor-5040 .elementor-element.elementor-element-e368537 {*/
/*        height: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4905b484 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4905b484 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9e4549 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4a9e4549 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16b7f0b8 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-16b7f0b8 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3509cdf */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3509cdf {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b89654 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-58b89654 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51eddadb */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-51eddadb {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c61bf9f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4c61bf9f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26014b34 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-26014b34 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36bd45a7 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-36bd45a7 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fda732f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6fda732f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bae2e6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-57bae2e6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7280c5a6 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-7280c5a6 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1d8a67 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-4b1d8a67 {
        height: 100%;
    }
}

.elementor-5040 .elementor-element.elementor-element-4b1d8a67 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113eaa8f */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-113eaa8f {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b12f26 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-21b12f26 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f0c4b9 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-13f0c4b9 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0d461d */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-5c0d461d {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc73220 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-3cc73220 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6534495b */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-6534495b {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f8b7d00 */@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-1f8b7d00 {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2acb009 *//*.elementor-5040 .elementor-element.elementor-element-2acb009 p {*/
/*    max-width: 400px;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de2f5ff */.elementor-5040 .elementor-element.elementor-element-de2f5ff a{
    width: 100%;
    max-width: 100%;
}

@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-de2f5ff {
    max-width: 47% !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e584452 */.elementor-5040 .elementor-element.elementor-element-e584452 a{
    width: 100%;
    max-width: 100%;
}

@media only screen and (min-width: 768px) {
    .elementor-5040 .elementor-element.elementor-element-e584452 {
    max-width: 47% !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99f1741 */.elementor-5040 .elementor-element.elementor-element-99f1741 a {
    width: 100%;
    max-width: 100%;
}/* End custom CSS */