.elementor-812 .elementor-element.elementor-element-47adee20{--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:50px 97px;--row-gap:50px;--column-gap:97px;--padding-top:0px;--padding-bottom:134px;--padding-left:15px;--padding-right:15px;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-38d8e6f1{left:0%;}body.rtl .elementor-812 .elementor-element.elementor-element-38d8e6f1{right:0%;}.elementor-812 .elementor-element.elementor-element-38d8e6f1{bottom:17%;}.elementor-812 .elementor-element.elementor-element-38d8e6f1 img{transition-duration:1s;}.elementor-812 .elementor-element.elementor-element-3f92170{--display:flex;}.elementor-812 .elementor-element.elementor-element-3a3fc38b{background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Image-1-3.png");padding:113px 0px 0px 70px;background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-812 .elementor-element.elementor-element-3a3fc38b.elementor-element{--align-self:flex-start;}.elementor-812 .elementor-element.elementor-element-3a3fc38b img{border-radius:100% 100% 100% 100%;}.elementor-812 .elementor-element.elementor-element-501149d5{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:33px 33px 33px 33px;box-shadow:0px 10px 60px 0px rgba(35.000000000000014, 116.00000000000023, 231, 0.30196078431372547);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;top:23%;}.elementor-812 .elementor-element.elementor-element-501149d5:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-501149d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2bf538 );}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-501149d5{right:0%;}body.rtl .elementor-812 .elementor-element.elementor-element-501149d5{left:0%;}.elementor-812 .elementor-element.elementor-element-4c28ecdb{--display:flex;}.elementor-812 .elementor-element.elementor-element-6aacf0f5{text-align:start;}.elementor-812 .elementor-element.elementor-element-6aacf0f5 img{width:36px;border-radius:100% 100% 100% 100%;}.elementor-812 .elementor-element.elementor-element-4230e3a{--display:flex;}.elementor-812 .elementor-element.elementor-element-784741fd .elementor-heading-title{font-family:var( --e-global-typography-31531b5-font-family ), Sans-serif;font-size:var( --e-global-typography-31531b5-font-size );font-weight:var( --e-global-typography-31531b5-font-weight );text-transform:var( --e-global-typography-31531b5-text-transform );line-height:var( --e-global-typography-31531b5-line-height );letter-spacing:var( --e-global-typography-31531b5-letter-spacing );color:var( --e-global-color-accent );}.elementor-812 .elementor-element.elementor-element-3b1d146c{--display:flex;}.elementor-812 .elementor-element.elementor-element-469a07d3{--e-rating-gap:5px;}.elementor-812 .elementor-element.elementor-element-4f7c4ba3{--display:flex;--position:absolute;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;top:71%;}.elementor-812 .elementor-element.elementor-element-4f7c4ba3:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-4f7c4ba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Vector-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-4f7c4ba3{right:20%;}body.rtl .elementor-812 .elementor-element.elementor-element-4f7c4ba3{left:20%;}.elementor-812 .elementor-element.elementor-element-7ecae8d4{padding:35px 15px 35px 15px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2bf538 );border-radius:100% 100% 100% 100%;text-align:center;}.elementor-812 .elementor-element.elementor-element-7ecae8d4 .elementor-heading-title{font-family:var( --e-global-typography-b5b9f10-font-family ), Sans-serif;font-size:var( --e-global-typography-b5b9f10-font-size );font-weight:var( --e-global-typography-b5b9f10-font-weight );text-transform:var( --e-global-typography-b5b9f10-text-transform );line-height:var( --e-global-typography-b5b9f10-line-height );letter-spacing:var( --e-global-typography-b5b9f10-letter-spacing );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-202cf96a{--display:flex;--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-5cfdf937{--display:flex;}.elementor-812 .elementor-element.elementor-element-2cb4dc69{padding:0px 0px 5px 0px;}.elementor-812 .elementor-element.elementor-element-73533cb6{padding:0px 0px 30px 0px;}.elementor-812 .elementor-element.elementor-element-1197c201{padding:0px 0px 23px 0px;}.elementor-812 .elementor-element.elementor-element-64e6754e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-812 .elementor-element.elementor-element-5dafe71f{--display:flex;}.elementor-812 .elementor-element.elementor-element-50c1d0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-812 .elementor-element.elementor-element-50c1d0 .elementor-button:hover, .elementor-812 .elementor-element.elementor-element-50c1d0 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-50c1d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-812 .elementor-element.elementor-element-50c1d0 .elementor-button:hover svg, .elementor-812 .elementor-element.elementor-element-50c1d0 .elementor-button:focus svg{fill:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-ff849d3{--display:flex;}.elementor-812 .elementor-element.elementor-element-5508446d .elementor-button{background-color:#FFB93600;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-812 .elementor-element.elementor-element-5508446d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-812 .elementor-element.elementor-element-72c6ff48{--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:50px 80px;--row-gap:50px;--column-gap:80px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-24dae4a9{--display:flex;}.elementor-812 .elementor-element.elementor-element-56c94670 .elementor-image-box-wrapper{text-align:start;}.elementor-812 .elementor-element.elementor-element-56c94670.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-812 .elementor-element.elementor-element-56c94670.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-812 .elementor-element.elementor-element-56c94670.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-812 .elementor-element.elementor-element-56c94670 .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-140939f-font-family ), Sans-serif;font-size:var( --e-global-typography-140939f-font-size );font-weight:var( --e-global-typography-140939f-font-weight );text-transform:var( --e-global-typography-140939f-text-transform );line-height:var( --e-global-typography-140939f-line-height );letter-spacing:var( --e-global-typography-140939f-letter-spacing );}.elementor-812 .elementor-element.elementor-element-56c94670 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-812 .elementor-element.elementor-element-56c94670 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-812 .elementor-element.elementor-element-5bc133d1{--display:flex;}.elementor-812 .elementor-element.elementor-element-7757a290 .elementor-image-box-wrapper{text-align:start;}.elementor-812 .elementor-element.elementor-element-7757a290.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-812 .elementor-element.elementor-element-7757a290.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-812 .elementor-element.elementor-element-7757a290.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-812 .elementor-element.elementor-element-7757a290 .elementor-image-box-title{margin-bottom:6px;font-family:var( --e-global-typography-140939f-font-family ), Sans-serif;font-size:var( --e-global-typography-140939f-font-size );font-weight:var( --e-global-typography-140939f-font-weight );text-transform:var( --e-global-typography-140939f-text-transform );line-height:var( --e-global-typography-140939f-line-height );letter-spacing:var( --e-global-typography-140939f-letter-spacing );}.elementor-812 .elementor-element.elementor-element-7757a290 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-812 .elementor-element.elementor-element-7757a290 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-812 .elementor-element.elementor-element-4af3811{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-812 .elementor-element.elementor-element-4af3811:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-4af3811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-8a3dfb2{--display:flex;--min-height:335px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--overlay-opacity:0.9;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:15px;}.elementor-812 .elementor-element.elementor-element-8a3dfb2:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-8a3dfb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/12/14.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-8a3dfb2::before, .elementor-812 .elementor-element.elementor-element-8a3dfb2 > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-8a3dfb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-8a3dfb2 > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-8a3dfb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-8a3dfb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-9ab6dc1 ) 100%);}.elementor-812 .elementor-element.elementor-element-158e77a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--overlay-opacity:0.9;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:15px;}.elementor-812 .elementor-element.elementor-element-158e77a:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-158e77a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/12/15.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-158e77a::before, .elementor-812 .elementor-element.elementor-element-158e77a > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-158e77a > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-158e77a > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-158e77a > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-158e77a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-9ab6dc1 ) 100%);}.elementor-812 .elementor-element.elementor-element-fc3322c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--overlay-opacity:0.9;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:15px;}.elementor-812 .elementor-element.elementor-element-fc3322c:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-fc3322c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/12/Gelato.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-fc3322c::before, .elementor-812 .elementor-element.elementor-element-fc3322c > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-fc3322c > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-fc3322c > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-fc3322c > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-fc3322c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-9ab6dc1 ) 100%);}.elementor-812 .elementor-element.elementor-element-af0603c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-13124360{--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;}.elementor-812 .elementor-element.elementor-element-12157347{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-12157347:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-12157347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-12157347::before, .elementor-812 .elementor-element.elementor-element-12157347 > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-12157347 > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-12157347 > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-12157347 > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-12157347 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-812 .elementor-element.elementor-element-72b165{padding:0px 0px 0px 0px;}.elementor-812 .elementor-element.elementor-element-1dfaee9a{--display:flex;--position:absolute;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;top:18%;--z-index:2;}.elementor-812 .elementor-element.elementor-element-1dfaee9a:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-1dfaee9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Vector-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-1dfaee9a{right:17%;}body.rtl .elementor-812 .elementor-element.elementor-element-1dfaee9a{left:17%;}.elementor-812 .elementor-element.elementor-element-38592c51{text-align:center;}.elementor-812 .elementor-element.elementor-element-38592c51 .elementor-heading-title{font-family:var( --e-global-typography-b2031a4-font-family ), Sans-serif;font-size:var( --e-global-typography-b2031a4-font-size );font-weight:var( --e-global-typography-b2031a4-font-weight );text-transform:var( --e-global-typography-b2031a4-text-transform );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );color:var( --e-global-color-primary );}.elementor-812 .elementor-element.elementor-element-69acdea0{--spacer-size:349px;}.elementor-812 .elementor-element.elementor-element-31cb0fc2{--display:flex;--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-812 .elementor-element.elementor-element-6e0175f3{padding:0px 0px 12px 0px;text-align:center;}.elementor-812 .elementor-element.elementor-element-6e0175f3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.211em;letter-spacing:0em;color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-39a88b05{padding:10px 10px 8px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2bf538 );text-align:center;}.elementor-812 .elementor-element.elementor-element-39a88b05.elementor-element{--align-self:center;}.elementor-812 .elementor-element.elementor-element-39a88b05 .elementor-heading-title{font-family:var( --e-global-typography-c273fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-c273fe4-font-size );font-weight:var( --e-global-typography-c273fe4-font-weight );text-transform:var( --e-global-typography-c273fe4-text-transform );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-f88ed5c{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-f88ed5c:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-f88ed5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-f88ed5c::before, .elementor-812 .elementor-element.elementor-element-f88ed5c > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-f88ed5c > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-f88ed5c > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-f88ed5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-f88ed5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-812 .elementor-element.elementor-element-5469b4f2{padding:0px 0px 0px 0px;}.elementor-812 .elementor-element.elementor-element-58ed096b{--display:flex;--position:absolute;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;top:18%;--z-index:2;}.elementor-812 .elementor-element.elementor-element-58ed096b:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-58ed096b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Vector-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-58ed096b{right:17%;}body.rtl .elementor-812 .elementor-element.elementor-element-58ed096b{left:17%;}.elementor-812 .elementor-element.elementor-element-613df1c8{text-align:center;}.elementor-812 .elementor-element.elementor-element-613df1c8 .elementor-heading-title{font-family:var( --e-global-typography-b2031a4-font-family ), Sans-serif;font-size:var( --e-global-typography-b2031a4-font-size );font-weight:var( --e-global-typography-b2031a4-font-weight );text-transform:var( --e-global-typography-b2031a4-text-transform );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-26c26ea5{--spacer-size:349px;}.elementor-812 .elementor-element.elementor-element-76af7c9b{--display:flex;--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-812 .elementor-element.elementor-element-5a12720b{padding:0px 0px 12px 0px;text-align:center;}.elementor-812 .elementor-element.elementor-element-5a12720b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;line-height:1.211em;letter-spacing:0em;color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-5023d81{background-color:var( --e-global-color-secondary );padding:10px 10px 8px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2bf538 );text-align:center;}.elementor-812 .elementor-element.elementor-element-5023d81.elementor-element{--align-self:center;}.elementor-812 .elementor-element.elementor-element-5023d81 .elementor-heading-title{font-family:var( --e-global-typography-c273fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-c273fe4-font-size );font-weight:var( --e-global-typography-c273fe4-font-weight );text-transform:var( --e-global-typography-c273fe4-text-transform );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );color:var( --e-global-color-primary );}.elementor-812 .elementor-element.elementor-element-1a143563{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-1a143563:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-1a143563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-1a143563::before, .elementor-812 .elementor-element.elementor-element-1a143563 > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-1a143563 > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-1a143563 > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-1a143563 > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-1a143563 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-812 .elementor-element.elementor-element-9e5e5b3{padding:0px 0px 0px 0px;}.elementor-812 .elementor-element.elementor-element-10914c18{--display:flex;--position:absolute;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;top:18%;--z-index:2;}.elementor-812 .elementor-element.elementor-element-10914c18:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-10914c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Vector-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-10914c18{right:17%;}body.rtl .elementor-812 .elementor-element.elementor-element-10914c18{left:17%;}.elementor-812 .elementor-element.elementor-element-191b16bc{text-align:center;}.elementor-812 .elementor-element.elementor-element-191b16bc .elementor-heading-title{font-family:var( --e-global-typography-b2031a4-font-family ), Sans-serif;font-size:var( --e-global-typography-b2031a4-font-size );font-weight:var( --e-global-typography-b2031a4-font-weight );text-transform:var( --e-global-typography-b2031a4-text-transform );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );color:var( --e-global-color-primary );}.elementor-812 .elementor-element.elementor-element-1ef9c9f1{--spacer-size:349px;}.elementor-812 .elementor-element.elementor-element-4fb8af52{--display:flex;--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-812 .elementor-element.elementor-element-681b1797{padding:0px 0px 12px 0px;text-align:center;}.elementor-812 .elementor-element.elementor-element-681b1797 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.211em;letter-spacing:0em;color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-6b394c10{background-color:var( --e-global-color-accent );padding:10px 10px 8px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2bf538 );text-align:center;}.elementor-812 .elementor-element.elementor-element-6b394c10.elementor-element{--align-self:center;}.elementor-812 .elementor-element.elementor-element-6b394c10 .elementor-heading-title{font-family:var( --e-global-typography-c273fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-c273fe4-font-size );font-weight:var( --e-global-typography-c273fe4-font-weight );text-transform:var( --e-global-typography-c273fe4-text-transform );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-35cbf8{--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;}.elementor-812 .elementor-element.elementor-element-1bee7d8d{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-1bee7d8d:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-1bee7d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-1bee7d8d::before, .elementor-812 .elementor-element.elementor-element-1bee7d8d > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-1bee7d8d > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-1bee7d8d > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-1bee7d8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-1bee7d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-812 .elementor-element.elementor-element-6358fc19{padding:0px 0px 0px 0px;}.elementor-812 .elementor-element.elementor-element-88b4720{--display:flex;--position:absolute;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;top:18%;--z-index:2;}.elementor-812 .elementor-element.elementor-element-88b4720:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-88b4720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Vector-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-88b4720{right:17%;}body.rtl .elementor-812 .elementor-element.elementor-element-88b4720{left:17%;}.elementor-812 .elementor-element.elementor-element-160a8db2{text-align:center;}.elementor-812 .elementor-element.elementor-element-160a8db2 .elementor-heading-title{font-family:var( --e-global-typography-b2031a4-font-family ), Sans-serif;font-size:var( --e-global-typography-b2031a4-font-size );font-weight:var( --e-global-typography-b2031a4-font-weight );text-transform:var( --e-global-typography-b2031a4-text-transform );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-75172f0c{--spacer-size:349px;}.elementor-812 .elementor-element.elementor-element-4124009a{--display:flex;--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-812 .elementor-element.elementor-element-325a849{padding:0px 0px 12px 0px;text-align:center;}.elementor-812 .elementor-element.elementor-element-325a849 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;line-height:1.211em;letter-spacing:0em;color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-7691f046{background-color:var( --e-global-color-accent );padding:10px 10px 8px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );text-align:center;}.elementor-812 .elementor-element.elementor-element-7691f046.elementor-element{--align-self:center;}.elementor-812 .elementor-element.elementor-element-7691f046 .elementor-heading-title{font-family:var( --e-global-typography-c273fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-c273fe4-font-size );font-weight:var( --e-global-typography-c273fe4-font-weight );text-transform:var( --e-global-typography-c273fe4-text-transform );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-1ad018fb{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-1ad018fb:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-1ad018fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-1ad018fb::before, .elementor-812 .elementor-element.elementor-element-1ad018fb > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-1ad018fb > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-1ad018fb > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-1ad018fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-1ad018fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-812 .elementor-element.elementor-element-4e75adb1{padding:0px 0px 0px 0px;}.elementor-812 .elementor-element.elementor-element-31398f41{--display:flex;--position:absolute;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;top:18%;--z-index:2;}.elementor-812 .elementor-element.elementor-element-31398f41:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-31398f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Vector-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-31398f41{right:17%;}body.rtl .elementor-812 .elementor-element.elementor-element-31398f41{left:17%;}.elementor-812 .elementor-element.elementor-element-2fcf8f25{text-align:center;}.elementor-812 .elementor-element.elementor-element-2fcf8f25 .elementor-heading-title{font-family:var( --e-global-typography-b2031a4-font-family ), Sans-serif;font-size:var( --e-global-typography-b2031a4-font-size );font-weight:var( --e-global-typography-b2031a4-font-weight );text-transform:var( --e-global-typography-b2031a4-text-transform );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );color:var( --e-global-color-primary );}.elementor-812 .elementor-element.elementor-element-6de47260{--spacer-size:349px;}.elementor-812 .elementor-element.elementor-element-22c9dcc{--display:flex;--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-812 .elementor-element.elementor-element-5330d7b2{padding:0px 0px 12px 0px;text-align:center;}.elementor-812 .elementor-element.elementor-element-5330d7b2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;line-height:1.211em;letter-spacing:0em;color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-68fbb317{background-color:var( --e-global-color-accent );padding:10px 10px 8px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2bf538 );text-align:center;}.elementor-812 .elementor-element.elementor-element-68fbb317.elementor-element{--align-self:center;}.elementor-812 .elementor-element.elementor-element-68fbb317 .elementor-heading-title{font-family:var( --e-global-typography-c273fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-c273fe4-font-size );font-weight:var( --e-global-typography-c273fe4-font-weight );text-transform:var( --e-global-typography-c273fe4-text-transform );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-6c484c4{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-812 .elementor-element.elementor-element-0bdf0ea{--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;--padding-top:35px;--padding-bottom:41px;--padding-left:45px;--padding-right:15px;}.elementor-812 .elementor-element.elementor-element-0bdf0ea:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-0bdf0ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Ellipse-1489-2.png");background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-812 .elementor-element.elementor-element-627c880{--display:flex;}.elementor-812 .elementor-element.elementor-element-cfe66f4{padding:0px 0px 0px 0px;text-align:start;}.elementor-812 .elementor-element.elementor-element-cfe66f4 .elementor-heading-title{font-family:var( --e-global-typography-ffda4a9-font-family ), Sans-serif;font-size:var( --e-global-typography-ffda4a9-font-size );font-weight:var( --e-global-typography-ffda4a9-font-weight );text-transform:var( --e-global-typography-ffda4a9-text-transform );line-height:var( --e-global-typography-ffda4a9-line-height );letter-spacing:var( --e-global-typography-ffda4a9-letter-spacing );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-bfe9b62{padding:0px 0px 16px 0px;}.elementor-812 .elementor-element.elementor-element-bfe9b62 .elementor-heading-title{font-family:var( --e-global-typography-bacd901-font-family ), Sans-serif;font-size:var( --e-global-typography-bacd901-font-size );font-weight:var( --e-global-typography-bacd901-font-weight );text-transform:var( --e-global-typography-bacd901-text-transform );line-height:var( --e-global-typography-bacd901-line-height );letter-spacing:var( --e-global-typography-bacd901-letter-spacing );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-e21f9d2{padding:0px 0px 35px 0px;--e-rating-icon-font-size:15px;--e-rating-gap:8px;--e-rating-icon-marked-color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-fac5bd4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:8px 30px 6px 30px;}.elementor-812 .elementor-element.elementor-element-fac5bd4 .elementor-button:hover, .elementor-812 .elementor-element.elementor-element-fac5bd4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-fac5bd4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-812 .elementor-element.elementor-element-fac5bd4 .elementor-button:hover svg, .elementor-812 .elementor-element.elementor-element-fac5bd4 .elementor-button:focus svg{fill:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-9862d10{--display:flex;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-612e8c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;text-align:end;}.elementor-812 .elementor-element.elementor-element-e094723{--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;--padding-top:35px;--padding-bottom:41px;--padding-left:45px;--padding-right:15px;}.elementor-812 .elementor-element.elementor-element-e094723:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-e094723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Ellipse-1489-1.png");background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-812 .elementor-element.elementor-element-aa5e465{--display:flex;}.elementor-812 .elementor-element.elementor-element-4043781{padding:0px 0px 0px 0px;text-align:start;}.elementor-812 .elementor-element.elementor-element-4043781 .elementor-heading-title{font-family:var( --e-global-typography-ffda4a9-font-family ), Sans-serif;font-size:var( --e-global-typography-ffda4a9-font-size );font-weight:var( --e-global-typography-ffda4a9-font-weight );text-transform:var( --e-global-typography-ffda4a9-text-transform );line-height:var( --e-global-typography-ffda4a9-line-height );letter-spacing:var( --e-global-typography-ffda4a9-letter-spacing );color:var( --e-global-color-primary );}.elementor-812 .elementor-element.elementor-element-94c322f{padding:0px 0px 16px 0px;}.elementor-812 .elementor-element.elementor-element-94c322f .elementor-heading-title{font-family:var( --e-global-typography-bacd901-font-family ), Sans-serif;font-size:var( --e-global-typography-bacd901-font-size );font-weight:var( --e-global-typography-bacd901-font-weight );text-transform:var( --e-global-typography-bacd901-text-transform );line-height:var( --e-global-typography-bacd901-line-height );letter-spacing:var( --e-global-typography-bacd901-letter-spacing );color:var( --e-global-color-primary );}.elementor-812 .elementor-element.elementor-element-42da772{padding:0px 0px 35px 0px;--e-rating-icon-font-size:15px;--e-rating-gap:8px;--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-812 .elementor-element.elementor-element-90af5db .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );padding:8px 30px 6px 30px;}.elementor-812 .elementor-element.elementor-element-90af5db .elementor-button:hover, .elementor-812 .elementor-element.elementor-element-90af5db .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-90af5db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-812 .elementor-element.elementor-element-90af5db .elementor-button:hover svg, .elementor-812 .elementor-element.elementor-element-90af5db .elementor-button:focus svg{fill:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-0c3050b{--display:flex;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-e20338f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;text-align:end;}.elementor-812 .elementor-element.elementor-element-0eb4b7c{--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;--padding-top:35px;--padding-bottom:41px;--padding-left:45px;--padding-right:15px;}.elementor-812 .elementor-element.elementor-element-0eb4b7c:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-0eb4b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Ellipse-1489-2.png");background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-812 .elementor-element.elementor-element-2547a59{--display:flex;}.elementor-812 .elementor-element.elementor-element-ce0c2fc{padding:0px 0px 0px 0px;text-align:start;}.elementor-812 .elementor-element.elementor-element-ce0c2fc .elementor-heading-title{font-family:var( --e-global-typography-ffda4a9-font-family ), Sans-serif;font-size:var( --e-global-typography-ffda4a9-font-size );font-weight:var( --e-global-typography-ffda4a9-font-weight );text-transform:var( --e-global-typography-ffda4a9-text-transform );line-height:var( --e-global-typography-ffda4a9-line-height );letter-spacing:var( --e-global-typography-ffda4a9-letter-spacing );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-73a73d3{padding:0px 0px 16px 0px;}.elementor-812 .elementor-element.elementor-element-73a73d3 .elementor-heading-title{font-family:var( --e-global-typography-bacd901-font-family ), Sans-serif;font-size:var( --e-global-typography-bacd901-font-size );font-weight:var( --e-global-typography-bacd901-font-weight );text-transform:var( --e-global-typography-bacd901-text-transform );line-height:var( --e-global-typography-bacd901-line-height );letter-spacing:var( --e-global-typography-bacd901-letter-spacing );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-513e8dd{padding:0px 0px 35px 0px;--e-rating-icon-font-size:15px;--e-rating-gap:8px;--e-rating-icon-marked-color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-a06e1f0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:8px 30px 6px 30px;}.elementor-812 .elementor-element.elementor-element-a06e1f0 .elementor-button:hover, .elementor-812 .elementor-element.elementor-element-a06e1f0 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-a06e1f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-812 .elementor-element.elementor-element-a06e1f0 .elementor-button:hover svg, .elementor-812 .elementor-element.elementor-element-a06e1f0 .elementor-button:focus svg{fill:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-15f101c{--display:flex;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-f45af08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;text-align:end;}.elementor-812 .elementor-element.elementor-element-8b1b4bf{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-b3ee91a{--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;}.elementor-812 .elementor-element.elementor-element-d8990dc{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-d8990dc:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-d8990dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-d8990dc::before, .elementor-812 .elementor-element.elementor-element-d8990dc > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-d8990dc > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-d8990dc > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-d8990dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-d8990dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-812 .elementor-element.elementor-element-fafb652{padding:0px 0px 0px 30px;}.elementor-812 .elementor-element.elementor-element-8d30695{--spacer-size:349px;}.elementor-812 .elementor-element.elementor-element-6e10483{--display:flex;--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-812 .elementor-element.elementor-element-598ecf7{padding:0px 0px 12px 0px;text-align:center;}.elementor-812 .elementor-element.elementor-element-598ecf7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.211em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-7a70429{padding:10px 10px 8px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );text-align:center;}.elementor-812 .elementor-element.elementor-element-7a70429.elementor-element{--align-self:center;}.elementor-812 .elementor-element.elementor-element-7a70429 .elementor-heading-title{font-family:var( --e-global-typography-c273fe4-font-family ), Sans-serif;font-size:var( --e-global-typography-c273fe4-font-size );font-weight:var( --e-global-typography-c273fe4-font-weight );text-transform:var( --e-global-typography-c273fe4-text-transform );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-2c44961{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-2c44961:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-2c44961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-2c44961::before, .elementor-812 .elementor-element.elementor-element-2c44961 > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-2c44961 > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-2c44961 > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-2c44961 > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-2c44961 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-812 .elementor-element.elementor-element-4fd65c3{padding:0px 0px 0px 30px;}.elementor-812 .elementor-element.elementor-element-4787a44{--spacer-size:349px;}.elementor-812 .elementor-element.elementor-element-3fa5a46{--display:flex;--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-812 .elementor-element.elementor-element-cd6cc16{padding:0px 0px 12px 0px;text-align:center;}.elementor-812 .elementor-element.elementor-element-cd6cc16 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.211em;letter-spacing:0em;color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-2662b5a{background-color:var( --e-global-color-secondary );padding:10px 10px 8px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2bf538 );text-align:center;}.elementor-812 .elementor-element.elementor-element-2662b5a.elementor-element{--align-self:center;}.elementor-812 .elementor-element.elementor-element-2662b5a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.171em;letter-spacing:0em;color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-872699e{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-872699e:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-872699e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-872699e::before, .elementor-812 .elementor-element.elementor-element-872699e > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-872699e > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-872699e > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-872699e > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-872699e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-812 .elementor-element.elementor-element-076e2ef{padding:0px 0px 0px 30px;}.elementor-812 .elementor-element.elementor-element-d1426aa{--spacer-size:349px;}.elementor-812 .elementor-element.elementor-element-431e072{--display:flex;--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-812 .elementor-element.elementor-element-8d7dbc3{padding:0px 0px 12px 0px;text-align:center;}.elementor-812 .elementor-element.elementor-element-8d7dbc3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.211em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-b20b1af{background-color:var( --e-global-color-secondary );padding:10px 10px 8px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2bf538 );text-align:center;}.elementor-812 .elementor-element.elementor-element-b20b1af.elementor-element{--align-self:center;}.elementor-812 .elementor-element.elementor-element-b20b1af .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.171em;letter-spacing:0em;color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-2a97902{--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;}.elementor-812 .elementor-element.elementor-element-e900fee{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-e900fee:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-e900fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-e900fee::before, .elementor-812 .elementor-element.elementor-element-e900fee > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-e900fee > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-e900fee > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-e900fee > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-e900fee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Pasta-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-812 .elementor-element.elementor-element-11bb8fa{padding:0px 0px 0px 30px;}.elementor-812 .elementor-element.elementor-element-285d43a{--spacer-size:349px;}.elementor-812 .elementor-element.elementor-element-f1c9899{--display:flex;--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-812 .elementor-element.elementor-element-3cd5f1c{padding:0px 0px 12px 0px;text-align:center;}.elementor-812 .elementor-element.elementor-element-3cd5f1c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.211em;letter-spacing:0em;color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-f044587{background-color:var( --e-global-color-accent );padding:10px 10px 8px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );text-align:center;}.elementor-812 .elementor-element.elementor-element-f044587.elementor-element{--align-self:center;}.elementor-812 .elementor-element.elementor-element-f044587 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.171em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-e7f1e45{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-e7f1e45:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-e7f1e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-e7f1e45::before, .elementor-812 .elementor-element.elementor-element-e7f1e45 > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-e7f1e45 > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-e7f1e45 > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-e7f1e45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-e7f1e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-812 .elementor-element.elementor-element-c63395a{padding:0px 0px 0px 30px;}.elementor-812 .elementor-element.elementor-element-b869d33{--spacer-size:349px;}.elementor-812 .elementor-element.elementor-element-d65c775{--display:flex;--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-812 .elementor-element.elementor-element-5724b27{padding:0px 0px 12px 0px;text-align:center;}.elementor-812 .elementor-element.elementor-element-5724b27 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.211em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-e9959ed{background-color:var( --e-global-color-secondary );padding:10px 10px 8px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2bf538 );text-align:center;}.elementor-812 .elementor-element.elementor-element-e9959ed.elementor-element{--align-self:center;}.elementor-812 .elementor-element.elementor-element-e9959ed .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.171em;letter-spacing:0em;color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-6b11f6ce{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:95px;--padding-left:15px;--padding-right:15px;}.elementor-812 .elementor-element.elementor-element-6b11f6ce:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-6b11f6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ab6dc1 );}.elementor-812 .elementor-element.elementor-element-4f411322{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--overlay-opacity:0.9;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:15px;}.elementor-812 .elementor-element.elementor-element-4f411322::before, .elementor-812 .elementor-element.elementor-element-4f411322 > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-4f411322 > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-4f411322 > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-4f411322 > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-4f411322 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-9ab6dc1 ) 100%);}.elementor-812 .elementor-element.elementor-element-4f411322:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-4f411322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-b30c11b{--display:flex;}.elementor-812 .elementor-element.elementor-element-1a1948f9{padding:0px 0px 26px 0px;}.elementor-812 .elementor-element.elementor-element-1a1948f9 .elementor-heading-title{font-family:var( --e-global-typography-f3b90c4-font-family ), Sans-serif;font-size:var( --e-global-typography-f3b90c4-font-size );font-weight:var( --e-global-typography-f3b90c4-font-weight );line-height:var( --e-global-typography-f3b90c4-line-height );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-8045d0d .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );fill:var( --e-global-color-a2bf538 );color:var( --e-global-color-a2bf538 );padding:8px 30px 6px 30px;}.elementor-812 .elementor-element.elementor-element-8045d0d .elementor-button:hover, .elementor-812 .elementor-element.elementor-element-8045d0d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-8045d0d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-812 .elementor-element.elementor-element-8045d0d .elementor-button:hover svg, .elementor-812 .elementor-element.elementor-element-8045d0d .elementor-button:focus svg{fill:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-73deba98{--display:flex;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-76e546b1{--display:flex;--overlay-opacity:0.5;--padding-top:82px;--padding-bottom:99px;--padding-left:15px;--padding-right:15px;}.elementor-812 .elementor-element.elementor-element-76e546b1:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-76e546b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Ellipse-1520.png");background-position:bottom left;background-repeat:no-repeat;background-size:auto;}.elementor-812 .elementor-element.elementor-element-76e546b1::before, .elementor-812 .elementor-element.elementor-element-76e546b1 > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-76e546b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-76e546b1 > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-76e546b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-76e546b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Ellipse-1519.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:auto;}.elementor-812 .elementor-element.elementor-element-524d517d{padding:0px 0px 13px 0px;text-align:center;}.elementor-812 .elementor-element.elementor-element-524d517d .elementor-heading-title{font-family:var( --e-global-typography-040a329-font-family ), Sans-serif;font-size:var( --e-global-typography-040a329-font-size );font-weight:var( --e-global-typography-040a329-font-weight );text-transform:var( --e-global-typography-040a329-text-transform );line-height:var( --e-global-typography-040a329-line-height );letter-spacing:var( --e-global-typography-040a329-letter-spacing );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-694d9877{padding:0px 0px 23px 0px;text-align:center;}.elementor-812 .elementor-element.elementor-element-694d9877 .elementor-heading-title{font-family:var( --e-global-typography-e0228ef-font-family ), Sans-serif;font-size:var( --e-global-typography-e0228ef-font-size );font-weight:var( --e-global-typography-e0228ef-font-weight );text-transform:var( --e-global-typography-e0228ef-text-transform );line-height:var( --e-global-typography-e0228ef-line-height );letter-spacing:var( --e-global-typography-e0228ef-letter-spacing );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-c14c415 .elementor-button{background-color:#FFB93600;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );fill:var( --e-global-color-a2bf538 );color:var( --e-global-color-a2bf538 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2bf538 );padding:8px 30px 6px 30px;}.elementor-812 .elementor-element.elementor-element-c14c415 .elementor-button:hover, .elementor-812 .elementor-element.elementor-element-c14c415 .elementor-button:focus{background-color:var( --e-global-color-a2bf538 );color:var( --e-global-color-primary );}.elementor-812 .elementor-element.elementor-element-c14c415 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-812 .elementor-element.elementor-element-c14c415 .elementor-button:hover svg, .elementor-812 .elementor-element.elementor-element-c14c415 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-812 .elementor-element.elementor-element-168171af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--overlay-opacity:0.9;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:15px;}.elementor-812 .elementor-element.elementor-element-168171af::before, .elementor-812 .elementor-element.elementor-element-168171af > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-168171af > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-168171af > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-168171af > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-168171af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-9ab6dc1 ) 100%);}.elementor-812 .elementor-element.elementor-element-168171af:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-168171af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-75adea4f{--display:flex;}.elementor-812 .elementor-element.elementor-element-523397e4{padding:0px 0px 26px 0px;}.elementor-812 .elementor-element.elementor-element-523397e4 .elementor-heading-title{font-family:var( --e-global-typography-f3b90c4-font-family ), Sans-serif;font-size:var( --e-global-typography-f3b90c4-font-size );font-weight:var( --e-global-typography-f3b90c4-font-weight );line-height:var( --e-global-typography-f3b90c4-line-height );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-157892cb .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );fill:var( --e-global-color-a2bf538 );color:var( --e-global-color-a2bf538 );padding:8px 30px 6px 30px;}.elementor-812 .elementor-element.elementor-element-157892cb .elementor-button:hover, .elementor-812 .elementor-element.elementor-element-157892cb .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-157892cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-812 .elementor-element.elementor-element-157892cb .elementor-button:hover svg, .elementor-812 .elementor-element.elementor-element-157892cb .elementor-button:focus svg{fill:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-599efbce{--display:flex;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-6f7cb5ce{--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-812 .elementor-element.elementor-element-6f7cb5ce:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-6f7cb5ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ab6dc1 );}.elementor-812 .elementor-element.elementor-element-4591a8b3{z-index:1;}.elementor-812 .elementor-element.elementor-element-4591a8b3 .elementor-heading-title{font-family:var( --e-global-typography-c3c7f13-font-family ), Sans-serif;font-size:var( --e-global-typography-c3c7f13-font-size );font-weight:var( --e-global-typography-c3c7f13-font-weight );text-transform:var( --e-global-typography-c3c7f13-text-transform );line-height:var( --e-global-typography-c3c7f13-line-height );letter-spacing:var( --e-global-typography-c3c7f13-letter-spacing );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-3a2632b3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:end;}.elementor-812 .elementor-element.elementor-element-3a2632b3 .elementor-heading-title{font-family:var( --e-global-typography-c3c7f13-font-family ), Sans-serif;font-size:var( --e-global-typography-c3c7f13-font-size );font-weight:var( --e-global-typography-c3c7f13-font-weight );text-transform:var( --e-global-typography-c3c7f13-text-transform );line-height:var( --e-global-typography-c3c7f13-line-height );letter-spacing:var( --e-global-typography-c3c7f13-letter-spacing );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-21306bd8{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-812 .elementor-element.elementor-element-3494db2a{--display:flex;--overlay-opacity:0.5;--padding-top:198px;--padding-bottom:186px;--padding-left:15px;--padding-right:15px;}.elementor-812 .elementor-element.elementor-element-3494db2a::before, .elementor-812 .elementor-element.elementor-element-3494db2a > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-3494db2a > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-3494db2a > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-3494db2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-3494db2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-9ab6dc1 );--background-overlay:'';}.elementor-812 .elementor-element.elementor-element-3494db2a:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-3494db2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-6838b8a8 .pt_plus_video_player .tp-video-icon-inner,.elementor-812 .elementor-element.elementor-element-6838b8a8 .pt_plus_video_player .tp-video-popup,.elementor-812 .elementor-element.elementor-element-6838b8a8 .pt_plus_video_player .tp-video-popup-icon{max-width:100px;width:100px;max-height:100px;height:100px;}.elementor-812 .elementor-element.elementor-element-6838b8a8 .pt_plus_video_player .tp-video-only-icon-wrapper > i::before{font-size:100px;}.elementor-812 .elementor-element.elementor-element-7166e30{--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:0px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-7166e30:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-7166e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ab6dc1 );}.elementor-812 .elementor-element.elementor-element-48bdb08{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-812 .elementor-element.elementor-element-2f54ff3c{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-812 .elementor-element.elementor-element-6b0e5d73{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:144px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-64928b77{--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;}.elementor-812 .elementor-element.elementor-element-64928b77:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-64928b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-812 .elementor-element.elementor-element-15c8e1b2{--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-812 .elementor-element.elementor-element-15c8e1b2:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-15c8e1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-5b075513{--spacer-size:350px;}.elementor-812 .elementor-element.elementor-element-59c16d24{--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:6.6%;--padding-bottom:6.4%;--padding-left:8%;--padding-right:8%;}.elementor-812 .elementor-element.elementor-element-59c16d24:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-59c16d24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grillopizzeriarosticceria.es/wp-content/uploads/2025/11/Bg-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-2d0c7b86{padding:0px 0px 5px 0px;text-align:center;}.elementor-812 .elementor-element.elementor-element-2d0c7b86 .elementor-heading-title{color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-772dc7e3{padding:0px 0px 52px 0px;text-align:center;}.elementor-812 .elementor-element.elementor-element-772dc7e3 .elementor-heading-title{color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-7c5069e3{padding:0px 0px 13px 0px;}.elementor-812 .elementor-element.elementor-element-7c5069e3 .elementor-icon-wrapper{text-align:center;}.elementor-812 .elementor-element.elementor-element-7c5069e3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-7c5069e3.elementor-view-framed .elementor-icon, .elementor-812 .elementor-element.elementor-element-7c5069e3.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-7c5069e3.elementor-view-framed .elementor-icon, .elementor-812 .elementor-element.elementor-element-7c5069e3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-7c5069e3 .elementor-icon{font-size:70px;}.elementor-812 .elementor-element.elementor-element-7c5069e3 .elementor-icon svg{height:70px;}.elementor-812 .elementor-element.elementor-element-1410f2f1{z-index:3;}.elementor-812 .elementor-element.elementor-element-1410f2f1 .elementor-testimonial-wrapper{text-align:center;}.elementor-812 .elementor-element.elementor-element-1410f2f1 .elementor-testimonial-content{color:var( --e-global-color-a2bf538 );font-family:var( --e-global-typography-ffda4a9-font-family ), Sans-serif;font-size:var( --e-global-typography-ffda4a9-font-size );font-weight:var( --e-global-typography-ffda4a9-font-weight );text-transform:var( --e-global-typography-ffda4a9-text-transform );line-height:var( --e-global-typography-ffda4a9-line-height );letter-spacing:var( --e-global-typography-ffda4a9-letter-spacing );}.elementor-812 .elementor-element.elementor-element-1410f2f1 .elementor-testimonial-name{color:var( --e-global-color-a2bf538 );font-family:var( --e-global-typography-140939f-font-family ), Sans-serif;font-size:var( --e-global-typography-140939f-font-size );font-weight:var( --e-global-typography-140939f-font-weight );text-transform:var( --e-global-typography-140939f-text-transform );line-height:var( --e-global-typography-140939f-line-height );letter-spacing:var( --e-global-typography-140939f-letter-spacing );}.elementor-812 .elementor-element.elementor-element-1410f2f1 .elementor-testimonial-job{color:var( --e-global-color-a2bf538 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-34c5bd6a{right:10%;}body.rtl .elementor-812 .elementor-element.elementor-element-34c5bd6a{left:10%;}.elementor-812 .elementor-element.elementor-element-34c5bd6a{bottom:0%;}.elementor-812 .elementor-element.elementor-element-de8e851{--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;--overlay-opacity:0.65;--padding-top:130px;--padding-bottom:130px;--padding-left:15px;--padding-right:15px;}.elementor-812 .elementor-element.elementor-element-de8e851:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-de8e851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-de8e851::before, .elementor-812 .elementor-element.elementor-element-de8e851 > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-de8e851 > .e-con-inner > .elementor-background-video-container::before, .elementor-812 .elementor-element.elementor-element-de8e851 > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-de8e851 > .e-con-inner > .elementor-background-slideshow::before, .elementor-812 .elementor-element.elementor-element-de8e851 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-812 .elementor-element.elementor-element-c31e4e0{--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-812 .elementor-element.elementor-element-57c32a9{--display:flex;}.elementor-812 .elementor-element.elementor-element-48d55fb{padding:0px 0px 5px 0px;}.elementor-812 .elementor-element.elementor-element-48d55fb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-1f7ea20{padding:0px 100px 42px 0px;}.elementor-812 .elementor-element.elementor-element-1f7ea20 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:400;text-transform:capitalize;line-height:1.2em;letter-spacing:0em;color:#000000;}.elementor-812 .elementor-element.elementor-element-eb3f717{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-812 .elementor-element.elementor-element-fd09a01{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:34px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-812 .elementor-element.elementor-element-fd09a01:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-fd09a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-f34113c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-812 .elementor-element.elementor-element-1587268{background-color:var( --e-global-color-a2bf538 );padding:20px 23px 9px 23px;}.elementor-812 .elementor-element.elementor-element-1587268 .elementor-icon-wrapper{text-align:center;}.elementor-812 .elementor-element.elementor-element-1587268.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-1587268.elementor-view-framed .elementor-icon, .elementor-812 .elementor-element.elementor-element-1587268.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-1587268.elementor-view-framed .elementor-icon, .elementor-812 .elementor-element.elementor-element-1587268.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-1587268 .elementor-icon{font-size:30px;}.elementor-812 .elementor-element.elementor-element-1587268 .elementor-icon svg{height:30px;}.elementor-812 .elementor-element.elementor-element-c8ff478{--display:flex;}.elementor-812 .elementor-element.elementor-element-5d838d0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-812 .elementor-element.elementor-element-5d838d0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.171em;letter-spacing:0em;color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-14f37f0{padding:10px 0px 0px 0px;}.elementor-812 .elementor-element.elementor-element-14f37f0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.171em;letter-spacing:0em;color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-c15fab1{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:34px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-812 .elementor-element.elementor-element-c15fab1:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-c15fab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-f717744{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-812 .elementor-element.elementor-element-4a658ef{background-color:var( --e-global-color-a2bf538 );padding:20px 23px 9px 23px;}.elementor-812 .elementor-element.elementor-element-4a658ef .elementor-icon-wrapper{text-align:center;}.elementor-812 .elementor-element.elementor-element-4a658ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-4a658ef.elementor-view-framed .elementor-icon, .elementor-812 .elementor-element.elementor-element-4a658ef.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-4a658ef.elementor-view-framed .elementor-icon, .elementor-812 .elementor-element.elementor-element-4a658ef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-4a658ef .elementor-icon{font-size:30px;}.elementor-812 .elementor-element.elementor-element-4a658ef .elementor-icon svg{height:30px;}.elementor-812 .elementor-element.elementor-element-873c107{--display:flex;}.elementor-812 .elementor-element.elementor-element-9f22c4a{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-812 .elementor-element.elementor-element-9f22c4a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.171em;letter-spacing:0em;color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-5471369{padding:10px 0px 0px 0px;}.elementor-812 .elementor-element.elementor-element-5471369 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.171em;letter-spacing:0em;color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-1fed03a{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:34px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-812 .elementor-element.elementor-element-1fed03a:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-1fed03a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-23d3b4d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-812 .elementor-element.elementor-element-0ef7f46{background-color:var( --e-global-color-a2bf538 );padding:20px 23px 9px 23px;}.elementor-812 .elementor-element.elementor-element-0ef7f46 .elementor-icon-wrapper{text-align:center;}.elementor-812 .elementor-element.elementor-element-0ef7f46.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-0ef7f46.elementor-view-framed .elementor-icon, .elementor-812 .elementor-element.elementor-element-0ef7f46.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-0ef7f46.elementor-view-framed .elementor-icon, .elementor-812 .elementor-element.elementor-element-0ef7f46.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-0ef7f46 .elementor-icon{font-size:30px;}.elementor-812 .elementor-element.elementor-element-0ef7f46 .elementor-icon svg{height:30px;}.elementor-812 .elementor-element.elementor-element-7bdc58a{--display:flex;}.elementor-812 .elementor-element.elementor-element-74d41e0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-812 .elementor-element.elementor-element-74d41e0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.171em;letter-spacing:0em;color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-f30d89f{padding:10px 0px 0px 0px;}.elementor-812 .elementor-element.elementor-element-f30d89f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.171em;letter-spacing:0em;color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-31d12f6{--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-812 .elementor-element.elementor-element-cacf6c1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-812 .elementor-element.elementor-element-cacf6c1:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-cacf6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-812 .elementor-element.elementor-element-3961738{padding:0px 0px 5px 0px;}.elementor-812 .elementor-element.elementor-element-3961738 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:500;text-transform:capitalize;line-height:1.09em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-0ac93df{padding:10px 0px 24px 0px;font-family:var( --e-global-typography-c501184-font-family ), Sans-serif;font-size:var( --e-global-typography-c501184-font-size );font-weight:var( --e-global-typography-c501184-font-weight );text-transform:var( --e-global-typography-c501184-text-transform );line-height:var( --e-global-typography-c501184-line-height );letter-spacing:var( --e-global-typography-c501184-letter-spacing );color:var( --e-global-color-35b5b0a );}.elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-field-group.recaptcha_v3-bottomleft, .elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-field-group > label, .elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-field-group > label{font-family:"Outfit", Sans-serif;}.elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-field-type-html{padding-bottom:0px;font-family:"Outfit", Sans-serif;}.elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-a2bf538 );border-width:10px 0px 10px 0px;border-radius:0px 0px 0px 0px;}.elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-a2bf538 );border-width:10px 0px 10px 0px;border-radius:0px 0px 0px 0px;}.elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-54ea4ec .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-button[type="submit"] svg *{fill:var( --e-global-color-primary );}.elementor-812 .elementor-element.elementor-element-54ea4ec .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-812 .elementor-element.elementor-element-54ea4ec .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-54ea4ec .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-54ea4ec .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-812 .elementor-element.elementor-element-54ea4ec{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-812 .elementor-element.elementor-element-23c59cb2{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:260px;--padding-bottom:115px;--padding-left:15px;--padding-right:15px;}.elementor-812 .elementor-element.elementor-element-23c59cb2:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-23c59cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d724cb3 );background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-812 .elementor-element.elementor-element-4e771528{--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:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-812 .elementor-element.elementor-element-3821222d{--display:flex;}.elementor-812 .elementor-element.elementor-element-217197b{padding:0px 0px 5px 0px;}.elementor-812 .elementor-element.elementor-element-1b36dd2{padding:0px 0px 30px 0px;}.elementor-812 .elementor-element.elementor-element-1366703a{width:var( --container-widget-width, 477px );max-width:477px;padding:0px 0px 20px 0px;--container-widget-width:477px;--container-widget-flex-grow:0;}.elementor-812 .elementor-element.elementor-element-acea5f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-812 .elementor-element.elementor-element-72da1ee2{--display:flex;}.elementor-812 .elementor-element.elementor-element-7d8fe05c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-812 .elementor-element.elementor-element-1e38c9e8{--display:flex;}.elementor-812 .elementor-element.elementor-element-4ec68d50.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-812 .elementor-element.elementor-element-4ec68d50.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-812 .elementor-element.elementor-element-4ec68d50.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-812 .elementor-element.elementor-element-4ec68d50 .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-31531b5-font-family ), Sans-serif;font-size:var( --e-global-typography-31531b5-font-size );font-weight:var( --e-global-typography-31531b5-font-weight );text-transform:var( --e-global-typography-31531b5-text-transform );line-height:var( --e-global-typography-31531b5-line-height );letter-spacing:var( --e-global-typography-31531b5-letter-spacing );}.elementor-812 .elementor-element.elementor-element-4ec68d50 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-812 .elementor-element.elementor-element-4ec68d50 .elementor-image-box-img img{border-radius:100%;transition-duration:0.3s;}.elementor-812 .elementor-element.elementor-element-4ec68d50 .elementor-image-box-description{font-family:var( --e-global-typography-afb1a4d-font-family ), Sans-serif;font-size:var( --e-global-typography-afb1a4d-font-size );font-weight:var( --e-global-typography-afb1a4d-font-weight );text-transform:var( --e-global-typography-afb1a4d-text-transform );line-height:var( --e-global-typography-afb1a4d-line-height );letter-spacing:var( --e-global-typography-afb1a4d-letter-spacing );}.elementor-812 .elementor-element.elementor-element-30d7685b{--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:30px 50px;--row-gap:30px;--column-gap:50px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:70px;}.elementor-812 .elementor-element.elementor-element-5209b60f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-812 .elementor-element.elementor-element-30c95a3a .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3979330-font-family ), Sans-serif;font-size:var( --e-global-typography-3979330-font-size );font-weight:var( --e-global-typography-3979330-font-weight );text-transform:var( --e-global-typography-3979330-text-transform );line-height:var( --e-global-typography-3979330-line-height );letter-spacing:var( --e-global-typography-3979330-letter-spacing );}.elementor-812 .elementor-element.elementor-element-679b5175{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-812 .elementor-element.elementor-element-3033809a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-812 .elementor-element.elementor-element-1cf2c75b .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3979330-font-family ), Sans-serif;font-size:var( --e-global-typography-3979330-font-size );font-weight:var( --e-global-typography-3979330-font-weight );text-transform:var( --e-global-typography-3979330-text-transform );line-height:var( --e-global-typography-3979330-line-height );letter-spacing:var( --e-global-typography-3979330-letter-spacing );}.elementor-812 .elementor-element.elementor-element-88bd831{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-812 .elementor-element.elementor-element-19821e04{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-812 .elementor-element.elementor-element-78c0b146 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3979330-font-family ), Sans-serif;font-size:var( --e-global-typography-3979330-font-size );font-weight:var( --e-global-typography-3979330-font-weight );text-transform:var( --e-global-typography-3979330-text-transform );line-height:var( --e-global-typography-3979330-line-height );letter-spacing:var( --e-global-typography-3979330-letter-spacing );}.elementor-812 .elementor-element.elementor-element-cdcc413{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-812 .elementor-element.elementor-element-d80cb08{--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:30px 30px;--row-gap:30px;--column-gap:30px;--z-index:3;}.elementor-812 .elementor-element.elementor-element-36f6d73b{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-812 .elementor-element.elementor-element-1aa226c1{--display:flex;--padding-top:40px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-812 .elementor-element.elementor-element-1aa226c1:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-1aa226c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-4994aab4 .elementor-image-box-wrapper{text-align:start;}.elementor-812 .elementor-element.elementor-element-4994aab4.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-812 .elementor-element.elementor-element-4994aab4.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-812 .elementor-element.elementor-element-4994aab4.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-812 .elementor-element.elementor-element-4994aab4 .elementor-image-box-title{margin-bottom:11px;}.elementor-812 .elementor-element.elementor-element-4994aab4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-812 .elementor-element.elementor-element-4994aab4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-812 .elementor-element.elementor-element-56d6f528{--display:flex;--padding-top:40px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-812 .elementor-element.elementor-element-56d6f528:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-56d6f528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-7e217b90 .elementor-image-box-wrapper{text-align:start;}.elementor-812 .elementor-element.elementor-element-7e217b90.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-812 .elementor-element.elementor-element-7e217b90.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-812 .elementor-element.elementor-element-7e217b90.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-812 .elementor-element.elementor-element-7e217b90 .elementor-image-box-title{margin-bottom:11px;}.elementor-812 .elementor-element.elementor-element-7e217b90 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-812 .elementor-element.elementor-element-7e217b90 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-812 .elementor-element.elementor-element-4337fcbe{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-57453242{--display:flex;--padding-top:40px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-812 .elementor-element.elementor-element-57453242:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-57453242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-735c604 .elementor-image-box-wrapper{text-align:start;}.elementor-812 .elementor-element.elementor-element-735c604.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-812 .elementor-element.elementor-element-735c604.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-812 .elementor-element.elementor-element-735c604.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-812 .elementor-element.elementor-element-735c604 .elementor-image-box-title{margin-bottom:11px;}.elementor-812 .elementor-element.elementor-element-735c604 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-812 .elementor-element.elementor-element-735c604 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-812 .elementor-element.elementor-element-647b93b1{--display:flex;--padding-top:40px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-812 .elementor-element.elementor-element-647b93b1:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-647b93b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2bf538 );}.elementor-812 .elementor-element.elementor-element-ec22bd .elementor-image-box-wrapper{text-align:start;}.elementor-812 .elementor-element.elementor-element-ec22bd.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-812 .elementor-element.elementor-element-ec22bd.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-812 .elementor-element.elementor-element-ec22bd.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-812 .elementor-element.elementor-element-ec22bd .elementor-image-box-title{margin-bottom:11px;}.elementor-812 .elementor-element.elementor-element-ec22bd .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-812 .elementor-element.elementor-element-ec22bd .elementor-image-box-img img{transition-duration:0.3s;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-33d3673f{left:0%;}body.rtl .elementor-812 .elementor-element.elementor-element-33d3673f{right:0%;}.elementor-812 .elementor-element.elementor-element-33d3673f{bottom:5%;}.elementor-812 .elementor-element.elementor-element-33d3673f img{transition-duration:1s;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-2029353b{right:0%;}body.rtl .elementor-812 .elementor-element.elementor-element-2029353b{left:0%;}.elementor-812 .elementor-element.elementor-element-2029353b{top:6%;}.elementor-812 .elementor-element.elementor-element-2029353b img{transition-duration:1s;}@media(min-width:768px){.elementor-812 .elementor-element.elementor-element-3f92170{--width:55%;}.elementor-812 .elementor-element.elementor-element-501149d5{--width:265px;}.elementor-812 .elementor-element.elementor-element-4c28ecdb{--width:19%;}.elementor-812 .elementor-element.elementor-element-4230e3a{--width:62%;}.elementor-812 .elementor-element.elementor-element-3b1d146c{--width:20%;}.elementor-812 .elementor-element.elementor-element-4f7c4ba3{--width:180px;}.elementor-812 .elementor-element.elementor-element-202cf96a{--width:44%;}.elementor-812 .elementor-element.elementor-element-5dafe71f{--width:41%;}.elementor-812 .elementor-element.elementor-element-ff849d3{--width:59%;}.elementor-812 .elementor-element.elementor-element-24dae4a9{--width:50%;}.elementor-812 .elementor-element.elementor-element-5bc133d1{--width:50%;}.elementor-812 .elementor-element.elementor-element-4af3811{--content-width:1780px;}.elementor-812 .elementor-element.elementor-element-8a3dfb2{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-158e77a{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-fc3322c{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-13124360{--width:60%;}.elementor-812 .elementor-element.elementor-element-12157347{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-1dfaee9a{--width:90px;}.elementor-812 .elementor-element.elementor-element-f88ed5c{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-58ed096b{--width:90px;}.elementor-812 .elementor-element.elementor-element-1a143563{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-10914c18{--width:90px;}.elementor-812 .elementor-element.elementor-element-35cbf8{--width:40%;}.elementor-812 .elementor-element.elementor-element-1bee7d8d{--width:50%;}.elementor-812 .elementor-element.elementor-element-88b4720{--width:90px;}.elementor-812 .elementor-element.elementor-element-1ad018fb{--width:50%;}.elementor-812 .elementor-element.elementor-element-31398f41{--width:90px;}.elementor-812 .elementor-element.elementor-element-6c484c4{--content-width:1780px;}.elementor-812 .elementor-element.elementor-element-0bdf0ea{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-627c880{--width:50%;}.elementor-812 .elementor-element.elementor-element-9862d10{--width:50%;}.elementor-812 .elementor-element.elementor-element-e094723{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-aa5e465{--width:50%;}.elementor-812 .elementor-element.elementor-element-0c3050b{--width:50%;}.elementor-812 .elementor-element.elementor-element-0eb4b7c{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-2547a59{--width:50%;}.elementor-812 .elementor-element.elementor-element-15f101c{--width:50%;}.elementor-812 .elementor-element.elementor-element-b3ee91a{--width:60%;}.elementor-812 .elementor-element.elementor-element-d8990dc{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-2c44961{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-872699e{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-2a97902{--width:40%;}.elementor-812 .elementor-element.elementor-element-e900fee{--width:50%;}.elementor-812 .elementor-element.elementor-element-e7f1e45{--width:50%;}.elementor-812 .elementor-element.elementor-element-6b11f6ce{--content-width:1780px;}.elementor-812 .elementor-element.elementor-element-4f411322{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-b30c11b{--width:70%;}.elementor-812 .elementor-element.elementor-element-73deba98{--width:30%;}.elementor-812 .elementor-element.elementor-element-76e546b1{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-168171af{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-75adea4f{--width:70%;}.elementor-812 .elementor-element.elementor-element-599efbce{--width:30%;}.elementor-812 .elementor-element.elementor-element-21306bd8{--content-width:1070px;}.elementor-812 .elementor-element.elementor-element-15c8e1b2{--width:47%;}.elementor-812 .elementor-element.elementor-element-59c16d24{--width:53%;}.elementor-812 .elementor-element.elementor-element-c31e4e0{--width:43%;}.elementor-812 .elementor-element.elementor-element-eb3f717{--width:510px;}.elementor-812 .elementor-element.elementor-element-f34113c{--width:20%;}.elementor-812 .elementor-element.elementor-element-c8ff478{--width:80%;}.elementor-812 .elementor-element.elementor-element-f717744{--width:20%;}.elementor-812 .elementor-element.elementor-element-873c107{--width:80%;}.elementor-812 .elementor-element.elementor-element-23d3b4d{--width:20%;}.elementor-812 .elementor-element.elementor-element-7bdc58a{--width:80%;}.elementor-812 .elementor-element.elementor-element-31d12f6{--width:57%;}.elementor-812 .elementor-element.elementor-element-4e771528{--width:49%;}.elementor-812 .elementor-element.elementor-element-72da1ee2{--width:38%;}.elementor-812 .elementor-element.elementor-element-1e38c9e8{--width:62%;}.elementor-812 .elementor-element.elementor-element-5209b60f{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-3033809a{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-19821e04{--width:33.333%;}.elementor-812 .elementor-element.elementor-element-d80cb08{--width:51%;}.elementor-812 .elementor-element.elementor-element-36f6d73b{--width:50%;}.elementor-812 .elementor-element.elementor-element-4337fcbe{--width:50%;}}@media(max-width:1180px) and (min-width:768px){.elementor-812 .elementor-element.elementor-element-5dafe71f{--width:100%;}.elementor-812 .elementor-element.elementor-element-ff849d3{--width:100%;}.elementor-812 .elementor-element.elementor-element-627c880{--width:100%;}.elementor-812 .elementor-element.elementor-element-9862d10{--width:100%;}.elementor-812 .elementor-element.elementor-element-aa5e465{--width:100%;}.elementor-812 .elementor-element.elementor-element-0c3050b{--width:100%;}.elementor-812 .elementor-element.elementor-element-2547a59{--width:100%;}.elementor-812 .elementor-element.elementor-element-15f101c{--width:100%;}.elementor-812 .elementor-element.elementor-element-b30c11b{--width:100%;}.elementor-812 .elementor-element.elementor-element-73deba98{--width:100%;}.elementor-812 .elementor-element.elementor-element-75adea4f{--width:100%;}.elementor-812 .elementor-element.elementor-element-599efbce{--width:100%;}.elementor-812 .elementor-element.elementor-element-72da1ee2{--width:100%;}.elementor-812 .elementor-element.elementor-element-1e38c9e8{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-812 .elementor-element.elementor-element-3f92170{--width:74%;}.elementor-812 .elementor-element.elementor-element-202cf96a{--width:100%;}.elementor-812 .elementor-element.elementor-element-64e6754e{--width:60%;}.elementor-812 .elementor-element.elementor-element-13124360{--width:100%;}.elementor-812 .elementor-element.elementor-element-35cbf8{--width:100%;}.elementor-812 .elementor-element.elementor-element-b3ee91a{--width:100%;}.elementor-812 .elementor-element.elementor-element-2a97902{--width:100%;}.elementor-812 .elementor-element.elementor-element-59c16d24{--width:100%;}.elementor-812 .elementor-element.elementor-element-eb3f717{--width:100%;}.elementor-812 .elementor-element.elementor-element-f34113c{--width:100%;}.elementor-812 .elementor-element.elementor-element-c8ff478{--width:100%;}.elementor-812 .elementor-element.elementor-element-f717744{--width:100%;}.elementor-812 .elementor-element.elementor-element-873c107{--width:100%;}.elementor-812 .elementor-element.elementor-element-23d3b4d{--width:100%;}.elementor-812 .elementor-element.elementor-element-7bdc58a{--width:100%;}.elementor-812 .elementor-element.elementor-element-4e771528{--width:100%;}.elementor-812 .elementor-element.elementor-element-acea5f5{--width:75%;}.elementor-812 .elementor-element.elementor-element-d80cb08{--width:100%;}}@media(max-width:1440px){.elementor-812 .elementor-element.elementor-element-784741fd .elementor-heading-title{font-size:var( --e-global-typography-31531b5-font-size );line-height:var( --e-global-typography-31531b5-line-height );letter-spacing:var( --e-global-typography-31531b5-letter-spacing );}.elementor-812 .elementor-element.elementor-element-7ecae8d4 .elementor-heading-title{font-size:var( --e-global-typography-b5b9f10-font-size );line-height:var( --e-global-typography-b5b9f10-line-height );letter-spacing:var( --e-global-typography-b5b9f10-letter-spacing );}.elementor-812 .elementor-element.elementor-element-50c1d0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-812 .elementor-element.elementor-element-5508446d .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-812 .elementor-element.elementor-element-56c94670 .elementor-image-box-title{font-size:var( --e-global-typography-140939f-font-size );line-height:var( --e-global-typography-140939f-line-height );letter-spacing:var( --e-global-typography-140939f-letter-spacing );}.elementor-812 .elementor-element.elementor-element-7757a290 .elementor-image-box-title{font-size:var( --e-global-typography-140939f-font-size );line-height:var( --e-global-typography-140939f-line-height );letter-spacing:var( --e-global-typography-140939f-letter-spacing );}.elementor-812 .elementor-element.elementor-element-38592c51 .elementor-heading-title{font-size:var( --e-global-typography-b2031a4-font-size );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-6e0175f3 .elementor-heading-title{font-size:50px;}.elementor-812 .elementor-element.elementor-element-39a88b05 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-613df1c8 .elementor-heading-title{font-size:var( --e-global-typography-b2031a4-font-size );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-5a12720b .elementor-heading-title{font-size:50px;}.elementor-812 .elementor-element.elementor-element-5023d81 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-191b16bc .elementor-heading-title{font-size:var( --e-global-typography-b2031a4-font-size );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-681b1797 .elementor-heading-title{font-size:50px;}.elementor-812 .elementor-element.elementor-element-6b394c10 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-160a8db2 .elementor-heading-title{font-size:var( --e-global-typography-b2031a4-font-size );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-325a849 .elementor-heading-title{font-size:50px;}.elementor-812 .elementor-element.elementor-element-7691f046 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-2fcf8f25 .elementor-heading-title{font-size:var( --e-global-typography-b2031a4-font-size );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-5330d7b2 .elementor-heading-title{font-size:50px;}.elementor-812 .elementor-element.elementor-element-68fbb317 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-cfe66f4 .elementor-heading-title{font-size:var( --e-global-typography-ffda4a9-font-size );line-height:var( --e-global-typography-ffda4a9-line-height );letter-spacing:var( --e-global-typography-ffda4a9-letter-spacing );}.elementor-812 .elementor-element.elementor-element-bfe9b62 .elementor-heading-title{font-size:var( --e-global-typography-bacd901-font-size );line-height:var( --e-global-typography-bacd901-line-height );letter-spacing:var( --e-global-typography-bacd901-letter-spacing );}.elementor-812 .elementor-element.elementor-element-fac5bd4 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-4043781 .elementor-heading-title{font-size:var( --e-global-typography-ffda4a9-font-size );line-height:var( --e-global-typography-ffda4a9-line-height );letter-spacing:var( --e-global-typography-ffda4a9-letter-spacing );}.elementor-812 .elementor-element.elementor-element-94c322f .elementor-heading-title{font-size:var( --e-global-typography-bacd901-font-size );line-height:var( --e-global-typography-bacd901-line-height );letter-spacing:var( --e-global-typography-bacd901-letter-spacing );}.elementor-812 .elementor-element.elementor-element-90af5db .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-ce0c2fc .elementor-heading-title{font-size:var( --e-global-typography-ffda4a9-font-size );line-height:var( --e-global-typography-ffda4a9-line-height );letter-spacing:var( --e-global-typography-ffda4a9-letter-spacing );}.elementor-812 .elementor-element.elementor-element-73a73d3 .elementor-heading-title{font-size:var( --e-global-typography-bacd901-font-size );line-height:var( --e-global-typography-bacd901-line-height );letter-spacing:var( --e-global-typography-bacd901-letter-spacing );}.elementor-812 .elementor-element.elementor-element-a06e1f0 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-598ecf7 .elementor-heading-title{font-size:50px;}.elementor-812 .elementor-element.elementor-element-7a70429 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-cd6cc16 .elementor-heading-title{font-size:50px;}.elementor-812 .elementor-element.elementor-element-8d7dbc3 .elementor-heading-title{font-size:50px;}.elementor-812 .elementor-element.elementor-element-3cd5f1c .elementor-heading-title{font-size:50px;}.elementor-812 .elementor-element.elementor-element-5724b27 .elementor-heading-title{font-size:50px;}.elementor-812 .elementor-element.elementor-element-1a1948f9 .elementor-heading-title{font-size:var( --e-global-typography-f3b90c4-font-size );line-height:var( --e-global-typography-f3b90c4-line-height );}.elementor-812 .elementor-element.elementor-element-8045d0d .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-524d517d .elementor-heading-title{font-size:var( --e-global-typography-040a329-font-size );line-height:var( --e-global-typography-040a329-line-height );letter-spacing:var( --e-global-typography-040a329-letter-spacing );}.elementor-812 .elementor-element.elementor-element-694d9877 .elementor-heading-title{font-size:var( --e-global-typography-e0228ef-font-size );line-height:var( --e-global-typography-e0228ef-line-height );letter-spacing:var( --e-global-typography-e0228ef-letter-spacing );}.elementor-812 .elementor-element.elementor-element-c14c415 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-523397e4 .elementor-heading-title{font-size:var( --e-global-typography-f3b90c4-font-size );line-height:var( --e-global-typography-f3b90c4-line-height );}.elementor-812 .elementor-element.elementor-element-157892cb .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-4591a8b3 .elementor-heading-title{font-size:var( --e-global-typography-c3c7f13-font-size );line-height:var( --e-global-typography-c3c7f13-line-height );letter-spacing:var( --e-global-typography-c3c7f13-letter-spacing );}.elementor-812 .elementor-element.elementor-element-3a2632b3 .elementor-heading-title{font-size:var( --e-global-typography-c3c7f13-font-size );line-height:var( --e-global-typography-c3c7f13-line-height );letter-spacing:var( --e-global-typography-c3c7f13-letter-spacing );}.elementor-812 .elementor-element.elementor-element-1410f2f1 .elementor-testimonial-content{font-size:var( --e-global-typography-ffda4a9-font-size );line-height:var( --e-global-typography-ffda4a9-line-height );letter-spacing:var( --e-global-typography-ffda4a9-letter-spacing );}.elementor-812 .elementor-element.elementor-element-1410f2f1 .elementor-testimonial-name{font-size:var( --e-global-typography-140939f-font-size );line-height:var( --e-global-typography-140939f-line-height );letter-spacing:var( --e-global-typography-140939f-letter-spacing );}.elementor-812 .elementor-element.elementor-element-1410f2f1 .elementor-testimonial-job{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-0ac93df{font-size:var( --e-global-typography-c501184-font-size );line-height:var( --e-global-typography-c501184-line-height );letter-spacing:var( --e-global-typography-c501184-letter-spacing );}.elementor-812 .elementor-element.elementor-element-4ec68d50 .elementor-image-box-title{font-size:var( --e-global-typography-31531b5-font-size );line-height:var( --e-global-typography-31531b5-line-height );letter-spacing:var( --e-global-typography-31531b5-letter-spacing );}.elementor-812 .elementor-element.elementor-element-4ec68d50 .elementor-image-box-description{font-size:var( --e-global-typography-afb1a4d-font-size );line-height:var( --e-global-typography-afb1a4d-line-height );letter-spacing:var( --e-global-typography-afb1a4d-letter-spacing );}.elementor-812 .elementor-element.elementor-element-30c95a3a .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3979330-font-size );line-height:var( --e-global-typography-3979330-line-height );letter-spacing:var( --e-global-typography-3979330-letter-spacing );}.elementor-812 .elementor-element.elementor-element-1cf2c75b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3979330-font-size );line-height:var( --e-global-typography-3979330-line-height );letter-spacing:var( --e-global-typography-3979330-letter-spacing );}.elementor-812 .elementor-element.elementor-element-78c0b146 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3979330-font-size );line-height:var( --e-global-typography-3979330-line-height );letter-spacing:var( --e-global-typography-3979330-letter-spacing );}}@media(max-width:1180px){.elementor-812 .elementor-element.elementor-element-47adee20{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-812 .elementor-element.elementor-element-38d8e6f1{bottom:25%;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-501149d5{right:50%;}body.rtl .elementor-812 .elementor-element.elementor-element-501149d5{left:50%;}.elementor-812 .elementor-element.elementor-element-501149d5{top:63%;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-4f7c4ba3{right:0%;}body.rtl .elementor-812 .elementor-element.elementor-element-4f7c4ba3{left:0%;}.elementor-812 .elementor-element.elementor-element-4f7c4ba3{top:62%;}.elementor-812 .elementor-element.elementor-element-64e6754e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-812 .elementor-element.elementor-element-72c6ff48{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-812 .elementor-element.elementor-element-8a3dfb2{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-812 .elementor-element.elementor-element-158e77a{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-812 .elementor-element.elementor-element-fc3322c{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-812 .elementor-element.elementor-element-af0603c{--padding-top:0em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-1dfaee9a{right:0%;}body.rtl .elementor-812 .elementor-element.elementor-element-1dfaee9a{left:0%;}.elementor-812 .elementor-element.elementor-element-1dfaee9a{top:62%;}.elementor-812 .elementor-element.elementor-element-6e0175f3 .elementor-heading-title{font-size:40px;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-58ed096b{right:0%;}body.rtl .elementor-812 .elementor-element.elementor-element-58ed096b{left:0%;}.elementor-812 .elementor-element.elementor-element-58ed096b{top:62%;}.elementor-812 .elementor-element.elementor-element-5a12720b .elementor-heading-title{font-size:40px;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-10914c18{right:0%;}body.rtl .elementor-812 .elementor-element.elementor-element-10914c18{left:0%;}.elementor-812 .elementor-element.elementor-element-10914c18{top:62%;}.elementor-812 .elementor-element.elementor-element-681b1797 .elementor-heading-title{font-size:40px;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-88b4720{right:0%;}body.rtl .elementor-812 .elementor-element.elementor-element-88b4720{left:0%;}.elementor-812 .elementor-element.elementor-element-88b4720{top:62%;}.elementor-812 .elementor-element.elementor-element-325a849 .elementor-heading-title{font-size:40px;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-31398f41{right:0%;}body.rtl .elementor-812 .elementor-element.elementor-element-31398f41{left:0%;}.elementor-812 .elementor-element.elementor-element-31398f41{top:62%;}.elementor-812 .elementor-element.elementor-element-5330d7b2 .elementor-heading-title{font-size:40px;}.elementor-812 .elementor-element.elementor-element-0bdf0ea{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-812 .elementor-element.elementor-element-e094723{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-812 .elementor-element.elementor-element-0eb4b7c{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-812 .elementor-element.elementor-element-8b1b4bf{--padding-top:0em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-812 .elementor-element.elementor-element-598ecf7 .elementor-heading-title{font-size:40px;}.elementor-812 .elementor-element.elementor-element-cd6cc16 .elementor-heading-title{font-size:40px;}.elementor-812 .elementor-element.elementor-element-8d7dbc3 .elementor-heading-title{font-size:40px;}.elementor-812 .elementor-element.elementor-element-3cd5f1c .elementor-heading-title{font-size:40px;}.elementor-812 .elementor-element.elementor-element-5724b27 .elementor-heading-title{font-size:40px;}.elementor-812 .elementor-element.elementor-element-4f411322{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-812 .elementor-element.elementor-element-76e546b1{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-812 .elementor-element.elementor-element-168171af{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-812 .elementor-element.elementor-element-23c59cb2{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-812 .elementor-element.elementor-element-acea5f5{--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-812 .elementor-element.elementor-element-30d7685b{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-33d3673f{bottom:25%;}}@media(max-width:1024px){.elementor-812 .elementor-element.elementor-element-47adee20{--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:0em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-812 .elementor-element.elementor-element-784741fd .elementor-heading-title{font-size:var( --e-global-typography-31531b5-font-size );line-height:var( --e-global-typography-31531b5-line-height );letter-spacing:var( --e-global-typography-31531b5-letter-spacing );}.elementor-812 .elementor-element.elementor-element-7ecae8d4 .elementor-heading-title{font-size:var( --e-global-typography-b5b9f10-font-size );line-height:var( --e-global-typography-b5b9f10-line-height );letter-spacing:var( --e-global-typography-b5b9f10-letter-spacing );}.elementor-812 .elementor-element.elementor-element-202cf96a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-64e6754e{--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;}.elementor-812 .elementor-element.elementor-element-50c1d0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-812 .elementor-element.elementor-element-5508446d .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-812 .elementor-element.elementor-element-56c94670 .elementor-image-box-title{font-size:var( --e-global-typography-140939f-font-size );line-height:var( --e-global-typography-140939f-line-height );letter-spacing:var( --e-global-typography-140939f-letter-spacing );}.elementor-812 .elementor-element.elementor-element-7757a290 .elementor-image-box-title{font-size:var( --e-global-typography-140939f-font-size );line-height:var( --e-global-typography-140939f-line-height );letter-spacing:var( --e-global-typography-140939f-letter-spacing );}.elementor-812 .elementor-element.elementor-element-af0603c{--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-812 .elementor-element.elementor-element-1dfaee9a{top:20%;}.elementor-812 .elementor-element.elementor-element-38592c51 .elementor-heading-title{font-size:var( --e-global-typography-b2031a4-font-size );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-39a88b05 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-58ed096b{top:20%;}.elementor-812 .elementor-element.elementor-element-613df1c8 .elementor-heading-title{font-size:var( --e-global-typography-b2031a4-font-size );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-5023d81 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-10914c18{top:20%;}.elementor-812 .elementor-element.elementor-element-191b16bc .elementor-heading-title{font-size:var( --e-global-typography-b2031a4-font-size );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-6b394c10 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-88b4720{right:17%;}body.rtl .elementor-812 .elementor-element.elementor-element-88b4720{left:17%;}.elementor-812 .elementor-element.elementor-element-88b4720{top:20%;}.elementor-812 .elementor-element.elementor-element-160a8db2 .elementor-heading-title{font-size:var( --e-global-typography-b2031a4-font-size );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-7691f046 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-31398f41{right:17%;}body.rtl .elementor-812 .elementor-element.elementor-element-31398f41{left:17%;}.elementor-812 .elementor-element.elementor-element-31398f41{top:20%;}.elementor-812 .elementor-element.elementor-element-2fcf8f25 .elementor-heading-title{font-size:var( --e-global-typography-b2031a4-font-size );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-68fbb317 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-cfe66f4 .elementor-heading-title{font-size:var( --e-global-typography-ffda4a9-font-size );line-height:var( --e-global-typography-ffda4a9-line-height );letter-spacing:var( --e-global-typography-ffda4a9-letter-spacing );}.elementor-812 .elementor-element.elementor-element-bfe9b62 .elementor-heading-title{font-size:var( --e-global-typography-bacd901-font-size );line-height:var( --e-global-typography-bacd901-line-height );letter-spacing:var( --e-global-typography-bacd901-letter-spacing );}.elementor-812 .elementor-element.elementor-element-fac5bd4 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-4043781 .elementor-heading-title{font-size:var( --e-global-typography-ffda4a9-font-size );line-height:var( --e-global-typography-ffda4a9-line-height );letter-spacing:var( --e-global-typography-ffda4a9-letter-spacing );}.elementor-812 .elementor-element.elementor-element-94c322f .elementor-heading-title{font-size:var( --e-global-typography-bacd901-font-size );line-height:var( --e-global-typography-bacd901-line-height );letter-spacing:var( --e-global-typography-bacd901-letter-spacing );}.elementor-812 .elementor-element.elementor-element-90af5db .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-ce0c2fc .elementor-heading-title{font-size:var( --e-global-typography-ffda4a9-font-size );line-height:var( --e-global-typography-ffda4a9-line-height );letter-spacing:var( --e-global-typography-ffda4a9-letter-spacing );}.elementor-812 .elementor-element.elementor-element-73a73d3 .elementor-heading-title{font-size:var( --e-global-typography-bacd901-font-size );line-height:var( --e-global-typography-bacd901-line-height );letter-spacing:var( --e-global-typography-bacd901-letter-spacing );}.elementor-812 .elementor-element.elementor-element-a06e1f0 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-8b1b4bf{--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-812 .elementor-element.elementor-element-7a70429 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-1a1948f9 .elementor-heading-title{font-size:var( --e-global-typography-f3b90c4-font-size );line-height:var( --e-global-typography-f3b90c4-line-height );}.elementor-812 .elementor-element.elementor-element-8045d0d .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-524d517d .elementor-heading-title{font-size:var( --e-global-typography-040a329-font-size );line-height:var( --e-global-typography-040a329-line-height );letter-spacing:var( --e-global-typography-040a329-letter-spacing );}.elementor-812 .elementor-element.elementor-element-694d9877 .elementor-heading-title{font-size:var( --e-global-typography-e0228ef-font-size );line-height:var( --e-global-typography-e0228ef-line-height );letter-spacing:var( --e-global-typography-e0228ef-letter-spacing );}.elementor-812 .elementor-element.elementor-element-c14c415 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-523397e4 .elementor-heading-title{font-size:var( --e-global-typography-f3b90c4-font-size );line-height:var( --e-global-typography-f3b90c4-line-height );}.elementor-812 .elementor-element.elementor-element-157892cb .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-4591a8b3 .elementor-heading-title{font-size:var( --e-global-typography-c3c7f13-font-size );line-height:var( --e-global-typography-c3c7f13-line-height );letter-spacing:var( --e-global-typography-c3c7f13-letter-spacing );}.elementor-812 .elementor-element.elementor-element-3a2632b3 .elementor-heading-title{font-size:var( --e-global-typography-c3c7f13-font-size );line-height:var( --e-global-typography-c3c7f13-line-height );letter-spacing:var( --e-global-typography-c3c7f13-letter-spacing );}.elementor-812 .elementor-element.elementor-element-7166e30{--padding-top:0em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-812 .elementor-element.elementor-element-6b0e5d73{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-59c16d24{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-812 .elementor-element.elementor-element-1410f2f1 .elementor-testimonial-content{font-size:var( --e-global-typography-ffda4a9-font-size );line-height:var( --e-global-typography-ffda4a9-line-height );letter-spacing:var( --e-global-typography-ffda4a9-letter-spacing );}.elementor-812 .elementor-element.elementor-element-1410f2f1 .elementor-testimonial-name{font-size:var( --e-global-typography-140939f-font-size );line-height:var( --e-global-typography-140939f-line-height );letter-spacing:var( --e-global-typography-140939f-letter-spacing );}.elementor-812 .elementor-element.elementor-element-1410f2f1 .elementor-testimonial-job{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-de8e851{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-812 .elementor-element.elementor-element-fd09a01{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-812 .elementor-element.elementor-element-c15fab1{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-812 .elementor-element.elementor-element-1fed03a{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-812 .elementor-element.elementor-element-cacf6c1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-812 .elementor-element.elementor-element-0ac93df{font-size:var( --e-global-typography-c501184-font-size );line-height:var( --e-global-typography-c501184-line-height );letter-spacing:var( --e-global-typography-c501184-letter-spacing );}.elementor-812 .elementor-element.elementor-element-23c59cb2{--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-812 .elementor-element.elementor-element-4e771528{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-acea5f5{--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;}.elementor-812 .elementor-element.elementor-element-4ec68d50.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-812 .elementor-element.elementor-element-4ec68d50.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-812 .elementor-element.elementor-element-4ec68d50.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-812 .elementor-element.elementor-element-4ec68d50 .elementor-image-box-title{font-size:var( --e-global-typography-31531b5-font-size );line-height:var( --e-global-typography-31531b5-line-height );letter-spacing:var( --e-global-typography-31531b5-letter-spacing );}.elementor-812 .elementor-element.elementor-element-4ec68d50 .elementor-image-box-description{font-size:var( --e-global-typography-afb1a4d-font-size );line-height:var( --e-global-typography-afb1a4d-line-height );letter-spacing:var( --e-global-typography-afb1a4d-letter-spacing );}.elementor-812 .elementor-element.elementor-element-30c95a3a .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3979330-font-size );line-height:var( --e-global-typography-3979330-line-height );letter-spacing:var( --e-global-typography-3979330-letter-spacing );}.elementor-812 .elementor-element.elementor-element-1cf2c75b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3979330-font-size );line-height:var( --e-global-typography-3979330-line-height );letter-spacing:var( --e-global-typography-3979330-letter-spacing );}.elementor-812 .elementor-element.elementor-element-78c0b146 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3979330-font-size );line-height:var( --e-global-typography-3979330-line-height );letter-spacing:var( --e-global-typography-3979330-letter-spacing );}}@media(max-width:767px){.elementor-812 .elementor-element.elementor-element-47adee20{--padding-top:0em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-812 .elementor-element.elementor-element-3a3fc38b{padding:3em 0em 0em 3em;}.elementor-812 .elementor-element.elementor-element-784741fd .elementor-heading-title{font-size:var( --e-global-typography-31531b5-font-size );line-height:var( --e-global-typography-31531b5-line-height );letter-spacing:var( --e-global-typography-31531b5-letter-spacing );}.elementor-812 .elementor-element.elementor-element-4f7c4ba3{--width:180px;}.elementor-812 .elementor-element.elementor-element-7ecae8d4 .elementor-heading-title{font-size:var( --e-global-typography-b5b9f10-font-size );line-height:var( --e-global-typography-b5b9f10-line-height );letter-spacing:var( --e-global-typography-b5b9f10-letter-spacing );}.elementor-812 .elementor-element.elementor-element-50c1d0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-812 .elementor-element.elementor-element-5508446d .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-812 .elementor-element.elementor-element-56c94670 .elementor-image-box-img{margin-bottom:0px;}.elementor-812 .elementor-element.elementor-element-56c94670 .elementor-image-box-title{font-size:var( --e-global-typography-140939f-font-size );line-height:var( --e-global-typography-140939f-line-height );letter-spacing:var( --e-global-typography-140939f-letter-spacing );}.elementor-812 .elementor-element.elementor-element-7757a290 .elementor-image-box-img{margin-bottom:0px;}.elementor-812 .elementor-element.elementor-element-7757a290 .elementor-image-box-title{font-size:var( --e-global-typography-140939f-font-size );line-height:var( --e-global-typography-140939f-line-height );letter-spacing:var( --e-global-typography-140939f-letter-spacing );}.elementor-812 .elementor-element.elementor-element-8a3dfb2{--min-height:200px;}.elementor-812 .elementor-element.elementor-element-158e77a{--min-height:200px;}.elementor-812 .elementor-element.elementor-element-fc3322c{--min-height:200px;}.elementor-812 .elementor-element.elementor-element-1dfaee9a{--width:90px;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-1dfaee9a{right:5%;}body.rtl .elementor-812 .elementor-element.elementor-element-1dfaee9a{left:5%;}.elementor-812 .elementor-element.elementor-element-38592c51 .elementor-heading-title{font-size:var( --e-global-typography-b2031a4-font-size );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-39a88b05 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-58ed096b{--width:90px;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-58ed096b{right:5%;}body.rtl .elementor-812 .elementor-element.elementor-element-58ed096b{left:5%;}.elementor-812 .elementor-element.elementor-element-613df1c8 .elementor-heading-title{font-size:var( --e-global-typography-b2031a4-font-size );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-5023d81 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-10914c18{--width:90px;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-10914c18{right:5%;}body.rtl .elementor-812 .elementor-element.elementor-element-10914c18{left:5%;}.elementor-812 .elementor-element.elementor-element-191b16bc .elementor-heading-title{font-size:var( --e-global-typography-b2031a4-font-size );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-6b394c10 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-88b4720{--width:90px;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-88b4720{right:5%;}body.rtl .elementor-812 .elementor-element.elementor-element-88b4720{left:5%;}.elementor-812 .elementor-element.elementor-element-160a8db2 .elementor-heading-title{font-size:var( --e-global-typography-b2031a4-font-size );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-7691f046 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-31398f41{--width:90px;}body:not(.rtl) .elementor-812 .elementor-element.elementor-element-31398f41{right:5%;}body.rtl .elementor-812 .elementor-element.elementor-element-31398f41{left:5%;}.elementor-812 .elementor-element.elementor-element-2fcf8f25 .elementor-heading-title{font-size:var( --e-global-typography-b2031a4-font-size );line-height:var( --e-global-typography-b2031a4-line-height );letter-spacing:var( --e-global-typography-b2031a4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-68fbb317 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-cfe66f4 .elementor-heading-title{font-size:var( --e-global-typography-ffda4a9-font-size );line-height:var( --e-global-typography-ffda4a9-line-height );letter-spacing:var( --e-global-typography-ffda4a9-letter-spacing );}.elementor-812 .elementor-element.elementor-element-bfe9b62 .elementor-heading-title{font-size:var( --e-global-typography-bacd901-font-size );line-height:var( --e-global-typography-bacd901-line-height );letter-spacing:var( --e-global-typography-bacd901-letter-spacing );}.elementor-812 .elementor-element.elementor-element-fac5bd4 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-4043781 .elementor-heading-title{font-size:var( --e-global-typography-ffda4a9-font-size );line-height:var( --e-global-typography-ffda4a9-line-height );letter-spacing:var( --e-global-typography-ffda4a9-letter-spacing );}.elementor-812 .elementor-element.elementor-element-94c322f .elementor-heading-title{font-size:var( --e-global-typography-bacd901-font-size );line-height:var( --e-global-typography-bacd901-line-height );letter-spacing:var( --e-global-typography-bacd901-letter-spacing );}.elementor-812 .elementor-element.elementor-element-90af5db .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-ce0c2fc .elementor-heading-title{font-size:var( --e-global-typography-ffda4a9-font-size );line-height:var( --e-global-typography-ffda4a9-line-height );letter-spacing:var( --e-global-typography-ffda4a9-letter-spacing );}.elementor-812 .elementor-element.elementor-element-73a73d3 .elementor-heading-title{font-size:var( --e-global-typography-bacd901-font-size );line-height:var( --e-global-typography-bacd901-line-height );letter-spacing:var( --e-global-typography-bacd901-letter-spacing );}.elementor-812 .elementor-element.elementor-element-a06e1f0 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-7a70429 .elementor-heading-title{font-size:var( --e-global-typography-c273fe4-font-size );line-height:var( --e-global-typography-c273fe4-line-height );letter-spacing:var( --e-global-typography-c273fe4-letter-spacing );}.elementor-812 .elementor-element.elementor-element-1a1948f9 .elementor-heading-title{font-size:var( --e-global-typography-f3b90c4-font-size );line-height:var( --e-global-typography-f3b90c4-line-height );}.elementor-812 .elementor-element.elementor-element-8045d0d .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-524d517d .elementor-heading-title{font-size:var( --e-global-typography-040a329-font-size );line-height:var( --e-global-typography-040a329-line-height );letter-spacing:var( --e-global-typography-040a329-letter-spacing );}.elementor-812 .elementor-element.elementor-element-694d9877 .elementor-heading-title{font-size:var( --e-global-typography-e0228ef-font-size );line-height:var( --e-global-typography-e0228ef-line-height );letter-spacing:var( --e-global-typography-e0228ef-letter-spacing );}.elementor-812 .elementor-element.elementor-element-c14c415 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-523397e4 .elementor-heading-title{font-size:var( --e-global-typography-f3b90c4-font-size );line-height:var( --e-global-typography-f3b90c4-line-height );}.elementor-812 .elementor-element.elementor-element-157892cb .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-4591a8b3 .elementor-heading-title{font-size:var( --e-global-typography-c3c7f13-font-size );line-height:var( --e-global-typography-c3c7f13-line-height );letter-spacing:var( --e-global-typography-c3c7f13-letter-spacing );}.elementor-812 .elementor-element.elementor-element-3a2632b3 .elementor-heading-title{font-size:var( --e-global-typography-c3c7f13-font-size );line-height:var( --e-global-typography-c3c7f13-line-height );letter-spacing:var( --e-global-typography-c3c7f13-letter-spacing );}.elementor-812 .elementor-element.elementor-element-79caf080{width:100%;max-width:100%;}.elementor-812 .elementor-element.elementor-element-68b3c5ab{width:100%;max-width:100%;}.elementor-812 .elementor-element.elementor-element-744d5b1b{width:100%;max-width:100%;}.elementor-812 .elementor-element.elementor-element-2d937b3d{width:100%;max-width:100%;}.elementor-812 .elementor-element.elementor-element-1821cdc{width:100%;max-width:100%;}.elementor-812 .elementor-element.elementor-element-71a1609{width:100%;max-width:100%;}.elementor-812 .elementor-element.elementor-element-1410f2f1 .elementor-testimonial-content{font-size:var( --e-global-typography-ffda4a9-font-size );line-height:var( --e-global-typography-ffda4a9-line-height );letter-spacing:var( --e-global-typography-ffda4a9-letter-spacing );}.elementor-812 .elementor-element.elementor-element-1410f2f1 .elementor-testimonial-name{font-size:var( --e-global-typography-140939f-font-size );line-height:var( --e-global-typography-140939f-line-height );letter-spacing:var( --e-global-typography-140939f-letter-spacing );}.elementor-812 .elementor-element.elementor-element-1410f2f1 .elementor-testimonial-job{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-812 .elementor-element.elementor-element-57c32a9{--width:100%;}.elementor-812 .elementor-element.elementor-element-fd09a01{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-812 .elementor-element.elementor-element-14f37f0 .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-c15fab1{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-812 .elementor-element.elementor-element-5471369 .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-1fed03a{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-812 .elementor-element.elementor-element-f30d89f .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-3961738 .elementor-heading-title{font-size:45px;}.elementor-812 .elementor-element.elementor-element-0ac93df{font-size:var( --e-global-typography-c501184-font-size );line-height:var( --e-global-typography-c501184-line-height );letter-spacing:var( --e-global-typography-c501184-letter-spacing );}.elementor-812 .elementor-element.elementor-element-23c59cb2{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-812 .elementor-element.elementor-element-3821222d{--width:100%;}.elementor-812 .elementor-element.elementor-element-4ec68d50 .elementor-image-box-wrapper{text-align:start;}.elementor-812 .elementor-element.elementor-element-4ec68d50 .elementor-image-box-img{margin-bottom:15px;}.elementor-812 .elementor-element.elementor-element-4ec68d50 .elementor-image-box-title{font-size:var( --e-global-typography-31531b5-font-size );line-height:var( --e-global-typography-31531b5-line-height );letter-spacing:var( --e-global-typography-31531b5-letter-spacing );}.elementor-812 .elementor-element.elementor-element-4ec68d50 .elementor-image-box-description{font-size:var( --e-global-typography-afb1a4d-font-size );line-height:var( --e-global-typography-afb1a4d-line-height );letter-spacing:var( --e-global-typography-afb1a4d-letter-spacing );}.elementor-812 .elementor-element.elementor-element-30d7685b{--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-812 .elementor-element.elementor-element-30c95a3a .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3979330-font-size );line-height:var( --e-global-typography-3979330-line-height );letter-spacing:var( --e-global-typography-3979330-letter-spacing );}.elementor-812 .elementor-element.elementor-element-1cf2c75b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3979330-font-size );line-height:var( --e-global-typography-3979330-line-height );letter-spacing:var( --e-global-typography-3979330-letter-spacing );}.elementor-812 .elementor-element.elementor-element-78c0b146 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3979330-font-size );line-height:var( --e-global-typography-3979330-line-height );letter-spacing:var( --e-global-typography-3979330-letter-spacing );}.elementor-812 .elementor-element.elementor-element-4994aab4 .elementor-image-box-img{margin-bottom:16px;}.elementor-812 .elementor-element.elementor-element-7e217b90 .elementor-image-box-img{margin-bottom:16px;}.elementor-812 .elementor-element.elementor-element-735c604 .elementor-image-box-img{margin-bottom:16px;}.elementor-812 .elementor-element.elementor-element-ec22bd .elementor-image-box-img{margin-bottom:16px;}}