.elementor-176 .elementor-element.elementor-element-bb49566 > .elementor-container{max-width:1600px;}.elementor-176 .elementor-element.elementor-element-bb49566{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:0px;}.elementor-176 .elementor-element.elementor-element-bb49566 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-162ce39b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-176 .elementor-element.elementor-element-162ce39b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-176 .elementor-element.elementor-element-162ce39b > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://robertodavila.com/wp-content/uploads/2025/11/mghome05.png");background-position:center left;background-size:cover;opacity:0.38;}.elementor-176 .elementor-element.elementor-element-162ce39b > .elementor-element-populated, .elementor-176 .elementor-element.elementor-element-162ce39b > .elementor-element-populated > .elementor-background-overlay, .elementor-176 .elementor-element.elementor-element-162ce39b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-162ce39b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-162ce39b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-4b3a17e > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-176 .elementor-element.elementor-element-236a2f8c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-176 .elementor-element.elementor-element-236a2f8c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-176 .elementor-element.elementor-element-236a2f8c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-176 .elementor-element.elementor-element-236a2f8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-973e66b{--e-transform-translateX:8%;--e-transform-translateY:8%;--e-transform-scale:1.2;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-973e66b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-176 .elementor-element.elementor-element-973e66b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:110px;font-weight:900;font-style:italic;letter-spacing:1px;color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-6b6ad96f{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-176 .elementor-element.elementor-element-6b6ad96f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:1.5px;color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-46c4c745 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-46c4c745 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-478e1dc5{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-176 .elementor-element.elementor-element-478e1dc5 img{width:100%;filter:brightness( 100% ) contrast( 134% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.1s;border-radius:0px 0px 20px 0px;}.elementor-176 .elementor-element.elementor-element-478e1dc5:hover img{filter:brightness( 100% ) contrast( 120% ) saturate( 70% ) blur( 0px ) hue-rotate( 0deg );}.elementor-176 .elementor-element.elementor-element-7f40c1bf > .elementor-container{max-width:1440px;}.elementor-176 .elementor-element.elementor-element-7f40c1bf{padding:120px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-55a2f996{background-color:#1A1A1A00;background-image:url("https://robertodavila.com/wp-content/uploads/2025/11/mgicon06.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;z-index:1;background-position:68% 13%;background-repeat:no-repeat;background-size:20% auto;border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-55a2f996:hover{background-color:#00000029;background-image:url("https://robertodavila.com/wp-content/uploads/2025/11/mgicon07.png");}.elementor-176 .elementor-element.elementor-element-55a2f996.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-176 .elementor-element.elementor-element-55a2f996.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-176 .elementor-element.elementor-element-55a2f996.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-176 .elementor-element.elementor-element-55a2f996 .elementor-image-box-title{margin-bottom:12px;font-family:var( --e-global-typography-69dddba-font-family ), Sans-serif;font-size:var( --e-global-typography-69dddba-font-size );font-weight:var( --e-global-typography-69dddba-font-weight );letter-spacing:var( --e-global-typography-69dddba-letter-spacing );color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-55a2f996 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-176 .elementor-element.elementor-element-55a2f996 .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-176 .elementor-element.elementor-element-127c3182{margin:-60% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-176 .elementor-element.elementor-element-127c3182 .elementor-heading-title{font-family:var( --e-global-typography-099c72c-font-family ), Sans-serif;font-size:var( --e-global-typography-099c72c-font-size );font-weight:var( --e-global-typography-099c72c-font-weight );color:#FFFFFF0A;}.elementor-176 .elementor-element.elementor-element-42221b29{background-color:#1A1A1A00;background-image:url("https://robertodavila.com/wp-content/uploads/2025/11/mgicon06.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;z-index:1;background-position:68% 13%;background-repeat:no-repeat;background-size:20% auto;border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-42221b29:hover{background-color:#00000029;background-image:url("https://robertodavila.com/wp-content/uploads/2025/11/mgicon07.png");}.elementor-176 .elementor-element.elementor-element-42221b29.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-176 .elementor-element.elementor-element-42221b29.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-176 .elementor-element.elementor-element-42221b29.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-176 .elementor-element.elementor-element-42221b29 .elementor-image-box-title{margin-bottom:12px;font-family:var( --e-global-typography-69dddba-font-family ), Sans-serif;font-size:var( --e-global-typography-69dddba-font-size );font-weight:var( --e-global-typography-69dddba-font-weight );letter-spacing:var( --e-global-typography-69dddba-letter-spacing );color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-42221b29 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-176 .elementor-element.elementor-element-42221b29 .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-176 .elementor-element.elementor-element-52c4d19e{margin:-60% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-176 .elementor-element.elementor-element-52c4d19e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:130px;font-weight:800;color:#FFFFFF0A;}.elementor-176 .elementor-element.elementor-element-6f07f4c7{background-color:#1A1A1A00;background-image:url("https://robertodavila.com/wp-content/uploads/2025/11/mgicon06.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;z-index:1;background-position:68% 13%;background-repeat:no-repeat;background-size:20% auto;border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-6f07f4c7:hover{background-color:#00000029;background-image:url("https://robertodavila.com/wp-content/uploads/2025/11/mgicon07.png");}.elementor-176 .elementor-element.elementor-element-6f07f4c7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-176 .elementor-element.elementor-element-6f07f4c7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-176 .elementor-element.elementor-element-6f07f4c7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-176 .elementor-element.elementor-element-6f07f4c7 .elementor-image-box-title{margin-bottom:12px;font-family:var( --e-global-typography-69dddba-font-family ), Sans-serif;font-size:var( --e-global-typography-69dddba-font-size );font-weight:var( --e-global-typography-69dddba-font-weight );letter-spacing:var( --e-global-typography-69dddba-letter-spacing );color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-6f07f4c7 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-176 .elementor-element.elementor-element-6f07f4c7 .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-176 .elementor-element.elementor-element-8ea3947{margin:-60% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-176 .elementor-element.elementor-element-8ea3947 .elementor-heading-title{font-family:var( --e-global-typography-099c72c-font-family ), Sans-serif;font-size:var( --e-global-typography-099c72c-font-size );font-weight:var( --e-global-typography-099c72c-font-weight );color:#FFFFFF0A;}.elementor-176 .elementor-element.elementor-element-116a6152{background-color:#1A1A1A00;background-image:url("https://robertodavila.com/wp-content/uploads/2025/11/mgicon06.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;z-index:1;background-position:68% 13%;background-repeat:no-repeat;background-size:20% auto;border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-116a6152:hover{background-color:#00000029;background-image:url("https://robertodavila.com/wp-content/uploads/2025/11/mgicon07.png");}.elementor-176 .elementor-element.elementor-element-116a6152.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-176 .elementor-element.elementor-element-116a6152.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-176 .elementor-element.elementor-element-116a6152.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-176 .elementor-element.elementor-element-116a6152 .elementor-image-box-title{margin-bottom:12px;font-family:var( --e-global-typography-69dddba-font-family ), Sans-serif;font-size:var( --e-global-typography-69dddba-font-size );font-weight:var( --e-global-typography-69dddba-font-weight );letter-spacing:var( --e-global-typography-69dddba-letter-spacing );color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-116a6152 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-176 .elementor-element.elementor-element-116a6152 .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-176 .elementor-element.elementor-element-7b6b8653{margin:-60% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-176 .elementor-element.elementor-element-7b6b8653 .elementor-heading-title{font-family:var( --e-global-typography-099c72c-font-family ), Sans-serif;font-size:var( --e-global-typography-099c72c-font-size );font-weight:var( --e-global-typography-099c72c-font-weight );color:#FFFFFF0A;}.elementor-176 .elementor-element.elementor-element-619bcfd8 > .elementor-container{max-width:1440px;}.elementor-176 .elementor-element.elementor-element-619bcfd8{padding:120px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-176 .elementor-element.elementor-element-1de90e56.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-176 .elementor-element.elementor-element-1de90e56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-176 .elementor-element.elementor-element-bd903ba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:700;font-style:italic;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-fe3f488{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-8dcd0ad );}.elementor-176 .elementor-element.elementor-element-b9d6dcc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-8dcd0ad );}.elementor-176 .elementor-element.elementor-element-170d96d2 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-8a7f6c8 );color:var( --e-global-color-8a7f6c8 );border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-170d96d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-176 .elementor-element.elementor-element-170d96d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-176 .elementor-element.elementor-element-170d96d2 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-176 .elementor-element.elementor-element-46288f88 img{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-2454df10 > .elementor-container{max-width:1440px;}.elementor-176 .elementor-element.elementor-element-2454df10{margin-top:12%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-57665e45{--divider-border-style:solid;--divider-color:var( --e-global-color-8dcd0ad );--divider-border-width:1px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;--divider-element-spacing:32px;}.elementor-176 .elementor-element.elementor-element-57665e45 .elementor-divider-separator{width:27%;margin:0 auto;margin-center:0;}.elementor-176 .elementor-element.elementor-element-57665e45 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-176 .elementor-element.elementor-element-57665e45 .elementor-divider__text{color:var( --e-global-color-8dcd0ad );font-family:var( --e-global-typography-5226fa2-font-family ), Sans-serif;font-size:var( --e-global-typography-5226fa2-font-size );font-weight:var( --e-global-typography-5226fa2-font-weight );text-transform:var( --e-global-typography-5226fa2-text-transform );letter-spacing:var( --e-global-typography-5226fa2-letter-spacing );}.elementor-176 .elementor-element.elementor-element-4aed5377{text-align:center;}.elementor-176 .elementor-element.elementor-element-4aed5377 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:700;font-style:italic;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-427e9dbb > .elementor-container{max-width:1600px;}.elementor-176 .elementor-element.elementor-element-125eeed1 > .elementor-container{max-width:1600px;}.elementor-176 .elementor-element.elementor-element-125eeed1{margin-top:30px;margin-bottom:0px;}.elementor-176 .elementor-element.elementor-element-41863bc2{background-color:#1A1A1A5C;margin:9% 4% calc(var(--kit-widget-spacing, 0px) + -20%) 35%;padding:1% 0% 1% 5%;z-index:2;border-radius:220px 220px 220px 220px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-176 .elementor-element.elementor-element-41863bc2 .elementor-icon-list-icon i{color:var( --e-global-color-8a7f6c8 );transition:color 0.3s;}.elementor-176 .elementor-element.elementor-element-41863bc2 .elementor-icon-list-icon svg{fill:var( --e-global-color-8a7f6c8 );transition:fill 0.3s;}.elementor-176 .elementor-element.elementor-element-41863bc2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-176 .elementor-element.elementor-element-41863bc2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9485d26-font-family ), Sans-serif;font-size:var( --e-global-typography-9485d26-font-size );font-weight:var( --e-global-typography-9485d26-font-weight );letter-spacing:var( --e-global-typography-9485d26-letter-spacing );}.elementor-176 .elementor-element.elementor-element-41863bc2 .elementor-icon-list-text{color:var( --e-global-color-8a7f6c8 );transition:color 0.3s;}.elementor-176 .elementor-element.elementor-element-7f10f1a4 .elementor-cta .elementor-cta__bg, .elementor-176 .elementor-element.elementor-element-7f10f1a4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-176 .elementor-element.elementor-element-7f10f1a4{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-7f10f1a4 .elementor-cta__content{min-height:50vh;padding:0% 0% 7% 23%;}.elementor-176 .elementor-element.elementor-element-7f10f1a4 .elementor-cta__title{font-family:var( --e-global-typography-e941493-font-family ), Sans-serif;font-size:var( --e-global-typography-e941493-font-size );font-weight:var( --e-global-typography-e941493-font-weight );line-height:var( --e-global-typography-e941493-line-height );letter-spacing:var( --e-global-typography-e941493-letter-spacing );color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-7f10f1a4 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-a87a95b );}.elementor-176 .elementor-element.elementor-element-7f10f1a4 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#1A1A1AA3;}.elementor-176 .elementor-element.elementor-element-7f10f1a4 .elementor-cta__bg{filter:brightness( 100% ) contrast( 96% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-176 .elementor-element.elementor-element-7f10f1a4 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#1A1A1AC4;}.elementor-176 .elementor-element.elementor-element-7f10f1a4 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-176 .elementor-element.elementor-element-30d1b099{margin:-45% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -2%;z-index:1;--lottie-container-width:28%;}.elementor-176 .elementor-element.elementor-element-30d1b099 .e-lottie__container{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-176 .elementor-element.elementor-element-3af99c2a{background-color:#1A1A1A5C;margin:9% 4% calc(var(--kit-widget-spacing, 0px) + -20%) 35%;padding:1% 0% 1% 5%;z-index:2;border-radius:220px 220px 220px 220px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-176 .elementor-element.elementor-element-3af99c2a .elementor-icon-list-icon i{color:var( --e-global-color-8a7f6c8 );transition:color 0.3s;}.elementor-176 .elementor-element.elementor-element-3af99c2a .elementor-icon-list-icon svg{fill:var( --e-global-color-8a7f6c8 );transition:fill 0.3s;}.elementor-176 .elementor-element.elementor-element-3af99c2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-176 .elementor-element.elementor-element-3af99c2a .elementor-icon-list-item > a{font-family:var( --e-global-typography-9485d26-font-family ), Sans-serif;font-size:var( --e-global-typography-9485d26-font-size );font-weight:var( --e-global-typography-9485d26-font-weight );letter-spacing:var( --e-global-typography-9485d26-letter-spacing );}.elementor-176 .elementor-element.elementor-element-3af99c2a .elementor-icon-list-text{color:var( --e-global-color-8a7f6c8 );transition:color 0.3s;}.elementor-176 .elementor-element.elementor-element-12c2d337 .elementor-cta .elementor-cta__bg, .elementor-176 .elementor-element.elementor-element-12c2d337 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-176 .elementor-element.elementor-element-12c2d337{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-12c2d337 .elementor-cta__content{min-height:50vh;padding:0% 0% 7% 23%;}.elementor-176 .elementor-element.elementor-element-12c2d337 .elementor-cta__title{font-family:var( --e-global-typography-e941493-font-family ), Sans-serif;font-size:var( --e-global-typography-e941493-font-size );font-weight:var( --e-global-typography-e941493-font-weight );line-height:var( --e-global-typography-e941493-line-height );letter-spacing:var( --e-global-typography-e941493-letter-spacing );color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-12c2d337 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-a87a95b );}.elementor-176 .elementor-element.elementor-element-12c2d337 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#1A1A1AA3;}.elementor-176 .elementor-element.elementor-element-12c2d337 .elementor-cta__bg{filter:brightness( 100% ) contrast( 96% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-176 .elementor-element.elementor-element-12c2d337 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#1A1A1AC4;}.elementor-176 .elementor-element.elementor-element-12c2d337 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-176 .elementor-element.elementor-element-6128d5b1{margin:-45% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -2%;z-index:1;--lottie-container-width:28%;}.elementor-176 .elementor-element.elementor-element-6128d5b1 .e-lottie__container{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-176 .elementor-element.elementor-element-3aa8d158{background-color:#1A1A1A5C;margin:9% 4% calc(var(--kit-widget-spacing, 0px) + -20%) 35%;padding:1% 0% 1% 5%;z-index:2;border-radius:220px 220px 220px 220px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-176 .elementor-element.elementor-element-3aa8d158 .elementor-icon-list-icon i{color:var( --e-global-color-8a7f6c8 );transition:color 0.3s;}.elementor-176 .elementor-element.elementor-element-3aa8d158 .elementor-icon-list-icon svg{fill:var( --e-global-color-8a7f6c8 );transition:fill 0.3s;}.elementor-176 .elementor-element.elementor-element-3aa8d158 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-176 .elementor-element.elementor-element-3aa8d158 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9485d26-font-family ), Sans-serif;font-size:var( --e-global-typography-9485d26-font-size );font-weight:var( --e-global-typography-9485d26-font-weight );letter-spacing:var( --e-global-typography-9485d26-letter-spacing );}.elementor-176 .elementor-element.elementor-element-3aa8d158 .elementor-icon-list-text{color:var( --e-global-color-8a7f6c8 );transition:color 0.3s;}.elementor-176 .elementor-element.elementor-element-63488523 .elementor-cta .elementor-cta__bg, .elementor-176 .elementor-element.elementor-element-63488523 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-176 .elementor-element.elementor-element-63488523{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-63488523 .elementor-cta__content{min-height:50vh;padding:0% 0% 7% 23%;}.elementor-176 .elementor-element.elementor-element-63488523 .elementor-cta__title{font-family:var( --e-global-typography-e941493-font-family ), Sans-serif;font-size:var( --e-global-typography-e941493-font-size );font-weight:var( --e-global-typography-e941493-font-weight );line-height:var( --e-global-typography-e941493-line-height );letter-spacing:var( --e-global-typography-e941493-letter-spacing );color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-63488523 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-a87a95b );}.elementor-176 .elementor-element.elementor-element-63488523 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#1A1A1AA3;}.elementor-176 .elementor-element.elementor-element-63488523 .elementor-cta__bg{filter:brightness( 100% ) contrast( 96% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-176 .elementor-element.elementor-element-63488523 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#1A1A1AC4;}.elementor-176 .elementor-element.elementor-element-63488523 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-176 .elementor-element.elementor-element-6a4947{margin:-45% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -2%;z-index:1;--lottie-container-width:28%;}.elementor-176 .elementor-element.elementor-element-6a4947 .e-lottie__container{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-176 .elementor-element.elementor-element-5db41df2{background-color:#1A1A1A5C;margin:9% 4% calc(var(--kit-widget-spacing, 0px) + -20%) 35%;padding:1% 0% 1% 5%;z-index:2;border-radius:220px 220px 220px 220px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-176 .elementor-element.elementor-element-5db41df2 .elementor-icon-list-icon i{color:var( --e-global-color-8a7f6c8 );transition:color 0.3s;}.elementor-176 .elementor-element.elementor-element-5db41df2 .elementor-icon-list-icon svg{fill:var( --e-global-color-8a7f6c8 );transition:fill 0.3s;}.elementor-176 .elementor-element.elementor-element-5db41df2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-176 .elementor-element.elementor-element-5db41df2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9485d26-font-family ), Sans-serif;font-size:var( --e-global-typography-9485d26-font-size );font-weight:var( --e-global-typography-9485d26-font-weight );letter-spacing:var( --e-global-typography-9485d26-letter-spacing );}.elementor-176 .elementor-element.elementor-element-5db41df2 .elementor-icon-list-text{color:var( --e-global-color-8a7f6c8 );transition:color 0.3s;}.elementor-176 .elementor-element.elementor-element-740e401e .elementor-cta .elementor-cta__bg, .elementor-176 .elementor-element.elementor-element-740e401e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-176 .elementor-element.elementor-element-740e401e{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-740e401e .elementor-cta__content{min-height:50vh;padding:0% 0% 7% 23%;}.elementor-176 .elementor-element.elementor-element-740e401e .elementor-cta__title{font-family:var( --e-global-typography-e941493-font-family ), Sans-serif;font-size:var( --e-global-typography-e941493-font-size );font-weight:var( --e-global-typography-e941493-font-weight );line-height:var( --e-global-typography-e941493-line-height );letter-spacing:var( --e-global-typography-e941493-letter-spacing );color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-740e401e .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-a87a95b );}.elementor-176 .elementor-element.elementor-element-740e401e .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#1A1A1AA3;}.elementor-176 .elementor-element.elementor-element-740e401e .elementor-cta__bg{filter:brightness( 100% ) contrast( 96% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-176 .elementor-element.elementor-element-740e401e .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#1A1A1AC4;}.elementor-176 .elementor-element.elementor-element-740e401e .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-176 .elementor-element.elementor-element-64d2ce42{margin:-45% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -2%;z-index:1;--lottie-container-width:28%;}.elementor-176 .elementor-element.elementor-element-64d2ce42 .e-lottie__container{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-176 .elementor-element.elementor-element-5a085917 > .elementor-container{max-width:1440px;}.elementor-176 .elementor-element.elementor-element-5a085917{margin-top:120px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-176 .elementor-element.elementor-element-95cefc9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-176 .elementor-element.elementor-element-95cefc9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-176 .elementor-element.elementor-element-95cefc9 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://robertodavila.com/wp-content/uploads/2025/11/mghome06.png");background-repeat:repeat;background-size:100% auto;opacity:0.42;}.elementor-176 .elementor-element.elementor-element-95cefc9 > .elementor-element-populated, .elementor-176 .elementor-element.elementor-element-95cefc9 > .elementor-element-populated > .elementor-background-overlay, .elementor-176 .elementor-element.elementor-element-95cefc9 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-95cefc9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-95cefc9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-29838411 > .elementor-container{max-width:1440px;}.elementor-176 .elementor-element.elementor-element-29838411{margin-top:4%;margin-bottom:0%;}.elementor-176 .elementor-element.elementor-element-4aad2339 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-875d62c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 6%;text-align:start;}.elementor-176 .elementor-element.elementor-element-875d62c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;font-style:italic;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-48e8036{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 6%;text-align:start;}.elementor-176 .elementor-element.elementor-element-48e8036 img{width:100%;max-width:130px;height:130px;border-radius:5px 5px 5px 5px;}.elementor-bc-flex-widget .elementor-176 .elementor-element.elementor-element-26643d0e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-176 .elementor-element.elementor-element-26643d0e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-176 .elementor-element.elementor-element-26643d0e > .elementor-element-populated{padding:0px 0px 0px 25px;}.elementor-176 .elementor-element.elementor-element-e893836{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 150px 0px 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-44566aa .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-8a7f6c8 );color:var( --e-global-color-8a7f6c8 );border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-44566aa{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-176 .elementor-element.elementor-element-44566aa .elementor-button-content-wrapper{flex-direction:row;}.elementor-176 .elementor-element.elementor-element-44566aa .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-176 .elementor-element.elementor-element-5ca829a7 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-8a7f6c8 );color:var( --e-global-color-8a7f6c8 );border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-5ca829a7{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;}.elementor-176 .elementor-element.elementor-element-5ca829a7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-176 .elementor-element.elementor-element-5ca829a7 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-176 .elementor-element.elementor-element-61e33167 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-8a7f6c8 );color:var( --e-global-color-8a7f6c8 );border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-61e33167{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 10%;}.elementor-176 .elementor-element.elementor-element-61e33167 .elementor-button-content-wrapper{flex-direction:row;}.elementor-176 .elementor-element.elementor-element-61e33167 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-176 .elementor-element.elementor-element-5cdeaf29{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:start;}.elementor-176 .elementor-element.elementor-element-5cdeaf29 img{width:100%;height:500px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 134% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.1s;border-radius:0px 0px 20px 20px;}.elementor-176 .elementor-element.elementor-element-5cdeaf29:hover img{filter:brightness( 90% ) contrast( 120% ) saturate( 80% ) blur( 0px ) hue-rotate( 0deg );}.elementor-176 .elementor-element.elementor-element-f9e9d31 > .elementor-container{max-width:1440px;}.elementor-176 .elementor-element.elementor-element-f9e9d31{padding:120px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-176 .elementor-element.elementor-element-3e9f113.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-176 .elementor-element.elementor-element-3e9f113.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-176 .elementor-element.elementor-element-cf07c81{--divider-border-style:solid;--divider-color:var( --e-global-color-8dcd0ad );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-176 .elementor-element.elementor-element-cf07c81 .elementor-divider-separator{width:50%;margin:0 auto;margin-left:0;}.elementor-176 .elementor-element.elementor-element-cf07c81 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-176 .elementor-element.elementor-element-cf07c81 .elementor-divider__text{color:var( --e-global-color-8dcd0ad );font-family:"Roboto", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;}.elementor-176 .elementor-element.elementor-element-99da56d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:700;font-style:italic;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-a65983e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-8dcd0ad );}.elementor-176 .elementor-element.elementor-element-4072c7f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-8dcd0ad );}.elementor-176 .elementor-element.elementor-element-351486b img{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-34175f82:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-34175f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://robertodavila.com/wp-content/uploads/2025/12/img-9.png");background-repeat:no-repeat;background-size:contain;}.elementor-176 .elementor-element.elementor-element-34175f82 > .elementor-background-overlay{background-image:url("https://robertodavila.com/wp-content/uploads/2025/11/mghome06.png");background-position:-25px -83px;background-repeat:no-repeat;background-size:cover;opacity:0.15;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-34175f82 > .elementor-container{max-width:1440px;min-height:28vw;}.elementor-176 .elementor-element.elementor-element-34175f82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:120px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-176 .elementor-element.elementor-element-63b13513 > .elementor-element-populated{padding:79px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-7453bc36{z-index:1;}.elementor-176 .elementor-element.elementor-element-7453bc36 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:700;font-style:italic;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-10d68c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 150px 0px 0px;z-index:2;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-8a7f6c8 );}.elementor-176 .elementor-element.elementor-element-9ef0652 .elementor-button{background-color:#000000;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-8a7f6c8 );color:var( --e-global-color-8a7f6c8 );border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-9ef0652{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-176 .elementor-element.elementor-element-9ef0652 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-176 .elementor-element.elementor-element-9ef0652 .elementor-button .elementor-button-content-wrapper{gap:25px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-176 .elementor-element.elementor-element-236a2f8c{width:40%;}.elementor-176 .elementor-element.elementor-element-46c4c745{width:60%;}.elementor-176 .elementor-element.elementor-element-4aad2339{width:37%;}.elementor-176 .elementor-element.elementor-element-26643d0e{width:63%;}.elementor-176 .elementor-element.elementor-element-6f8c2ce9{width:45%;}.elementor-176 .elementor-element.elementor-element-63b13513{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-176 .elementor-element.elementor-element-236a2f8c{width:57%;}.elementor-176 .elementor-element.elementor-element-46c4c745{width:43%;}.elementor-176 .elementor-element.elementor-element-4a0fca62{width:33%;}.elementor-176 .elementor-element.elementor-element-6dee5b1a{width:33%;}.elementor-176 .elementor-element.elementor-element-7266aa8c{width:33%;}.elementor-176 .elementor-element.elementor-element-145de78e{width:33%;}.elementor-176 .elementor-element.elementor-element-309d77fa{width:50%;}.elementor-176 .elementor-element.elementor-element-23056f7f{width:50%;}.elementor-176 .elementor-element.elementor-element-702e6eaa{width:50%;}.elementor-176 .elementor-element.elementor-element-4d872200{width:50%;}}@media(max-width:1024px){.elementor-176 .elementor-element.elementor-element-bb49566{padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-162ce39b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-4b3a17e{padding:50px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-236a2f8c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-176 .elementor-element.elementor-element-973e66b .elementor-heading-title{font-size:70px;}.elementor-176 .elementor-element.elementor-element-6b6ad96f .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-bc-flex-widget .elementor-176 .elementor-element.elementor-element-46c4c745.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-176 .elementor-element.elementor-element-46c4c745.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-176 .elementor-element.elementor-element-46c4c745 > .elementor-element-populated{margin:145px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-478e1dc5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -50%;}.elementor-176 .elementor-element.elementor-element-478e1dc5 img{width:1000px;max-width:482px;}.elementor-176 .elementor-element.elementor-element-55a2f996 .elementor-image-box-title{font-size:var( --e-global-typography-69dddba-font-size );letter-spacing:var( --e-global-typography-69dddba-letter-spacing );}.elementor-176 .elementor-element.elementor-element-127c3182{--e-transform-translateY:100%;--e-transform-scale:2;margin:-75% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-176 .elementor-element.elementor-element-127c3182 .elementor-heading-title{font-size:var( --e-global-typography-099c72c-font-size );}.elementor-176 .elementor-element.elementor-element-42221b29 .elementor-image-box-title{font-size:var( --e-global-typography-69dddba-font-size );letter-spacing:var( --e-global-typography-69dddba-letter-spacing );}.elementor-176 .elementor-element.elementor-element-52c4d19e{--e-transform-translateY:100%;--e-transform-scale:2;margin:-75% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-176 .elementor-element.elementor-element-52c4d19e .elementor-heading-title{font-size:65px;}.elementor-176 .elementor-element.elementor-element-6f07f4c7 .elementor-image-box-title{font-size:var( --e-global-typography-69dddba-font-size );letter-spacing:var( --e-global-typography-69dddba-letter-spacing );}.elementor-176 .elementor-element.elementor-element-8ea3947{--e-transform-translateY:100%;--e-transform-scale:2;margin:-75% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-176 .elementor-element.elementor-element-8ea3947 .elementor-heading-title{font-size:var( --e-global-typography-099c72c-font-size );}.elementor-176 .elementor-element.elementor-element-116a6152 .elementor-image-box-title{font-size:var( --e-global-typography-69dddba-font-size );letter-spacing:var( --e-global-typography-69dddba-letter-spacing );}.elementor-176 .elementor-element.elementor-element-7b6b8653{--e-transform-translateY:100%;--e-transform-scale:2;margin:-75% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-176 .elementor-element.elementor-element-7b6b8653 .elementor-heading-title{font-size:var( --e-global-typography-099c72c-font-size );}.elementor-176 .elementor-element.elementor-element-bd903ba .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-176 .elementor-element.elementor-element-170d96d2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-bc-flex-widget .elementor-176 .elementor-element.elementor-element-3e58ff3f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-176 .elementor-element.elementor-element-3e58ff3f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-176 .elementor-element.elementor-element-57665e45 .elementor-divider-separator{width:80%;}.elementor-176 .elementor-element.elementor-element-57665e45 .elementor-divider__text{font-size:var( --e-global-typography-5226fa2-font-size );letter-spacing:var( --e-global-typography-5226fa2-letter-spacing );}.elementor-176 .elementor-element.elementor-element-4aed5377 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-176 .elementor-element.elementor-element-41863bc2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-176 .elementor-element.elementor-element-41863bc2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9485d26-font-size );letter-spacing:var( --e-global-typography-9485d26-letter-spacing );}.elementor-176 .elementor-element.elementor-element-7f10f1a4 .elementor-cta__title{font-size:var( --e-global-typography-e941493-font-size );line-height:var( --e-global-typography-e941493-line-height );letter-spacing:var( --e-global-typography-e941493-letter-spacing );}.elementor-176 .elementor-element.elementor-element-3af99c2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-176 .elementor-element.elementor-element-3af99c2a .elementor-icon-list-item > a{font-size:var( --e-global-typography-9485d26-font-size );letter-spacing:var( --e-global-typography-9485d26-letter-spacing );}.elementor-176 .elementor-element.elementor-element-12c2d337 .elementor-cta__title{font-size:var( --e-global-typography-e941493-font-size );line-height:var( --e-global-typography-e941493-line-height );letter-spacing:var( --e-global-typography-e941493-letter-spacing );}.elementor-176 .elementor-element.elementor-element-3aa8d158 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-176 .elementor-element.elementor-element-3aa8d158 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9485d26-font-size );letter-spacing:var( --e-global-typography-9485d26-letter-spacing );}.elementor-176 .elementor-element.elementor-element-63488523 .elementor-cta__title{font-size:var( --e-global-typography-e941493-font-size );line-height:var( --e-global-typography-e941493-line-height );letter-spacing:var( --e-global-typography-e941493-letter-spacing );}.elementor-176 .elementor-element.elementor-element-5db41df2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-176 .elementor-element.elementor-element-5db41df2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9485d26-font-size );letter-spacing:var( --e-global-typography-9485d26-letter-spacing );}.elementor-176 .elementor-element.elementor-element-740e401e .elementor-cta__title{font-size:var( --e-global-typography-e941493-font-size );line-height:var( --e-global-typography-e941493-line-height );letter-spacing:var( --e-global-typography-e941493-letter-spacing );}.elementor-bc-flex-widget .elementor-176 .elementor-element.elementor-element-4aad2339.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-176 .elementor-element.elementor-element-4aad2339.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-176 .elementor-element.elementor-element-875d62c .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-176 .elementor-element.elementor-element-e893836{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-44566aa .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-176 .elementor-element.elementor-element-5ca829a7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-176 .elementor-element.elementor-element-61e33167 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-176 .elementor-element.elementor-element-cf07c81 .elementor-divider-separator{width:35%;}.elementor-176 .elementor-element.elementor-element-cf07c81 .elementor-divider__text{font-size:18px;line-height:1.4em;}.elementor-176 .elementor-element.elementor-element-99da56d .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-bc-flex-widget .elementor-176 .elementor-element.elementor-element-8e2de39.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-176 .elementor-element.elementor-element-8e2de39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-176 .elementor-element.elementor-element-34175f82 > .elementor-background-overlay{background-position:0px 0px;}.elementor-176 .elementor-element.elementor-element-7453bc36 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-176 .elementor-element.elementor-element-10d68c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-9ef0652 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-176 .elementor-element.elementor-element-236a2f8c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-176 .elementor-element.elementor-element-973e66b{width:var( --container-widget-width, 252.8px );max-width:252.8px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;--container-widget-width:252.8px;--container-widget-flex-grow:0;}.elementor-176 .elementor-element.elementor-element-973e66b .elementor-heading-title{font-size:65px;}.elementor-176 .elementor-element.elementor-element-6b6ad96f .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-176 .elementor-element.elementor-element-46c4c745 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-176 .elementor-element.elementor-element-478e1dc5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-176 .elementor-element.elementor-element-478e1dc5 img{width:100%;max-width:100%;height:330px;}.elementor-176 .elementor-element.elementor-element-4a0fca62{width:50%;}.elementor-176 .elementor-element.elementor-element-55a2f996{background-position:24vw 3vh;}.elementor-176 .elementor-element.elementor-element-55a2f996 .elementor-image-box-img{margin-bottom:0px;}.elementor-176 .elementor-element.elementor-element-55a2f996 .elementor-image-box-title{font-size:var( --e-global-typography-69dddba-font-size );letter-spacing:var( --e-global-typography-69dddba-letter-spacing );}.elementor-176 .elementor-element.elementor-element-127c3182{--e-transform-translateY:100%;--e-transform-scale:0.7;margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-176 .elementor-element.elementor-element-127c3182 .elementor-heading-title{font-size:var( --e-global-typography-099c72c-font-size );}.elementor-176 .elementor-element.elementor-element-6dee5b1a{width:50%;}.elementor-176 .elementor-element.elementor-element-42221b29{background-position:24vw 3vh;}.elementor-176 .elementor-element.elementor-element-42221b29 .elementor-image-box-img{margin-bottom:0px;}.elementor-176 .elementor-element.elementor-element-42221b29 .elementor-image-box-title{font-size:var( --e-global-typography-69dddba-font-size );letter-spacing:var( --e-global-typography-69dddba-letter-spacing );}.elementor-176 .elementor-element.elementor-element-52c4d19e{--e-transform-translateY:100%;--e-transform-scale:0.7;margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-176 .elementor-element.elementor-element-52c4d19e .elementor-heading-title{font-size:137px;}.elementor-176 .elementor-element.elementor-element-7266aa8c{width:50%;}.elementor-176 .elementor-element.elementor-element-6f07f4c7{background-position:24vw 3vh;}.elementor-176 .elementor-element.elementor-element-6f07f4c7 .elementor-image-box-img{margin-bottom:0px;}.elementor-176 .elementor-element.elementor-element-6f07f4c7 .elementor-image-box-title{font-size:var( --e-global-typography-69dddba-font-size );letter-spacing:var( --e-global-typography-69dddba-letter-spacing );}.elementor-176 .elementor-element.elementor-element-8ea3947{--e-transform-translateY:100%;--e-transform-scale:0.7;margin:-98% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-176 .elementor-element.elementor-element-8ea3947 .elementor-heading-title{font-size:var( --e-global-typography-099c72c-font-size );}.elementor-176 .elementor-element.elementor-element-145de78e{width:50%;}.elementor-176 .elementor-element.elementor-element-116a6152{background-position:24vw 3vh;}.elementor-176 .elementor-element.elementor-element-116a6152 .elementor-image-box-img{margin-bottom:0px;}.elementor-176 .elementor-element.elementor-element-116a6152 .elementor-image-box-title{font-size:var( --e-global-typography-69dddba-font-size );letter-spacing:var( --e-global-typography-69dddba-letter-spacing );}.elementor-176 .elementor-element.elementor-element-7b6b8653{--e-transform-translateY:100%;--e-transform-scale:0.7;margin:-98% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-176 .elementor-element.elementor-element-7b6b8653 .elementor-heading-title{font-size:var( --e-global-typography-099c72c-font-size );}.elementor-176 .elementor-element.elementor-element-bd903ba .elementor-heading-title{font-size:27px;}.elementor-176 .elementor-element.elementor-element-170d96d2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-176 .elementor-element.elementor-element-57665e45 .elementor-divider-separator{width:100%;}.elementor-176 .elementor-element.elementor-element-57665e45 .elementor-divider__text{font-size:var( --e-global-typography-5226fa2-font-size );letter-spacing:var( --e-global-typography-5226fa2-letter-spacing );}.elementor-176 .elementor-element.elementor-element-4aed5377 .elementor-heading-title{font-size:27px;}.elementor-176 .elementor-element.elementor-element-41863bc2{margin:15% 7% calc(var(--kit-widget-spacing, 0px) + -26%) 6%;padding:3% 0% 3% 6%;}.elementor-176 .elementor-element.elementor-element-41863bc2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-176 .elementor-element.elementor-element-41863bc2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9485d26-font-size );letter-spacing:var( --e-global-typography-9485d26-letter-spacing );}.elementor-176 .elementor-element.elementor-element-7f10f1a4 .elementor-cta__content{min-height:60vh;padding:0% 0% 10% 8%;}.elementor-176 .elementor-element.elementor-element-7f10f1a4 .elementor-cta__title{font-size:var( --e-global-typography-e941493-font-size );line-height:var( --e-global-typography-e941493-line-height );letter-spacing:var( --e-global-typography-e941493-letter-spacing );}.elementor-176 .elementor-element.elementor-element-30d1b099{margin:-82% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-176 .elementor-element.elementor-element-3af99c2a{margin:15% 7% calc(var(--kit-widget-spacing, 0px) + -26%) 6%;padding:3% 0% 3% 6%;}.elementor-176 .elementor-element.elementor-element-3af99c2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-176 .elementor-element.elementor-element-3af99c2a .elementor-icon-list-item > a{font-size:var( --e-global-typography-9485d26-font-size );letter-spacing:var( --e-global-typography-9485d26-letter-spacing );}.elementor-176 .elementor-element.elementor-element-12c2d337 .elementor-cta__content{min-height:60vh;padding:0% 0% 10% 8%;}.elementor-176 .elementor-element.elementor-element-12c2d337 .elementor-cta__title{font-size:var( --e-global-typography-e941493-font-size );line-height:var( --e-global-typography-e941493-line-height );letter-spacing:var( --e-global-typography-e941493-letter-spacing );}.elementor-176 .elementor-element.elementor-element-6128d5b1{margin:-55% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--lottie-container-width:28%;}.elementor-176 .elementor-element.elementor-element-3aa8d158{margin:15% 7% calc(var(--kit-widget-spacing, 0px) + -26%) 6%;padding:3% 0% 3% 6%;}.elementor-176 .elementor-element.elementor-element-3aa8d158 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-176 .elementor-element.elementor-element-3aa8d158 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9485d26-font-size );letter-spacing:var( --e-global-typography-9485d26-letter-spacing );}.elementor-176 .elementor-element.elementor-element-63488523 .elementor-cta__content{min-height:60vh;padding:0% 0% 10% 8%;}.elementor-176 .elementor-element.elementor-element-63488523 .elementor-cta__title{font-size:var( --e-global-typography-e941493-font-size );line-height:var( --e-global-typography-e941493-line-height );letter-spacing:var( --e-global-typography-e941493-letter-spacing );}.elementor-176 .elementor-element.elementor-element-6a4947{margin:-55% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-176 .elementor-element.elementor-element-5db41df2{margin:15% 7% calc(var(--kit-widget-spacing, 0px) + -26%) 6%;padding:3% 0% 3% 6%;}.elementor-176 .elementor-element.elementor-element-5db41df2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-176 .elementor-element.elementor-element-5db41df2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9485d26-font-size );letter-spacing:var( --e-global-typography-9485d26-letter-spacing );}.elementor-176 .elementor-element.elementor-element-740e401e .elementor-cta__content{min-height:60vh;padding:0% 0% 10% 8%;}.elementor-176 .elementor-element.elementor-element-740e401e .elementor-cta__title{font-size:var( --e-global-typography-e941493-font-size );line-height:var( --e-global-typography-e941493-line-height );letter-spacing:var( --e-global-typography-e941493-letter-spacing );}.elementor-176 .elementor-element.elementor-element-64d2ce42{margin:-60% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-176 .elementor-element.elementor-element-95cefc9 > .elementor-element-populated >  .elementor-background-overlay{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-176 .elementor-element.elementor-element-875d62c .elementor-heading-title{font-size:27px;}.elementor-176 .elementor-element.elementor-element-48e8036{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 6%;text-align:center;}.elementor-176 .elementor-element.elementor-element-e893836{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-44566aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-176 .elementor-element.elementor-element-44566aa .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-176 .elementor-element.elementor-element-5ca829a7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-176 .elementor-element.elementor-element-61e33167 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-176 .elementor-element.elementor-element-5cdeaf29{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-176 .elementor-element.elementor-element-5cdeaf29 img{height:225px;}.elementor-176 .elementor-element.elementor-element-cf07c81 .elementor-divider-separator{width:58%;}.elementor-176 .elementor-element.elementor-element-cf07c81 .elementor-divider__text{font-size:16px;line-height:1.4em;}.elementor-176 .elementor-element.elementor-element-99da56d .elementor-heading-title{font-size:27px;}.elementor-176 .elementor-element.elementor-element-34175f82 > .elementor-container{min-height:0vh;}.elementor-176 .elementor-element.elementor-element-34175f82:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-34175f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-176 .elementor-element.elementor-element-34175f82 > .elementor-background-overlay{background-position:0px 0px;}.elementor-176 .elementor-element.elementor-element-63b13513 > .elementor-element-populated{padding:79px 20px 0px 20px;}.elementor-176 .elementor-element.elementor-element-7453bc36 .elementor-heading-title{font-size:27px;}.elementor-176 .elementor-element.elementor-element-10d68c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-9ef0652 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}