.elementor-2223 .elementor-element.elementor-element-35eb7a4:not(.elementor-motion-effects-element-type-background), .elementor-2223 .elementor-element.elementor-element-35eb7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barrestudio.mx/wp-content/uploads/2022/01/3.jpg");background-position:0px -147px;}.elementor-2223 .elementor-element.elementor-element-35eb7a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2223 .elementor-element.elementor-element-35eb7a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2223 .elementor-element.elementor-element-99e2b6e{padding:0px 0px 0px 0px;}.elementor-2223 .elementor-element.elementor-element-83063a0{--spacer-size:20px;}.elementor-2223 .elementor-element.elementor-element-bbea85e{text-align:left;}.elementor-2223 .elementor-element.elementor-element-bbea85e .elementor-heading-title{color:var( --e-global-color-d337d33 );font-size:40px;font-weight:normal;text-transform:uppercase;line-height:1.2em;letter-spacing:6.6px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-7601583 > .elementor-container{max-width:900px;}.elementor-2223 .elementor-element.elementor-element-7601583{padding:25px 0px 0px 0px;}.elementor-2223 .elementor-element.elementor-element-414dff8 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0c9765c-font-family ), Sans-serif;font-size:var( --e-global-typography-0c9765c-font-size );font-weight:var( --e-global-typography-0c9765c-font-weight );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-7be63e2{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-2902ff6 > .elementor-container{max-width:900px;}.elementor-2223 .elementor-element.elementor-element-2902ff6{padding:25px 0px 0px 0px;}.elementor-2223 .elementor-element.elementor-element-8d5a264 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0c9765c-font-family ), Sans-serif;font-size:var( --e-global-typography-0c9765c-font-size );font-weight:var( --e-global-typography-0c9765c-font-weight );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-2792146{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-7d80778{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-b41aa6a{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-77a0b1a{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-fe7422a{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-23b282a > .elementor-container{max-width:900px;}.elementor-2223 .elementor-element.elementor-element-23b282a{padding:25px 0px 0px 0px;}.elementor-2223 .elementor-element.elementor-element-62c8f57 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0c9765c-font-family ), Sans-serif;font-size:var( --e-global-typography-0c9765c-font-size );font-weight:var( --e-global-typography-0c9765c-font-weight );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-f84666b{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-f35bd94{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-aeb3d0a{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-803b3bb{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-257a9d5{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-8ddc9bf > .elementor-container{max-width:900px;}.elementor-2223 .elementor-element.elementor-element-8ddc9bf{padding:25px 0px 0px 0px;}.elementor-2223 .elementor-element.elementor-element-25bb717 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0c9765c-font-family ), Sans-serif;font-size:var( --e-global-typography-0c9765c-font-size );font-weight:var( --e-global-typography-0c9765c-font-weight );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-b01939f{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-97e45c2{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-97e45c2 > .elementor-widget-container{padding:0px 0px 0px 050px;}.elementor-2223 .elementor-element.elementor-element-913447f{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-913447f > .elementor-widget-container{padding:0px 0px 0px 050px;}.elementor-2223 .elementor-element.elementor-element-9e36f5d{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-9e36f5d > .elementor-widget-container{padding:0px 0px 0px 050px;}.elementor-2223 .elementor-element.elementor-element-ac49b5d{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-ac49b5d > .elementor-widget-container{padding:0px 0px 0px 050px;}.elementor-2223 .elementor-element.elementor-element-4f9dd08{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-4f9dd08 > .elementor-widget-container{padding:0px 0px 0px 050px;}.elementor-2223 .elementor-element.elementor-element-47bac25 > .elementor-container{max-width:900px;}.elementor-2223 .elementor-element.elementor-element-47bac25{padding:25px 0px 0px 0px;}.elementor-2223 .elementor-element.elementor-element-2285c20 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0c9765c-font-family ), Sans-serif;font-size:var( --e-global-typography-0c9765c-font-size );font-weight:var( --e-global-typography-0c9765c-font-weight );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-6619109{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-754af86{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-e4c3b82{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-f1a4c6f{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-72f1f88 > .elementor-container{max-width:900px;}.elementor-2223 .elementor-element.elementor-element-72f1f88{padding:25px 0px 0px 0px;}.elementor-2223 .elementor-element.elementor-element-8de7085 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0c9765c-font-family ), Sans-serif;font-size:var( --e-global-typography-0c9765c-font-size );font-weight:var( --e-global-typography-0c9765c-font-weight );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-6c7e3c8{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-80ab0ac{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-860f8b2{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-2b6a51c{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-30ec760 > .elementor-container{max-width:900px;}.elementor-2223 .elementor-element.elementor-element-30ec760{padding:25px 0px 0px 0px;}.elementor-2223 .elementor-element.elementor-element-472f9ee .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0c9765c-font-family ), Sans-serif;font-size:var( --e-global-typography-0c9765c-font-size );font-weight:var( --e-global-typography-0c9765c-font-weight );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-408367f{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-5c55113{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-e0c4b27 > .elementor-container{max-width:900px;}.elementor-2223 .elementor-element.elementor-element-e0c4b27{padding:25px 0px 0px 0px;}.elementor-2223 .elementor-element.elementor-element-aafb6b3 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0c9765c-font-family ), Sans-serif;font-size:var( --e-global-typography-0c9765c-font-size );font-weight:var( --e-global-typography-0c9765c-font-weight );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-b6be6c2{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}.elementor-2223 .elementor-element.elementor-element-29d2c41 > .elementor-container{max-width:900px;}.elementor-2223 .elementor-element.elementor-element-29d2c41{padding:25px 0px 0px 0px;}.elementor-2223 .elementor-element.elementor-element-df7e4cf .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0c9765c-font-family ), Sans-serif;font-size:var( --e-global-typography-0c9765c-font-size );font-weight:var( --e-global-typography-0c9765c-font-weight );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-bb3ea7c{color:var( --e-global-color-f9b3bde );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0.1em;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-2223 .elementor-element.elementor-element-35eb7a4:not(.elementor-motion-effects-element-type-background), .elementor-2223 .elementor-element.elementor-element-35eb7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2223 .elementor-element.elementor-element-35eb7a4:not(.elementor-motion-effects-element-type-background), .elementor-2223 .elementor-element.elementor-element-35eb7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -131px;}.elementor-2223 .elementor-element.elementor-element-414dff8 .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-8d5a264 .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-62c8f57 .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-25bb717 .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-2285c20 .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-8de7085 .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-472f9ee .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-aafb6b3 .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-df7e4cf .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}}@media(max-width:767px){.elementor-2223 .elementor-element.elementor-element-35eb7a4:not(.elementor-motion-effects-element-type-background), .elementor-2223 .elementor-element.elementor-element-35eb7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2223 .elementor-element.elementor-element-bbea85e .elementor-heading-title{line-height:1.2em;}.elementor-2223 .elementor-element.elementor-element-414dff8 .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-8d5a264 .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-62c8f57 .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-25bb717 .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-2285c20 .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-8de7085 .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-472f9ee .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-aafb6b3 .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}.elementor-2223 .elementor-element.elementor-element-df7e4cf .elementor-heading-title{font-size:var( --e-global-typography-0c9765c-font-size );line-height:var( --e-global-typography-0c9765c-line-height );letter-spacing:var( --e-global-typography-0c9765c-letter-spacing );word-spacing:var( --e-global-typography-0c9765c-word-spacing );}}