.elementor-1661 .elementor-element.elementor-element-cb6a634{margin-top:0px;margin-bottom:35px;}.elementor-1661 .elementor-element.elementor-element-cb6aa5b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-c8dd453{--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-1661 .elementor-element.elementor-element-d856e6d{--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-1661 .elementor-element.elementor-element-0f8dcd2 .elementor-icon-box-wrapper{gap:15px;}.elementor-1661 .elementor-element.elementor-element-6dfd4cc{--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-1661 .elementor-element.elementor-element-7f1867d .elementor-icon-box-wrapper{gap:15px;}.elementor-1661 .elementor-element.elementor-element-f8ac9cc{--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-1661 .elementor-element.elementor-element-aa91838 .elementor-icon-box-wrapper{gap:15px;}.elementor-1661 .elementor-element.elementor-element-8e1e461{--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-1661 .elementor-element.elementor-element-2934ed9 .elementor-icon-box-wrapper{gap:15px;}.elementor-1661 .elementor-element.elementor-element-be01898{--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-1661 .elementor-element.elementor-element-be01898:not(.elementor-motion-effects-element-type-background), .elementor-1661 .elementor-element.elementor-element-be01898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-1661 .elementor-element.elementor-element-be01898.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1661 .elementor-element.elementor-element-63679ae{--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-1661 .elementor-element.elementor-element-940c6a2{--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-1661 .elementor-element.elementor-element-7b7889c{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-1661 .elementor-element.elementor-element-7b7889c.elementor-element{--align-self:center;}.elementor-1661 .elementor-element.elementor-element-7b7889c img{border-radius:30px 30px 30px 30px;}.elementor-1661 .elementor-element.elementor-element-0621148{--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-1661 .elementor-element.elementor-element-6173329{--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-1661 .elementor-element.elementor-element-6173329:not(.elementor-motion-effects-element-type-background), .elementor-1661 .elementor-element.elementor-element-6173329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-1661 .elementor-element.elementor-element-4adbd29{--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-1661 .elementor-element.elementor-element-4adbd29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1661 .elementor-element.elementor-element-8043ec5 .elementor-testimonials-carousel .ms-lms-testimonial-data .author-name{color:#232628;}.elementor-1661 .elementor-element.elementor-element-8043ec5 .elementor-testimonials-carousel .ms-lms-testimonial-data .author-name:hover{color:#232628;}.elementor-1661 .elementor-element.elementor-element-6995aaf{--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-1661 .elementor-element.elementor-element-6995aaf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1661 .elementor-element.elementor-element-968e362 .elementor-testimonials-carousel .ms-lms-testimonial-data .author-name{color:#232628;}.elementor-1661 .elementor-element.elementor-element-968e362 .elementor-testimonials-carousel .ms-lms-testimonial-data .author-name:hover{color:#232628;}.elementor-1661 .elementor-element.elementor-element-a3cacd1{--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-1661 .elementor-element.elementor-element-a3cacd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1661 .elementor-element.elementor-element-495f3a2 .elementor-testimonials-carousel .ms-lms-testimonial-data .author-name{color:#232628;}.elementor-1661 .elementor-element.elementor-element-495f3a2 .elementor-testimonials-carousel .ms-lms-testimonial-data .author-name:hover{color:#232628;}.elementor-1661 .elementor-element.elementor-element-7eee797{--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-1661 .elementor-element.elementor-element-7eee797.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1661 .elementor-element.elementor-element-8fb3f0c{--display:flex;}.elementor-1661 .elementor-element.elementor-element-8fb3f0c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1661 .elementor-element.elementor-element-9c934f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-54dca68{--display:flex;}.elementor-1661 .elementor-element.elementor-element-aa37c7d{--display:flex;}.elementor-1661 .elementor-element.elementor-element-5d953bb .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;}.elementor-1661 .elementor-element.elementor-element-5d953bb .elementor-button:hover, .elementor-1661 .elementor-element.elementor-element-5d953bb .elementor-button:focus{background-color:#E3E3E3;color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-1661 .elementor-element.elementor-element-5d953bb .elementor-button:hover svg, .elementor-1661 .elementor-element.elementor-element-5d953bb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1661 .elementor-element.elementor-element-e0d938b{--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-1661 .elementor-element.elementor-element-dc9d416{--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;--flex-wrap:wrap;}.elementor-1661 .elementor-element.elementor-element-dc9d416:not(.elementor-motion-effects-element-type-background), .elementor-1661 .elementor-element.elementor-element-dc9d416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1661 .elementor-element.elementor-element-dc9d416.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1661 .elementor-element.elementor-element-08dd2d2{--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-1661 .elementor-element.elementor-element-08dd2d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1661 .elementor-element.elementor-element-40372da{--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-1661 .elementor-element.elementor-element-6d719b8 .elementor-button{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;border-style:solid;}.elementor-1661 .elementor-element.elementor-element-6d719b8 .elementor-button:hover, .elementor-1661 .elementor-element.elementor-element-6d719b8 .elementor-button:focus{background-color:#5D3E93;color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-1661 .elementor-element.elementor-element-6d719b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1661 .elementor-element.elementor-element-6d719b8 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-1661 .elementor-element.elementor-element-6d719b8 .elementor-button:hover svg, .elementor-1661 .elementor-element.elementor-element-6d719b8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1661 .elementor-element.elementor-element-6d719b8 a.elementor-button{border-color:var( --e-global-color-accent );}.elementor-1661 .elementor-element.elementor-element-6d719b8 a.elementor-button .elementor-button-icon i{color:#FFFFFF !important;}.elementor-1661 .elementor-element.elementor-element-6d719b8 a.elementor-button:hover .elementor-button-icon i{color:#FFFFFF !important;}.elementor-1661 .elementor-element.elementor-element-cd221ac{margin:31px 31px calc(var(--kit-widget-spacing, 0px) + 31px) 31px;padding:0px 0px 0px 0px;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-1661 .elementor-element.elementor-element-cd221ac.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1661 .elementor-element.elementor-element-cd221ac img{border-style:none;border-radius:39px 39px 39px 39px;}.elementor-1661 .elementor-element.elementor-element-fa322bf{--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-1661 .elementor-element.elementor-element-fa322bf:not(.elementor-motion-effects-element-type-background), .elementor-1661 .elementor-element.elementor-element-fa322bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-1661 .elementor-element.elementor-element-f943049 .elementor-icon-wrapper{text-align:center;}.elementor-1661 .elementor-element.elementor-element-f943049.elementor-view-stacked .elementor-icon{background-color:#D9DD4E;}.elementor-1661 .elementor-element.elementor-element-f943049.elementor-view-framed .elementor-icon, .elementor-1661 .elementor-element.elementor-element-f943049.elementor-view-default .elementor-icon{color:#D9DD4E;border-color:#D9DD4E;}.elementor-1661 .elementor-element.elementor-element-f943049.elementor-view-framed .elementor-icon, .elementor-1661 .elementor-element.elementor-element-f943049.elementor-view-default .elementor-icon svg{fill:#D9DD4E;}.elementor-1661 .elementor-element.elementor-element-92993d8{text-align:center;}.elementor-1661 .elementor-element.elementor-element-048e16a.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:1;}.elementor-1661 .elementor-element.elementor-element-048e16a{text-align:center;}.elementor-1661 .elementor-element.elementor-element-eaa4b87{--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-1661 .elementor-element.elementor-element-f09eab2{--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-1661 .elementor-element.elementor-element-4607c37{--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-1661 .elementor-element.elementor-element-294f84a{--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-1661 .elementor-element.elementor-element-1c15f68{--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;--flex-wrap:wrap;}.elementor-1661 .elementor-element.elementor-element-1c15f68:not(.elementor-motion-effects-element-type-background), .elementor-1661 .elementor-element.elementor-element-1c15f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1661 .elementor-element.elementor-element-99b467a{--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-1661 .elementor-element.elementor-element-99b467a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1661 .elementor-element.elementor-element-ed78f27{background-color:#FFFFFF;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-1661 .elementor-element.elementor-element-ed78f27:hover{border-radius:12px 12px 12px 12px;}.elementor-1661 .elementor-element.elementor-element-99ee343{--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-1661 .elementor-element.elementor-element-99ee343.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1661 .elementor-element.elementor-element-52c0832.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:1;}.elementor-1661 .elementor-element.elementor-element-52c0832{text-align:center;}.elementor-1661 .elementor-element.elementor-element-c43a8b8{--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-1661 .elementor-element.elementor-element-c43a8b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1661 .elementor-element.elementor-element-6006c68 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:12px 12px 12px 12px;}.elementor-1661 .elementor-element.elementor-element-6006c68 .elementor-button:hover, .elementor-1661 .elementor-element.elementor-element-6006c68 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-secondary );border-color:#898989;}.elementor-1661 .elementor-element.elementor-element-6006c68{border-radius:12px 12px 12px 12px;}.elementor-1661 .elementor-element.elementor-element-6006c68:hover{border-radius:12px 12px 12px 12px;}.elementor-1661 .elementor-element.elementor-element-6006c68 .elementor-button:hover svg, .elementor-1661 .elementor-element.elementor-element-6006c68 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1661 .elementor-element.elementor-element-6006c68 a.elementor-button{border-color:var( --e-global-color-secondary );}.elementor-1661 .elementor-element.elementor-element-6006c68 a.elementor-button:hover{border-color:var( --e-global-color-secondary );}.elementor-1661 .elementor-element.elementor-element-7af50b8{--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-1661 .elementor-element.elementor-element-0ed2094{--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-1661 .elementor-element.elementor-element-0ed2094.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1661 .elementor-element.elementor-element-a5d321e{--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-1661 .elementor-element.elementor-element-a5d321e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1661 .elementor-element.elementor-element-438bc33{--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-1661 .elementor-element.elementor-element-438bc33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1661 .elementor-element.elementor-element-105c11f{--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-1661 .elementor-element.elementor-element-105c11f:not(.elementor-motion-effects-element-type-background), .elementor-1661 .elementor-element.elementor-element-105c11f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(205deg, #20436D 0%, var( --e-global-color-secondary ) 100%);}.elementor-1661 .elementor-element.elementor-element-105c11f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1661 .elementor-element.elementor-element-2e75756{text-align:center;}.elementor-1661 .elementor-element.elementor-element-2e75756 .elementor-heading-title{color:#FFFFFF;}.elementor-1661 .elementor-element.elementor-element-f2c56c2{--iteration-count:infinite;--dynamic-text-color:#E0DC2F;}.elementor-1661 .elementor-element.elementor-element-f2c56c2 .elementor-headline{text-align:center;}.elementor-1661 .elementor-element.elementor-element-f2c56c2 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-1661 .elementor-element.elementor-element-150302e .elementor-button{background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-1661 .elementor-element.elementor-element-150302e .elementor-button:hover, .elementor-1661 .elementor-element.elementor-element-150302e .elementor-button:focus{background-color:#6992AD;color:#FEFFFF;}.elementor-1661 .elementor-element.elementor-element-150302e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1661 .elementor-element.elementor-element-150302e .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1661 .elementor-element.elementor-element-150302e .elementor-button:hover svg, .elementor-1661 .elementor-element.elementor-element-150302e .elementor-button:focus svg{fill:#FEFFFF;}.elementor-1661 .elementor-element.elementor-element-ce549fc .elementor-button{background-color:#20436D;border-radius:10px 10px 10px 10px;}.elementor-1661 .elementor-element.elementor-element-ce549fc .elementor-button:hover, .elementor-1661 .elementor-element.elementor-element-ce549fc .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FEFFFF;}.elementor-1661 .elementor-element.elementor-element-ce549fc .elementor-button:hover svg, .elementor-1661 .elementor-element.elementor-element-ce549fc .elementor-button:focus svg{fill:#FEFFFF;}.elementor-1661 .elementor-element.elementor-element-cb6d507:not(.elementor-motion-effects-element-type-background), .elementor-1661 .elementor-element.elementor-element-cb6d507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #7FA9C6 25%, #6B4CA3 100%);}.elementor-1661 .elementor-element.elementor-element-cb6d507{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 35px 0px;}.elementor-1661 .elementor-element.elementor-element-cb6d507 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1661 .elementor-element.elementor-element-cb6dc58 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1661 .elementor-element.elementor-element-cb6e154{width:var( --container-widget-width, 102.578% );max-width:102.578%;--container-widget-width:102.578%;--container-widget-flex-grow:0;}.elementor-1661 .elementor-element.elementor-element-cb6e154.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1661 .elementor-element.elementor-element-cb6e154 .masterstudy-custom-title{font-size:45px;line-height:55px;color:#ffffff;}.elementor-1661 .elementor-element.elementor-element-cb6e33c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-cb6e535 .elementor-button{background-color:#1A92E6;font-size:14px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-1661 .elementor-element.elementor-element-cb6e535 .elementor-button:hover, .elementor-1661 .elementor-element.elementor-element-cb6e535 .elementor-button:focus{background-color:#1A92E6;color:#FFFFFF;}.elementor-1661 .elementor-element.elementor-element-cb6e535{width:auto;max-width:auto;}.elementor-1661 .elementor-element.elementor-element-cb6e535 .elementor-button:hover svg, .elementor-1661 .elementor-element.elementor-element-cb6e535 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1661 .elementor-element.elementor-element-cb70808, .elementor-1661 .elementor-element.elementor-element-cb70808 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-cb70808{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:35px;margin-bottom:70px;padding:35px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-cb70808 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1661 .elementor-element.elementor-element-cb70c0f > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-cb70c0f > .elementor-element-populated, .elementor-1661 .elementor-element.elementor-element-cb70c0f > .elementor-element-populated > .elementor-background-overlay, .elementor-1661 .elementor-element.elementor-element-cb70c0f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-cb70c0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1661 .elementor-element.elementor-element-cb7123b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-cb73bc3 > .elementor-element-populated, .elementor-1661 .elementor-element.elementor-element-cb73bc3 > .elementor-element-populated > .elementor-background-overlay, .elementor-1661 .elementor-element.elementor-element-cb73bc3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-cb73bc3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-cb73bc3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1661 .elementor-element.elementor-element-cb742e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-99cfb4a{--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;}@media(min-width:768px){.elementor-1661 .elementor-element.elementor-element-cb6aa5b{width:100%;}.elementor-1661 .elementor-element.elementor-element-d856e6d{--width:25%;}.elementor-1661 .elementor-element.elementor-element-6dfd4cc{--width:25%;}.elementor-1661 .elementor-element.elementor-element-f8ac9cc{--width:25%;}.elementor-1661 .elementor-element.elementor-element-8e1e461{--width:25%;}.elementor-1661 .elementor-element.elementor-element-be01898{--width:98.263%;}.elementor-1661 .elementor-element.elementor-element-4adbd29{--width:28.259%;}.elementor-1661 .elementor-element.elementor-element-6995aaf{--width:29.653%;}.elementor-1661 .elementor-element.elementor-element-a3cacd1{--width:29.842%;}.elementor-1661 .elementor-element.elementor-element-7eee797{--width:100%;}.elementor-1661 .elementor-element.elementor-element-8fb3f0c{--width:71.415%;}.elementor-1661 .elementor-element.elementor-element-9c934f2{--width:50%;}.elementor-1661 .elementor-element.elementor-element-dc9d416{--width:100%;}.elementor-1661 .elementor-element.elementor-element-08dd2d2{--width:97.578%;}.elementor-1661 .elementor-element.elementor-element-40372da{--width:100%;}.elementor-1661 .elementor-element.elementor-element-f09eab2{--width:25%;}.elementor-1661 .elementor-element.elementor-element-4607c37{--width:25%;}.elementor-1661 .elementor-element.elementor-element-294f84a{--width:25%;}.elementor-1661 .elementor-element.elementor-element-99b467a{--width:99.161%;}.elementor-1661 .elementor-element.elementor-element-99ee343{--width:70.575%;}.elementor-1661 .elementor-element.elementor-element-c43a8b8{--width:24.02%;}.elementor-1661 .elementor-element.elementor-element-0ed2094{--width:28.537%;}.elementor-1661 .elementor-element.elementor-element-a5d321e{--width:29.967%;}.elementor-1661 .elementor-element.elementor-element-438bc33{--width:30.492%;}.elementor-1661 .elementor-element.elementor-element-105c11f{--width:99.177%;}.elementor-1661 .elementor-element.elementor-element-cb6d8f9{width:58%;}.elementor-1661 .elementor-element.elementor-element-cb6de33{width:41%;}.elementor-1661 .elementor-element.elementor-element-cb70c0f{width:50%;}.elementor-1661 .elementor-element.elementor-element-cb73bc3{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1661 .elementor-element.elementor-element-cb6aa5b{width:100%;}.elementor-1661 .elementor-element.elementor-element-cb6d8f9{width:58%;}.elementor-1661 .elementor-element.elementor-element-cb6de33{width:41%;}.elementor-1661 .elementor-element.elementor-element-cb70c0f{width:100%;}.elementor-1661 .elementor-element.elementor-element-cb73bc3{width:100%;}}/* Start custom CSS for image, class: .elementor-element-7b7889c *//* --- Capa de la Sombra de Color (la forma lavanda) --- */
.elementor-1661 .elementor-element.elementor-element-7b7889c::before {
    content: '';
    position: absolute;
    /* Los siguientes valores crean el "desfase" hacia arriba y a la derecha */
    top: -20px;     /* Cuánto sube (valor negativo sube) */
    left: 20px;     /* Cuánto se mueve a la derecha (valor positivo) */
    width: 100%;    /* Mismo ancho que la imagen */
    height: 100%;   /* Misma altura que la imagen */
    
    /* ESTO ES EL COLOR DE LA SOMBRA (Lavanda pálido) */
    background-color: #f3f0ff; 

    /* ESTO ES EL RADIO DE BORDE DE LA SOMBRA */
    border-radius: 30px; /* Debería ser un poco mayor que el de tu imagen para que concuerde */
    
    /* Esta inclinación sutil lo hace ver menos rígido */
    transform: rotate(+3deg); 
    
    /* ESTO LO PONE DETRÁS DE TODO */
    z-index: -2;
}

/* --- Capa de la Sombra Suave (le da el relieve) --- */
.elementor-1661 .elementor-element.elementor-element-7b7889c::after {
    content: '';
    position: absolute;
    /* Misma posición y tamaño que el pseudoelemento de color */
    top: -20px;
    left: 20px;
    width: 100%;
    height: 100%;
    background: transparent;
    border-radius: 30px;
    
    /* ESTA ES LA SOMBRA SUAVE (Relieve) */
    /* Usamos un color muy transparente para un efecto difuminado realista */
    box-shadow: 10px 15px 40px rgba(0, 0, 0, 0.08);
    
    /* Misma inclinación sutil */
    transform: rotate(+3deg);
    
    /* ESTO LO PONE DELANTE DEL COLOR PERO DETRÁS DE LA IMAGEN */
    z-index: -1;
}

/* --- Asegura que el widget base tenga la posición correcta --- */
.elementor-1661 .elementor-element.elementor-element-7b7889c {
    position: relative;
    /* Dale un poco de espacio extra a la columna para que la sombra no se corte */
    margin-top: 20px;
    margin-right: 20px;
    z-index: 0;
}/* End custom CSS */