.elementor-53 .elementor-element.elementor-element-d88d42a{--display:flex;--min-height:79vh;--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;--background-transition:0.3s;--margin-top:-79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-53 .elementor-element.elementor-element-d88d42a:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-d88d42a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camilaramirez.portafolioo.com/wp-content/uploads/2025/05/FONDO.png");}.elementor-53 .elementor-element.elementor-element-d88d42a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-f43ae87{z-index:66;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-578314f{left:0px;}body.rtl .elementor-53 .elementor-element.elementor-element-578314f{right:0px;}.elementor-53 .elementor-element.elementor-element-578314f{top:0px;z-index:2;}.elementor-53 .elementor-element.elementor-element-578314f img{width:81%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-8116fa4{left:0px;}body.rtl .elementor-53 .elementor-element.elementor-element-8116fa4{right:0px;}.elementor-53 .elementor-element.elementor-element-8116fa4{top:0px;z-index:2;}.elementor-53 .elementor-element.elementor-element-8116fa4 img{width:81%;}.elementor-53 .elementor-element.elementor-element-0df093b.elementor-element{--align-self:flex-end;}.elementor-53 .elementor-element.elementor-element-0df093b{z-index:14;text-align:end;}.elementor-53 .elementor-element.elementor-element-0df093b img{width:36%;}.elementor-53 .elementor-element.elementor-element-bddf5c6{z-index:1;}.elementor-53 .elementor-element.elementor-element-bddf5c6 img{width:81%;}.elementor-53 .elementor-element.elementor-element-c7ec22e{z-index:1;}.elementor-53 .elementor-element.elementor-element-c7ec22e img{width:81%;}.elementor-53 .elementor-element.elementor-element-42f1687{z-index:1;}.elementor-53 .elementor-element.elementor-element-42f1687 img{width:81%;}.elementor-53 .elementor-element.elementor-element-6ea07bd{width:var( --container-widget-width, 101.337% );max-width:101.337%;--container-widget-width:101.337%;--container-widget-flex-grow:0;z-index:10;}.elementor-53 .elementor-element.elementor-element-6ea07bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-6ea07bd img{width:81%;}.elementor-53 .elementor-element.elementor-element-0bdf0d6{--display:flex;--min-height:520px;--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-53 .elementor-element.elementor-element-0bdf0d6:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-0bdf0d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camilaramirez.portafolioo.com/wp-content/uploads/2025/05/FONDO.png");}.elementor-53 .elementor-element.elementor-element-72e4512 img{width:80%;max-width:100%;}.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-53 .elementor-element.elementor-element-25f493c .elementor-button{background-color:#335560;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:500;}.elementor-53 .elementor-element.elementor-element-25f493c > .elementor-widget-container{margin:-118px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-25f493c.elementor-element{--align-self:center;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-b788139{left:1157px;}body.rtl .elementor-53 .elementor-element.elementor-element-b788139{right:1157px;}.elementor-53 .elementor-element.elementor-element-b788139{top:5px;}.elementor-53 .elementor-element.elementor-element-b788139 img{width:50%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-7782596{left:50px;}body.rtl .elementor-53 .elementor-element.elementor-element-7782596{right:50px;}.elementor-53 .elementor-element.elementor-element-7782596{top:125px;}.elementor-53 .elementor-element.elementor-element-7782596 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-53 .elementor-element.elementor-element-7782596 img{width:76%;}.elementor-53 .elementor-element.elementor-element-f6822b7{--display:flex;--min-height:100vh;--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;--z-index:1;}.elementor-53 .elementor-element.elementor-element-f6822b7:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-f6822b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camilaramirez.portafolioo.com/wp-content/uploads/2025/05/FONDO.png");}.elementor-53 .elementor-element.elementor-element-9f31583 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-9f31583{z-index:1;}.elementor-53 .elementor-element.elementor-element-9f31583 img{width:100%;max-width:74%;}.elementor-53 .elementor-element.elementor-element-59a04d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-59a04d8{text-align:end;}.elementor-53 .elementor-element.elementor-element-59a04d8 img{width:88%;max-width:100%;transition-duration:0s;}.elementor-53 .elementor-element.elementor-element-e16dc0f{--display:flex;--min-height:79vh;--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;--background-transition:0.3s;--margin-top:-79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-53 .elementor-element.elementor-element-e16dc0f:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-e16dc0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camilaramirez.portafolioo.com/wp-content/uploads/2025/05/FONDO.png");}.elementor-53 .elementor-element.elementor-element-e16dc0f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-2b821a0{z-index:66;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-82a5efe{left:0px;}body.rtl .elementor-53 .elementor-element.elementor-element-82a5efe{right:0px;}.elementor-53 .elementor-element.elementor-element-82a5efe{top:0px;z-index:2;}.elementor-53 .elementor-element.elementor-element-82a5efe img{width:81%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-cf36aae{left:0px;}body.rtl .elementor-53 .elementor-element.elementor-element-cf36aae{right:0px;}.elementor-53 .elementor-element.elementor-element-cf36aae{top:0px;z-index:2;}.elementor-53 .elementor-element.elementor-element-cf36aae img{width:81%;}.elementor-53 .elementor-element.elementor-element-430c47b.elementor-element{--align-self:flex-end;}.elementor-53 .elementor-element.elementor-element-430c47b{z-index:14;text-align:end;}.elementor-53 .elementor-element.elementor-element-430c47b img{width:36%;}.elementor-53 .elementor-element.elementor-element-622dfc7{z-index:1;}.elementor-53 .elementor-element.elementor-element-622dfc7 img{width:81%;}.elementor-53 .elementor-element.elementor-element-a821156{z-index:1;}.elementor-53 .elementor-element.elementor-element-a821156 img{width:81%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-a75acde{left:0px;}body.rtl .elementor-53 .elementor-element.elementor-element-a75acde{right:0px;}.elementor-53 .elementor-element.elementor-element-a75acde{top:0px;z-index:1;}.elementor-53 .elementor-element.elementor-element-a75acde img{width:81%;}.elementor-53 .elementor-element.elementor-element-e6bf40b{width:var( --container-widget-width, 101.337% );max-width:101.337%;--container-widget-width:101.337%;--container-widget-flex-grow:0;z-index:10;}.elementor-53 .elementor-element.elementor-element-e6bf40b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-e6bf40b img{width:81%;}.elementor-53 .elementor-element.elementor-element-b06295b{--spacer-size:50px;}.elementor-53 .elementor-element.elementor-element-8bd5976{--display:flex;--min-height:520px;--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-53 .elementor-element.elementor-element-8bd5976:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-8bd5976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camilaramirez.portafolioo.com/wp-content/uploads/2025/05/FONDO.png");}.elementor-53 .elementor-element.elementor-element-b3503d2 img{width:80%;max-width:100%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-3e44ef6{left:1157px;}body.rtl .elementor-53 .elementor-element.elementor-element-3e44ef6{right:1157px;}.elementor-53 .elementor-element.elementor-element-3e44ef6{top:5px;}.elementor-53 .elementor-element.elementor-element-3e44ef6 img{width:50%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-51b0faa{left:50px;}body.rtl .elementor-53 .elementor-element.elementor-element-51b0faa{right:50px;}.elementor-53 .elementor-element.elementor-element-51b0faa{top:125px;}.elementor-53 .elementor-element.elementor-element-51b0faa .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-53 .elementor-element.elementor-element-51b0faa img{width:76%;}.elementor-53 .elementor-element.elementor-element-482ceae{--display:flex;}.elementor-53 .elementor-element.elementor-element-72efc76 .elementor-button{background-color:#335560;font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:500;}.elementor-53 .elementor-element.elementor-element-72efc76 > .elementor-widget-container{margin:-118px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-72efc76.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-53 .elementor-element.elementor-element-3a4833f{--display:flex;--min-height:100vh;--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;--background-transition:0.3s;--margin-top:-5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:3;}.elementor-53 .elementor-element.elementor-element-3a4833f:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-3a4833f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camilaramirez.portafolioo.com/wp-content/uploads/2025/05/FONDO.png");}.elementor-53 .elementor-element.elementor-element-3a4833f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-727a07c{z-index:66;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-a0237dd{left:0px;}body.rtl .elementor-53 .elementor-element.elementor-element-a0237dd{right:0px;}.elementor-53 .elementor-element.elementor-element-a0237dd{top:0px;z-index:1;}.elementor-53 .elementor-element.elementor-element-a0237dd img{width:70%;opacity:1;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-bab2a6d{left:0px;}body.rtl .elementor-53 .elementor-element.elementor-element-bab2a6d{right:0px;}.elementor-53 .elementor-element.elementor-element-bab2a6d{top:0px;z-index:2;}.elementor-53 .elementor-element.elementor-element-bab2a6d img{width:70%;}.elementor-53 .elementor-element.elementor-element-a618837 > .elementor-widget-container{margin:20px 0px 0px -14px;}.elementor-53 .elementor-element.elementor-element-a618837{z-index:1;}.elementor-53 .elementor-element.elementor-element-a618837 img{width:67%;}.elementor-53 .elementor-element.elementor-element-d41fd6b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-40%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--z-index:13;}.elementor-53 .elementor-element.elementor-element-f2d14db{--spacer-size:50px;}.elementor-53 .elementor-element.elementor-element-5a4251f > .elementor-widget-container{margin:12% 0% 0% 10%;}.elementor-53 .elementor-element.elementor-element-5a4251f.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-5a4251f{z-index:14;text-align:start;}.elementor-53 .elementor-element.elementor-element-5a4251f img{width:44%;max-width:100%;}.elementor-53 .elementor-element.elementor-element-9bd5016{--spacer-size:50px;}.elementor-53 .elementor-element.elementor-element-59e7bd9 > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-53 .elementor-element.elementor-element-59e7bd9.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-59e7bd9{z-index:14;text-align:center;}.elementor-53 .elementor-element.elementor-element-59e7bd9 img{width:21%;max-width:100%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-20056e7{left:0px;}body.rtl .elementor-53 .elementor-element.elementor-element-20056e7{right:0px;}.elementor-53 .elementor-element.elementor-element-20056e7{top:0px;z-index:1;}.elementor-53 .elementor-element.elementor-element-20056e7 img{width:67%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-e85e52d{left:0px;}body.rtl .elementor-53 .elementor-element.elementor-element-e85e52d{right:0px;}.elementor-53 .elementor-element.elementor-element-e85e52d{top:0px;z-index:1;}.elementor-53 .elementor-element.elementor-element-e85e52d img{width:67%;}.elementor-53 .elementor-element.elementor-element-4b7f070{width:var( --container-widget-width, 101.337% );max-width:101.337%;--container-widget-width:101.337%;--container-widget-flex-grow:0;top:39px;z-index:10;}.elementor-53 .elementor-element.elementor-element-4b7f070.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-4b7f070{left:-127px;}body.rtl .elementor-53 .elementor-element.elementor-element-4b7f070{right:-127px;}.elementor-53 .elementor-element.elementor-element-4b7f070 img{width:67%;}.elementor-53 .elementor-element.elementor-element-d330d09{width:var( --container-widget-width, 101.337% );max-width:101.337%;--container-widget-width:101.337%;--container-widget-flex-grow:0;top:685px;z-index:10;}.elementor-53 .elementor-element.elementor-element-d330d09.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-d330d09{left:9px;}body.rtl .elementor-53 .elementor-element.elementor-element-d330d09{right:9px;}.elementor-53 .elementor-element.elementor-element-d330d09 img{width:29%;}.elementor-53 .elementor-element.elementor-element-a26e851{--display:flex;--min-height:564px;--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:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-53 .elementor-element.elementor-element-a26e851:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-a26e851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camilaramirez.portafolioo.com/wp-content/uploads/2025/05/FONDO.png");}.elementor-53 .elementor-element.elementor-element-8032d03 img{width:76%;max-width:100%;}.elementor-53 .elementor-element.elementor-element-c6a4714 > .elementor-widget-container{margin:-158px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-c6a4714 img{width:63%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-2822f61{left:1157px;}body.rtl .elementor-53 .elementor-element.elementor-element-2822f61{right:1157px;}.elementor-53 .elementor-element.elementor-element-2822f61{top:5px;}.elementor-53 .elementor-element.elementor-element-2822f61 img{width:50%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-c96eccc{left:64px;}body.rtl .elementor-53 .elementor-element.elementor-element-c96eccc{right:64px;}.elementor-53 .elementor-element.elementor-element-c96eccc{top:44px;}.elementor-53 .elementor-element.elementor-element-c96eccc .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-53 .elementor-element.elementor-element-c96eccc img{width:62%;}.elementor-53 .elementor-element.elementor-element-d1f4308{--spacer-size:87px;}.elementor-53 .elementor-element.elementor-element-19d22a9{--display:flex;--min-height:100vh;--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;--z-index:1;}.elementor-53 .elementor-element.elementor-element-19d22a9:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-19d22a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camilaramirez.portafolioo.com/wp-content/uploads/2025/05/FONDO.png");}.elementor-53 .elementor-element.elementor-element-503d3cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-503d3cf{z-index:1;}.elementor-53 .elementor-element.elementor-element-503d3cf img{width:100%;max-width:74%;}.elementor-53 .elementor-element.elementor-element-4ef9960 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-4ef9960{text-align:end;}.elementor-53 .elementor-element.elementor-element-4ef9960 img{width:88%;max-width:100%;transition-duration:0s;}.elementor-53 .elementor-element.elementor-element-6f105b2{--display:flex;--min-height:100vh;--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;--z-index:1;}.elementor-53 .elementor-element.elementor-element-6f105b2:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-6f105b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camilaramirez.portafolioo.com/wp-content/uploads/2025/05/FONDO.png");}.elementor-53 .elementor-element.elementor-element-8146a6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-8146a6e{z-index:1;}.elementor-53 .elementor-element.elementor-element-8146a6e img{width:100%;max-width:74%;}.elementor-53 .elementor-element.elementor-element-0f66b9c > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-0f66b9c{left:6.423vw;}body.rtl .elementor-53 .elementor-element.elementor-element-0f66b9c{right:6.423vw;}.elementor-53 .elementor-element.elementor-element-0f66b9c{top:0.081vw;text-align:end;}.elementor-53 .elementor-element.elementor-element-0f66b9c img{width:100%;max-width:100%;transition-duration:0s;}.elementor-53 .elementor-element.elementor-element-fd51e55{--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-53 .elementor-element.elementor-element-fd51e55:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-fd51e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camilaramirez.portafolioo.com/wp-content/uploads/2025/05/FONDO.png");}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-2b79e13 > .elementor-widget-container{margin:0px 56px 0px 0px;}.elementor-53 .elementor-element.elementor-element-2b79e13{text-align:end;}.elementor-53 .elementor-element.elementor-element-2b79e13 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:17px;font-weight:700;letter-spacing:3px;}.elementor-53 .elementor-element.elementor-element-2b79e13 .elementor-heading-title a:hover, .elementor-53 .elementor-element.elementor-element-2b79e13 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-53 .elementor-element.elementor-element-2084cb6{--spacer-size:43px;}.elementor-53 .elementor-element.elementor-element-833c925{--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-53 .elementor-element.elementor-element-0bbee1a{--spacer-size:50px;}.elementor-53 .elementor-element.elementor-element-a85d6c9{--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-53 .elementor-element.elementor-element-a85d6c9:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-a85d6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camilaramirez.portafolioo.com/wp-content/uploads/2025/05/FONDO.png");}.elementor-53 .elementor-element.elementor-element-4e21e80 > .elementor-widget-container{margin:0px 56px 0px 0px;}.elementor-53 .elementor-element.elementor-element-4e21e80{text-align:end;}.elementor-53 .elementor-element.elementor-element-4e21e80 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:17px;font-weight:700;letter-spacing:3px;}.elementor-53 .elementor-element.elementor-element-4e21e80 .elementor-heading-title a:hover, .elementor-53 .elementor-element.elementor-element-4e21e80 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-53 .elementor-element.elementor-element-5e53db7{--spacer-size:43px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-53 .elementor-element.elementor-element-d88d42a{--margin-top:-4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-53 .elementor-element.elementor-element-578314f > .elementor-widget-container{margin:0vw 0vw 0vw 7vw;}.elementor-53 .elementor-element.elementor-element-578314f img{width:68%;}.elementor-53 .elementor-element.elementor-element-8116fa4 > .elementor-widget-container{margin:0vw 0vw 0vw 7vw;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-8116fa4{left:2px;}body.rtl .elementor-53 .elementor-element.elementor-element-8116fa4{right:2px;}.elementor-53 .elementor-element.elementor-element-8116fa4{top:0px;}.elementor-53 .elementor-element.elementor-element-8116fa4 img{width:68%;}.elementor-53 .elementor-element.elementor-element-0df093b > .elementor-widget-container{margin:8vw 0vw 0vw -14vw;}.elementor-53 .elementor-element.elementor-element-0df093b.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-0df093b{text-align:end;}.elementor-53 .elementor-element.elementor-element-0df093b img{width:33%;}.elementor-53 .elementor-element.elementor-element-bddf5c6 > .elementor-widget-container{margin:-24vw 0vw 0vw -10vw;}.elementor-53 .elementor-element.elementor-element-bddf5c6 img{width:74%;}.elementor-53 .elementor-element.elementor-element-c7ec22e > .elementor-widget-container{margin:-9vw 0vw 0vw 0vw;}.elementor-53 .elementor-element.elementor-element-c7ec22e img{width:86%;}.elementor-53 .elementor-element.elementor-element-6ea07bd > .elementor-widget-container{margin:-4vw 0vw 0vw 6vw;}.elementor-53 .elementor-element.elementor-element-6ea07bd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-53 .elementor-element.elementor-element-6ea07bd img{width:89%;}.elementor-53 .elementor-element.elementor-element-0bdf0d6{--margin-top:-24vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-53 .elementor-element.elementor-element-72e4512 > .elementor-widget-container{margin:0vw 0vw 0vw 14vw;}.elementor-53 .elementor-element.elementor-element-72e4512 img{width:90%;}.elementor-53 .elementor-element.elementor-element-25f493c > .elementor-widget-container{margin:-11vw 0vw 0vw 11vw;}.elementor-53 .elementor-element.elementor-element-25f493c.elementor-element{--align-self:center;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-7782596{left:7.554vw;}body.rtl .elementor-53 .elementor-element.elementor-element-7782596{right:7.554vw;}.elementor-53 .elementor-element.elementor-element-7782596{top:44px;text-align:start;}.elementor-53 .elementor-element.elementor-element-7782596 img{width:53%;}.elementor-53 .elementor-element.elementor-element-f6822b7{--min-height:15px;--margin-top:-5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-53 .elementor-element.elementor-element-59a04d8 > .elementor-widget-container{margin:-14vw 0vw 0vw 0vw;}.elementor-53 .elementor-element.elementor-element-59a04d8.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-59a04d8{text-align:center;}.elementor-53 .elementor-element.elementor-element-59a04d8 img{width:71%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-cf36aae{left:0.8px;}body.rtl .elementor-53 .elementor-element.elementor-element-cf36aae{right:0.8px;}.elementor-53 .elementor-element.elementor-element-cf36aae{top:4.8px;}.elementor-53 .elementor-element.elementor-element-d41fd6b{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-53 .elementor-element.elementor-element-a85d6c9{--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}}@media(min-width:768px){.elementor-53 .elementor-element.elementor-element-d88d42a{--width:108.19%;}.elementor-53 .elementor-element.elementor-element-f6822b7{--width:100%;}.elementor-53 .elementor-element.elementor-element-e16dc0f{--width:108.19%;}.elementor-53 .elementor-element.elementor-element-3a4833f{--width:108.19%;}.elementor-53 .elementor-element.elementor-element-d41fd6b{--content-width:100%;}.elementor-53 .elementor-element.elementor-element-19d22a9{--width:100%;}.elementor-53 .elementor-element.elementor-element-6f105b2{--width:100%;}}@media(max-width:767px){.elementor-53 .elementor-element.elementor-element-d88d42a{--min-height:53vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-53 .elementor-element.elementor-element-578314f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-578314f.elementor-element{--align-self:center;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-578314f{left:21px;}body.rtl .elementor-53 .elementor-element.elementor-element-578314f{right:21px;}.elementor-53 .elementor-element.elementor-element-578314f{top:16px;text-align:center;}.elementor-53 .elementor-element.elementor-element-578314f img{width:73%;max-width:100%;}.elementor-53 .elementor-element.elementor-element-8116fa4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-8116fa4.elementor-element{--align-self:center;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-8116fa4{left:21px;}body.rtl .elementor-53 .elementor-element.elementor-element-8116fa4{right:21px;}.elementor-53 .elementor-element.elementor-element-8116fa4{top:15px;text-align:center;}.elementor-53 .elementor-element.elementor-element-8116fa4 img{width:73%;max-width:100%;}.elementor-53 .elementor-element.elementor-element-0df093b > .elementor-widget-container{margin:5vw 5vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-53 .elementor-element.elementor-element-0df093b.elementor-element{--align-self:flex-end;}.elementor-53 .elementor-element.elementor-element-0df093b{text-align:end;}.elementor-53 .elementor-element.elementor-element-bddf5c6 > .elementor-widget-container{margin:-25vw 0vw 0vw 3vw;}.elementor-53 .elementor-element.elementor-element-bddf5c6.elementor-element{--align-self:flex-start;}.elementor-53 .elementor-element.elementor-element-bddf5c6{z-index:1;text-align:start;}.elementor-53 .elementor-element.elementor-element-bddf5c6 img{width:75%;}.elementor-53 .elementor-element.elementor-element-c7ec22e > .elementor-widget-container{margin:-11vw 0vw 0vw 0vw;}.elementor-53 .elementor-element.elementor-element-c7ec22e.elementor-element{--align-self:flex-start;}.elementor-53 .elementor-element.elementor-element-c7ec22e{z-index:1;text-align:center;}.elementor-53 .elementor-element.elementor-element-c7ec22e img{width:88%;}.elementor-53 .elementor-element.elementor-element-42f1687 > .elementor-widget-container{margin:51vw 0vw 0vw -9vw;}.elementor-53 .elementor-element.elementor-element-42f1687{text-align:end;}.elementor-53 .elementor-element.elementor-element-42f1687 img{width:81%;}.elementor-53 .elementor-element.elementor-element-6ea07bd > .elementor-widget-container{margin:17vw 0vw 0vw 8vw;}.elementor-53 .elementor-element.elementor-element-6ea07bd{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-53 .elementor-element.elementor-element-6ea07bd img{width:100%;}.elementor-53 .elementor-element.elementor-element-0bdf0d6{--min-height:214px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-53 .elementor-element.elementor-element-72e4512{text-align:end;}.elementor-53 .elementor-element.elementor-element-72e4512 img{width:94%;}.elementor-53 .elementor-element.elementor-element-25f493c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-25f493c .elementor-button{font-size:14px;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-b788139{left:12px;}body.rtl .elementor-53 .elementor-element.elementor-element-b788139{right:12px;}.elementor-53 .elementor-element.elementor-element-b788139{text-align:end;}.elementor-53 .elementor-element.elementor-element-b788139 img{width:18%;max-width:100%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-7782596{left:18vw;}body.rtl .elementor-53 .elementor-element.elementor-element-7782596{right:18vw;}.elementor-53 .elementor-element.elementor-element-7782596{top:14px;text-align:start;}.elementor-53 .elementor-element.elementor-element-7782596 img{width:22%;}.elementor-53 .elementor-element.elementor-element-f6822b7{--min-height:43vh;}.elementor-53 .elementor-element.elementor-element-9f31583 img{max-width:100%;}.elementor-53 .elementor-element.elementor-element-59a04d8{text-align:center;}.elementor-53 .elementor-element.elementor-element-59a04d8 img{width:100%;max-width:89%;}.elementor-53 .elementor-element.elementor-element-e16dc0f{--min-height:53vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-53 .elementor-element.elementor-element-82a5efe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-82a5efe.elementor-element{--align-self:center;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-82a5efe{left:21px;}body.rtl .elementor-53 .elementor-element.elementor-element-82a5efe{right:21px;}.elementor-53 .elementor-element.elementor-element-82a5efe{top:16px;text-align:center;}.elementor-53 .elementor-element.elementor-element-82a5efe img{width:73%;max-width:100%;}.elementor-53 .elementor-element.elementor-element-cf36aae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-cf36aae.elementor-element{--align-self:center;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-cf36aae{left:21px;}body.rtl .elementor-53 .elementor-element.elementor-element-cf36aae{right:21px;}.elementor-53 .elementor-element.elementor-element-cf36aae{top:15px;text-align:center;}.elementor-53 .elementor-element.elementor-element-cf36aae img{width:73%;max-width:100%;}.elementor-53 .elementor-element.elementor-element-430c47b > .elementor-widget-container{margin:5vw 5vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-53 .elementor-element.elementor-element-430c47b.elementor-element{--align-self:flex-end;}.elementor-53 .elementor-element.elementor-element-430c47b{text-align:end;}.elementor-53 .elementor-element.elementor-element-622dfc7 > .elementor-widget-container{margin:-25vw 0vw 0vw 3vw;}.elementor-53 .elementor-element.elementor-element-622dfc7.elementor-element{--align-self:flex-start;}.elementor-53 .elementor-element.elementor-element-622dfc7{z-index:1;text-align:start;}.elementor-53 .elementor-element.elementor-element-622dfc7 img{width:75%;}.elementor-53 .elementor-element.elementor-element-a821156 > .elementor-widget-container{margin:-11vw 0vw 0vw 0vw;}.elementor-53 .elementor-element.elementor-element-a821156.elementor-element{--align-self:flex-start;}.elementor-53 .elementor-element.elementor-element-a821156{z-index:1;text-align:center;}.elementor-53 .elementor-element.elementor-element-a821156 img{width:88%;}.elementor-53 .elementor-element.elementor-element-a75acde > .elementor-widget-container{margin:51vw 0vw 0vw -9vw;}.elementor-53 .elementor-element.elementor-element-a75acde{text-align:end;}.elementor-53 .elementor-element.elementor-element-a75acde img{width:81%;}.elementor-53 .elementor-element.elementor-element-e6bf40b > .elementor-widget-container{margin:17vw 0vw 0vw 8vw;}.elementor-53 .elementor-element.elementor-element-e6bf40b{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-53 .elementor-element.elementor-element-e6bf40b img{width:100%;}.elementor-53 .elementor-element.elementor-element-8bd5976{--min-height:214px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-53 .elementor-element.elementor-element-b3503d2{text-align:end;}.elementor-53 .elementor-element.elementor-element-b3503d2 img{width:94%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-3e44ef6{left:12px;}body.rtl .elementor-53 .elementor-element.elementor-element-3e44ef6{right:12px;}.elementor-53 .elementor-element.elementor-element-3e44ef6{text-align:end;}.elementor-53 .elementor-element.elementor-element-3e44ef6 img{width:18%;max-width:100%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-51b0faa{left:18px;}body.rtl .elementor-53 .elementor-element.elementor-element-51b0faa{right:18px;}.elementor-53 .elementor-element.elementor-element-51b0faa{top:14px;text-align:start;}.elementor-53 .elementor-element.elementor-element-51b0faa img{width:22%;}.elementor-53 .elementor-element.elementor-element-72efc76 > .elementor-widget-container{margin:-17vw 0vw 0vw 0vw;}.elementor-53 .elementor-element.elementor-element-72efc76.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-72efc76 .elementor-button{font-size:14px;}.elementor-53 .elementor-element.elementor-element-a618837 img{width:53%;}.elementor-53 .elementor-element.elementor-element-d41fd6b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-53 .elementor-element.elementor-element-19d22a9{--min-height:43vh;}.elementor-53 .elementor-element.elementor-element-503d3cf img{max-width:100%;}.elementor-53 .elementor-element.elementor-element-4ef9960 > .elementor-widget-container{margin:-18vw 0vw 0vw 0vw;}.elementor-53 .elementor-element.elementor-element-4ef9960{text-align:center;}.elementor-53 .elementor-element.elementor-element-4ef9960 img{width:100%;max-width:89%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-53 .elementor-element.elementor-element-833c925:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-833c925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camilaramirez.portafolioo.com/wp-content/uploads/2025/05/FONDO.png");}.elementor-53 .elementor-element.elementor-element-0bbee1a{--spacer-size:29px;}.elementor-53 .elementor-element.elementor-element-4e21e80 > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-53 .elementor-element.elementor-element-4e21e80.elementor-element{--align-self:flex-end;}.elementor-53 .elementor-element.elementor-element-4e21e80{text-align:end;}.elementor-53 .elementor-element.elementor-element-5e53db7{--spacer-size:19px;}}/* Start custom CSS for container, class: .elementor-element-d88d42a */.elementor-53 .elementor-element.elementor-element-d88d42a::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: radial-gradient(#cfcfcf 1px, transparent 1px);
  background-size: 10px 10px;
  z-index: 0;
  animation: dotFade 3s infinite alternate;
  pointer-events: none;
}

.elementor-53 .elementor-element.elementor-element-d88d42a {
  position: relative;
  z-index: 1;
}

@keyframes dotFade {
  from { opacity: 0.4; }
  to { opacity: 0.9; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bdf0d6 */.elementor-53 .elementor-element.elementor-element-0bdf0d6::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: radial-gradient(#cfcfcf 1px, transparent 1px);
  background-size: 10px 10px;
  z-index: 0;
  animation: dotFade 3s infinite alternate;
  pointer-events: none;
}

.elementor-53 .elementor-element.elementor-element-0bdf0d6 {
  position: relative;
  z-index: 1;
}

@keyframes dotFade {
  from { opacity: 0.4; }
  to { opacity: 0.9; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6822b7 */.elementor-53 .elementor-element.elementor-element-f6822b7::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: radial-gradient(#cfcfcf 1px, transparent 1px);
  background-size: 10px 10px;
  z-index: 0;
  animation: dotFade 3s infinite alternate;
  pointer-events: none;
}

.elementor-53 .elementor-element.elementor-element-f6822b7 {
  position: relative;
  z-index: 1;
}

@keyframes dotFade {
  from { opacity: 0.4; }
  to { opacity: 0.9; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16dc0f */.elementor-53 .elementor-element.elementor-element-e16dc0f::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: radial-gradient(#cfcfcf 1px, transparent 1px);
  background-size: 10px 10px;
  z-index: 0;
  animation: dotFade 3s infinite alternate;
  pointer-events: none;
}

.elementor-53 .elementor-element.elementor-element-e16dc0f {
  position: relative;
  z-index: 1;
}

@keyframes dotFade {
  from { opacity: 0.4; }
  to { opacity: 0.9; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bd5976 */.elementor-53 .elementor-element.elementor-element-8bd5976::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: radial-gradient(#cfcfcf 1px, transparent 1px);
  background-size: 10px 10px;
  z-index: 0;
  animation: dotFade 3s infinite alternate;
  pointer-events: none;
}

.elementor-53 .elementor-element.elementor-element-8bd5976 {
  position: relative;
  z-index: 1;
}

@keyframes dotFade {
  from { opacity: 0.4; }
  to { opacity: 0.9; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4833f */.elementor-53 .elementor-element.elementor-element-3a4833f::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: radial-gradient(#cfcfcf 1px, transparent 1px);
  background-size: 10px 10px;
  z-index: 0;
  animation: dotFade 3s infinite alternate;
  pointer-events: none;
}

.elementor-53 .elementor-element.elementor-element-3a4833f {
  position: relative;
  z-index: 1;
}

@keyframes dotFade {
  from { opacity: 0.4; }
  to { opacity: 0.9; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a26e851 */.elementor-53 .elementor-element.elementor-element-a26e851::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: radial-gradient(#cfcfcf 1px, transparent 1px);
  background-size: 10px 10px;
  z-index: 0;
  animation: dotFade 3s infinite alternate;
  pointer-events: none;
}

.elementor-53 .elementor-element.elementor-element-a26e851 {
  position: relative;
  z-index: 1;
}

@keyframes dotFade {
  from { opacity: 0.4; }
  to { opacity: 0.9; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19d22a9 */.elementor-53 .elementor-element.elementor-element-19d22a9::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: radial-gradient(#cfcfcf 1px, transparent 1px);
  background-size: 10px 10px;
  z-index: 0;
  animation: dotFade 3s infinite alternate;
  pointer-events: none;
}

.elementor-53 .elementor-element.elementor-element-19d22a9 {
  position: relative;
  z-index: 1;
}

@keyframes dotFade {
  from { opacity: 0.4; }
  to { opacity: 0.9; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f105b2 */.elementor-53 .elementor-element.elementor-element-6f105b2::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: radial-gradient(#cfcfcf 1px, transparent 1px);
  background-size: 10px 10px;
  z-index: 0;
  animation: dotFade 3s infinite alternate;
  pointer-events: none;
}

.elementor-53 .elementor-element.elementor-element-6f105b2 {
  position: relative;
  z-index: 1;
}

@keyframes dotFade {
  from { opacity: 0.4; }
  to { opacity: 0.9; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd51e55 */.elementor-53 .elementor-element.elementor-element-fd51e55::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: radial-gradient(#cfcfcf 1px, transparent 1px);
  background-size: 10px 10px;
  z-index: 0;
  animation: dotFade 3s infinite alternate;
  pointer-events: none;
}

.elementor-53 .elementor-element.elementor-element-fd51e55 {
  position: relative;
  z-index: 1;
}

@keyframes dotFade {
  from { opacity: 0.4; }
  to { opacity: 0.9; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-833c925 */.elementor-53 .elementor-element.elementor-element-833c925::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: radial-gradient(#cfcfcf 1px, transparent 1px);
  background-size: 10px 10px;
  z-index: 0;
  animation: dotFade 3s infinite alternate;
  pointer-events: none;
}

.elementor-53 .elementor-element.elementor-element-833c925 {
  position: relative;
  z-index: 1;
}

@keyframes dotFade {
  from { opacity: 0.4; }
  to { opacity: 0.9; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a85d6c9 */.elementor-53 .elementor-element.elementor-element-a85d6c9::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: radial-gradient(#cfcfcf 1px, transparent 1px);
  background-size: 10px 10px;
  z-index: 0;
  animation: dotFade 3s infinite alternate;
  pointer-events: none;
}

.elementor-53 .elementor-element.elementor-element-a85d6c9 {
  position: relative;
  z-index: 1;
}

@keyframes dotFade {
  from { opacity: 0.4; }
  to { opacity: 0.9; }
}/* End custom CSS */