.elementor-8561 .elementor-element.elementor-element-493df73{--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;}.elementor-8561 .elementor-element.elementor-element-493df73:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-493df73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08091B;}.elementor-8561 .elementor-element.elementor-element-876aad4{--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-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-8561 .elementor-element.elementor-element-b53564f{text-align:left;}.elementor-8561 .elementor-element.elementor-element-4a4496f{--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;--justify-content:center;}.elementor-8561 .elementor-element.elementor-element-1e9f943{text-align:right;}.elementor-8561 .elementor-element.elementor-element-0dcdc55{--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-8561 .elementor-element.elementor-element-0dcdc55:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-0dcdc55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#263441;}.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-8561 .elementor-element.elementor-element-d61cfe3 .elementor-menu-toggle{margin:0 auto;}.elementor-8561 .elementor-element.elementor-element-d61cfe3 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-8561 .elementor-element.elementor-element-d61cfe3 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-8561 .elementor-element.elementor-element-d61cfe3 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8561 .elementor-element.elementor-element-d61cfe3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8561 .elementor-element.elementor-element-d61cfe3 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8561 .elementor-element.elementor-element-d61cfe3 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-8561 .elementor-element.elementor-element-d61cfe3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-8561 .elementor-element.elementor-element-d61cfe3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-8561 .elementor-element.elementor-element-d61cfe3 .e--pointer-framed .elementor-item:before,
					.elementor-8561 .elementor-element.elementor-element-d61cfe3 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}.elementor-8561 .elementor-element.elementor-element-909e94a{--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-8561 .elementor-element.elementor-element-909e94a:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-909e94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#263441;}.elementor-8561 .elementor-element.elementor-element-56a2ddb .elementor-menu-toggle{margin:0 auto;background-color:#4444c3;}.elementor-8561 .elementor-element.elementor-element-56a2ddb .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-8561 .elementor-element.elementor-element-56a2ddb .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-8561 .elementor-element.elementor-element-56a2ddb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8561 .elementor-element.elementor-element-56a2ddb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8561 .elementor-element.elementor-element-56a2ddb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8561 .elementor-element.elementor-element-56a2ddb .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-8561 .elementor-element.elementor-element-56a2ddb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-8561 .elementor-element.elementor-element-56a2ddb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-8561 .elementor-element.elementor-element-56a2ddb .e--pointer-framed .elementor-item:before,
					.elementor-8561 .elementor-element.elementor-element-56a2ddb .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}.elementor-8561 .elementor-element.elementor-element-56a2ddb div.elementor-menu-toggle{color:#FFFFFF;}.elementor-8561 .elementor-element.elementor-element-56a2ddb div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-8561 .elementor-element.elementor-element-6506331{--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;}.elementor-8561 .elementor-element.elementor-element-6506331:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-6506331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08091B;}.elementor-8561 .elementor-element.elementor-element-fcd927b{--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;--align-items:center;}.elementor-8561 .elementor-element.elementor-element-1a8a770{text-align:left;}.elementor-8561 .elementor-element.elementor-element-b9e8acb{--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;}.elementor-8561 .elementor-element.elementor-element-8ad4f65{text-align:right;}.elementor-8561 .elementor-element.elementor-element-e26f27e{--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;--margin-top:-10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-8561 .elementor-element.elementor-element-85168ed{--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;--margin-top:-10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-8561 .elementor-element.elementor-element-4462fb2{--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-8561 .elementor-element.elementor-element-4462fb2:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-4462fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDAE2;}.elementor-8561 .elementor-element.elementor-element-3c0cb22{--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;}.elementor-8561 .elementor-element.elementor-element-3c0cb22:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-3c0cb22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-8561 .elementor-element.elementor-element-0f0d0fc{--display:flex;}.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-8561 .elementor-element.elementor-element-6f50ab6{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:#C0C0C0;}.elementor-8561 .elementor-element.elementor-element-6982fa4{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8561 .elementor-element.elementor-element-6982fa4:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-6982fa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-8561 .elementor-element.elementor-element-592c9ed{--display:flex;}.elementor-8561 .elementor-element.elementor-element-e7bbf81{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#C0C0C0;}.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-8561 .elementor-element.elementor-element-b1177fe{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8561 .elementor-element.elementor-element-b1177fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:25px;color:#FFFFFF;}.elementor-8561 .elementor-element.elementor-element-a62a40e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#C0C0C0;}.elementor-8561 .elementor-element.elementor-element-47161f8{--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;}.elementor-8561 .elementor-element.elementor-element-47161f8:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-47161f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-8561 .elementor-element.elementor-element-55a4032{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-5d643f9{--spacer-size:20px;}.elementor-8561 .elementor-element.elementor-element-ef48b68{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#C0C0C0;}.elementor-8561 .elementor-element.elementor-element-798d384{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-009e111{--spacer-size:20px;}.elementor-8561 .elementor-element.elementor-element-03f0249{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#C0C0C0;}.elementor-8561 .elementor-element.elementor-element-f22bc26{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-4401fc2{--spacer-size:20px;}.elementor-8561 .elementor-element.elementor-element-f442d63{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#C0C0C0;}.elementor-8561 .elementor-element.elementor-element-edb140a{--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;}.elementor-8561 .elementor-element.elementor-element-edb140a:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-edb140a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-8561 .elementor-element.elementor-element-a3d2a42{--display:flex;}.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-8561 .elementor-element.elementor-element-d77e306 .elementor-button{background-color:#4343C3;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;border-radius:25px 25px 25px 25px;}.elementor-8561 .elementor-element.elementor-element-d77e306 .elementor-button:hover, .elementor-8561 .elementor-element.elementor-element-d77e306 .elementor-button:focus{background-color:#6EC1E4;}.elementor-8561 .elementor-element.elementor-element-24d8c92{--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;}.elementor-8561 .elementor-element.elementor-element-24d8c92:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-24d8c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-8561 .elementor-element.elementor-element-d9e0ea3{--display:flex;}.elementor-8561 .elementor-element.elementor-element-1ff5548{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8561 .elementor-element.elementor-element-1ff5548 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:30px;color:#FFFFFF;}.elementor-8561 .elementor-element.elementor-element-9a06741{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#C0C0C0;}.elementor-8561 .elementor-element.elementor-element-3f68ff2{--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;}.elementor-8561 .elementor-element.elementor-element-3f68ff2:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-3f68ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-8561 .elementor-element.elementor-element-f573230{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8561 .elementor-element.elementor-element-88b7bc8 .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-88b7bc8 .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-88b7bc8 .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-88b7bc8 .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-88b7bc8 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-88b7bc8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-88b7bc8 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-88b7bc8 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-88b7bc8 .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-88b7bc8 .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-88b7bc8 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-88b7bc8 .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-eb53852{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-e99c411 .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-e99c411 .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-e99c411 .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-e99c411 .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-e99c411 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-e99c411 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-e99c411 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-e99c411 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-e99c411 .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-e99c411 .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-e99c411 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-e99c411 .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-a1a9394{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-5867d62 .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-5867d62 .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-5867d62 .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-5867d62 .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-5867d62 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-5867d62 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-5867d62 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-5867d62 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-5867d62 .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-5867d62 .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-5867d62 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-5867d62 .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-8627baf{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-d571201 .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-d571201 .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-d571201 .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-d571201 .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-d571201 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-d571201 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-d571201 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-d571201 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-d571201 .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-d571201 .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-d571201 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-d571201 .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-4f6d403{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-38d5d94 .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-38d5d94 .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-38d5d94 .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-38d5d94 .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-38d5d94 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-38d5d94 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-38d5d94 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-38d5d94 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-38d5d94 .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-38d5d94 .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-38d5d94 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-38d5d94 .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-d8e0b55{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-9f1724f .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-9f1724f .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-9f1724f .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-9f1724f .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-9f1724f .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-9f1724f .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-9f1724f .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-9f1724f .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-9f1724f .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-9f1724f .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-9f1724f .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-9f1724f .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-cd1446e{--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;}.elementor-8561 .elementor-element.elementor-element-cd1446e:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-cd1446e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-8561 .elementor-element.elementor-element-1f737b9{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-d56b200 .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-d56b200 .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-d56b200 .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-d56b200 .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-d56b200 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-d56b200 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-d56b200 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-d56b200 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-d56b200 .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-d56b200 .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-d56b200 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-d56b200 .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-08aac38{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-d41d461 .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-d41d461 .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-d41d461 .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-d41d461 .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-d41d461 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-d41d461 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-d41d461 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-d41d461 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-d41d461 .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-d41d461 .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-d41d461 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-d41d461 .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-6d9d4b6{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-7eb7398 .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-7eb7398 .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-7eb7398 .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-7eb7398 .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-7eb7398 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-7eb7398 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-7eb7398 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-7eb7398 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-7eb7398 .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-7eb7398 .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-7eb7398 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-7eb7398 .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-b2bfcd4{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-de2a8c2 .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-de2a8c2 .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-de2a8c2 .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-de2a8c2 .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-de2a8c2 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-de2a8c2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-de2a8c2 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-de2a8c2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-de2a8c2 .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-de2a8c2 .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-de2a8c2 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-de2a8c2 .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-1a0208e{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:010px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-cf58f01 .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-cf58f01 .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-cf58f01 .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-cf58f01 .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-cf58f01 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-cf58f01 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-cf58f01 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-cf58f01 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-cf58f01 .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-cf58f01 .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-cf58f01 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-cf58f01 .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-d1a33c0{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-f68689d .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-f68689d .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-f68689d .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-f68689d .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-f68689d .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-f68689d .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-f68689d .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-f68689d .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-f68689d .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-f68689d .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-f68689d .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-f68689d .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-37deb06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8561 .elementor-element.elementor-element-37deb06:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-37deb06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-8561 .elementor-element.elementor-element-3c0ed12{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:010px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-dcdfbda .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-dcdfbda .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-dcdfbda .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-dcdfbda .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-dcdfbda .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-dcdfbda .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-dcdfbda .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-dcdfbda .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-dcdfbda .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-dcdfbda .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-dcdfbda .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-dcdfbda .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-b4cf98a{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:010px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-ac02378 .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-ac02378 .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-ac02378 .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-ac02378 .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-ac02378 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-ac02378 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-ac02378 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-ac02378 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-ac02378 .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-ac02378 .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-ac02378 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-ac02378 .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-021c1c3{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:010px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-8a3d8a4 .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-8a3d8a4 .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-8a3d8a4 .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-8a3d8a4 .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-8a3d8a4 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-8a3d8a4 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-8a3d8a4 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-8a3d8a4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-8a3d8a4 .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-8a3d8a4 .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-8a3d8a4 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-8a3d8a4 .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-2a37794{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:010px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-3ba4913 .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-3ba4913 .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-3ba4913 .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-3ba4913 .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-3ba4913 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-3ba4913 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-3ba4913 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-3ba4913 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-3ba4913 .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-3ba4913 .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-3ba4913 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-3ba4913 .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-4a7906b{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:010px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-276184a .elementor-flip-box__front{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-276184a .elementor-flip-box__back{background-color:#FFFFFF00;}.elementor-8561 .elementor-element.elementor-element-276184a .elementor-flip-box{height:160px;}.elementor-8561 .elementor-element.elementor-element-276184a .elementor-flip-box__layer, .elementor-8561 .elementor-element.elementor-element-276184a .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8561 .elementor-element.elementor-element-276184a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-8561 .elementor-element.elementor-element-276184a .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-276184a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8561 .elementor-element.elementor-element-276184a .elementor-flip-box__button{margin-center:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:78px;}.elementor-8561 .elementor-element.elementor-element-276184a .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8561 .elementor-element.elementor-element-276184a .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-8561 .elementor-element.elementor-element-276184a .elementor-flip-box__button:hover{color:#4144C5;}.elementor-8561 .elementor-element.elementor-element-f2b87a3{--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;}.elementor-8561 .elementor-element.elementor-element-f2b87a3:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-f2b87a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-8561 .elementor-element.elementor-element-17d4b5f{--display:flex;}.elementor-8561 .elementor-element.elementor-element-9a88f2f{--spacer-size:30px;}.elementor-8561 .elementor-element.elementor-element-8d084b3{--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-8561 .elementor-element.elementor-element-8d084b3:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-8d084b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDAE2;}.elementor-8561 .elementor-element.elementor-element-94d05dd{--spacer-size:20px;}.elementor-8561 .elementor-element.elementor-element-36ab05c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8561 .elementor-element.elementor-element-36ab05c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:30px;color:#4848cc;}.elementor-8561 .elementor-element.elementor-element-81b81ee{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#111111;}.elementor-8561 .elementor-element.elementor-element-015060c{--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;}.elementor-8561 .elementor-element.elementor-element-015060c:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-015060c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDAE2;}.elementor-8561 .elementor-element.elementor-element-0857cd5{--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;border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-8c7e212{--spacer-size:10px;}.elementor-8561 .elementor-element.elementor-element-99cc4d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8561 .elementor-element.elementor-element-99cc4d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:25px;color:#4848cc;}.elementor-8561 .elementor-element.elementor-element-2b4a982{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#111111;}.elementor-8561 .elementor-element.elementor-element-9b3e3b2{--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;border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-15d21ea{--spacer-size:10px;}.elementor-8561 .elementor-element.elementor-element-3073d52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8561 .elementor-element.elementor-element-3073d52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:25px;color:#4848cc;}.elementor-8561 .elementor-element.elementor-element-9f58b6e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#111111;}.elementor-8561 .elementor-element.elementor-element-c375f8d{--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;border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-40ddab8{--spacer-size:10px;}.elementor-8561 .elementor-element.elementor-element-4da2372{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8561 .elementor-element.elementor-element-4da2372 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:25px;color:#4848cc;}.elementor-8561 .elementor-element.elementor-element-f5be4b0{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#111111;}.elementor-8561 .elementor-element.elementor-element-e363e61{--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;border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-ff7f271{--spacer-size:10px;}.elementor-8561 .elementor-element.elementor-element-99b7de5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8561 .elementor-element.elementor-element-99b7de5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:25px;color:#4848cc;}.elementor-8561 .elementor-element.elementor-element-6d0d90b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#111111;}.elementor-8561 .elementor-element.elementor-element-07a76fd{--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-8561 .elementor-element.elementor-element-07a76fd:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-07a76fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDAE2;}.elementor-8561 .elementor-element.elementor-element-52a3a99{--spacer-size:20px;}.elementor-8561 .elementor-element.elementor-element-3f0065c{--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;}.elementor-8561 .elementor-element.elementor-element-3f0065c:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-3f0065c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-8561 .elementor-element.elementor-element-c72ddc6{--display:flex;}.elementor-8561 .elementor-element.elementor-element-19e4949{--spacer-size:10px;}.elementor-8561 .elementor-element.elementor-element-4e44c16{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8561 .elementor-element.elementor-element-4e44c16 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:30px;color:#FFFFFF;}.elementor-8561 .elementor-element.elementor-element-bed8e75{--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;}.elementor-8561 .elementor-element.elementor-element-bed8e75:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-bed8e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-8561 .elementor-element.elementor-element-48792b7{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-fbd2be1{--spacer-size:10px;}.elementor-8561 .elementor-element.elementor-element-d62d3a9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8561 .elementor-element.elementor-element-d62d3a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-8561 .elementor-element.elementor-element-99021fb{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#C0C0C0;}.elementor-8561 .elementor-element.elementor-element-4e3450d{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-17dec98{--spacer-size:10px;}.elementor-8561 .elementor-element.elementor-element-9965c2f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8561 .elementor-element.elementor-element-9965c2f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-8561 .elementor-element.elementor-element-2d417b2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#C0C0C0;}.elementor-8561 .elementor-element.elementor-element-c59bfc8{--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;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8561 .elementor-element.elementor-element-f9809a2{--spacer-size:10px;}.elementor-8561 .elementor-element.elementor-element-8a89d30{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8561 .elementor-element.elementor-element-8a89d30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-8561 .elementor-element.elementor-element-80fc6a5{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#C0C0C0;}.elementor-8561 .elementor-element.elementor-element-54bb879{--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;}.elementor-8561 .elementor-element.elementor-element-54bb879:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-54bb879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-8561 .elementor-element.elementor-element-7a463fa{--display:flex;}.elementor-8561 .elementor-element.elementor-element-53f552f{--spacer-size:10px;}.elementor-8561 .elementor-element.elementor-element-3902b8f{--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-8561 .elementor-element.elementor-element-3902b8f:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-3902b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDAE2;}.elementor-8561 .elementor-element.elementor-element-c7153c6{--spacer-size:20px;}.elementor-8561 .elementor-element.elementor-element-e19f083{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8561 .elementor-element.elementor-element-e19f083 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:30px;color:#4848cc;}.elementor-8561 .elementor-element.elementor-element-f4031b3{--display:flex;}.elementor-8561 .elementor-element.elementor-element-eb98f2b{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#111111;}.elementor-8561 .elementor-element.elementor-element-1a1dcb3{--display:flex;}.elementor-8561 .elementor-element.elementor-element-efe487c{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#111111;}.elementor-8561 .elementor-element.elementor-element-01f7447{--display:flex;}.elementor-8561 .elementor-element.elementor-element-fd2fd63{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#111111;}.elementor-8561 .elementor-element.elementor-element-c60c351{--display:flex;}.elementor-8561 .elementor-element.elementor-element-e2732ce{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#111111;}.elementor-8561 .elementor-element.elementor-element-711987e{--display:flex;}.elementor-8561 .elementor-element.elementor-element-36b6455{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#111111;}.elementor-8561 .elementor-element.elementor-element-64331ef{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000057;--n-accordion-title-active-color:#4848CC;--n-accordion-icon-size:15px;}:where( .elementor-8561 .elementor-element.elementor-element-64331ef > .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:"Montserrat", Sans-serif;font-weight:700;}.elementor-8561 .elementor-element.elementor-element-ca83345{--spacer-size:20px;}.elementor-8561 .elementor-element.elementor-element-3107419{--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;}.elementor-8561 .elementor-element.elementor-element-3107419:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-3107419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8561 .elementor-element.elementor-element-a4357ee{--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-8561 .elementor-element.elementor-element-cfd1562{--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:flex-end;}.elementor-8561 .elementor-element.elementor-element-e1dddaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8561 .elementor-element.elementor-element-336fc66{--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;}.elementor-8561 .elementor-element.elementor-element-336fc66:not(.elementor-motion-effects-element-type-background), .elementor-8561 .elementor-element.elementor-element-336fc66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8561 .elementor-element.elementor-element-6af8aaf{--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;--align-items:center;}.elementor-8561 .elementor-element.elementor-element-c56168b{--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;}.elementor-8561 .elementor-element.elementor-element-cda3c3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-8561 .elementor-element.elementor-element-493df73{--content-width:1300px;}.elementor-8561 .elementor-element.elementor-element-876aad4{--width:50%;}.elementor-8561 .elementor-element.elementor-element-4a4496f{--width:50%;}.elementor-8561 .elementor-element.elementor-element-0dcdc55{--content-width:1300px;}.elementor-8561 .elementor-element.elementor-element-909e94a{--content-width:1300px;}.elementor-8561 .elementor-element.elementor-element-6506331{--content-width:1300px;}.elementor-8561 .elementor-element.elementor-element-fcd927b{--width:50%;}.elementor-8561 .elementor-element.elementor-element-b9e8acb{--width:50%;}.elementor-8561 .elementor-element.elementor-element-3c0cb22{--content-width:1400px;}.elementor-8561 .elementor-element.elementor-element-6982fa4{--content-width:1370px;}.elementor-8561 .elementor-element.elementor-element-47161f8{--content-width:1400px;}.elementor-8561 .elementor-element.elementor-element-55a4032{--width:33%;}.elementor-8561 .elementor-element.elementor-element-798d384{--width:33%;}.elementor-8561 .elementor-element.elementor-element-f22bc26{--width:33%;}.elementor-8561 .elementor-element.elementor-element-edb140a{--content-width:1400px;}.elementor-8561 .elementor-element.elementor-element-24d8c92{--content-width:1400px;}.elementor-8561 .elementor-element.elementor-element-3f68ff2{--content-width:1400px;}.elementor-8561 .elementor-element.elementor-element-f573230{--width:22%;}.elementor-8561 .elementor-element.elementor-element-eb53852{--width:22%;}.elementor-8561 .elementor-element.elementor-element-a1a9394{--width:22%;}.elementor-8561 .elementor-element.elementor-element-8627baf{--width:22%;}.elementor-8561 .elementor-element.elementor-element-4f6d403{--width:22%;}.elementor-8561 .elementor-element.elementor-element-d8e0b55{--width:22%;}.elementor-8561 .elementor-element.elementor-element-cd1446e{--content-width:1400px;}.elementor-8561 .elementor-element.elementor-element-1f737b9{--width:22%;}.elementor-8561 .elementor-element.elementor-element-08aac38{--width:22%;}.elementor-8561 .elementor-element.elementor-element-6d9d4b6{--width:22%;}.elementor-8561 .elementor-element.elementor-element-b2bfcd4{--width:22%;}.elementor-8561 .elementor-element.elementor-element-1a0208e{--width:22%;}.elementor-8561 .elementor-element.elementor-element-d1a33c0{--width:22%;}.elementor-8561 .elementor-element.elementor-element-37deb06{--content-width:1400px;}.elementor-8561 .elementor-element.elementor-element-3c0ed12{--width:16%;}.elementor-8561 .elementor-element.elementor-element-b4cf98a{--width:16%;}.elementor-8561 .elementor-element.elementor-element-021c1c3{--width:16%;}.elementor-8561 .elementor-element.elementor-element-2a37794{--width:16%;}.elementor-8561 .elementor-element.elementor-element-4a7906b{--width:16%;}.elementor-8561 .elementor-element.elementor-element-f2b87a3{--content-width:1400px;}.elementor-8561 .elementor-element.elementor-element-8d084b3{--content-width:1300px;}.elementor-8561 .elementor-element.elementor-element-015060c{--content-width:1300px;}.elementor-8561 .elementor-element.elementor-element-0857cd5{--width:25%;}.elementor-8561 .elementor-element.elementor-element-9b3e3b2{--width:25%;}.elementor-8561 .elementor-element.elementor-element-c375f8d{--width:25%;}.elementor-8561 .elementor-element.elementor-element-e363e61{--width:25%;}.elementor-8561 .elementor-element.elementor-element-07a76fd{--content-width:1300px;}.elementor-8561 .elementor-element.elementor-element-3f0065c{--content-width:1400px;}.elementor-8561 .elementor-element.elementor-element-bed8e75{--content-width:1400px;}.elementor-8561 .elementor-element.elementor-element-48792b7{--width:33%;}.elementor-8561 .elementor-element.elementor-element-4e3450d{--width:33%;}.elementor-8561 .elementor-element.elementor-element-c59bfc8{--width:33%;}.elementor-8561 .elementor-element.elementor-element-54bb879{--content-width:1400px;}.elementor-8561 .elementor-element.elementor-element-3902b8f{--content-width:1300px;}.elementor-8561 .elementor-element.elementor-element-3107419{--content-width:1300px;}.elementor-8561 .elementor-element.elementor-element-a4357ee{--width:15%;}.elementor-8561 .elementor-element.elementor-element-cfd1562{--width:85%;}.elementor-8561 .elementor-element.elementor-element-336fc66{--content-width:1300px;}.elementor-8561 .elementor-element.elementor-element-6af8aaf{--width:15%;}.elementor-8561 .elementor-element.elementor-element-c56168b{--width:85%;}}@media(max-width:1024px){.elementor-8561 .elementor-element.elementor-element-909e94a{--z-index:1;}.elementor-8561 .elementor-element.elementor-element-56a2ddb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;}}@media(max-width:767px){.elementor-8561 .elementor-element.elementor-element-909e94a{--z-index:2;}}/* Start custom CSS for image, class: .elementor-element-1e9f943 */.elementor-8561 .elementor-element.elementor-element-1e9f943 img {
  height: 50px;     /* altura fija */
  width: auto;      /* mantiene la proporción del ancho */
  max-width: 100%;  /* evita que se desborde del contenedor */
  display: block;   /* elimina espacios en línea */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ad4f65 */.elementor-8561 .elementor-element.elementor-element-8ad4f65 img {
  height: 50px;     /* altura fija */
  width: auto;      /* mantiene la proporción del ancho */
  max-width: 100%;  /* evita que se desborde del contenedor */
  display: block;   /* elimina espacios en línea */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55a4032 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-55a4032 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-55a4032 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-798d384 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-798d384 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-798d384 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f22bc26 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-f22bc26 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-f22bc26 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47161f8 *//* Todas las imágenes dentro de un contenedor Elementor en máxima resolución */
.elementor-container img {
   width: auto;          /* mantiene el tamaño real de la imagen */
   height: auto;         /* conserva la proporción */
   max-width: 100%;      /* evita que desborde en pantallas pequeñas */
   display: block;       /* elimina espacios raros alrededor */
   image-rendering: auto; /* el navegador decide la mejor calidad */
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-88b7bc8 *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f573230 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-f573230 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-f573230 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-e99c411 *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb53852 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-eb53852 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-eb53852 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-5867d62 *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a9394 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-a1a9394 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-a1a9394 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-d571201 *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8627baf *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-8627baf {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-8627baf {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-38d5d94 *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f6d403 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-4f6d403 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-4f6d403 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-9f1724f *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8e0b55 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-d8e0b55 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-d8e0b55 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f68ff2 *//* Todas las imágenes dentro de un contenedor Elementor en máxima resolución */
.elementor-container img {
   width: auto;          /* mantiene el tamaño real de la imagen */
   height: auto;         /* conserva la proporción */
   max-width: 100%;      /* evita que desborde en pantallas pequeñas */
   display: block;       /* elimina espacios raros alrededor */
   image-rendering: auto; /* el navegador decide la mejor calidad */
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-d56b200 *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f737b9 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-1f737b9 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-1f737b9 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-d41d461 *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08aac38 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-08aac38 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-08aac38 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-7eb7398 *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d9d4b6 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-6d9d4b6 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-6d9d4b6 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-de2a8c2 *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2bfcd4 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-b2bfcd4 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-b2bfcd4 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-cf58f01 *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a0208e *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-1a0208e {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-1a0208e {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-f68689d *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a33c0 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-d1a33c0 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-d1a33c0 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-dcdfbda *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c0ed12 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-3c0ed12 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-3c0ed12 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-ac02378 *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4cf98a *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-b4cf98a {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-b4cf98a {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-8a3d8a4 *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021c1c3 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-021c1c3 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-021c1c3 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-3ba4913 *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a37794 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-2a37794 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-2a37794 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-276184a *//* Asegurar que el frente ocupe todo el ancho */
.elementor-flip-box__front {
    width: 100%;
    height: 100%;
    padding: 0; /* Eliminar cualquier padding */
    margin: 0; /* Eliminar márgenes */
    box-sizing: border-box; /* Incluir bordes y padding en el tamaño */
    display: flex;
    justify-content: center; /* Centrar el contenido horizontalmente */
    align-items: center; /* Centrar el contenido verticalmente */
    text-align: center; /* Asegurar que el texto esté centrado */
}

/* Ajustar el contenido interno para que ocupe el 100% */
.elementor-flip-box__front-inner {
    width: 100%; /* Ocupa todo el ancho */
    padding: 0; /* Eliminar padding adicional */
    box-sizing: border-box; /* Garantizar que no haya excedente de tamaño */
}

/* Opcional: Asegurar que las imágenes o textos se ajusten correctamente */
.elementor-flip-box__front-inner img,
.elementor-flip-box__front-inner p {
    max-width: 100%; /* Asegurar que las imágenes no excedan el ancho */
    margin: 0 auto; /* Centrar elementos secundarios */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7906b *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-4a7906b {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-4a7906b {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0857cd5 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-0857cd5 {
    background: linear-gradient(to bottom, #DCDAE2, #BABAC1); /* Degradado de fondo actualizado */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-0857cd5 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b3e3b2 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-9b3e3b2 {
    background: linear-gradient(to bottom, #DCDAE2, #BABAC1); /* Degradado de fondo actualizado */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-9b3e3b2 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c375f8d *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-c375f8d {
    background: linear-gradient(to bottom, #DCDAE2, #BABAC1); /* Degradado de fondo actualizado */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-c375f8d {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e363e61 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-e363e61 {
    background: linear-gradient(to bottom, #DCDAE2, #BABAC1); /* Degradado de fondo actualizado */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-e363e61 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48792b7 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-48792b7 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-48792b7 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e3450d *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-4e3450d {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-4e3450d {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59bfc8 *//* Estilo del contenedor con el degradado de fondo */
.elementor-8561 .elementor-element.elementor-element-c59bfc8 {
    background: linear-gradient(to bottom, #292929, #161615); /* Degradado de fondo */
    border-radius: 15px; /* Redondear todas las esquinas */
    padding: 15px; /* Espaciado interno */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.6); /* Sombra más oscura para mayor contraste */
    overflow: hidden; /* Asegura que el contenido respete los bordes redondeados */
}

/* Ajuste para dispositivos móviles */
@media (max-width: 768px) {
    .elementor-8561 .elementor-element.elementor-element-c59bfc8 {
        padding: 15px; /* Reducir el padding en pantallas pequeñas */
        border-radius: 15px; /* Ajustar bordes redondeados */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed8e75 *//* Todas las imágenes dentro de un contenedor Elementor en máxima resolución */
.elementor-container img {
   width: auto;          /* mantiene el tamaño real de la imagen */
   height: auto;         /* conserva la proporción */
   max-width: 100%;      /* evita que desborde en pantallas pequeñas */
   display: block;       /* elimina espacios raros alrededor */
   image-rendering: auto; /* el navegador decide la mejor calidad */
}/* End custom CSS */
/* Start custom CSS */.grecaptcha-badge { 
  visibility: hidden !important;
  opacity: 0 !important;
}/* End custom CSS */