.elementor-17652 .elementor-element.elementor-element-2719176b{--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;}.elementor-17652 .elementor-element.elementor-element-2719176b:not(.elementor-motion-effects-element-type-background), .elementor-17652 .elementor-element.elementor-element-2719176b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8129f69 );}.elementor-17652 .elementor-element.elementor-element-4d989d1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17652 .elementor-element.elementor-element-4d989d1a:not(.elementor-motion-effects-element-type-background), .elementor-17652 .elementor-element.elementor-element-4d989d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8129f69 );}.elementor-17652 .elementor-element.elementor-element-591430ba{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17652 .elementor-element.elementor-element-591430ba.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-17652 .elementor-element.elementor-element-3481fdb6{width:var( --container-widget-width, 103% );max-width:103%;--container-widget-width:103%;--container-widget-flex-grow:0;text-align:start;}.elementor-17652 .elementor-element.elementor-element-3481fdb6 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-17652 .elementor-element.elementor-element-3481fdb6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17652 .elementor-element.elementor-element-4e0b6f30{width:var( --container-widget-width, 103% );max-width:103%;--container-widget-width:103%;--container-widget-flex-grow:0;text-align:start;}.elementor-17652 .elementor-element.elementor-element-4e0b6f30 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-17652 .elementor-element.elementor-element-4e0b6f30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-17652 .elementor-element.elementor-element-3b189774 > .elementor-widget-container{margin:-18px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-17652 .elementor-element.elementor-element-3b189774{text-align:start;}.elementor-17652 .elementor-element.elementor-element-4e2d9cf1{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17652 .elementor-element.elementor-element-4e2d9cf1.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-17652 .elementor-element.elementor-element-2705da99{width:var( --container-widget-width, 52.418% );max-width:52.418%;--container-widget-width:52.418%;--container-widget-flex-grow:0;text-align:start;}.elementor-17652 .elementor-element.elementor-element-2705da99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17652 .elementor-element.elementor-element-2705da99 img{width:96%;}.elementor-17652 .elementor-element.elementor-element-669b4773 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17652 .elementor-element.elementor-element-669b4773{text-align:start;}.elementor-17652 .elementor-element.elementor-element-669b4773 img{width:147%;max-width:147%;}.elementor-17652 .elementor-element.elementor-element-7f5b06ee{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17652 .elementor-element.elementor-element-7f5b06ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17652 .elementor-element.elementor-element-17fcb518{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:4%;--margin-right:0%;}.elementor-17652 .elementor-element.elementor-element-17fcb518.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17652 .elementor-element.elementor-element-6d6dfa60{font-family:"Open Sans", Sans-serif;font-weight:bold;}.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-17652 .elementor-element.elementor-element-7d8051a3 .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:1px;padding-bottom:1px;}.elementor-17652 .elementor-element.elementor-element-3046e209 .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:1px;padding-bottom:1px;}.elementor-17652 .elementor-element.elementor-element-4d5b8ac0{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:-4%;--margin-right:0%;}.elementor-17652 .elementor-element.elementor-element-4d5b8ac0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17652 .elementor-element.elementor-element-5e8403f8{font-family:"Open Sans", Sans-serif;font-weight:bold;}.elementor-17652 .elementor-element.elementor-element-512e7356 .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:1px;padding-bottom:1px;}.elementor-17652 .elementor-element.elementor-element-2edf6c51 .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:1px;padding-bottom:1px;}.elementor-17652 .elementor-element.elementor-element-321366d5{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:0%;}.elementor-17652 .elementor-element.elementor-element-321366d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17652 .elementor-element.elementor-element-46afe41 .elementor-nav-menu--main .elementor-item{padding-top:1px;padding-bottom:1px;}.elementor-17652 .elementor-element.elementor-element-13633df1{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-17652 .elementor-element.elementor-element-13633df1.e-con{--flex-grow:1.3;--flex-shrink:1;}.elementor-17652 .elementor-element.elementor-element-5b419add{--grid-template-columns:repeat(4, auto);--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-17652 .elementor-element.elementor-element-5b419add .elementor-widget-container{text-align:left;}.elementor-17652 .elementor-element.elementor-element-5b419add .elementor-social-icon{background-color:#66666600;--icon-padding:0em;}.elementor-17652 .elementor-element.elementor-element-5b419add .elementor-social-icon i{color:var( --e-global-color-65f0644 );}.elementor-17652 .elementor-element.elementor-element-5b419add .elementor-social-icon svg{fill:var( --e-global-color-65f0644 );}.elementor-17652 .elementor-element.elementor-element-5b419add .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-17652 .elementor-element.elementor-element-5b419add .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-17652 .elementor-element.elementor-element-3dddb2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-17652 .elementor-element.elementor-element-3dddb2e:not(.elementor-motion-effects-element-type-background), .elementor-17652 .elementor-element.elementor-element-3dddb2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8129f69 );}.elementor-17652 .elementor-element.elementor-element-3dddb2e::before, .elementor-17652 .elementor-element.elementor-element-3dddb2e > .elementor-background-video-container::before, .elementor-17652 .elementor-element.elementor-element-3dddb2e > .e-con-inner > .elementor-background-video-container::before, .elementor-17652 .elementor-element.elementor-element-3dddb2e > .elementor-background-slideshow::before, .elementor-17652 .elementor-element.elementor-element-3dddb2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-17652 .elementor-element.elementor-element-3dddb2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000001A;--background-overlay:'';}.elementor-17652 .elementor-element.elementor-element-756af3a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-17652 .elementor-element.elementor-element-756af3a4.e-con{--align-self:center;}.elementor-17652 .elementor-element.elementor-element-61705270{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17652 .elementor-element.elementor-element-1e16b7bb{width:auto;max-width:auto;}.elementor-17652 .elementor-element.elementor-element-1e16b7bb > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-17652 .elementor-element.elementor-element-1e16b7bb .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17652 .elementor-element.elementor-element-5f8b22fd{width:auto;max-width:auto;}.elementor-17652 .elementor-element.elementor-element-5f8b22fd > .elementor-widget-container{margin:0px 4px 0px 4px;}.elementor-17652 .elementor-element.elementor-element-5f8b22fd .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17652 .elementor-element.elementor-element-3bb1d7bc{width:auto;max-width:auto;color:var( --e-global-color-secondary );}.elementor-17652 .elementor-element.elementor-element-3bb1d7bc.elementor-element{--align-self:center;}.elementor-17652 .elementor-element.elementor-element-e5e7f3{width:auto;max-width:auto;}.elementor-17652 .elementor-element.elementor-element-e5e7f3.elementor-element{--align-self:center;}.elementor-17652 .elementor-element.elementor-element-e5e7f3 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:11px;padding-right:11px;padding-top:0px;padding-bottom:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1199px){.elementor-17652 .elementor-element.elementor-element-4d989d1a{--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;--align-items:center;}.elementor-17652 .elementor-element.elementor-element-591430ba{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17652 .elementor-element.elementor-element-3481fdb6{text-align:start;}.elementor-17652 .elementor-element.elementor-element-4e0b6f30{text-align:start;}.elementor-17652 .elementor-element.elementor-element-4e2d9cf1{--justify-content:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;}.elementor-17652 .elementor-element.elementor-element-2705da99{width:var( --container-widget-width, 166.594px );max-width:166.594px;--container-widget-width:166.594px;--container-widget-flex-grow:0;text-align:start;}.elementor-17652 .elementor-element.elementor-element-2705da99 img{width:76%;}.elementor-17652 .elementor-element.elementor-element-669b4773{text-align:start;}.elementor-17652 .elementor-element.elementor-element-669b4773 img{width:71%;max-width:71%;}.elementor-17652 .elementor-element.elementor-element-7f5b06ee{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17652 .elementor-element.elementor-element-17fcb518{--margin-top:0%;--margin-bottom:0%;--margin-left:4%;--margin-right:0%;}.elementor-17652 .elementor-element.elementor-element-4d5b8ac0{--margin-top:0%;--margin-bottom:0%;--margin-left:-5%;--margin-right:0%;}.elementor-17652 .elementor-element.elementor-element-321366d5{--margin-top:0%;--margin-bottom:0%;--margin-left:4%;--margin-right:0%;}.elementor-17652 .elementor-element.elementor-element-13633df1{--margin-top:0%;--margin-bottom:0%;--margin-left:4%;--margin-right:0%;}.elementor-17652 .elementor-element.elementor-element-3dddb2e{--flex-direction:column-reverse;--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;--align-items:center;}.elementor-17652 .elementor-element.elementor-element-756af3a4{--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;}.elementor-17652 .elementor-element.elementor-element-61705270{--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-17652 .elementor-element.elementor-element-61705270.e-con{--align-self:center;}}@media(max-width:991px){.elementor-17652 .elementor-element.elementor-element-4d989d1a{--flex-wrap:wrap;}.elementor-17652 .elementor-element.elementor-element-591430ba{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17652 .elementor-element.elementor-element-3481fdb6{width:var( --container-widget-width, 219.969px );max-width:219.969px;--container-widget-width:219.969px;--container-widget-flex-grow:0;text-align:start;}.elementor-17652 .elementor-element.elementor-element-4e0b6f30{text-align:start;}.elementor-17652 .elementor-element.elementor-element-3b189774 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17652 .elementor-element.elementor-element-4e2d9cf1{--justify-content:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-17652 .elementor-element.elementor-element-2705da99{width:var( --container-widget-width, 143.594px );max-width:143.594px;--container-widget-width:143.594px;--container-widget-flex-grow:0;text-align:start;}.elementor-17652 .elementor-element.elementor-element-669b4773{text-align:start;}.elementor-17652 .elementor-element.elementor-element-669b4773 img{width:78%;max-width:78%;}.elementor-17652 .elementor-element.elementor-element-7f5b06ee{--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;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17652 .elementor-element.elementor-element-17fcb518{--margin-top:0%;--margin-bottom:0%;--margin-left:19%;--margin-right:0%;}.elementor-17652 .elementor-element.elementor-element-4d5b8ac0{--padding-top:0px;--padding-bottom:0px;--padding-left:62px;--padding-right:0px;}.elementor-17652 .elementor-element.elementor-element-321366d5{--margin-top:0%;--margin-bottom:0%;--margin-left:15%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:27px;--padding-right:0px;}.elementor-17652 .elementor-element.elementor-element-13633df1{--margin-top:0%;--margin-bottom:0%;--margin-left:-0.2%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17652 .elementor-element.elementor-element-5b419add .elementor-widget-container{text-align:left;}.elementor-17652 .elementor-element.elementor-element-3dddb2e{--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;}.elementor-17652 .elementor-element.elementor-element-756af3a4{--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;--align-items:center;}.elementor-17652 .elementor-element.elementor-element-61705270{--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-17652 .elementor-element.elementor-element-1e16b7bb{text-align:center;}}@media(max-width:767px){.elementor-17652 .elementor-element.elementor-element-2705da99{width:var( --container-widget-width, 106.484px );max-width:106.484px;--container-widget-width:106.484px;--container-widget-flex-grow:0;}.elementor-17652 .elementor-element.elementor-element-669b4773 img{max-width:78%;}.elementor-17652 .elementor-element.elementor-element-17fcb518{--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-17652 .elementor-element.elementor-element-321366d5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:73px;--padding-right:0px;}.elementor-17652 .elementor-element.elementor-element-321366d5.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-17652 .elementor-element.elementor-element-13633df1{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(max-width:578px){.elementor-17652 .elementor-element.elementor-element-591430ba{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-17652 .elementor-element.elementor-element-3481fdb6{text-align:start;}.elementor-17652 .elementor-element.elementor-element-4e0b6f30{text-align:start;}.elementor-17652 .elementor-element.elementor-element-4e2d9cf1{--justify-content:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17652 .elementor-element.elementor-element-2705da99{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:start;}.elementor-17652 .elementor-element.elementor-element-2705da99 img{width:55%;}.elementor-17652 .elementor-element.elementor-element-669b4773{text-align:start;}.elementor-17652 .elementor-element.elementor-element-669b4773 img{width:29%;max-width:28%;}.elementor-17652 .elementor-element.elementor-element-7f5b06ee{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17652 .elementor-element.elementor-element-17fcb518{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17652 .elementor-element.elementor-element-7d8051a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17652 .elementor-element.elementor-element-4d5b8ac0{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17652 .elementor-element.elementor-element-321366d5{--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-17652 .elementor-element.elementor-element-13633df1{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17652 .elementor-element.elementor-element-3dddb2e{--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-17652 .elementor-element.elementor-element-756af3a4{--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;--align-items:center;--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-17652 .elementor-element.elementor-element-61705270{--width:100%;--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;--flex-wrap:nowrap;--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-17652 .elementor-element.elementor-element-1e16b7bb{text-align:start;}.elementor-17652 .elementor-element.elementor-element-3bb1d7bc{width:100%;max-width:100%;text-align:center;}}@media(min-width:579px){.elementor-17652 .elementor-element.elementor-element-2719176b{--width:100%;}.elementor-17652 .elementor-element.elementor-element-4d989d1a{--content-width:100%;}.elementor-17652 .elementor-element.elementor-element-591430ba{--width:14%;}.elementor-17652 .elementor-element.elementor-element-7f5b06ee{--width:80%;}.elementor-17652 .elementor-element.elementor-element-17fcb518{--width:20%;}.elementor-17652 .elementor-element.elementor-element-4d5b8ac0{--width:20%;}.elementor-17652 .elementor-element.elementor-element-321366d5{--width:20%;}.elementor-17652 .elementor-element.elementor-element-13633df1{--width:20%;}.elementor-17652 .elementor-element.elementor-element-3dddb2e{--content-width:100%;}.elementor-17652 .elementor-element.elementor-element-756af3a4{--width:100%;}}@media(max-width:1199px) and (min-width:579px){.elementor-17652 .elementor-element.elementor-element-591430ba{--width:41.643%;}.elementor-17652 .elementor-element.elementor-element-4e2d9cf1{--width:341.141px;}.elementor-17652 .elementor-element.elementor-element-7f5b06ee{--width:90%;}.elementor-17652 .elementor-element.elementor-element-17fcb518{--width:183.262px;}.elementor-17652 .elementor-element.elementor-element-4d5b8ac0{--width:158.725px;}.elementor-17652 .elementor-element.elementor-element-321366d5{--width:147.55px;}}@media(max-width:991px) and (min-width:579px){.elementor-17652 .elementor-element.elementor-element-591430ba{--width:34.735%;}.elementor-17652 .elementor-element.elementor-element-4e2d9cf1{--width:290.141px;}.elementor-17652 .elementor-element.elementor-element-7f5b06ee{--width:89.044%;}.elementor-17652 .elementor-element.elementor-element-17fcb518{--width:23.88%;}.elementor-17652 .elementor-element.elementor-element-4d5b8ac0{--width:45%;}.elementor-17652 .elementor-element.elementor-element-321366d5{--width:31.357%;}.elementor-17652 .elementor-element.elementor-element-13633df1{--width:45%;}.elementor-17652 .elementor-element.elementor-element-756af3a4{--width:100%;}}@media(max-width:767px) and (min-width:579px){.elementor-17652 .elementor-element.elementor-element-4e2d9cf1{--width:98.703px;}.elementor-17652 .elementor-element.elementor-element-321366d5{--width:151.65px;}}@media(min-width:1600px){.elementor-17652 .elementor-element.elementor-element-2719176b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17652 .elementor-element.elementor-element-4d989d1a{--content-width:100%;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17652 .elementor-element.elementor-element-591430ba{--width:17.185%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:3%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17652 .elementor-element.elementor-element-3481fdb6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17652 .elementor-element.elementor-element-3481fdb6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17652 .elementor-element.elementor-element-4e0b6f30{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17652 .elementor-element.elementor-element-4e0b6f30 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-17652 .elementor-element.elementor-element-3b189774 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-17652 .elementor-element.elementor-element-4e2d9cf1{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17652 .elementor-element.elementor-element-4e2d9cf1.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-17652 .elementor-element.elementor-element-2705da99{width:var( --container-widget-width, 97px );max-width:97px;--container-widget-width:97px;--container-widget-flex-grow:0;text-align:start;}.elementor-17652 .elementor-element.elementor-element-2705da99 img{width:104px;max-width:104%;}.elementor-17652 .elementor-element.elementor-element-669b4773 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17652 .elementor-element.elementor-element-669b4773.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-17652 .elementor-element.elementor-element-669b4773{text-align:start;}.elementor-17652 .elementor-element.elementor-element-669b4773 img{width:75px;max-width:75px;}.elementor-17652 .elementor-element.elementor-element-7f5b06ee{--width:80%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17652 .elementor-element.elementor-element-7f5b06ee.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-17652 .elementor-element.elementor-element-17fcb518{--width:160px;--margin-top:0%;--margin-bottom:0%;--margin-left:6%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17652 .elementor-element.elementor-element-4d5b8ac0{--width:160px;--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17652 .elementor-element.elementor-element-321366d5{--width:160px;--margin-top:0%;--margin-bottom:0%;--margin-left:8%;--margin-right:1%;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-17652 .elementor-element.elementor-element-13633df1{--width:160px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:8%;--margin-right:0%;}.elementor-17652 .elementor-element.elementor-element-3dddb2e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}}/* Start custom CSS for text-editor, class: .elementor-element-3b189774 */.elementor-17652 .elementor-element.elementor-element-3b189774 p { margin: 0 0 4px 0 !important; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7d8051a3 */.elementor-17652 .elementor-element.elementor-element-7d8051a3 .elementor-nav-menu li { margin-bottom: 0 !important; }
.elementor-17652 .elementor-element.elementor-element-7d8051a3 .elementor-nav-menu li a { padding-top: 1px !important; padding-bottom: 1px !important; padding-right: 16px !important; white-space: nowrap !important; }
.elementor-17652 .elementor-element.elementor-element-7d8051a3 li a::after { display: none !important; content: '' !important; }
.elementor-17652 .elementor-element.elementor-element-7d8051a3 li a .sub-arrow { display: none !important; }
.elementor-17652 .elementor-element.elementor-element-7d8051a3 li a { background-image: none !important; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3046e209 */.elementor-17652 .elementor-element.elementor-element-3046e209 .elementor-nav-menu li { margin-bottom: 0 !important; }
.elementor-17652 .elementor-element.elementor-element-3046e209 .elementor-nav-menu li a { padding-top: 1px !important; padding-bottom: 1px !important; padding-right: 16px !important; white-space: nowrap !important; }
.elementor-17652 .elementor-element.elementor-element-3046e209 li a::after { display: none !important; content: '' !important; }
.elementor-17652 .elementor-element.elementor-element-3046e209 li a .sub-arrow { display: none !important; }
.elementor-17652 .elementor-element.elementor-element-3046e209 li a { background-image: none !important; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-512e7356 */.elementor-17652 .elementor-element.elementor-element-512e7356 .elementor-nav-menu li { margin-bottom: 0 !important; }
.elementor-17652 .elementor-element.elementor-element-512e7356 .elementor-nav-menu li a { padding-top: 1px !important; padding-bottom: 1px !important; padding-right: 16px !important; white-space: nowrap !important; }
.elementor-17652 .elementor-element.elementor-element-512e7356 li a::after { display: none !important; content: '' !important; }
.elementor-17652 .elementor-element.elementor-element-512e7356 li a .sub-arrow { display: none !important; }
.elementor-17652 .elementor-element.elementor-element-512e7356 li a { background-image: none !important; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2edf6c51 */.elementor-17652 .elementor-element.elementor-element-2edf6c51 .elementor-nav-menu li { margin-bottom: 0 !important; }
.elementor-17652 .elementor-element.elementor-element-2edf6c51 .elementor-nav-menu li a { padding-top: 1px !important; padding-bottom: 1px !important; padding-right: 16px !important; white-space: nowrap !important; }
.elementor-17652 .elementor-element.elementor-element-2edf6c51 li a::after { display: none !important; content: '' !important; }
.elementor-17652 .elementor-element.elementor-element-2edf6c51 li a .sub-arrow { display: none !important; }
.elementor-17652 .elementor-element.elementor-element-2edf6c51 li a { background-image: none !important; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-46afe41 */.elementor-17652 .elementor-element.elementor-element-46afe41 .elementor-nav-menu li { margin-bottom: 0 !important; }
.elementor-17652 .elementor-element.elementor-element-46afe41 .elementor-nav-menu li a { padding-top: 1px !important; padding-bottom: 1px !important; padding-right: 16px !important; white-space: nowrap !important; }
.elementor-17652 .elementor-element.elementor-element-46afe41 li a::after { display: none !important; content: '' !important; }
.elementor-17652 .elementor-element.elementor-element-46afe41 li a .sub-arrow { display: none !important; }
.elementor-17652 .elementor-element.elementor-element-46afe41 li a { background-image: none !important; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e6be1f */#input_11_1{
padding: 8px 30px !important;
line-height: 1rem !important;
}

#gform_submit_button_1 {margin-top: 7px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13633df1 */.elementor-17652 .elementor-element.elementor-element-13633df1 .elementor-social-icons-wrapper .elementor-social-icon i {
    font-size: 32px !important;
}
.elementor-17652 .elementor-element.elementor-element-13633df1 .elementor-social-icons-wrapper .elementor-social-icon {
    width: auto !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-e5e7f3 */.elementor-17652 .elementor-element.elementor-element-e5e7f3 li a { text-decoration: none !important; border-bottom: none !important; }
.elementor-17652 .elementor-element.elementor-element-e5e7f3 li a:hover { text-decoration: underline !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2719176b */.elementor-17652 .elementor-element.elementor-element-2719176b, .elementor-17652 .elementor-element.elementor-element-2719176b p, .elementor-17652 .elementor-element.elementor-element-2719176b a, .elementor-17652 .elementor-element.elementor-element-2719176b .elementor-heading-title, .elementor-17652 .elementor-element.elementor-element-2719176b .copyright { font-size: 15px !important; line-height: 1.45 !important; }
/* titles a touch bolder but same size */
.elementor-17652 .elementor-element.elementor-element-2719176b .column--footer-nav > .elementor-widget-text-editor p strong { font-size: 15px !important; }/* End custom CSS */
/* Start custom CSS *//* =====================================================================
   GoH — Estilo "pill" para el form 54 (Stay Connected del footer)
   Pegar en: FormAssembly → Configure (form 54) → Form Builder →
             Themes / Custom CSS  (el cuadro de CSS del formulario).
   El iframe es de otro origen, por eso el estilo va aquí y NO en Elementor.
   ===================================================================== */

/* Fuente Mulish para que combine con el sitio (el iframe no la hereda) */
@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@400;600;700;800&display=swap');

/* Fondo transparente: deja ver el morado del footer detrás del iframe */
html, body,
.wFormContainer,
.wForm,
form {
  background: transparent !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  font-family: 'Mulish', -apple-system, BlinkMacSystemFont, sans-serif;
}

/* Ocultar cabecera, pie, ayudas y (opcional) labels — usamos placeholders */
.wFormHeader,
.wFormFooter,
.supportInfo,
.codesection { display: none !important; }

/* Si vas a usar placeholders, oculta los labels.
   Si prefieres dejar labels visibles, comenta esta regla y dales color #fff. */
label.label { display: none !important; }

/* Campos: apilados full-width por defecto (seguro) */
.oneField {
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
}
.inputWrapper { width: 100% !important; }

/* Inputs tipo pill */
input[type="text"],
input[type="email"],
input[type="tel"] {
  width: 100% !important;
  box-sizing: border-box !important;
  height: 52px !important;
  padding: 0 24px !important;
  border: none !important;
  border-radius: 9999px !important;
  background: #fff !important;
  color: #220c36 !important;
  font-size: 15px !important;
  font-family: inherit !important;
  line-height: normal !important;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12) !important;
  outline: none !important;
  transition: box-shadow 0.15s;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus {
  box-shadow: 0 0 0 3px rgba(180,216,139,0.6) !important;
}
input::placeholder { color: #7c7c7c !important; opacity: 1; }

/* Botón verde pill */
.actions { margin: 6px 0 0 0 !important; padding: 0 !important; }
input.primaryAction,
input[type="submit"],
button[type="submit"] {
  width: 100% !important;
  height: 52px !important;
  margin: 6px 0 0 0 !important;
  background: #b4d88b !important;
  color: #220c36 !important;
  border: none !important;
  border-radius: 9999px !important;
  padding: 0 16px !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  font-family: inherit !important;
  line-height: 1 !important;
  cursor: pointer;
  box-sizing: border-box !important;
  transition: background 0.15s;
}
input.primaryAction:hover,
input[type="submit"]:hover,
button[type="submit"]:hover { background: #a0c878 !important; }

/* Mensajes de validación (legibles sobre morado) */
.errMsg { color: #ffd6d6 !important; font-size: 12px !important; margin: 4px 0 0 16px !important; }
.errFld input { box-shadow: 0 0 0 2px #ff9d9d !important; }

/* Confirmación tras enviar (texto blanco sobre el morado) */
.wFormConfirm { color: #fff !important; font-size: 15px !important; line-height: 1.5; text-align: left; }

/* --- OPCIONAL: First + Last en la misma fila ---------------------------
   Actívalo SOLO si en el Form Builder pusiste First y Last en una fila
   de 2 columnas. Si los tienes apilados, déjalo comentado.
.section.inline { display: flex !important; gap: 10px !important; }
.section.inline .oneField { flex: 1; }
------------------------------------------------------------------------ *//* End custom CSS */