.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3525 .elementor-element.elementor-element-641b9fd8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3525 .elementor-element.elementor-element-641b9fd8:not(.elementor-motion-effects-element-type-background), .elementor-3525 .elementor-element.elementor-element-641b9fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://igamilab.com/wp-content/uploads/2025/07/0e92d8ad6e9d6425ae4a000377fc940f.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-3525 .elementor-element.elementor-element-641b9fd8 > .elementor-background-overlay{background-color:#000000B8;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3525 .elementor-element.elementor-element-641b9fd8{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3525 .elementor-element.elementor-element-5a4f6500 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3525 .elementor-element.elementor-element-5a4f6500{overflow:hidden;padding:180px 0px 180px 0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3525 .elementor-element.elementor-element-41b3d4ad{text-align:center;}.elementor-3525 .elementor-element.elementor-element-41b3d4ad .elementor-heading-title{font-family:"Yeseva One", Sans-serif;font-size:6rem;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3525 .elementor-element.elementor-element-4bfe8505 .elementor-icon-list-icon i{color:#FFCA3D;transition:color 0.3s;}.elementor-3525 .elementor-element.elementor-element-4bfe8505 .elementor-icon-list-icon svg{fill:#FFCA3D;transition:fill 0.3s;}.elementor-3525 .elementor-element.elementor-element-4bfe8505{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3525 .elementor-element.elementor-element-4bfe8505 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3525 .elementor-element.elementor-element-4bfe8505 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-3525 .elementor-element.elementor-element-4bfe8505 .elementor-icon-list-text{color:#FFCA3D;transition:color 0.3s;}.elementor-3525 .elementor-element.elementor-element-4bfe8505 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-3525 .elementor-element.elementor-element-6f2e29c1{overflow:hidden;}.elementor-3525 .elementor-element.elementor-element-7e606cfd{overflow:hidden;padding:90px 0px 50px 0px;}.elementor-3525 .elementor-element.elementor-element-3a926414 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201010A;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:28px 16px 28px 16px;}.elementor-3525 .elementor-element.elementor-element-3a926414:hover > .elementor-element-populated{box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-3525 .elementor-element.elementor-element-1b5a3ffc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-widget-eael-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-divider .eael-divider-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3525 .elementor-element.elementor-element-1a13ee2e{text-align:center;}.elementor-3525 .elementor-element.elementor-element-1a13ee2e .eael-divider, .elementor-3525 .elementor-element.elementor-element-1a13ee2e .divider-border{border-style:solid;border-color:#0201010D;}.elementor-3525 .elementor-element.elementor-element-1a13ee2e .eael-divider.horizontal{border-bottom-width:1px;width:100%;}.elementor-3525 .elementor-element.elementor-element-1a13ee2e .divider-border{border-top-width:1px;}.elementor-3525 .elementor-element.elementor-element-1a13ee2e .divider-text-container{width:100%;}.elementor-widget-eael-fancy-text .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-fancy-text .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-fancy-text .eael-fancy-text-prefix{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-fancy-text .eael-fancy-text-strings, .elementor-widget-eael-fancy-text .typed-cursor{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-fancy-text .eael-fancy-text-suffix{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3525 .elementor-element.elementor-element-63391d2a .eael-fancy-text-container{text-align:left;}.elementor-3525 .elementor-element.elementor-element-63391d2a .eael-fancy-text-prefix{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:capitalize;line-height:0em;}.elementor-3525 .elementor-element.elementor-element-63391d2a .eael-fancy-text-strings, .elementor-3525 .elementor-element.elementor-element-63391d2a .typed-cursor{font-size:22px;font-weight:600;}.elementor-3525 .elementor-element.elementor-element-63391d2a .eael-fancy-text-suffix{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1px;}.elementor-3525 .elementor-element.elementor-element-204f496f .eael-fancy-text-container{text-align:left;}.elementor-3525 .elementor-element.elementor-element-204f496f .eael-fancy-text-prefix{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:capitalize;line-height:1px;}.elementor-3525 .elementor-element.elementor-element-204f496f .eael-fancy-text-strings, .elementor-3525 .elementor-element.elementor-element-204f496f .typed-cursor{font-size:22px;font-weight:600;}.elementor-3525 .elementor-element.elementor-element-204f496f .eael-fancy-text-suffix{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1px;}.elementor-3525 .elementor-element.elementor-element-6dba7160 .eael-fancy-text-container{text-align:left;}.elementor-3525 .elementor-element.elementor-element-6dba7160 .eael-fancy-text-prefix{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:capitalize;line-height:1px;}.elementor-3525 .elementor-element.elementor-element-6dba7160 .eael-fancy-text-strings, .elementor-3525 .elementor-element.elementor-element-6dba7160 .typed-cursor{font-size:22px;font-weight:600;}.elementor-3525 .elementor-element.elementor-element-6dba7160 .eael-fancy-text-suffix{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1px;}.elementor-3525 .elementor-element.elementor-element-4b40bd85 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201010A;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:28px 16px 28px 16px;}.elementor-3525 .elementor-element.elementor-element-4b40bd85:hover > .elementor-element-populated{box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-3525 .elementor-element.elementor-element-3c09dba5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-3525 .elementor-element.elementor-element-2a91e21f{text-align:center;}.elementor-3525 .elementor-element.elementor-element-2a91e21f .eael-divider, .elementor-3525 .elementor-element.elementor-element-2a91e21f .divider-border{border-style:solid;border-color:#0201010D;}.elementor-3525 .elementor-element.elementor-element-2a91e21f .eael-divider.horizontal{border-bottom-width:1px;width:100%;}.elementor-3525 .elementor-element.elementor-element-2a91e21f .divider-border{border-top-width:1px;}.elementor-3525 .elementor-element.elementor-element-2a91e21f .divider-text-container{width:100%;}.elementor-3525 .elementor-element.elementor-element-74cff3da .eael-fancy-text-container{text-align:left;}.elementor-3525 .elementor-element.elementor-element-74cff3da .eael-fancy-text-prefix{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:capitalize;line-height:1px;}.elementor-3525 .elementor-element.elementor-element-74cff3da .eael-fancy-text-strings, .elementor-3525 .elementor-element.elementor-element-74cff3da .typed-cursor{font-size:22px;font-weight:600;}.elementor-3525 .elementor-element.elementor-element-74cff3da .eael-fancy-text-suffix{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1px;}.elementor-3525 .elementor-element.elementor-element-8ba7c72 .eael-fancy-text-container{text-align:left;}.elementor-3525 .elementor-element.elementor-element-8ba7c72 .eael-fancy-text-prefix{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:capitalize;line-height:1px;}.elementor-3525 .elementor-element.elementor-element-8ba7c72 .eael-fancy-text-strings, .elementor-3525 .elementor-element.elementor-element-8ba7c72 .typed-cursor{font-size:22px;font-weight:600;}.elementor-3525 .elementor-element.elementor-element-8ba7c72 .eael-fancy-text-suffix{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1px;}.elementor-3525 .elementor-element.elementor-element-31a974aa > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201010A;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:28px 16px 28px 16px;}.elementor-3525 .elementor-element.elementor-element-31a974aa:hover > .elementor-element-populated{box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-3525 .elementor-element.elementor-element-1b9667e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-3525 .elementor-element.elementor-element-29698558{text-align:center;}.elementor-3525 .elementor-element.elementor-element-29698558 .eael-divider, .elementor-3525 .elementor-element.elementor-element-29698558 .divider-border{border-style:solid;border-color:#0201010D;}.elementor-3525 .elementor-element.elementor-element-29698558 .eael-divider.horizontal{border-bottom-width:1px;width:100%;}.elementor-3525 .elementor-element.elementor-element-29698558 .divider-border{border-top-width:1px;}.elementor-3525 .elementor-element.elementor-element-29698558 .divider-text-container{width:100%;}.elementor-3525 .elementor-element.elementor-element-4f2f89f0 .eael-fancy-text-container{text-align:left;}.elementor-3525 .elementor-element.elementor-element-4f2f89f0 .eael-fancy-text-prefix{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:capitalize;line-height:0em;}.elementor-3525 .elementor-element.elementor-element-4f2f89f0 .eael-fancy-text-strings, .elementor-3525 .elementor-element.elementor-element-4f2f89f0 .typed-cursor{font-size:22px;font-weight:600;}.elementor-3525 .elementor-element.elementor-element-4f2f89f0 .eael-fancy-text-suffix{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1px;}.elementor-3525 .elementor-element.elementor-element-78a33ba6 .eael-fancy-text-container{text-align:left;}.elementor-3525 .elementor-element.elementor-element-78a33ba6 .eael-fancy-text-prefix{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:capitalize;line-height:1px;}.elementor-3525 .elementor-element.elementor-element-78a33ba6 .eael-fancy-text-strings, .elementor-3525 .elementor-element.elementor-element-78a33ba6 .typed-cursor{font-size:22px;font-weight:600;}.elementor-3525 .elementor-element.elementor-element-78a33ba6 .eael-fancy-text-suffix{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1px;}.elementor-3525 .elementor-element.elementor-element-480e4c7e{overflow:hidden;}.elementor-3525 .elementor-element.elementor-element-29b2437f{overflow:hidden;padding:20px 0px 0px 0px;}.elementor-3525 .elementor-element.elementor-element-39c40ffe{text-align:center;}.elementor-3525 .elementor-element.elementor-element-39c40ffe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-3525 .elementor-element.elementor-element-7607b2ab{overflow:hidden;padding:0px 0px 60px 0px;}.elementor-3525 .elementor-element.elementor-element-4a697b8a{overflow:hidden;}.elementor-widget-google_maps .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-google_maps .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3525 .elementor-element.elementor-element-71d33596 iframe{height:476px;}@media(max-width:1024px){.elementor-3525 .elementor-element.elementor-element-41b3d4ad{text-align:center;}.elementor-3525 .elementor-element.elementor-element-41b3d4ad .elementor-heading-title{font-size:5rem;}.elementor-3525 .elementor-element.elementor-element-4bfe8505 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3525 .elementor-element.elementor-element-4bfe8505 .elementor-icon-list-item > a{font-size:0.9rem;}.elementor-3525 .elementor-element.elementor-element-7e606cfd{padding:30px 0px 30px 0px;}.elementor-3525 .elementor-element.elementor-element-1b5a3ffc .elementor-heading-title{font-size:1.1rem;}.elementor-3525 .elementor-element.elementor-element-63391d2a .eael-fancy-text-suffix{line-height:1em;}.elementor-3525 .elementor-element.elementor-element-3c09dba5 .elementor-heading-title{font-size:1.1rem;}.elementor-3525 .elementor-element.elementor-element-1b9667e4 .elementor-heading-title{font-size:1.1rem;}.elementor-3525 .elementor-element.elementor-element-4f2f89f0 .eael-fancy-text-suffix{line-height:1em;}.elementor-3525 .elementor-element.elementor-element-39c40ffe .elementor-heading-title{font-size:1.2rem;}.elementor-3525 .elementor-element.elementor-element-7607b2ab{padding:0px 0px 20px 0px;}.elementor-3525 .elementor-element.elementor-element-71d33596 iframe{height:333px;}}@media(max-width:767px){.elementor-3525 .elementor-element.elementor-element-5a4f6500{padding:50px 0px 50px 0px;}.elementor-3525 .elementor-element.elementor-element-41b3d4ad .elementor-heading-title{font-size:2rem;}.elementor-3525 .elementor-element.elementor-element-4bfe8505 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3525 .elementor-element.elementor-element-4bfe8505 .elementor-icon-list-item > a{font-size:0.7rem;}.elementor-3525 .elementor-element.elementor-element-7e606cfd{padding:20px 0px 0px 0px;}.elementor-3525 .elementor-element.elementor-element-1b5a3ffc .elementor-heading-title{font-size:1rem;}.elementor-3525 .elementor-element.elementor-element-63391d2a .eael-fancy-text-prefix{font-size:0.9rem;}.elementor-3525 .elementor-element.elementor-element-63391d2a .eael-fancy-text-suffix{font-size:0.9rem;line-height:1em;}.elementor-3525 .elementor-element.elementor-element-3c09dba5 .elementor-heading-title{font-size:1rem;}.elementor-3525 .elementor-element.elementor-element-1b9667e4 .elementor-heading-title{font-size:1rem;}.elementor-3525 .elementor-element.elementor-element-4f2f89f0 .eael-fancy-text-prefix{font-size:0.9rem;}.elementor-3525 .elementor-element.elementor-element-4f2f89f0 .eael-fancy-text-suffix{font-size:0.9rem;line-height:1em;}.elementor-3525 .elementor-element.elementor-element-39c40ffe .elementor-heading-title{font-size:1.2rem;}}