.dethemekit_child_de_carousel_1.de-carousel-active .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.dethemekit_child_de_carousel_1.de-carousel-active .elementor-icon-box-title{color:var( --e-global-color-text );}.dethemekit_child_de_carousel_1.de-carousel-active .elementor-icon-box-description{color:var( --e-global-color-text );}.dethemekit_child_de_carousel_2.de-carousel-active .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.dethemekit_child_de_carousel_2.de-carousel-active .elementor-icon-box-title{color:var( --e-global-color-text );}.dethemekit_child_de_carousel_2.de-carousel-active .elementor-icon-box-description{color:var( --e-global-color-text );}.dethemekit_child_de_carousel_3.de-carousel-active .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.dethemekit_child_de_carousel_3.de-carousel-active .elementor-icon-box-title{color:var( --e-global-color-text );}.dethemekit_child_de_carousel_3.de-carousel-active .elementor-icon-box-description{color:var( --e-global-color-text );}.dethemekit_child_de_carousel_4.de-carousel-active .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.dethemekit_child_de_carousel_4.de-carousel-active .elementor-icon-box-title{color:var( --e-global-color-text );}.dethemekit_child_de_carousel_4.de-carousel-active .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-6417 .elementor-element.elementor-element-4ad0f7f6 > .elementor-background-overlay{background-color:#000000;opacity:0.37;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6417 .elementor-element.elementor-element-4ad0f7f6 > .elementor-container{max-width:870px;}.elementor-6417 .elementor-element.elementor-element-4ad0f7f6{transition:all 400ms;padding:104px 104px 104px 104px;}.elementor-6417 .elementor-element.elementor-element-753edc0c{transition:all 400ms;}.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-6417 .elementor-element.elementor-element-182a84ac{transition:all 400ms;text-align:center;}.elementor-6417 .elementor-element.elementor-element-182a84ac .elementor-heading-title{font-size:50px;font-weight:900;color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-element-ac479ae > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-6417 .elementor-element.elementor-element-ac479ae{transition:all 400ms;text-align:center;}.elementor-6417 .elementor-element.elementor-element-ac479ae .elementor-heading-title{font-size:27px;font-weight:400;line-height:41px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6417 .elementor-element.elementor-element-164be0bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-164be0bf{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-164be0bf .elementor-button{font-size:16px;font-weight:900;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:15px 25px 15px 25px;}.elementor-6417 .elementor-element.elementor-element-aed2155{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-2b40373 > .elementor-widget-container{margin:24px 24px 24px 24px;padding:0024px 0px 24px 16px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#8C1D18;}.elementor-6417 .elementor-element.elementor-element-2b40373{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-2b40373 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.02em;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-6417 .elementor-element.elementor-element-1596ec4 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-6417 .elementor-element.elementor-element-1596ec4{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-1596ec4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6417 .elementor-element.elementor-element-b06486c > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-b06486c{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-b06486c .elementor-testimonial-wrapper{text-align:center;}.elementor-6417 .elementor-element.elementor-element-b06486c .elementor-testimonial-content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-6417 .elementor-element.elementor-element-b06486c .elementor-testimonial-name{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:17px;}.elementor-6417 .elementor-element.elementor-element-b06486c .elementor-testimonial-job{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:29px;}.elementor-6417 .elementor-element.elementor-element-83b3ff3{--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;--padding-top:88px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-9265a4d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6417 .elementor-element.elementor-element-9265a4d{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-9265a4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;text-transform:none;line-height:1.18em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-418f506 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-418f506{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-418f506 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-eb41bc1 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-6417 .elementor-element.elementor-element-eb41bc1{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-eb41bc1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-57ad17e:not(.elementor-motion-effects-element-type-background), .elementor-6417 .elementor-element.elementor-element-57ad17e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-element-57ad17e > .elementor-container{max-width:870px;}.elementor-6417 .elementor-element.elementor-element-57ad17e{transition:all 400ms;padding:50px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-57ad17e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6417 .elementor-element.elementor-element-aba8183{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-da802a4 > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-6417 .elementor-element.elementor-element-da802a4{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-da802a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-112386c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-112386c{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-112386c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-2c65867 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-2c65867{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-2c65867 .elementor-testimonial-wrapper{text-align:center;}.elementor-6417 .elementor-element.elementor-element-2c65867 .elementor-testimonial-content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-6417 .elementor-element.elementor-element-2c65867 .elementor-testimonial-name{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:17px;}.elementor-6417 .elementor-element.elementor-element-2c65867 .elementor-testimonial-job{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:29px;}.elementor-6417 .elementor-element.elementor-element-3d2f88c:not(.elementor-motion-effects-element-type-background), .elementor-6417 .elementor-element.elementor-element-3d2f88c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-element-3d2f88c > .elementor-container{max-width:870px;}.elementor-6417 .elementor-element.elementor-element-3d2f88c{transition:all 400ms;padding:50px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-3d2f88c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6417 .elementor-element.elementor-element-fc18fc9{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-834c7e8 > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-6417 .elementor-element.elementor-element-834c7e8{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-834c7e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-745d2a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-745d2a3{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-745d2a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-ac74b6e:not(.elementor-motion-effects-element-type-background), .elementor-6417 .elementor-element.elementor-element-ac74b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-element-ac74b6e > .elementor-container{max-width:870px;}.elementor-6417 .elementor-element.elementor-element-ac74b6e{transition:all 400ms;padding:50px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-ac74b6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6417 .elementor-element.elementor-element-f53b3f2{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-fe6b714 > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-6417 .elementor-element.elementor-element-fe6b714{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-fe6b714 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-6e594cc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-6e594cc{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-6e594cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-ea68f01 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-ea68f01{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-ea68f01 .elementor-testimonial-wrapper{text-align:center;}.elementor-6417 .elementor-element.elementor-element-ea68f01 .elementor-testimonial-content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-6417 .elementor-element.elementor-element-ea68f01 .elementor-testimonial-name{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:17px;}.elementor-6417 .elementor-element.elementor-element-ea68f01 .elementor-testimonial-job{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:29px;}.elementor-6417 .elementor-element.elementor-element-6fdc37a:not(.elementor-motion-effects-element-type-background), .elementor-6417 .elementor-element.elementor-element-6fdc37a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-element-6fdc37a > .elementor-container{max-width:870px;}.elementor-6417 .elementor-element.elementor-element-6fdc37a{transition:all 400ms;padding:50px 0px 88px 0px;}.elementor-6417 .elementor-element.elementor-element-6fdc37a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6417 .elementor-element.elementor-element-6260e3b{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-4125969 > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-6417 .elementor-element.elementor-element-4125969{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-4125969 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-81aa934 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-81aa934{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-81aa934 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-de958a5 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-de958a5{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-de958a5 .elementor-testimonial-wrapper{text-align:center;}.elementor-6417 .elementor-element.elementor-element-de958a5 .elementor-testimonial-content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-6417 .elementor-element.elementor-element-de958a5 .elementor-testimonial-name{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:17px;}.elementor-6417 .elementor-element.elementor-element-de958a5 .elementor-testimonial-job{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:29px;}.elementor-6417 .elementor-element.elementor-element-d63a5fa{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-0e11eab > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6417 .elementor-element.elementor-element-0e11eab{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-0e11eab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;text-transform:none;line-height:1.18em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-3c4bffc > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-3c4bffc{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-3c4bffc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-c0ea343 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-c0ea343{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-c0ea343 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-6768b55 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-6768b55{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-6768b55 .elementor-testimonial-wrapper{text-align:center;}.elementor-6417 .elementor-element.elementor-element-6768b55 .elementor-testimonial-content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-6417 .elementor-element.elementor-element-6768b55 .elementor-testimonial-name{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:17px;}.elementor-6417 .elementor-element.elementor-element-6768b55 .elementor-testimonial-job{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:29px;}.elementor-6417 .elementor-element.elementor-element-bd1600c{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-ccda250 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6417 .elementor-element.elementor-element-ccda250{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-ccda250 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;text-transform:none;line-height:1.18em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-33c4ee8 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-33c4ee8{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-33c4ee8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-7d5b387 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-7d5b387{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-7d5b387 .elementor-testimonial-wrapper{text-align:center;}.elementor-6417 .elementor-element.elementor-element-7d5b387 .elementor-testimonial-content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-6417 .elementor-element.elementor-element-7d5b387 .elementor-testimonial-name{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:17px;}.elementor-6417 .elementor-element.elementor-element-7d5b387 .elementor-testimonial-job{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:29px;}.elementor-6417 .elementor-element.elementor-element-35f7c99 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-35f7c99{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-35f7c99 .elementor-testimonial-wrapper{text-align:center;}.elementor-6417 .elementor-element.elementor-element-35f7c99 .elementor-testimonial-content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-6417 .elementor-element.elementor-element-35f7c99 .elementor-testimonial-name{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:17px;}.elementor-6417 .elementor-element.elementor-element-35f7c99 .elementor-testimonial-job{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:29px;}.elementor-6417 .elementor-element.elementor-element-6d8233d > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-6d8233d{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-6d8233d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-dd6e307 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-6417 .elementor-element.elementor-element-dd6e307{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-dd6e307 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-cc31f42{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-cc31f42 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6417 .elementor-element.elementor-element-f61393e{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-93eaa57 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6417 .elementor-element.elementor-element-93eaa57{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-93eaa57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;text-transform:none;line-height:1.18em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-832a6e4 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-832a6e4{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-832a6e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-aac8968 > .elementor-widget-container{padding:50px 0px 050px 0px;}.elementor-6417 .elementor-element.elementor-element-aac8968{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-aac8968 iframe{height:402px;}.elementor-6417 .elementor-element.elementor-element-45ef81c > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-45ef81c{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-45ef81c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-4c386f4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-4c386f4{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-4c386f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-0193769 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-0193769{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-0193769 .elementor-testimonial-wrapper{text-align:center;}.elementor-6417 .elementor-element.elementor-element-0193769 .elementor-testimonial-content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-6417 .elementor-element.elementor-element-0193769 .elementor-testimonial-name{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:17px;}.elementor-6417 .elementor-element.elementor-element-0193769 .elementor-testimonial-job{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:29px;}.elementor-6417 .elementor-element.elementor-element-3a1111a{--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;--padding-top:88px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-c87a2b8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6417 .elementor-element.elementor-element-c87a2b8{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-c87a2b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;text-transform:none;line-height:1.18em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-5bf4436 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-5bf4436{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-5bf4436 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-ec85c42:not(.elementor-motion-effects-element-type-background), .elementor-6417 .elementor-element.elementor-element-ec85c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-element-ec85c42 > .elementor-container{max-width:870px;}.elementor-6417 .elementor-element.elementor-element-ec85c42{transition:all 400ms;padding:50px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-ec85c42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6417 .elementor-element.elementor-element-abf6637{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-21e771c > .elementor-widget-container{padding:18px 0px 18px 0px;}.elementor-6417 .elementor-element.elementor-element-21e771c{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-21e771c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-195fd74:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6417 .elementor-element.elementor-element-195fd74 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-element-195fd74 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6417 .elementor-element.elementor-element-195fd74 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6417 .elementor-element.elementor-element-195fd74{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-ac2c10e{transition:all 400ms;text-align:center;}.elementor-6417 .elementor-element.elementor-element-ac2c10e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;color:#8C071F;}.elementor-6417 .elementor-element.elementor-element-c97da84:not(.elementor-motion-effects-element-type-background), .elementor-6417 .elementor-element.elementor-element-c97da84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-element-c97da84 > .elementor-container{max-width:870px;}.elementor-6417 .elementor-element.elementor-element-c97da84{transition:all 400ms;padding:0px 0px 10px 0px;}.elementor-6417 .elementor-element.elementor-element-c97da84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6417 .elementor-element.elementor-element-24b5745{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-b21c960 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-b21c960{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-b21c960 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-85b071f:not(.elementor-motion-effects-element-type-background), .elementor-6417 .elementor-element.elementor-element-85b071f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-element-85b071f > .elementor-container{max-width:870px;}.elementor-6417 .elementor-element.elementor-element-85b071f{transition:all 400ms;padding:50px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-85b071f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6417 .elementor-element.elementor-element-6584c9d{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-f21c4bd > .elementor-widget-container{padding:18px 0px 18px 0px;}.elementor-6417 .elementor-element.elementor-element-f21c4bd{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-f21c4bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-621f7d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6417 .elementor-element.elementor-element-621f7d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-element-621f7d8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-621f7d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6417 .elementor-element.elementor-element-621f7d8{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-04c10cc > .elementor-widget-container{padding:18px 0px 18px 0px;}.elementor-6417 .elementor-element.elementor-element-04c10cc{transition:all 400ms;text-align:center;}.elementor-6417 .elementor-element.elementor-element-04c10cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;color:#8C071F;}.elementor-6417 .elementor-element.elementor-element-b173005:not(.elementor-motion-effects-element-type-background), .elementor-6417 .elementor-element.elementor-element-b173005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-element-b173005 > .elementor-container{max-width:870px;}.elementor-6417 .elementor-element.elementor-element-b173005{transition:all 400ms;padding:0px 0px 10px 0px;}.elementor-6417 .elementor-element.elementor-element-b173005 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6417 .elementor-element.elementor-element-e3a612a{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-894daf5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-894daf5{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-894daf5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-22546ef:not(.elementor-motion-effects-element-type-background), .elementor-6417 .elementor-element.elementor-element-22546ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-element-22546ef > .elementor-container{max-width:870px;}.elementor-6417 .elementor-element.elementor-element-22546ef{transition:all 400ms;padding:50px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-22546ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6417 .elementor-element.elementor-element-8de01c8{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-9d93205 > .elementor-widget-container{padding:18px 0px 18px 0px;}.elementor-6417 .elementor-element.elementor-element-9d93205{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-9d93205 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-16b001e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6417 .elementor-element.elementor-element-16b001e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-element-16b001e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-16b001e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6417 .elementor-element.elementor-element-16b001e{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-bf9e730 > .elementor-widget-container{padding:18px 0px 18px 0px;}.elementor-6417 .elementor-element.elementor-element-bf9e730{transition:all 400ms;text-align:center;}.elementor-6417 .elementor-element.elementor-element-bf9e730 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;color:#8C071F;}.elementor-6417 .elementor-element.elementor-element-d544126:not(.elementor-motion-effects-element-type-background), .elementor-6417 .elementor-element.elementor-element-d544126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-element-d544126 > .elementor-container{max-width:870px;}.elementor-6417 .elementor-element.elementor-element-d544126{transition:all 400ms;padding:0px 0px 10px 0px;}.elementor-6417 .elementor-element.elementor-element-d544126 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6417 .elementor-element.elementor-element-90173ab{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-f4bb878 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-f4bb878{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-f4bb878 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-d490989:not(.elementor-motion-effects-element-type-background), .elementor-6417 .elementor-element.elementor-element-d490989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-element-d490989 > .elementor-container{max-width:870px;}.elementor-6417 .elementor-element.elementor-element-d490989{transition:all 400ms;padding:50px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-d490989 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6417 .elementor-element.elementor-element-52e9461{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-63d327c > .elementor-widget-container{padding:18px 0px 18px 0px;}.elementor-6417 .elementor-element.elementor-element-63d327c{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-63d327c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-436b31a > .elementor-element-populated{border-style:none;}.elementor-6417 .elementor-element.elementor-element-436b31a{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-b90fc44 > .elementor-widget-container{padding:18px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-b90fc44{transition:all 400ms;text-align:center;}.elementor-6417 .elementor-element.elementor-element-b90fc44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;color:#8C071F;}.elementor-6417 .elementor-element.elementor-element-adf6a6b:not(.elementor-motion-effects-element-type-background), .elementor-6417 .elementor-element.elementor-element-adf6a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-element-adf6a6b > .elementor-container{max-width:870px;}.elementor-6417 .elementor-element.elementor-element-adf6a6b{transition:all 400ms;padding:0px 0px 88px 0px;}.elementor-6417 .elementor-element.elementor-element-adf6a6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6417 .elementor-element.elementor-element-0e07081{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-911d72b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-911d72b{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-911d72b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-35635c3{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-05526a8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6417 .elementor-element.elementor-element-05526a8{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-05526a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;text-transform:none;line-height:1.18em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-49f2ed3 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-49f2ed3{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-49f2ed3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-4f472c94 > .elementor-container{min-height:80vh;}.elementor-6417 .elementor-element.elementor-element-4f472c94{overflow:hidden;padding:0px 0px 70px 0px;transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-587b7e29 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:30px;}.elementor-6417 .elementor-element.elementor-element-587b7e29{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-56416708 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-56416708{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-56416708 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:18px;}.elementor-6417 .elementor-element.elementor-global-1474{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-global-1474 .eael-data-table{max-width:100%;}.elementor-6417 .elementor-element.elementor-global-1474 .eael-data-table thead tr th{color:#fff;background-color:#4a4893;}.elementor-6417 .elementor-element.elementor-global-1474 table.dataTable thead .sorting:after{color:#fff;}.elementor-6417 .elementor-element.elementor-global-1474 table.dataTable thead .sorting_asc:after{color:#fff;}.elementor-6417 .elementor-element.elementor-global-1474 table.dataTable thead .sorting_desc:after{color:#fff;}.elementor-6417 .elementor-element.elementor-global-1474 .eael-data-table thead tr th:hover{color:#fff;}.elementor-6417 .elementor-element.elementor-global-1474 table.dataTable thead .sorting:after:hover{color:#fff;}.elementor-6417 .elementor-element.elementor-global-1474 table.dataTable thead .sorting_asc:after:hover{color:#fff;}.elementor-6417 .elementor-element.elementor-global-1474 table.dataTable thead .sorting_desc:after:hover{color:#fff;}.elementor-6417 .elementor-element.elementor-global-1474 .eael-data-table thead tr th i{font-size:20px;}.elementor-6417 .elementor-element.elementor-global-1474 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-6417 .elementor-element.elementor-global-1474 .eael-data-table tbody > tr:nth-child(2n) td{background:#FFFFFF;}.elementor-6417 .elementor-element.elementor-global-1474 .eael-data-table tbody > tr:nth-child(2n+1) td{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-global-1474 .eael-data-table tbody tr td{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-6417 .elementor-element.elementor-global-1474 .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:#6d7882;}.elementor-6417 .elementor-element.elementor-global-1474 .eael-data-table-wrap table td a{color:#c15959;}.elementor-6417 .elementor-element.elementor-global-1474 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-6417 .elementor-element.elementor-global-1474 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-6417 .elementor-element.elementor-global-1474 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-6417 .elementor-element.elementor-global-1474 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-6417 .elementor-element.elementor-global-1474 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-6417 .elementor-element.elementor-global-1474 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-6417 .elementor-element.elementor-element-62786d92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-62786d92{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-62786d92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:18px;}.elementor-6417 .elementor-element.elementor-global-1471{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-global-1471 .eael-data-table{max-width:100%;}.elementor-6417 .elementor-element.elementor-global-1471 .eael-data-table thead tr th{color:#fff;background-color:#4a4893;}.elementor-6417 .elementor-element.elementor-global-1471 table.dataTable thead .sorting:after{color:#fff;}.elementor-6417 .elementor-element.elementor-global-1471 table.dataTable thead .sorting_asc:after{color:#fff;}.elementor-6417 .elementor-element.elementor-global-1471 table.dataTable thead .sorting_desc:after{color:#fff;}.elementor-6417 .elementor-element.elementor-global-1471 .eael-data-table thead tr th:hover{color:#fff;}.elementor-6417 .elementor-element.elementor-global-1471 table.dataTable thead .sorting:after:hover{color:#fff;}.elementor-6417 .elementor-element.elementor-global-1471 table.dataTable thead .sorting_asc:after:hover{color:#fff;}.elementor-6417 .elementor-element.elementor-global-1471 table.dataTable thead .sorting_desc:after:hover{color:#fff;}.elementor-6417 .elementor-element.elementor-global-1471 .eael-data-table thead tr th i{font-size:20px;}.elementor-6417 .elementor-element.elementor-global-1471 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-6417 .elementor-element.elementor-global-1471 .eael-data-table tbody > tr:nth-child(2n) td{background:#FFFFFF;}.elementor-6417 .elementor-element.elementor-global-1471 .eael-data-table tbody > tr:nth-child(2n+1) td{background-color:#FFFFFF;}.elementor-6417 .elementor-element.elementor-global-1471 .eael-data-table tbody tr td{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-6417 .elementor-element.elementor-global-1471 .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:#6d7882;}.elementor-6417 .elementor-element.elementor-global-1471 .eael-data-table-wrap table td a{color:#c15959;}.elementor-6417 .elementor-element.elementor-global-1471 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-6417 .elementor-element.elementor-global-1471 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-6417 .elementor-element.elementor-global-1471 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-6417 .elementor-element.elementor-global-1471 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-6417 .elementor-element.elementor-global-1471 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-6417 .elementor-element.elementor-global-1471 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-6417 .elementor-element.elementor-element-27a2ec9{--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;--padding-top:88px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-370890f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6417 .elementor-element.elementor-element-370890f{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-370890f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;text-transform:none;line-height:1.18em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-2f0f2e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-a81d0a8{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-e9f723d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-e9f723d{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-e9f723d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-8ccfee1{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6417 .elementor-element.elementor-element-4c54cfa{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-4c54cfa:not( .elementor-widget-image ) .elementor-widget-container, .elementor-6417 .elementor-element.elementor-element-4c54cfa.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://saramartinflamenco.com/wp-content/plugins/elementor/assets/mask-shapes/pill-horizontal.svg );-webkit-mask-size:93%;-webkit-mask-position:custom;-webkit-mask-position-x:11%;-webkit-mask-position-y:44%;-webkit-mask-repeat:no-repeat;}.elementor-6417 .elementor-element.elementor-element-5350869{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-cc8d618{--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-6417 .elementor-element.elementor-element-80e014c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-80e014c{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-80e014c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-3cdd248{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-071f773 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6417 .elementor-element.elementor-element-071f773{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-071f773 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;text-transform:none;line-height:1.18em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-c4bbcbe > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-c4bbcbe{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-c4bbcbe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-122ace9{--e-image-carousel-slides-to-show:1;transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-1dffca4 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-1dffca4{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-1dffca4 .elementor-testimonial-wrapper{text-align:center;}.elementor-6417 .elementor-element.elementor-element-1dffca4 .elementor-testimonial-content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-6417 .elementor-element.elementor-element-1dffca4 .elementor-testimonial-name{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:17px;}.elementor-6417 .elementor-element.elementor-element-1dffca4 .elementor-testimonial-job{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:29px;}.elementor-6417 .elementor-element.elementor-element-43ca4bb{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-357ecbe > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6417 .elementor-element.elementor-element-357ecbe{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-357ecbe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;text-transform:none;line-height:1.18em;letter-spacing:-0.02em;color:#111111;}.elementor-6417 .elementor-element.elementor-element-615fde1 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-615fde1{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-615fde1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}.elementor-6417 .elementor-element.elementor-element-dad2c3f > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-dad2c3f{transition:all 400ms;text-align:start;}.elementor-6417 .elementor-element.elementor-element-dad2c3f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.75em;-webkit-text-stroke-color:#000;stroke:#000;color:#3A3A3A;}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6417 .elementor-element.elementor-element-671e571 > .elementor-widget-container{margin:0px 250px 0px 00px;padding:10px 0px 30px 20px;}.elementor-6417 .elementor-element.elementor-element-671e571{transition:all 400ms;}.elementor-6417 .elementor-element.elementor-element-671e571 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-6417 .elementor-element.elementor-element-671e571 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-6417 .elementor-element.elementor-element-671e571 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-6417 .elementor-element.elementor-element-671e571 .eael-gravity-form .gform_footer input[type="submit"]{width:50px !important;background-color:var( --e-global-color-secondary );}html body .elementor-6417 .elementor-element.elementor-element-671e571 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:50px !important;background-color:var( --e-global-color-secondary );}html body .elementor-6417 .elementor-element.elementor-element-671e571 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:50px !important;background-color:var( --e-global-color-secondary );}html body .elementor-6417 .elementor-element.elementor-element-671e571 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-6417 .elementor-element.elementor-element-671e571 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-6417 .elementor-element.elementor-element-671e571 .gform_wrapper li.gfield_error textarea{border-width:1px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6417 .elementor-element.elementor-element-753edc0c{width:100%;}.elementor-6417 .elementor-element.elementor-element-aed2155{--content-width:870px;}.elementor-6417 .elementor-element.elementor-element-83b3ff3{--content-width:870px;}.elementor-6417 .elementor-element.elementor-element-d63a5fa{--content-width:870px;}.elementor-6417 .elementor-element.elementor-element-bd1600c{--content-width:870px;}.elementor-6417 .elementor-element.elementor-element-f61393e{--content-width:870px;}.elementor-6417 .elementor-element.elementor-element-3a1111a{--content-width:870px;}.elementor-6417 .elementor-element.elementor-element-abf6637{width:80%;}.elementor-6417 .elementor-element.elementor-element-195fd74{width:20%;}.elementor-6417 .elementor-element.elementor-element-6584c9d{width:80%;}.elementor-6417 .elementor-element.elementor-element-621f7d8{width:20%;}.elementor-6417 .elementor-element.elementor-element-8de01c8{width:80%;}.elementor-6417 .elementor-element.elementor-element-16b001e{width:20%;}.elementor-6417 .elementor-element.elementor-element-52e9461{width:80%;}.elementor-6417 .elementor-element.elementor-element-436b31a{width:20%;}.elementor-6417 .elementor-element.elementor-element-35635c3{--content-width:870px;}.elementor-6417 .elementor-element.elementor-element-587b7e29{width:100%;}.elementor-6417 .elementor-element.elementor-element-27a2ec9{--content-width:870px;}.elementor-6417 .elementor-element.elementor-element-2f0f2e8{--content-width:870px;}.elementor-6417 .elementor-element.elementor-element-a81d0a8{--width:50%;}.elementor-6417 .elementor-element.elementor-element-8ccfee1{--width:50%;}.elementor-6417 .elementor-element.elementor-element-5350869{--content-width:870px;}.elementor-6417 .elementor-element.elementor-element-cc8d618{--width:100%;}.elementor-6417 .elementor-element.elementor-element-3cdd248{--content-width:870px;}.elementor-6417 .elementor-element.elementor-element-43ca4bb{--content-width:870px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6417 .elementor-element.elementor-element-587b7e29{width:100%;}}@media(max-width:1024px){.elementor-6417 .elementor-element.elementor-element-2b40373 .elementor-heading-title{font-size:65px;}}@media(max-width:767px){.elementor-6417 .elementor-element.elementor-element-4ad0f7f6{margin-top:0px;margin-bottom:0px;padding:32px 32px 32px 32px;}.elementor-6417 .elementor-element.elementor-element-753edc0c > .elementor-element-populated{margin:44px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-182a84ac .elementor-heading-title{font-size:25px;}.elementor-6417 .elementor-element.elementor-element-ac479ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-ac479ae .elementor-heading-title{font-size:22px;}.elementor-6417 .elementor-element.elementor-element-aed2155{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-2b40373 .elementor-heading-title{font-size:22px;line-height:1em;}.elementor-6417 .elementor-element.elementor-element-1596ec4 > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-1596ec4 .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-83b3ff3{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-9265a4d > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-418f506 > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-418f506 .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-eb41bc1 > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-eb41bc1 .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-57ad17e{padding:26px 13px 26px 13px;}.elementor-6417 .elementor-element.elementor-element-da802a4 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-da802a4 .elementor-heading-title{font-size:22px;}.elementor-6417 .elementor-element.elementor-element-112386c > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-112386c .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-3d2f88c{padding:26px 13px 26px 13px;}.elementor-6417 .elementor-element.elementor-element-834c7e8 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-834c7e8 .elementor-heading-title{font-size:22px;}.elementor-6417 .elementor-element.elementor-element-745d2a3 > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-745d2a3 .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-ac74b6e{padding:26px 13px 26px 13px;}.elementor-6417 .elementor-element.elementor-element-fe6b714 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-fe6b714 .elementor-heading-title{font-size:22px;}.elementor-6417 .elementor-element.elementor-element-6e594cc > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-6e594cc .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-6fdc37a{padding:26px 13px 26px 13px;}.elementor-6417 .elementor-element.elementor-element-4125969 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-4125969 .elementor-heading-title{font-size:22px;}.elementor-6417 .elementor-element.elementor-element-81aa934 > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-81aa934 .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-d63a5fa{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-0e11eab > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-3c4bffc > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-3c4bffc .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-c0ea343 > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-c0ea343 .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-bd1600c{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-ccda250 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-33c4ee8 > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-33c4ee8 .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-6d8233d > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-6d8233d .elementor-heading-title{font-size:22px;}.elementor-6417 .elementor-element.elementor-element-dd6e307 > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-dd6e307 .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-f61393e{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-93eaa57 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-832a6e4 > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-832a6e4 .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-45ef81c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-45ef81c .elementor-heading-title{font-size:22px;}.elementor-6417 .elementor-element.elementor-element-4c386f4 > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-4c386f4 .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-3a1111a{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-c87a2b8 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-5bf4436 > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-5bf4436 .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-ec85c42{padding:26px 13px 26px 13px;}.elementor-6417 .elementor-element.elementor-element-21e771c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-21e771c .elementor-heading-title{font-size:22px;}.elementor-6417 .elementor-element.elementor-element-ac2c10e > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-ac2c10e .elementor-heading-title{font-size:22px;}.elementor-6417 .elementor-element.elementor-element-c97da84{padding:26px 13px 26px 13px;}.elementor-6417 .elementor-element.elementor-element-b21c960 > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-b21c960 .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-85b071f{padding:26px 13px 26px 13px;}.elementor-6417 .elementor-element.elementor-element-f21c4bd > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-f21c4bd .elementor-heading-title{font-size:22px;}.elementor-6417 .elementor-element.elementor-element-621f7d8 > .elementor-element-populated{padding:26px 13px 26px 13px;}.elementor-6417 .elementor-element.elementor-element-04c10cc > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-04c10cc .elementor-heading-title{font-size:22px;}.elementor-6417 .elementor-element.elementor-element-b173005{padding:26px 13px 26px 13px;}.elementor-6417 .elementor-element.elementor-element-894daf5 > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-894daf5 .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-22546ef{padding:26px 13px 26px 13px;}.elementor-6417 .elementor-element.elementor-element-9d93205 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-9d93205 .elementor-heading-title{font-size:22px;}.elementor-6417 .elementor-element.elementor-element-16b001e > .elementor-element-populated{padding:26px 13px 26px 13px;}.elementor-6417 .elementor-element.elementor-element-bf9e730 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-bf9e730 .elementor-heading-title{font-size:22px;}.elementor-6417 .elementor-element.elementor-element-d544126{padding:26px 13px 26px 13px;}.elementor-6417 .elementor-element.elementor-element-f4bb878 > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-f4bb878 .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-d490989{padding:26px 13px 26px 13px;}.elementor-6417 .elementor-element.elementor-element-63d327c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-63d327c .elementor-heading-title{font-size:22px;}.elementor-6417 .elementor-element.elementor-element-b90fc44 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-b90fc44 .elementor-heading-title{font-size:22px;}.elementor-6417 .elementor-element.elementor-element-adf6a6b{padding:26px 13px 26px 13px;}.elementor-6417 .elementor-element.elementor-element-911d72b > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-911d72b .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-35635c3{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-05526a8 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-49f2ed3 > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-49f2ed3 .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-587b7e29 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-6417 .elementor-element.elementor-element-27a2ec9{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-370890f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-e9f723d > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-e9f723d .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-80e014c > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-80e014c .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-3cdd248{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-071f773 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-c4bbcbe > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-c4bbcbe .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-43ca4bb{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-357ecbe > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-615fde1 > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-615fde1 .elementor-heading-title{font-size:16px;}.elementor-6417 .elementor-element.elementor-element-dad2c3f > .elementor-widget-container{padding:0px 05px 0px 10px;}.elementor-6417 .elementor-element.elementor-element-dad2c3f .elementor-heading-title{font-size:16px;}}/* Start custom CSS for global, class: .elementor-global-1474 */.horario
{
    background-color: #000000 !important;
    color: #FFFFFF !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
}

.flamenco
{
    background-color: #8D0720 !important;
    color: #FFFFFF !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
}

.taller
{
    background-color: #D8806C !important;
    color: #FFFFFF !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
}
.bolera
{
    background-color: #897B72 !important;
    color: #FFFFFF !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
}

.estilizada
{
    background-color: #A74833 !important;
    color: #FFFFFF !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1471 */.horario
{
    background-color: #000000 !important;
    color: #FFFFFF !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
}

.flamenco
{
    background-color: #8D0720 !important;
    color: #FFFFFF !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
}

.taller
{
    background-color: #D8806C !important;
    color: #FFFFFF !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
}
.bolera
{
    background-color: #897B71 !important;
    color: #FFFFFF !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
}

.estilizada
{
    background-color: #A74834 !important;
    color: #FFFFFF !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for eael-gravity-form, class: .elementor-element-671e571 *//* =========================================================
   Gravity Forms (landing flamenco): estilos + fix submit
   Color CTA: #8C071F
   ========================================================= */

/* Contenedor del formulario: evita estilos raros del theme */
.gform_wrapper{
  max-width: 100%;
}

/* Inputs: consistencia básica */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="url"],
.gform_wrapper textarea,
.gform_wrapper select{
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

/* Footer del formulario (zona botón) */
.gform_wrapper .gform_footer,
.gform_wrapper .gform_page_footer{
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  gap: 12px;
  margin-top: 18px;
}

/* BOTÓN SUBMIT: reset fuerte + estilo CTA */
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_footer button[type="submit"],
.gform_wrapper .gform_footer .gform_button,
.gform_wrapper .gform_page_footer input[type="submit"],
.gform_wrapper .gform_page_footer button[type="submit"],
.gform_wrapper .gform_page_footer .gform_button{
  appearance: none !important;
  -webkit-appearance: none !important;

  /* Evitar “cuadrado” o ancho fijo del theme */
  width: auto !important;
  height: auto !important;
  min-width: 220px !important;   /* ajusta si lo quieres más ancho */
  min-height: 0 !important;
  max-width: none !important;

  /* Evitar recortes tipo "EN" */
  white-space: nowrap !important;
  overflow: visible !important;
  text-indent: 0 !important;

  /* Layout */
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  /* Estilo CTA */
  background-color: #8C071F !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 4px !important;
  padding: 14px 28px !important;

  font-size: 14px !important;      /* ajusta si tu botón referencia es más grande */
  line-height: 1.1 !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.08em !important;

  cursor: pointer !important;

  /* Asegurar visible (por si el theme lo oculta) */
  opacity: 1 !important;
  visibility: visible !important;
}

/* Hover + focus */
.gform_wrapper .gform_footer input[type="submit"]:hover,
.gform_wrapper .gform_footer button[type="submit"]:hover,
.gform_wrapper .gform_footer .gform_button:hover,
.gform_wrapper .gform_page_footer input[type="submit"]:hover,
.gform_wrapper .gform_page_footer button[type="submit"]:hover,
.gform_wrapper .gform_page_footer .gform_button:hover{
  background-color: #720518 !important; /* un poco más oscuro */
}

.gform_wrapper .gform_footer input[type="submit"]:focus,
.gform_wrapper .gform_footer button[type="submit"]:focus,
.gform_wrapper .gform_footer .gform_button:focus,
.gform_wrapper .gform_page_footer input[type="submit"]:focus,
.gform_wrapper .gform_page_footer button[type="submit"]:focus,
.gform_wrapper .gform_page_footer .gform_button:focus{
  outline: 2px solid rgba(140, 7, 31, 0.35);
  outline-offset: 2px;
}

/* Por si el theme añade pseudo-elementos (iconos/overlays) */
.gform_wrapper input[type="submit"]::before,
.gform_wrapper input[type="submit"]::after,
.gform_wrapper button[type="submit"]::before,
.gform_wrapper button[type="submit"]::after,
.gform_wrapper .gform_button::before,
.gform_wrapper .gform_button::after{
  content: none !important;
}

/* Evitar “zonas muertas” por capas raras */
.gform_wrapper .gform_footer{
  position: relative;
  z-index: 2;
}
.gform_wrapper .gform_footer *{
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS */#elementor-tab-title-7842{display:none;}
.conservatorio
{
background-color: #E8E8E8 !important;
}

.danza-estilizada
{
background-color: #E8E8E8 !important;
}

.taller-coreografico
{
background-color: #E8E8E8 !important;
}/* End custom CSS */