.elementor-240 .elementor-element.elementor-element-2ea761a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-2ea761a:not(.elementor-motion-effects-element-type-background), .elementor-240 .elementor-element.elementor-element-2ea761a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-240 .elementor-element.elementor-element-e39fab3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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 );}.elementor-240 .elementor-element.elementor-element-48b38b2{width:auto;max-width:auto;text-align:start;}.elementor-240 .elementor-element.elementor-element-48b38b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-240 .elementor-element.elementor-element-48b38b2.elementor-element{--align-self:flex-start;}.elementor-240 .elementor-element.elementor-element-48b38b2 img{width:185.87px;max-width:100%;}.elementor-240 .elementor-element.elementor-element-05f7ad6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-dd0cbf2{--display:flex;--gap:70px 0px;--row-gap:70px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-fa7f3f0{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-240 .elementor-element.elementor-element-6f5bc82{width:auto;max-width:auto;}.elementor-240 .elementor-element.elementor-element-6f5bc82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-240 .elementor-element.elementor-element-6f5bc82.elementor-element{--align-self:flex-start;}.elementor-240 .elementor-element.elementor-element-6f5bc82 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-240 .elementor-element.elementor-element-80fb9e4 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 15px 0px;}.elementor-240 .elementor-element.elementor-element-80fb9e4{font-family:"proxima-nova", Sans-serif;font-size:0.9411764706rem;font-weight:300;line-height:1.3125em;color:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-193cb5d{width:auto;max-width:auto;}.elementor-240 .elementor-element.elementor-element-193cb5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-240 .elementor-element.elementor-element-193cb5d.elementor-element{--align-self:flex-start;}.elementor-240 .elementor-element.elementor-element-193cb5d .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:0.9411764706rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-6242a82{width:auto;max-width:auto;}.elementor-240 .elementor-element.elementor-element-6242a82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-240 .elementor-element.elementor-element-6242a82.elementor-element{--align-self:flex-start;}.elementor-240 .elementor-element.elementor-element-6242a82 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:0.9411764706rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-7a1c233{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-681e415{width:auto;max-width:auto;}.elementor-240 .elementor-element.elementor-element-681e415 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-240 .elementor-element.elementor-element-681e415.elementor-element{--align-self:flex-start;}.elementor-240 .elementor-element.elementor-element-681e415 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-0ecc735{width:auto;max-width:auto;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-240 .elementor-element.elementor-element-0ecc735 > .elementor-widget-container{margin:0px 0px -23px -7px;padding:0px 0px 0px 0px;}.elementor-240 .elementor-element.elementor-element-0ecc735.elementor-element{--align-self:flex-start;}.elementor-240 .elementor-element.elementor-element-0ecc735 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-240 .elementor-element.elementor-element-0ecc735 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-240 .elementor-element.elementor-element-0ecc735 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-240 .elementor-element.elementor-element-0ecc735 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-240 .elementor-element.elementor-element-0ecc735 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-240 .elementor-element.elementor-element-0ecc735 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-240 .elementor-element.elementor-element-0ecc735 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-240 .elementor-element.elementor-element-0ecc735 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-0ecc735 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-0ecc735 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-240 .elementor-element.elementor-element-0ecc735 .elementor-icon-list-text{transition:color 0.3s;}.elementor-240 .elementor-element.elementor-element-4f396d5.elementor-element{--align-self:flex-start;}.elementor-240 .elementor-element.elementor-element-4f396d5 img{width:100px;}.elementor-240 .elementor-element.elementor-element-663dedc{--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;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-c97c7b5{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-4d2ec5d{width:auto;max-width:auto;}.elementor-240 .elementor-element.elementor-element-4d2ec5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-240 .elementor-element.elementor-element-4d2ec5d.elementor-element{--align-self:flex-start;}.elementor-240 .elementor-element.elementor-element-4d2ec5d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-240 .elementor-element.elementor-element-1e5baa9 .elementor-nav-menu .elementor-item{font-family:"proxima-nova", Sans-serif;font-size:0.9411764706rem;font-weight:300;line-height:1.25em;}.elementor-240 .elementor-element.elementor-element-1e5baa9 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-240 .elementor-element.elementor-element-1e5baa9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-240 .elementor-element.elementor-element-1e5baa9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-240 .elementor-element.elementor-element-1e5baa9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-240 .elementor-element.elementor-element-1e5baa9 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-1e5baa9 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-1e5baa9{--e-nav-menu-horizontal-menu-item-margin:calc( 6px / 2 );}.elementor-240 .elementor-element.elementor-element-1e5baa9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:6px;}.elementor-240 .elementor-element.elementor-element-da9d834{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-4205da7{width:auto;max-width:auto;}.elementor-240 .elementor-element.elementor-element-4205da7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-240 .elementor-element.elementor-element-4205da7.elementor-element{--align-self:flex-start;}.elementor-240 .elementor-element.elementor-element-4205da7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-7c147f2 .elementor-nav-menu .elementor-item{font-family:"proxima-nova", Sans-serif;font-size:0.9411764706rem;font-weight:300;line-height:1.25em;}.elementor-240 .elementor-element.elementor-element-7c147f2 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-240 .elementor-element.elementor-element-7c147f2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-240 .elementor-element.elementor-element-7c147f2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-240 .elementor-element.elementor-element-7c147f2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-240 .elementor-element.elementor-element-7c147f2 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-7c147f2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-7c147f2{--e-nav-menu-horizontal-menu-item-margin:calc( 6px / 2 );}.elementor-240 .elementor-element.elementor-element-7c147f2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:6px;}.elementor-240 .elementor-element.elementor-element-e340a33{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-7cfb4f3{width:auto;max-width:auto;}.elementor-240 .elementor-element.elementor-element-7cfb4f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-240 .elementor-element.elementor-element-7cfb4f3.elementor-element{--align-self:flex-start;}.elementor-240 .elementor-element.elementor-element-7cfb4f3 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-51c40af .elementor-nav-menu .elementor-item{font-family:"proxima-nova", Sans-serif;font-size:0.9411764706rem;font-weight:300;line-height:1.25em;}.elementor-240 .elementor-element.elementor-element-51c40af .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-240 .elementor-element.elementor-element-51c40af .elementor-nav-menu--main .elementor-item:hover,
					.elementor-240 .elementor-element.elementor-element-51c40af .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-240 .elementor-element.elementor-element-51c40af .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-240 .elementor-element.elementor-element-51c40af .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-51c40af .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-51c40af{--e-nav-menu-horizontal-menu-item-margin:calc( 6px / 2 );}.elementor-240 .elementor-element.elementor-element-51c40af .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:6px;}.elementor-240 .elementor-element.elementor-element-8c97d1c img{width:100px;}@media(max-width:1024px){.elementor-240 .elementor-element.elementor-element-2ea761a{--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;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-48b38b2.elementor-element{--align-self:center;}.elementor-240 .elementor-element.elementor-element-48b38b2 img{width:150px;}.elementor-240 .elementor-element.elementor-element-05f7ad6{--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;}.elementor-240 .elementor-element.elementor-element-663dedc{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}}@media(min-width:768px){.elementor-240 .elementor-element.elementor-element-2ea761a{--content-width:1200px;}.elementor-240 .elementor-element.elementor-element-e39fab3{--width:28%;}.elementor-240 .elementor-element.elementor-element-05f7ad6{--width:73%;}.elementor-240 .elementor-element.elementor-element-dd0cbf2{--width:34%;}.elementor-240 .elementor-element.elementor-element-663dedc{--width:66%;}}@media(max-width:1024px) and (min-width:768px){.elementor-240 .elementor-element.elementor-element-2ea761a{--content-width:680px;}.elementor-240 .elementor-element.elementor-element-e39fab3{--width:100%;}.elementor-240 .elementor-element.elementor-element-05f7ad6{--width:100%;}.elementor-240 .elementor-element.elementor-element-dd0cbf2{--width:27%;}.elementor-240 .elementor-element.elementor-element-663dedc{--width:73%;}}@media(max-width:767px){.elementor-240 .elementor-element.elementor-element-2ea761a{--content-width:315px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-48b38b2 img{width:130px;}.elementor-240 .elementor-element.elementor-element-05f7ad6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-240 .elementor-element.elementor-element-dd0cbf2{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-240 .elementor-element.elementor-element-fa7f3f0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-240 .elementor-element.elementor-element-6f5bc82.elementor-element{--align-self:center;}.elementor-240 .elementor-element.elementor-element-80fb9e4{text-align:center;}.elementor-240 .elementor-element.elementor-element-193cb5d.elementor-element{--align-self:center;}.elementor-240 .elementor-element.elementor-element-6242a82.elementor-element{--align-self:center;}.elementor-240 .elementor-element.elementor-element-7a1c233{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-240 .elementor-element.elementor-element-681e415.elementor-element{--align-self:center;}.elementor-240 .elementor-element.elementor-element-0ecc735 > .elementor-widget-container{margin:0px -2px -23px -7px;}.elementor-240 .elementor-element.elementor-element-0ecc735.elementor-element{--align-self:center;}.elementor-240 .elementor-element.elementor-element-4f396d5.elementor-element{--align-self:center;}.elementor-240 .elementor-element.elementor-element-663dedc{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-240 .elementor-element.elementor-element-c97c7b5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-240 .elementor-element.elementor-element-4d2ec5d.elementor-element{--align-self:center;}.elementor-240 .elementor-element.elementor-element-da9d834{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-240 .elementor-element.elementor-element-4205da7.elementor-element{--align-self:center;}.elementor-240 .elementor-element.elementor-element-7c147f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-240 .elementor-element.elementor-element-e340a33{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-240 .elementor-element.elementor-element-7cfb4f3.elementor-element{--align-self:center;}}/* Start custom CSS for image, class: .elementor-element-48b38b2 */.elementor-240 .elementor-element.elementor-element-48b38b2{
    transition: all ease-in-out 0.2s;
}

.elementor-240 .elementor-element.elementor-element-48b38b2:hover{
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80fb9e4 */.elementor-240 .elementor-element.elementor-element-80fb9e4 a {
  color: white;
  text-decoration: none;
  position: relative;
  display: inline;
}

.elementor-240 .elementor-element.elementor-element-80fb9e4 a::before {
  content: '';
  width: 0;
  height: 1px;
  border-radius: 2px;
  background-color: white !important;
  position: absolute;
  bottom: 0px;
  right: 0;
  transition: right .4s, width .4s, left .4s;
}

.elementor-240 .elementor-element.elementor-element-80fb9e4 a:hover::before {
  width: 100%;
  left: 0;
}

@media only screen and (max-width: 850px) {
    .elementor-240 .elementor-element.elementor-element-80fb9e4 a::before {
  height: 0px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-193cb5d */.elementor-240 .elementor-element.elementor-element-193cb5d a {
  text-decoration: none;
  position: relative;
  display: inline;
}

.elementor-240 .elementor-element.elementor-element-193cb5d a::before {
  content: '';
  width: 0;
  height: 1px;
  border-radius: 2px;
  background-color: white !important;
  position: absolute;
  bottom: 0px;
  right: 0;
  transition: right .4s, width .4s, left .4s;
}

.elementor-240 .elementor-element.elementor-element-193cb5d a:hover::before {
  width: 100%;
  left: 0;
}

@media only screen and (max-width: 850px) {
    .elementor-240 .elementor-element.elementor-element-193cb5d a::before {
  height: 0px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6242a82 */.elementor-240 .elementor-element.elementor-element-6242a82 a {
  text-decoration: none;
  position: relative;
  display: inline;
}

.elementor-240 .elementor-element.elementor-element-6242a82 a::before {
  content: '';
  width: 0;
  height: 1px;
  border-radius: 2px;
  background-color: white !important;
  position: absolute;
  bottom: 0px;
  right: 0;
  transition: right .4s, width .4s, left .4s;
}

.elementor-240 .elementor-element.elementor-element-6242a82 a:hover::before {
  width: 100%;
  left: 0;
}

@media only screen and (max-width: 850px) {
    .elementor-240 .elementor-element.elementor-element-6242a82 a::before {
  height: 0px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0ecc735 */.elementor-240 .elementor-element.elementor-element-0ecc735 li{
    display: inline;
    overflow: visible;
}

.elementor-240 .elementor-element.elementor-element-0ecc735 ul{
    overflow: visible;
}

.elementor-240 .elementor-element.elementor-element-0ecc735{
    overflow: visible;
}

.elementor-240 .elementor-element.elementor-element-0ecc735 div{
    overflow: visible;
}

.elementor-240 .elementor-element.elementor-element-0ecc735 i{
    display: flex;
    justify-content: center;
    transition: all ease-in-out 0.2s;
    overflow: visible;
}

.elementor-240 .elementor-element.elementor-element-0ecc735 span{
    overflow: visible;
}

.elementor-240 .elementor-element.elementor-element-0ecc735 i:hover{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f396d5 */.elementor-240 .elementor-element.elementor-element-4f396d5 {
    display: none;
    justify-content: flex-end;
    opacity: 0.5;
}

.elementor-240 .elementor-element.elementor-element-4f396d5 .elementor-widget-container {
    display: flex;
    align-items: flex-end;
}

@media only screen and (max-width: 767px) {
    .elementor-240 .elementor-element.elementor-element-4f396d5 {
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1e5baa9 */.elementor-240 .elementor-element.elementor-element-1e5baa9 a {
  text-decoration: none;
  position: relative;
  display: inline;
}

.elementor-240 .elementor-element.elementor-element-1e5baa9 a::before {
  content: '';
  width: 0;
  height: 1px;
  border-radius: 2px;
  background-color: white !important;
  position: absolute;
  bottom: 0px;
  right: 0;
  transition: right .4s, width .4s, left .4s;
}

.elementor-240 .elementor-element.elementor-element-1e5baa9 a:hover::before {
  width: 100%;
  left: 0;
}

@media only screen and (max-width: 850px) {
    .elementor-240 .elementor-element.elementor-element-1e5baa9 a::before {
  height: 0px;
}
}

@media only screen and (max-width: 500px) {
    .elementor-240 .elementor-element.elementor-element-1e5baa9 a {
        display: flex;
        justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7c147f2 */.elementor-240 .elementor-element.elementor-element-7c147f2 a {
  text-decoration: none;
  position: relative;
  display: inline;
}

.elementor-240 .elementor-element.elementor-element-7c147f2 a::before {
  content: '';
  width: 0;
  height: 1px;
  border-radius: 2px;
  background-color: white !important;
  position: absolute;
  bottom: 0px;
  right: 0;
  transition: right .4s, width .4s, left .4s;
}

.elementor-240 .elementor-element.elementor-element-7c147f2 a:hover::before {
  width: 100%;
  left: 0;
}

@media only screen and (max-width: 850px) {
    .elementor-240 .elementor-element.elementor-element-7c147f2 a::before {
  height: 0px;
}
}

@media only screen and (max-width: 500px) {
    .elementor-240 .elementor-element.elementor-element-7c147f2 a {
        display: flex;
        justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-51c40af */.elementor-240 .elementor-element.elementor-element-51c40af a {
  text-decoration: none;
  position: relative;
  display: inline;
}

.elementor-240 .elementor-element.elementor-element-51c40af a::before {
  content: '';
  width: 0;
  height: 1px;
  border-radius: 2px;
  background-color: white !important;
  position: absolute;
  bottom: 0px;
  right: 0;
  transition: right .4s, width .4s, left .4s;
}

.elementor-240 .elementor-element.elementor-element-51c40af a:hover::before {
  width: 100%;
  left: 0;
}

@media only screen and (max-width: 850px) {
    .elementor-240 .elementor-element.elementor-element-51c40af a::before {
  height: 0px;
}
}

@media only screen and (max-width: 500px) {
    .elementor-240 .elementor-element.elementor-element-51c40af a {
        display: flex;
        justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c97d1c */.elementor-240 .elementor-element.elementor-element-8c97d1c {
    display: flex;
    justify-content: flex-end;
    margin-top: auto;
    opacity: 0.5;
}

.elementor-240 .elementor-element.elementor-element-8c97d1c .elementor-widget-container {
    display: flex;
    align-items: flex-end;
}

@media only screen and (max-width: 767px) {
    .elementor-240 .elementor-element.elementor-element-8c97d1c {
        display: none;
    }
}/* End custom CSS */