.elementor-77 .elementor-element.elementor-element-4d6def7f:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-4d6def7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-4d6def7f > .elementor-background-overlay{background-image:url("https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-bg-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.05;mix-blend-mode:luminosity;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-4d6def7f > .elementor-container{min-height:400px;}.elementor-77 .elementor-element.elementor-element-4d6def7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-77 .elementor-element.elementor-element-5c528f55 > .elementor-element-populated{margin:90px 0px 90px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );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-77 .elementor-element.elementor-element-66310e47 .elementor-heading-title{color:#FFFFFF00;}.elementor-77 .elementor-element.elementor-element-7a63e8e3{--spacer-size:90px;width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;bottom:-8vw;z-index:5;}.elementor-77 .elementor-element.elementor-element-7a63e8e3 > .elementor-widget-container{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-7a63e8e3{right:25vw;}body.rtl .elementor-77 .elementor-element.elementor-element-7a63e8e3{left:25vw;}.elementor-77 .elementor-element.elementor-element-7a63e8e3:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-01.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-7a63e8e3.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-01.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-6552bfa9{--spacer-size:90px;width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;bottom:-8vw;}.elementor-77 .elementor-element.elementor-element-6552bfa9 > .elementor-widget-container{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-6552bfa9{right:27vw;}body.rtl .elementor-77 .elementor-element.elementor-element-6552bfa9{left:27vw;}.elementor-77 .elementor-element.elementor-element-6552bfa9:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-02.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-6552bfa9.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-02.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-15d70fb4{--spacer-size:50px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;top:-7vw;z-index:5;}.elementor-77 .elementor-element.elementor-element-15d70fb4 > .elementor-widget-container{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-15d70fb4{right:16vw;}body.rtl .elementor-77 .elementor-element.elementor-element-15d70fb4{left:16vw;}.elementor-77 .elementor-element.elementor-element-15d70fb4:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-03.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-15d70fb4.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-03.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-5532f2c1{--spacer-size:60px;width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;top:-7vw;}.elementor-77 .elementor-element.elementor-element-5532f2c1 > .elementor-widget-container{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-5532f2c1{right:17vw;}body.rtl .elementor-77 .elementor-element.elementor-element-5532f2c1{left:17vw;}.elementor-77 .elementor-element.elementor-element-5532f2c1:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-04.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-5532f2c1.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-04.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-4b4c8466{--spacer-size:200px;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:-8vw;z-index:5;}.elementor-77 .elementor-element.elementor-element-4b4c8466 > .elementor-widget-container{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-4b4c8466{right:1vw;}body.rtl .elementor-77 .elementor-element.elementor-element-4b4c8466{left:1vw;}.elementor-77 .elementor-element.elementor-element-4b4c8466:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-10.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-4b4c8466.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-10.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-69690d70{--spacer-size:200px;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:-8vw;z-index:5;}.elementor-77 .elementor-element.elementor-element-69690d70 > .elementor-widget-container{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-69690d70{right:1vw;}body.rtl .elementor-77 .elementor-element.elementor-element-69690d70{left:1vw;}.elementor-77 .elementor-element.elementor-element-69690d70:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-09.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-69690d70.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-09.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-bd2d4a3 > .elementor-container{max-width:1300px;}.elementor-77 .elementor-element.elementor-element-bd2d4a3{padding:90px 20px 90px 20px;}.elementor-bc-flex-widget .elementor-77 .elementor-element.elementor-element-78157766.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-77 .elementor-element.elementor-element-78157766.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-77 .elementor-element.elementor-element-78157766 > .elementor-element-populated{margin:0px 60px 0px 0px;--e-column-margin-right:60px;--e-column-margin-left:0px;}.elementor-77 .elementor-element.elementor-element-24b87b6c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-23b3547{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-7c21bfca .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-7c21bfca .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-7c21bfca .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-266f5a56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-77 .elementor-element.elementor-element-266f5a56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/tiro-medio-hombre-sosteniendo-smartphone.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-77 .elementor-element.elementor-element-266f5a56.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-77 .elementor-element.elementor-element-266f5a56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-77 .elementor-element.elementor-element-266f5a56 > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-266f5a56 > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-266f5a56 > .elementor-background-slideshow{border-radius:3% 3% 1% 50%;}.elementor-77 .elementor-element.elementor-element-266f5a56 > .elementor-element-populated{box-shadow:70px 54px 120px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-77 .elementor-element.elementor-element-266f5a56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-380c9386{--spacer-size:600px;}.elementor-77 .elementor-element.elementor-element-de40534{--spacer-size:150px;width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;bottom:0vw;z-index:5;}.elementor-77 .elementor-element.elementor-element-de40534 > .elementor-widget-container{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-de40534{left:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-de40534{right:0px;}.elementor-77 .elementor-element.elementor-element-de40534:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-11.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-de40534.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-11.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-42fc96de{--spacer-size:150px;width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;bottom:1vw;z-index:5;}.elementor-77 .elementor-element.elementor-element-42fc96de > .elementor-widget-container{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-42fc96de{left:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-42fc96de{right:0px;}.elementor-77 .elementor-element.elementor-element-42fc96de:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-12.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-42fc96de.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-12.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-212289b6:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-212289b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-section-01.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-77 .elementor-element.elementor-element-212289b6 > .elementor-container{max-width:1300px;}.elementor-77 .elementor-element.elementor-element-212289b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 90px 20px;}.elementor-77 .elementor-element.elementor-element-212289b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-6722f32e > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-77 .elementor-element.elementor-element-6722f32e > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-6722f32e > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-6722f32e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-6722f32e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-77 .elementor-element.elementor-element-5d78e536{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-77 .elementor-element.elementor-element-5d78e536 > .elementor-widget-container{margin:-5em 0em 0em 0em;}.elementor-77 .elementor-element.elementor-element-5d78e536 img{width:80px;border-radius:100px 100px 100px 100px;}.elementor-77 .elementor-element.elementor-element-1d1275{text-align:center;}.elementor-77 .elementor-element.elementor-element-1d1275 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-2e323474 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-2e323474{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-564e75c5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-77 .elementor-element.elementor-element-564e75c5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-564e75c5 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-77 .elementor-element.elementor-element-564e75c5 > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-564e75c5 > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-564e75c5 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-564e75c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-7b3a0ef5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-77 .elementor-element.elementor-element-7b3a0ef5 > .elementor-widget-container{margin:-5em 0em 0em 0em;}.elementor-77 .elementor-element.elementor-element-7b3a0ef5 img{width:80px;border-radius:100px 100px 100px 100px;}.elementor-77 .elementor-element.elementor-element-1ca01547{text-align:center;}.elementor-77 .elementor-element.elementor-element-1ca01547 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-3ca28000 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-3ca28000{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-77 .elementor-element.elementor-element-77787d56 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-77 .elementor-element.elementor-element-77787d56 > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-77787d56 > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-77787d56 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-77787d56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-7bc41011{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-77 .elementor-element.elementor-element-7bc41011 > .elementor-widget-container{margin:-5em 0em 0em 0em;}.elementor-77 .elementor-element.elementor-element-7bc41011 img{width:80px;border-radius:100px 100px 100px 100px;}.elementor-77 .elementor-element.elementor-element-3684ca98{text-align:center;}.elementor-77 .elementor-element.elementor-element-3684ca98 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-76d1f741 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-76d1f741{text-align:right;font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-5745103b{--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-77 .elementor-element.elementor-element-7ad621d9{--spacer-size:50px;}.elementor-77 .elementor-element.elementor-element-fe87a89{--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-77 .elementor-element.elementor-element-25ffce{text-align:center;}.elementor-77 .elementor-element.elementor-element-25ffce .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-2edabd05{text-align:center;}.elementor-77 .elementor-element.elementor-element-2edabd05 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-210e32c7 > .elementor-container{max-width:1300px;}.elementor-77 .elementor-element.elementor-element-210e32c7{padding:90px 20px 90px 20px;}.elementor-77 .elementor-element.elementor-element-20611a81{margin-top:0px;margin-bottom:0px;}.elementor-77 .elementor-element.elementor-element-6b9b13cd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-77 .elementor-element.elementor-element-6b9b13cd > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:60px 40px 60px 40px;}.elementor-77 .elementor-element.elementor-element-6b9b13cd > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-6b9b13cd > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-6b9b13cd > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-6b9b13cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-1b1060e6{text-align:center;}.elementor-77 .elementor-element.elementor-element-1b1060e6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-51ec24ed{text-align:center;font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-77 .elementor-element.elementor-element-1e6706f0{text-align:center;}.elementor-77 .elementor-element.elementor-element-1e6706f0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-3d5992c8{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-3d5992c8 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-3d5992c8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-11179d29{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-11179d29.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-11179d29 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-1b17ad .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-1b17ad .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-1b17ad .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-1b17ad > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-1d2e9c0b{text-align:center;}.elementor-77 .elementor-element.elementor-element-1d2e9c0b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-760984c{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-760984c > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-760984c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-4ac1e4e0{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-4ac1e4e0.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-4ac1e4e0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-5879443c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-5879443c .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-5879443c .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-5879443c > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-765169c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-77 .elementor-element.elementor-element-765169c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-765169c2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-77 .elementor-element.elementor-element-765169c2 > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-765169c2 > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-765169c2 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-765169c2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:60px 40px 60px 40px;}.elementor-77 .elementor-element.elementor-element-765169c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-4f833ea3{text-align:center;}.elementor-77 .elementor-element.elementor-element-4f833ea3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-87572c9{text-align:center;font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-182f154d{text-align:center;}.elementor-77 .elementor-element.elementor-element-182f154d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-3f053c44{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-3f053c44 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-3f053c44 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-253bbd2{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-253bbd2.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-253bbd2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-1a268c4e .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-1a268c4e .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-1a268c4e .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-1a268c4e > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-1a268c4e .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-1a268c4e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6894f4d6{text-align:center;}.elementor-77 .elementor-element.elementor-element-6894f4d6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-955b5fa{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-955b5fa > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-955b5fa .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-4e388263{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-4e388263.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-4e388263 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-100023e .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-100023e .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-100023e .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-100023e > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-100023e .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-100023e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-4bb4cab9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-77 .elementor-element.elementor-element-4bb4cab9 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:60px 40px 60px 40px;}.elementor-77 .elementor-element.elementor-element-4bb4cab9 > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-4bb4cab9 > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-4bb4cab9 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-4bb4cab9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-46bac281{text-align:center;}.elementor-77 .elementor-element.elementor-element-46bac281 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-22c47876{text-align:center;font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-77 .elementor-element.elementor-element-34d8d75b{text-align:center;}.elementor-77 .elementor-element.elementor-element-34d8d75b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-4c40ad41{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-4c40ad41 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-4c40ad41 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-2b4c6f4b{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-2b4c6f4b.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-2b4c6f4b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-6678531d .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-6678531d .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-6678531d .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-6678531d > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-6d86b096{text-align:center;}.elementor-77 .elementor-element.elementor-element-6d86b096 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-21966538{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-21966538 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-21966538 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-3d216386{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-3d216386.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-3d216386 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-49010870 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-49010870 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-49010870 .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-49010870 > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-297e48e6{margin-top:0px;margin-bottom:0px;}.elementor-77 .elementor-element.elementor-element-46b072b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-77 .elementor-element.elementor-element-46b072b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-46b072b7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-77 .elementor-element.elementor-element-46b072b7 > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-46b072b7 > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-46b072b7 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-46b072b7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:60px 40px 60px 40px;}.elementor-77 .elementor-element.elementor-element-46b072b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-3c93e1db{text-align:center;}.elementor-77 .elementor-element.elementor-element-3c93e1db .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-257dc472{text-align:center;font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-5abcab68{text-align:center;}.elementor-77 .elementor-element.elementor-element-5abcab68 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-1c60dd08{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-1c60dd08 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-1c60dd08 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-4c534745{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-4c534745.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-4c534745 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-64bc23df .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-64bc23df .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-64bc23df .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-64bc23df > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-64bc23df .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-64bc23df .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-d31f723{text-align:center;}.elementor-77 .elementor-element.elementor-element-d31f723 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6b64ccd9{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-6b64ccd9 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-6b64ccd9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-52dc029e{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-52dc029e.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-52dc029e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-3aca0784 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-3aca0784 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-3aca0784 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-3aca0784 > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-3aca0784 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-3aca0784 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-725e9ef5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-77 .elementor-element.elementor-element-725e9ef5 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:60px 40px 60px 40px;}.elementor-77 .elementor-element.elementor-element-725e9ef5 > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-725e9ef5 > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-725e9ef5 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-725e9ef5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-6b22a0a3{text-align:center;}.elementor-77 .elementor-element.elementor-element-6b22a0a3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-7a5cba9b{text-align:center;font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-77 .elementor-element.elementor-element-53aaa19b{text-align:center;}.elementor-77 .elementor-element.elementor-element-53aaa19b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-48195424{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-48195424 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-48195424 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-81308e5{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-81308e5.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-81308e5 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-7f640030 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-7f640030 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-7f640030 .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-7f640030 > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-4db4734d{text-align:center;}.elementor-77 .elementor-element.elementor-element-4db4734d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-4ea01edf{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-4ea01edf > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-4ea01edf .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-135e4fb{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-135e4fb.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-135e4fb .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-2d274488 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-2d274488 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-2d274488 .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-2d274488 > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-3fc0abab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-77 .elementor-element.elementor-element-3fc0abab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-3fc0abab.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-77 .elementor-element.elementor-element-3fc0abab > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-3fc0abab > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-3fc0abab > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-3fc0abab > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:60px 40px 60px 40px;}.elementor-77 .elementor-element.elementor-element-3fc0abab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-5b6d62dd{text-align:center;}.elementor-77 .elementor-element.elementor-element-5b6d62dd .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-44b063a0{text-align:center;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-f1df899{text-align:center;}.elementor-77 .elementor-element.elementor-element-f1df899 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-3d1dc332{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-3d1dc332 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-3d1dc332 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-70d6ab93{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-70d6ab93 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6cd4dec1 .elementor-button{background-color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-6cd4dec1 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-6cd4dec1 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6cd4dec1 > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-6cd4dec1 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-6cd4dec1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-45eca2d9{text-align:center;}.elementor-77 .elementor-element.elementor-element-45eca2d9 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-48bb7e05{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-48bb7e05 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-48bb7e05 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-37f761a9{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-37f761a9 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-5536076f .elementor-button{background-color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-5536076f .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-5536076f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-5536076f > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-5536076f .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-5536076f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-72cb2851 > .elementor-container{max-width:1200px;}.elementor-77 .elementor-element.elementor-element-72cb2851{padding:90px 20px 90px 20px;}.elementor-bc-flex-widget .elementor-77 .elementor-element.elementor-element-4fe257b5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-77 .elementor-element.elementor-element-4fe257b5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-77 .elementor-element.elementor-element-4fe257b5 > .elementor-element-populated{margin:0px 60px 0px 0px;--e-column-margin-right:60px;--e-column-margin-left:0px;}.elementor-77 .elementor-element.elementor-element-2c1e43b0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-77 .elementor-element.elementor-element-2bcb779e{text-align:justify;font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-77 .elementor-element.elementor-element-5706d6eb .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-7630bab1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-77 .elementor-element.elementor-element-7630bab1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/n43-17-1024x1024.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-77 .elementor-element.elementor-element-7630bab1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-77 .elementor-element.elementor-element-7630bab1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-77 .elementor-element.elementor-element-7630bab1 > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-7630bab1 > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-7630bab1 > .elementor-background-slideshow{border-radius:3% 3% 1% 50%;}.elementor-77 .elementor-element.elementor-element-7630bab1 > .elementor-element-populated{box-shadow:70px 54px 120px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-77 .elementor-element.elementor-element-7630bab1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-64191600{--spacer-size:600px;}.elementor-77 .elementor-element.elementor-element-75f05bab{--spacer-size:150px;width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;bottom:0vw;z-index:5;}.elementor-77 .elementor-element.elementor-element-75f05bab > .elementor-widget-container{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-75f05bab{left:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-75f05bab{right:0px;}.elementor-77 .elementor-element.elementor-element-75f05bab:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-11.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-75f05bab.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-11.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-7478cdbf{--spacer-size:150px;width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;bottom:1vw;z-index:5;}.elementor-77 .elementor-element.elementor-element-7478cdbf > .elementor-widget-container{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-7478cdbf{left:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-7478cdbf{right:0px;}.elementor-77 .elementor-element.elementor-element-7478cdbf:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-12.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-7478cdbf.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-12.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-29d33e68:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-29d33e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-29d33e68 > .elementor-container{max-width:1300px;min-height:400px;}.elementor-77 .elementor-element.elementor-element-29d33e68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-77 .elementor-element.elementor-element-29d33e68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-72ca83dd{--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-77 .elementor-element.elementor-element-5298f376{--display:flex;}.elementor-77 .elementor-element.elementor-element-31fc3a00{--spacer-size:50px;}.elementor-77 .elementor-element.elementor-element-24bec07d{--display:flex;}.elementor-77 .elementor-element.elementor-element-37f364f0{text-align:center;}.elementor-77 .elementor-element.elementor-element-37f364f0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-77 .elementor-element.elementor-element-3b143320 > .elementor-container{max-width:1300px;}.elementor-77 .elementor-element.elementor-element-3b143320{padding:30px 20px 90px 20px;}.elementor-77 .elementor-element.elementor-element-131830c5{margin-top:0px;margin-bottom:0px;}.elementor-77 .elementor-element.elementor-element-678fe6b5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-77 .elementor-element.elementor-element-678fe6b5 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:60px 40px 60px 40px;}.elementor-77 .elementor-element.elementor-element-678fe6b5 > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-678fe6b5 > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-678fe6b5 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-678fe6b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-4d916fae{text-align:center;}.elementor-77 .elementor-element.elementor-element-4d916fae .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-5eb5f2ab{text-align:center;font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-77 .elementor-element.elementor-element-c3e7ff2{text-align:center;}.elementor-77 .elementor-element.elementor-element-c3e7ff2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-68c76c36{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-68c76c36 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-68c76c36 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-6a1ee50{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-6a1ee50.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-6a1ee50 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-2f001f7d .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-2f001f7d .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-2f001f7d .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-2f001f7d > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-21334509:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-77 .elementor-element.elementor-element-21334509 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-21334509.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-77 .elementor-element.elementor-element-21334509 > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-21334509 > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-21334509 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-21334509 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:60px 40px 60px 40px;}.elementor-77 .elementor-element.elementor-element-21334509 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-44f4f99{text-align:center;}.elementor-77 .elementor-element.elementor-element-44f4f99 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-21a53265{text-align:center;font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-73e441b9{text-align:center;}.elementor-77 .elementor-element.elementor-element-73e441b9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6c23b647{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-6c23b647 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-6c23b647 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-780e603d{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-780e603d.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-780e603d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6763b849 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6763b849 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-6763b849 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-6763b849 > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-6763b849 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-6763b849 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-61c06f22.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-77 .elementor-element.elementor-element-61c06f22 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:60px 40px 60px 40px;}.elementor-77 .elementor-element.elementor-element-61c06f22 > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-61c06f22 > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-61c06f22 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-61c06f22 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-2aa2bc61{text-align:center;}.elementor-77 .elementor-element.elementor-element-2aa2bc61 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-42010fa3{text-align:center;font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-77 .elementor-element.elementor-element-2b680333{text-align:center;}.elementor-77 .elementor-element.elementor-element-2b680333 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-6cb8bb19{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-6cb8bb19 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-6cb8bb19 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-6fc963fd{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-6fc963fd.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-6fc963fd .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-582ff359 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-582ff359 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-582ff359 .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-582ff359 > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-2b820b77{margin-top:0px;margin-bottom:0px;}.elementor-77 .elementor-element.elementor-element-3d90d154:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-77 .elementor-element.elementor-element-3d90d154 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-3d90d154.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-77 .elementor-element.elementor-element-3d90d154 > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-3d90d154 > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-3d90d154 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-3d90d154 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:60px 40px 60px 40px;}.elementor-77 .elementor-element.elementor-element-3d90d154 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-28421b83{text-align:center;}.elementor-77 .elementor-element.elementor-element-28421b83 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6053b85a{text-align:center;font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-2f4adb87{text-align:center;}.elementor-77 .elementor-element.elementor-element-2f4adb87 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-22afba0f{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-22afba0f > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-22afba0f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-30b9e1a{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-30b9e1a.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-30b9e1a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-7992728f .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-7992728f .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-7992728f .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-7992728f > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-7992728f .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-7992728f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-7a0ec308.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-77 .elementor-element.elementor-element-7a0ec308 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:60px 40px 60px 40px;}.elementor-77 .elementor-element.elementor-element-7a0ec308 > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-7a0ec308 > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-7a0ec308 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-7a0ec308 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-7f5eed4{text-align:center;}.elementor-77 .elementor-element.elementor-element-7f5eed4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-749a986e{text-align:center;font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-77 .elementor-element.elementor-element-61e468bd{text-align:center;}.elementor-77 .elementor-element.elementor-element-61e468bd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-2f26a820{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-2f26a820 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-2f26a820 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-556c4b9b{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-556c4b9b.elementor-element{--align-self:flex-end;}.elementor-77 .elementor-element.elementor-element-556c4b9b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-48b941 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-48b941 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-48b941 .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-48b941 > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-4ee5c0ef.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-77 .elementor-element.elementor-element-4ee5c0ef > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:60px 40px 60px 40px;}.elementor-77 .elementor-element.elementor-element-4ee5c0ef > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-4ee5c0ef > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-4ee5c0ef > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-4ee5c0ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-4d23f24e{text-align:center;}.elementor-77 .elementor-element.elementor-element-275026a8{text-align:center;}.elementor-77 .elementor-element.elementor-element-690bccc8{text-align:center;}.elementor-77 .elementor-element.elementor-element-23339f0f{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-23339f0f > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-23339f0f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-56d39936{width:auto;max-width:auto;align-self:center;}.elementor-77 .elementor-element.elementor-element-56d39936 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-560bdab0 .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-560bdab0 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-560bdab0 .elementor-button:focus{background-color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-560bdab0 > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-3a7be131 > .elementor-container{max-width:1300px;}.elementor-77 .elementor-element.elementor-element-3a7be131{padding:30px 20px 90px 20px;}.elementor-77 .elementor-element.elementor-element-2f7d9d83 > .elementor-container{min-height:400px;}.elementor-77 .elementor-element.elementor-element-2f7d9d83, .elementor-77 .elementor-element.elementor-element-2f7d9d83 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-2f7d9d83{margin-top:0px;margin-bottom:0px;}.elementor-77 .elementor-element.elementor-element-33ec362b > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-bg-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.05;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-77 .elementor-element.elementor-element-33ec362b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-77 .elementor-element.elementor-element-33ec362b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-77 .elementor-element.elementor-element-33ec362b > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-33ec362b > .elementor-element-populated, .elementor-77 .elementor-element.elementor-element-33ec362b > .elementor-element-populated > .elementor-background-overlay, .elementor-77 .elementor-element.elementor-element-33ec362b > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-33ec362b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-77 .elementor-element.elementor-element-3e40745e > .elementor-widget-container{margin:0% 15% 2% 15%;}.elementor-77 .elementor-element.elementor-element-3e40745e{text-align:center;}.elementor-77 .elementor-element.elementor-element-3e40745e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-8424968 > .elementor-widget-container{margin:0% 15% 2% 15%;}.elementor-77 .elementor-element.elementor-element-8424968{text-align:center;}.elementor-77 .elementor-element.elementor-element-8424968 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-92bee09 );}.elementor-77 .elementor-element.elementor-element-24978fa7{--spacer-size:80px;width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;bottom:3vw;z-index:5;}.elementor-77 .elementor-element.elementor-element-24978fa7 > .elementor-widget-container{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-24978fa7{left:-2vw;}body.rtl .elementor-77 .elementor-element.elementor-element-24978fa7{right:-2vw;}.elementor-77 .elementor-element.elementor-element-24978fa7:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-05.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-24978fa7.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-05.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-7a9f59a{--spacer-size:80px;width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:-4vh;z-index:5;}.elementor-77 .elementor-element.elementor-element-7a9f59a > .elementor-widget-container{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-7a9f59a{right:4vw;}body.rtl .elementor-77 .elementor-element.elementor-element-7a9f59a{left:4vw;}.elementor-77 .elementor-element.elementor-element-7a9f59a:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-07.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-7a9f59a.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-07.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-6a36bd2e{--spacer-size:80px;width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:-1vh;z-index:0;}.elementor-77 .elementor-element.elementor-element-6a36bd2e > .elementor-widget-container{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-6a36bd2e{right:6vw;}body.rtl .elementor-77 .elementor-element.elementor-element-6a36bd2e{left:6vw;}.elementor-77 .elementor-element.elementor-element-6a36bd2e:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-08.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-6a36bd2e.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-08.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-2929a53d{--spacer-size:150px;width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;bottom:-2vw;z-index:0;}.elementor-77 .elementor-element.elementor-element-2929a53d > .elementor-widget-container{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-2929a53d{right:6vw;}body.rtl .elementor-77 .elementor-element.elementor-element-2929a53d{left:6vw;}.elementor-77 .elementor-element.elementor-element-2929a53d:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-10.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-2929a53d.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-10.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-17a5b131{--spacer-size:150px;width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;bottom:-2vw;z-index:0;}.elementor-77 .elementor-element.elementor-element-17a5b131 > .elementor-widget-container{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-17a5b131{right:6vw;}body.rtl .elementor-77 .elementor-element.elementor-element-17a5b131{left:6vw;}.elementor-77 .elementor-element.elementor-element-17a5b131:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-09.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-17a5b131.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-09.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-5ce72f24 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-5ce72f24 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-5ce72f24 .elementor-button:focus{background-color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-5ce72f24 > .elementor-widget-container{margin:15px 1px 15px 1px;}.elementor-77 .elementor-element.elementor-element-18b4a1cd{--spacer-size:80px;width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;bottom:3vw;}.elementor-77 .elementor-element.elementor-element-18b4a1cd > .elementor-widget-container{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-18b4a1cd{left:0vw;}body.rtl .elementor-77 .elementor-element.elementor-element-18b4a1cd{right:0vw;}.elementor-77 .elementor-element.elementor-element-18b4a1cd:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-06.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-18b4a1cd.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.ipbestudio.com.mx/wp-content/uploads/2024/08/img-shape-06.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-77 .elementor-element.elementor-element-7a63e8e3{--spacer-size:60px;bottom:-13vw;}.elementor-77 .elementor-element.elementor-element-6552bfa9{--spacer-size:60px;bottom:-13vw;}.elementor-77 .elementor-element.elementor-element-15d70fb4{top:-12vw;}.elementor-77 .elementor-element.elementor-element-5532f2c1{top:-14vw;}.elementor-77 .elementor-element.elementor-element-4b4c8466{--spacer-size:150px;}.elementor-77 .elementor-element.elementor-element-69690d70{--spacer-size:150px;}.elementor-77 .elementor-element.elementor-element-78157766 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-77 .elementor-element.elementor-element-24b87b6c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-77 .elementor-element.elementor-element-23b3547{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-7c21bfca .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-77 .elementor-element.elementor-element-5d78e536 > .elementor-widget-container{margin:-4em 0em 0em 0em;}.elementor-77 .elementor-element.elementor-element-1d1275 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-2e323474{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-7b3a0ef5 > .elementor-widget-container{margin:-4em 0em 0em 0em;}.elementor-77 .elementor-element.elementor-element-1ca01547 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-3ca28000{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-7bc41011 > .elementor-widget-container{margin:-4em 0em 0em 0em;}.elementor-77 .elementor-element.elementor-element-3684ca98 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-76d1f741{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-25ffce .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-2edabd05 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-1b1060e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-51ec24ed{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-1e6706f0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-3d5992c8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-11179d29 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-1b17ad .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-1d2e9c0b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-760984c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-4ac1e4e0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-5879443c .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-4f833ea3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-87572c9{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-182f154d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-3f053c44 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-253bbd2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-1a268c4e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-6894f4d6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-955b5fa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-4e388263 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-100023e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-46bac281 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-22c47876{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-34d8d75b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-4c40ad41 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-2b4c6f4b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-6678531d .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-6d86b096 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-21966538 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-3d216386 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-49010870 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-3c93e1db .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-257dc472{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-5abcab68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-1c60dd08 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-4c534745 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-64bc23df .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-d31f723 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-6b64ccd9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-52dc029e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-3aca0784 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-6b22a0a3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-7a5cba9b{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-53aaa19b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-48195424 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-81308e5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-7f640030 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-4db4734d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-4ea01edf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-135e4fb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-2d274488 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-4fe257b5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-77 .elementor-element.elementor-element-2c1e43b0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-77 .elementor-element.elementor-element-2bcb779e{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-5706d6eb .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-37f364f0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-77 .elementor-element.elementor-element-4d916fae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-5eb5f2ab{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-c3e7ff2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-68c76c36 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-6a1ee50 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-2f001f7d .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-44f4f99 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-21a53265{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-73e441b9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-6c23b647 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-780e603d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-6763b849 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-2aa2bc61 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-42010fa3{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-2b680333 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-6cb8bb19 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-6fc963fd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-582ff359 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-28421b83 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-6053b85a{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-2f4adb87 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-22afba0f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-30b9e1a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-7992728f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-7f5eed4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-749a986e{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-61e468bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-2f26a820 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-556c4b9b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-48b941 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-2f7d9d83 > .elementor-container{min-height:500px;}.elementor-77 .elementor-element.elementor-element-3e40745e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-8424968 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-24978fa7{--spacer-size:60px;}.elementor-77 .elementor-element.elementor-element-7a9f59a{--spacer-size:60px;}.elementor-77 .elementor-element.elementor-element-6a36bd2e{--spacer-size:60px;}.elementor-77 .elementor-element.elementor-element-2929a53d{--spacer-size:80px;}.elementor-77 .elementor-element.elementor-element-17a5b131{--spacer-size:80px;}.elementor-77 .elementor-element.elementor-element-5ce72f24 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-18b4a1cd{--spacer-size:60px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-77 .elementor-element.elementor-element-7a63e8e3{--spacer-size:40px;}.elementor-77 .elementor-element.elementor-element-6552bfa9{--spacer-size:40px;}.elementor-77 .elementor-element.elementor-element-15d70fb4{--spacer-size:40px;}.elementor-77 .elementor-element.elementor-element-5532f2c1{--spacer-size:40px;}.elementor-77 .elementor-element.elementor-element-4b4c8466{--spacer-size:80px;width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;bottom:-30vw;}.elementor-77 .elementor-element.elementor-element-69690d70{--spacer-size:80px;width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;bottom:-30vw;}.elementor-77 .elementor-element.elementor-element-78157766 > .elementor-element-populated{padding:10px 10px 40px 10px;}.elementor-77 .elementor-element.elementor-element-24b87b6c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-77 .elementor-element.elementor-element-23b3547{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-7c21bfca .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-380c9386{--spacer-size:300px;}.elementor-77 .elementor-element.elementor-element-6722f32e > .elementor-element-populated{margin:90px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-77 .elementor-element.elementor-element-1d1275 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-2e323474{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-564e75c5 > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-77 .elementor-element.elementor-element-1ca01547 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-3ca28000{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-77787d56 > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-77 .elementor-element.elementor-element-3684ca98 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-76d1f741{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-25ffce .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-2edabd05 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-6b9b13cd > .elementor-element-populated{margin:10px 10px 30px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-77 .elementor-element.elementor-element-1b1060e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-51ec24ed{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-1e6706f0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-3d5992c8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-11179d29 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-1b17ad .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-1d2e9c0b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-760984c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-4ac1e4e0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-5879443c .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-765169c2 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-77 .elementor-element.elementor-element-4f833ea3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-87572c9{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-182f154d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-3f053c44 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-253bbd2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-1a268c4e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-6894f4d6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-955b5fa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-4e388263 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-100023e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-4bb4cab9 > .elementor-element-populated{margin:10px 10px 30px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-77 .elementor-element.elementor-element-46bac281 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-22c47876{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-34d8d75b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-4c40ad41 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-2b4c6f4b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-6678531d .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-6d86b096 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-21966538 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-3d216386 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-49010870 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-46b072b7 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-77 .elementor-element.elementor-element-3c93e1db .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-257dc472{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-5abcab68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-1c60dd08 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-4c534745 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-64bc23df .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-d31f723 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-6b64ccd9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-52dc029e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-3aca0784 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-725e9ef5 > .elementor-element-populated{margin:10px 10px 30px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-77 .elementor-element.elementor-element-6b22a0a3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-7a5cba9b{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-53aaa19b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-48195424 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-81308e5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-7f640030 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-4db4734d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-4ea01edf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-135e4fb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-2d274488 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-3fc0abab > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-77 .elementor-element.elementor-element-4fe257b5 > .elementor-element-populated{padding:10px 10px 40px 10px;}.elementor-77 .elementor-element.elementor-element-2c1e43b0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-77 .elementor-element.elementor-element-2bcb779e{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-5706d6eb .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-64191600{--spacer-size:300px;}.elementor-77 .elementor-element.elementor-element-29d33e68 > .elementor-container{min-height:600px;}.elementor-77 .elementor-element.elementor-element-37f364f0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-77 .elementor-element.elementor-element-678fe6b5 > .elementor-element-populated{margin:10px 10px 30px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-77 .elementor-element.elementor-element-4d916fae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-5eb5f2ab{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-c3e7ff2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-68c76c36 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-6a1ee50 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-2f001f7d .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-21334509 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-77 .elementor-element.elementor-element-44f4f99 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-21a53265{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-73e441b9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-6c23b647 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-780e603d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-6763b849 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-61c06f22 > .elementor-element-populated{margin:10px 10px 30px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-77 .elementor-element.elementor-element-2aa2bc61 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-42010fa3{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-2b680333 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-6cb8bb19 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-6fc963fd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-582ff359 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-3d90d154 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-77 .elementor-element.elementor-element-28421b83 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-6053b85a{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-2f4adb87 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-22afba0f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-30b9e1a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-7992728f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-7a0ec308 > .elementor-element-populated{margin:10px 10px 30px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-77 .elementor-element.elementor-element-7f5eed4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-749a986e{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-61e468bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-77 .elementor-element.elementor-element-2f26a820 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-556c4b9b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-48b941 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-4ee5c0ef > .elementor-element-populated{margin:10px 10px 30px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-77 .elementor-element.elementor-element-3a7be131{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-2f7d9d83 > .elementor-container{min-height:600px;}.elementor-77 .elementor-element.elementor-element-3e40745e > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-77 .elementor-element.elementor-element-3e40745e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-8424968 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-77 .elementor-element.elementor-element-8424968 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-5ce72f24 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-77 .elementor-element.elementor-element-fe87a89{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-77 .elementor-element.elementor-element-179139cf{width:100%;}.elementor-77 .elementor-element.elementor-element-74b3fa2b{width:100%;}}