.elementor-29 .elementor-element.elementor-element-5a89bbc{--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;--justify-content:flex-end;--align-items:flex-start;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ec0d2fa{--display:flex;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-59c9fa4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-59c9fa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-b97ea91{--display:flex;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:72px;--padding-left:48px;--padding-right:96px;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-6fe0588{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{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 );background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-aef2096 .elementor-button{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#1D121A00;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-aef2096 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-aef2096 .elementor-button:focus{color:var( --e-global-color-844f728 );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-aef2096 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-aef2096 .elementor-button:focus svg{fill:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-aef2096{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-a723e2f{--display:flex;--min-height:stretch;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e084a63{--display:flex;--z-index:3;}.elementor-29 .elementor-element.elementor-element-e084a63 > .elementor-shape-bottom .elementor-shape-fill, .elementor-29 .elementor-element.elementor-element-e084a63 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-e084a63 > .elementor-shape-bottom svg, .elementor-29 .elementor-element.elementor-element-e084a63 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:72px;}.elementor-29 .elementor-element.elementor-element-b7c5382{--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;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-29 .elementor-element.elementor-element-b7c5382:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b7c5382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-2dbbde7{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-0b7037b{text-align:center;width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-0b7037b .elementor-heading-title{font-family:var( --e-global-typography-e916375-font-family ), Sans-serif;font-size:var( --e-global-typography-e916375-font-size );font-weight:var( --e-global-typography-e916375-font-weight );text-transform:var( --e-global-typography-e916375-text-transform );line-height:var( --e-global-typography-e916375-line-height );letter-spacing:var( --e-global-typography-e916375-letter-spacing );word-spacing:var( --e-global-typography-e916375-word-spacing );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-9ba8aab{text-align:center;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-9ba8aab .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-12cf1b2{--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;--justify-content:space-between;--align-items:flex-start;}.elementor-29 .elementor-element.elementor-element-c1f017f{--display:flex;--min-height:stretch;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-5c84e6f .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-29 .elementor-element.elementor-element-5c84e6f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-5c84e6f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-5c84e6f.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-5c84e6f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-5c84e6f .elementor-icon{font-size:16px;}.elementor-29 .elementor-element.elementor-element-5c84e6f .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-5c84e6f .elementor-icon-box-title a{font-family:var( --e-global-typography-8e228d0-font-family ), Sans-serif;font-size:var( --e-global-typography-8e228d0-font-size );font-weight:var( --e-global-typography-8e228d0-font-weight );text-transform:var( --e-global-typography-8e228d0-text-transform );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-5c84e6f:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-5c84e6f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-d6b2b39 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-29 .elementor-element.elementor-element-d6b2b39 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-d6b2b39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-d6b2b39.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-d6b2b39.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-d6b2b39 .elementor-icon{font-size:16px;}.elementor-29 .elementor-element.elementor-element-d6b2b39 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-d6b2b39 .elementor-icon-box-title a{font-family:var( --e-global-typography-8e228d0-font-family ), Sans-serif;font-size:var( --e-global-typography-8e228d0-font-size );font-weight:var( --e-global-typography-8e228d0-font-weight );text-transform:var( --e-global-typography-8e228d0-text-transform );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-d6b2b39:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-d6b2b39:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-d6b2b39{padding:24px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-822e430 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-29 .elementor-element.elementor-element-822e430 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-822e430.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-822e430.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-822e430.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-822e430 .elementor-icon{font-size:16px;}.elementor-29 .elementor-element.elementor-element-822e430 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-822e430 .elementor-icon-box-title a{font-family:var( --e-global-typography-8e228d0-font-family ), Sans-serif;font-size:var( --e-global-typography-8e228d0-font-size );font-weight:var( --e-global-typography-8e228d0-font-weight );text-transform:var( --e-global-typography-8e228d0-text-transform );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-822e430:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-822e430:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-822e430{padding:24px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-2125d4e .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-29 .elementor-element.elementor-element-2125d4e .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-2125d4e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b73fa33 );}.elementor-29 .elementor-element.elementor-element-2125d4e.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-2125d4e.elementor-view-default .elementor-icon{fill:var( --e-global-color-b73fa33 );color:var( --e-global-color-b73fa33 );border-color:var( --e-global-color-b73fa33 );}.elementor-29 .elementor-element.elementor-element-2125d4e .elementor-icon{font-size:16px;}.elementor-29 .elementor-element.elementor-element-2125d4e .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-2125d4e .elementor-icon-box-title a{font-family:var( --e-global-typography-8e228d0-font-family ), Sans-serif;font-size:var( --e-global-typography-8e228d0-font-size );font-weight:var( --e-global-typography-8e228d0-font-weight );text-transform:var( --e-global-typography-8e228d0-text-transform );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-2125d4e:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-2125d4e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-2125d4e{padding:24px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-cf97f3e .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-29 .elementor-element.elementor-element-cf97f3e .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-cf97f3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-83fbf82 );}.elementor-29 .elementor-element.elementor-element-cf97f3e.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-cf97f3e.elementor-view-default .elementor-icon{fill:var( --e-global-color-83fbf82 );color:var( --e-global-color-83fbf82 );border-color:var( --e-global-color-83fbf82 );}.elementor-29 .elementor-element.elementor-element-cf97f3e .elementor-icon{font-size:16px;}.elementor-29 .elementor-element.elementor-element-cf97f3e .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-cf97f3e .elementor-icon-box-title a{font-family:var( --e-global-typography-8e228d0-font-family ), Sans-serif;font-size:var( --e-global-typography-8e228d0-font-size );font-weight:var( --e-global-typography-8e228d0-font-weight );text-transform:var( --e-global-typography-8e228d0-text-transform );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-cf97f3e:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-cf97f3e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-cf97f3e{padding:24px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-85987f7 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-29 .elementor-element.elementor-element-85987f7 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-85987f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b499dc4 );}.elementor-29 .elementor-element.elementor-element-85987f7.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-85987f7.elementor-view-default .elementor-icon{fill:var( --e-global-color-b499dc4 );color:var( --e-global-color-b499dc4 );border-color:var( --e-global-color-b499dc4 );}.elementor-29 .elementor-element.elementor-element-85987f7 .elementor-icon{font-size:16px;}.elementor-29 .elementor-element.elementor-element-85987f7 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-85987f7 .elementor-icon-box-title a{font-family:var( --e-global-typography-8e228d0-font-family ), Sans-serif;font-size:var( --e-global-typography-8e228d0-font-size );font-weight:var( --e-global-typography-8e228d0-font-weight );text-transform:var( --e-global-typography-8e228d0-text-transform );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-85987f7:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-85987f7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-85987f7{padding:24px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-7f6dd61{--display:flex;--min-height:stretch;}.elementor-29 .elementor-element.elementor-element-3dc1635 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#1D121A00;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-3dc1635 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-3dc1635 .elementor-button:focus{color:var( --e-global-color-844f728 );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-3dc1635 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-3dc1635 .elementor-button:focus svg{fill:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-3dc1635{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-ba0a230{--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;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ba0a230:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ba0a230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-6ab5d98{--display:flex;}.elementor-29 .elementor-element.elementor-element-1146f59{--e-image-carousel-slides-to-show:5;width:var( --container-widget-width, 125% );max-width:125%;--container-widget-width:125%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-be604a7{--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;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-29 .elementor-element.elementor-element-186324b{--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;--justify-content:space-between;--align-items:flex-start;}.elementor-29 .elementor-element.elementor-element-8682714{--display:flex;--min-height:stretch;}.elementor-29 .elementor-element.elementor-element-8682714:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8682714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globusanimacions.es/wp-content/uploads/comedor-escolar.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-2cb3a87{--display:flex;--justify-content:flex-start;}.elementor-29 .elementor-element.elementor-element-6da4458{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-6da4458 .elementor-heading-title{font-family:var( --e-global-typography-e916375-font-family ), Sans-serif;font-size:var( --e-global-typography-e916375-font-size );font-weight:var( --e-global-typography-e916375-font-weight );text-transform:var( --e-global-typography-e916375-text-transform );line-height:var( --e-global-typography-e916375-line-height );letter-spacing:var( --e-global-typography-e916375-letter-spacing );word-spacing:var( --e-global-typography-e916375-word-spacing );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-fab4282 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-fab4282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-8cf6f95{--display:flex;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-caf924f{padding:14.4px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-39a923e{padding:14.4px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-7e6ff01{--display:flex;--min-height:480px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7e6ff01:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7e6ff01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://globusanimacions.es/wp-content/uploads/fondo-oscuro.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-7e6ff01::before, .elementor-29 .elementor-element.elementor-element-7e6ff01 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-7e6ff01 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-7e6ff01 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-7e6ff01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-7e6ff01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(135deg, #ED8507F2 0%, var( --e-global-color-83fbf82 ) 100%);}.elementor-29 .elementor-element.elementor-element-b2ba280{--display:flex;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;}.elementor-29 .elementor-element.elementor-element-2ee69bb{--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;--justify-content:space-between;--align-items:flex-start;}.elementor-29 .elementor-element.elementor-element-4662ddb{--display:flex;--justify-content:flex-start;}.elementor-29 .elementor-element.elementor-element-3f00cc1{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-3f00cc1 .elementor-heading-title{font-family:var( --e-global-typography-e916375-font-family ), Sans-serif;font-size:var( --e-global-typography-e916375-font-size );font-weight:var( --e-global-typography-e916375-font-weight );text-transform:var( --e-global-typography-e916375-text-transform );line-height:var( --e-global-typography-e916375-line-height );letter-spacing:var( --e-global-typography-e916375-letter-spacing );word-spacing:var( --e-global-typography-e916375-word-spacing );color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-3b85426 .elementor-heading-title{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 );color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-3b85426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-4d40366{--display:flex;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1e0f862{color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-1eaafbe .elementor-heading-title{font-family:var( --e-global-typography-a0bb124-font-family ), Sans-serif;font-size:var( --e-global-typography-a0bb124-font-size );font-weight:var( --e-global-typography-a0bb124-font-weight );text-transform:var( --e-global-typography-a0bb124-text-transform );line-height:var( --e-global-typography-a0bb124-line-height );letter-spacing:var( --e-global-typography-a0bb124-letter-spacing );word-spacing:var( --e-global-typography-a0bb124-word-spacing );color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-1eaafbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:048px 0px 0px 0px;width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-132ffb4{--display:flex;--min-height:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-132ffb4:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-132ffb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globusanimacions.es/wp-content/uploads/escuela-vacacional.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-6022d03{--display:flex;--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;--justify-content:flex-start;--align-items:flex-start;}.elementor-29 .elementor-element.elementor-element-109999f{--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;--justify-content:space-between;--align-items:flex-start;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-5bab8e2{--display:flex;}.elementor-29 .elementor-element.elementor-element-5cca1cd .elementor-heading-title{font-family:var( --e-global-typography-a0bb124-font-family ), Sans-serif;font-size:var( --e-global-typography-a0bb124-font-size );font-weight:var( --e-global-typography-a0bb124-font-weight );text-transform:var( --e-global-typography-a0bb124-text-transform );line-height:var( --e-global-typography-a0bb124-line-height );letter-spacing:var( --e-global-typography-a0bb124-letter-spacing );word-spacing:var( --e-global-typography-a0bb124-word-spacing );color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-5cca1cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:048px 0px 0px 0px;width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-ae7566c .elementor-heading-title{font-family:var( --e-global-typography-8e228d0-font-family ), Sans-serif;font-size:var( --e-global-typography-8e228d0-font-size );font-weight:var( --e-global-typography-8e228d0-font-weight );text-transform:var( --e-global-typography-8e228d0-text-transform );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-ae7566c{padding:0px 0px 8px 0px;}.elementor-29 .elementor-element.elementor-element-fc677c7{--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;--justify-content:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;}.elementor-29 .elementor-element.elementor-element-d0e4ae7 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.75rem;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-d0e4ae7{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-c4ef991 .elementor-icon-box-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-c4ef991 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-c4ef991 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-c4ef991 .elementor-icon-box-title a{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 );}.elementor-29 .elementor-element.elementor-element-c4ef991:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-c4ef991:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-c4ef991 .elementor-icon-box-description{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 );color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-58009a1 .elementor-icon-box-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-58009a1 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-58009a1 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-58009a1 .elementor-icon-box-title a{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 );}.elementor-29 .elementor-element.elementor-element-58009a1:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-58009a1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-58009a1 .elementor-icon-box-description{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 );color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-6676a2e{--display:flex;}.elementor-29 .elementor-element.elementor-element-11dffd9 .elementor-heading-title{font-family:var( --e-global-typography-8e228d0-font-family ), Sans-serif;font-size:var( --e-global-typography-8e228d0-font-size );font-weight:var( --e-global-typography-8e228d0-font-weight );text-transform:var( --e-global-typography-8e228d0-text-transform );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-11dffd9{padding:0px 0px 8px 0px;}.elementor-29 .elementor-element.elementor-element-b7e555e{--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;--justify-content:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-29 .elementor-element.elementor-element-42e1b3b .elementor-icon-box-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-42e1b3b .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-42e1b3b .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-42e1b3b .elementor-icon-box-title a{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 );}.elementor-29 .elementor-element.elementor-element-42e1b3b:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-42e1b3b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-42e1b3b .elementor-icon-box-description{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 );color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-0758cb0 .elementor-icon-box-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-0758cb0 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-0758cb0 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-0758cb0 .elementor-icon-box-title a{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 );}.elementor-29 .elementor-element.elementor-element-0758cb0:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-0758cb0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-0758cb0 .elementor-icon-box-description{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 );color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-84144ac{--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;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-29 .elementor-element.elementor-element-84144ac:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-84144ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-844f728 );}.elementor-29 .elementor-element.elementor-element-9714cd4{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-dbe3077{text-align:center;width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-dbe3077 .elementor-heading-title{font-family:var( --e-global-typography-e916375-font-family ), Sans-serif;font-size:var( --e-global-typography-e916375-font-size );font-weight:var( --e-global-typography-e916375-font-weight );text-transform:var( --e-global-typography-e916375-text-transform );line-height:var( --e-global-typography-e916375-line-height );letter-spacing:var( --e-global-typography-e916375-letter-spacing );word-spacing:var( --e-global-typography-e916375-word-spacing );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-88a927d{text-align:center;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-88a927d .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-ab2da07{text-align:center;color:var( --e-global-color-text );margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-566f104{--display:flex;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-638a97e{--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;--justify-content:center;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-0dfb417{--display:flex;}.elementor-29 .elementor-element.elementor-element-e18cc33 .elementor-heading-title{color:var( --e-global-color-b499dc4 );}.elementor-29 .elementor-element.elementor-element-ed6b168{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b070ad7 .elementor-heading-title{font-family:var( --e-global-typography-a0bb124-font-family ), Sans-serif;font-size:var( --e-global-typography-a0bb124-font-size );font-weight:var( --e-global-typography-a0bb124-font-weight );text-transform:var( --e-global-typography-a0bb124-text-transform );line-height:var( --e-global-typography-a0bb124-line-height );letter-spacing:var( --e-global-typography-a0bb124-letter-spacing );word-spacing:var( --e-global-typography-a0bb124-word-spacing );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-2560dc9{padding:14.4px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3634eec{--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;--justify-content:center;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-53a9654{--display:flex;}.elementor-29 .elementor-element.elementor-element-6d5578d .elementor-heading-title{color:var( --e-global-color-b73fa33 );}.elementor-29 .elementor-element.elementor-element-8318915{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4c344d6 .elementor-heading-title{font-family:var( --e-global-typography-a0bb124-font-family ), Sans-serif;font-size:var( --e-global-typography-a0bb124-font-size );font-weight:var( --e-global-typography-a0bb124-font-weight );text-transform:var( --e-global-typography-a0bb124-text-transform );line-height:var( --e-global-typography-a0bb124-line-height );letter-spacing:var( --e-global-typography-a0bb124-letter-spacing );word-spacing:var( --e-global-typography-a0bb124-word-spacing );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-f3dee65{padding:14.4px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-5cfb162{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-63b9a4f{--display:flex;}.elementor-29 .elementor-element.elementor-element-5a5cf6c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-01802a0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-cb0527b .elementor-heading-title{font-family:var( --e-global-typography-a0bb124-font-family ), Sans-serif;font-size:var( --e-global-typography-a0bb124-font-size );font-weight:var( --e-global-typography-a0bb124-font-weight );text-transform:var( --e-global-typography-a0bb124-text-transform );line-height:var( --e-global-typography-a0bb124-line-height );letter-spacing:var( --e-global-typography-a0bb124-letter-spacing );word-spacing:var( --e-global-typography-a0bb124-word-spacing );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-7db6b96{padding:14.4px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-f52e380{--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;--justify-content:flex-start;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c435fdc{--display:flex;}.elementor-29 .elementor-element.elementor-element-197f4b6{color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-0c480ff{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-affc206 .elementor-button{fill:var( --e-global-color-83fbf82 );color:var( --e-global-color-83fbf82 );background-color:#1D121A00;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-83fbf82 );}.elementor-29 .elementor-element.elementor-element-affc206 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-affc206 .elementor-button:focus{color:var( --e-global-color-844f728 );background-color:var( --e-global-color-83fbf82 );border-color:var( --e-global-color-83fbf82 );}.elementor-29 .elementor-element.elementor-element-affc206 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-affc206 .elementor-button:focus svg{fill:var( --e-global-color-844f728 );}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-5a89bbc{--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ec0d2fa{--padding-top:0px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29 .elementor-element.elementor-element-59c9fa4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29 .elementor-element.elementor-element-b97ea91{--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-29 .elementor-element.elementor-element-e084a63 > .elementor-shape-bottom svg, .elementor-29 .elementor-element.elementor-element-e084a63 > .e-con-inner > .elementor-shape-bottom svg{height:32px;}.elementor-29 .elementor-element.elementor-element-e084a63{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-b7c5382{--flex-wrap:wrap;--padding-top:48px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;--z-index:3;}.elementor-29 .elementor-element.elementor-element-0b7037b .elementor-heading-title{font-size:var( --e-global-typography-e916375-font-size );line-height:var( --e-global-typography-e916375-line-height );letter-spacing:var( --e-global-typography-e916375-letter-spacing );word-spacing:var( --e-global-typography-e916375-word-spacing );}.elementor-29 .elementor-element.elementor-element-9ba8aab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-12cf1b2{--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-c1f017f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-5c84e6f .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-5c84e6f .elementor-icon-box-title a{font-size:var( --e-global-typography-8e228d0-font-size );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-d6b2b39 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-d6b2b39 .elementor-icon-box-title a{font-size:var( --e-global-typography-8e228d0-font-size );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-822e430 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-822e430 .elementor-icon-box-title a{font-size:var( --e-global-typography-8e228d0-font-size );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-2125d4e .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-2125d4e .elementor-icon-box-title a{font-size:var( --e-global-typography-8e228d0-font-size );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-cf97f3e .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-cf97f3e .elementor-icon-box-title a{font-size:var( --e-global-typography-8e228d0-font-size );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-85987f7 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-85987f7 .elementor-icon-box-title a{font-size:var( --e-global-typography-8e228d0-font-size );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-7f6dd61{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ba0a230{--flex-wrap:wrap;--padding-top:40px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-29 .elementor-element.elementor-element-1146f59{--e-image-carousel-slides-to-show:4;--container-widget-width:150%;--container-widget-flex-grow:0;width:var( --container-widget-width, 150% );max-width:150%;}.elementor-29 .elementor-element.elementor-element-be604a7{--padding-top:0px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-8682714{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6da4458 .elementor-heading-title{font-size:var( --e-global-typography-e916375-font-size );line-height:var( --e-global-typography-e916375-line-height );letter-spacing:var( --e-global-typography-e916375-letter-spacing );word-spacing:var( --e-global-typography-e916375-word-spacing );}.elementor-29 .elementor-element.elementor-element-fab4282 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-7e6ff01{--padding-top:64px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b2ba280{--padding-top:0px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-3f00cc1 .elementor-heading-title{font-size:var( --e-global-typography-e916375-font-size );line-height:var( --e-global-typography-e916375-line-height );letter-spacing:var( --e-global-typography-e916375-letter-spacing );word-spacing:var( --e-global-typography-e916375-word-spacing );}.elementor-29 .elementor-element.elementor-element-3b85426 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-1eaafbe .elementor-heading-title{font-size:var( --e-global-typography-a0bb124-font-size );line-height:var( --e-global-typography-a0bb124-line-height );letter-spacing:var( --e-global-typography-a0bb124-letter-spacing );word-spacing:var( --e-global-typography-a0bb124-word-spacing );}.elementor-29 .elementor-element.elementor-element-132ffb4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-5cca1cd .elementor-heading-title{font-size:var( --e-global-typography-a0bb124-font-size );line-height:var( --e-global-typography-a0bb124-line-height );letter-spacing:var( --e-global-typography-a0bb124-letter-spacing );word-spacing:var( --e-global-typography-a0bb124-word-spacing );}.elementor-29 .elementor-element.elementor-element-ae7566c .elementor-heading-title{font-size:var( --e-global-typography-8e228d0-font-size );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-fc677c7{--gap:8px 48px;--row-gap:8px;--column-gap:48px;--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-d0e4ae7{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-c4ef991 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-c4ef991 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-29 .elementor-element.elementor-element-c4ef991 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58009a1 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-58009a1 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-29 .elementor-element.elementor-element-58009a1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-11dffd9 .elementor-heading-title{font-size:var( --e-global-typography-8e228d0-font-size );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-b7e555e{--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:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-42e1b3b .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-42e1b3b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-29 .elementor-element.elementor-element-42e1b3b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-0758cb0 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-0758cb0 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-29 .elementor-element.elementor-element-0758cb0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-84144ac{--flex-wrap:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;--z-index:3;}.elementor-29 .elementor-element.elementor-element-dbe3077 .elementor-heading-title{font-size:var( --e-global-typography-e916375-font-size );line-height:var( --e-global-typography-e916375-line-height );letter-spacing:var( --e-global-typography-e916375-letter-spacing );word-spacing:var( --e-global-typography-e916375-word-spacing );}.elementor-29 .elementor-element.elementor-element-88a927d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-566f104{--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-b070ad7 .elementor-heading-title{font-size:var( --e-global-typography-a0bb124-font-size );line-height:var( --e-global-typography-a0bb124-line-height );letter-spacing:var( --e-global-typography-a0bb124-letter-spacing );word-spacing:var( --e-global-typography-a0bb124-word-spacing );}.elementor-29 .elementor-element.elementor-element-4c344d6 .elementor-heading-title{font-size:var( --e-global-typography-a0bb124-font-size );line-height:var( --e-global-typography-a0bb124-line-height );letter-spacing:var( --e-global-typography-a0bb124-letter-spacing );word-spacing:var( --e-global-typography-a0bb124-word-spacing );}.elementor-29 .elementor-element.elementor-element-cb0527b .elementor-heading-title{font-size:var( --e-global-typography-a0bb124-font-size );line-height:var( --e-global-typography-a0bb124-line-height );letter-spacing:var( --e-global-typography-a0bb124-letter-spacing );word-spacing:var( --e-global-typography-a0bb124-word-spacing );}.elementor-29 .elementor-element.elementor-element-0c480ff{--justify-content:flex-start;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-5a89bbc{--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ec0d2fa{--padding-top:0px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29 .elementor-element.elementor-element-59c9fa4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29 .elementor-element.elementor-element-b97ea91{--padding-top:0px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-29 .elementor-element.elementor-element-a723e2f{--min-height:0px;}.elementor-29 .elementor-element.elementor-element-e084a63 > .elementor-shape-bottom svg, .elementor-29 .elementor-element.elementor-element-e084a63 > .e-con-inner > .elementor-shape-bottom svg{height:16px;}.elementor-29 .elementor-element.elementor-element-b7c5382{--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:3;}.elementor-29 .elementor-element.elementor-element-2dbbde7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-0b7037b .elementor-heading-title{font-size:var( --e-global-typography-e916375-font-size );line-height:var( --e-global-typography-e916375-line-height );letter-spacing:var( --e-global-typography-e916375-letter-spacing );word-spacing:var( --e-global-typography-e916375-word-spacing );}.elementor-29 .elementor-element.elementor-element-9ba8aab{text-align:start;}.elementor-29 .elementor-element.elementor-element-9ba8aab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-5c84e6f .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-5c84e6f .elementor-icon-box-title a{font-size:var( --e-global-typography-8e228d0-font-size );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-d6b2b39 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-d6b2b39 .elementor-icon-box-title a{font-size:var( --e-global-typography-8e228d0-font-size );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-822e430 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-822e430 .elementor-icon-box-title a{font-size:var( --e-global-typography-8e228d0-font-size );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-2125d4e .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-2125d4e .elementor-icon-box-title a{font-size:var( --e-global-typography-8e228d0-font-size );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-cf97f3e .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-cf97f3e .elementor-icon-box-title a{font-size:var( --e-global-typography-8e228d0-font-size );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-85987f7 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-85987f7 .elementor-icon-box-title a{font-size:var( --e-global-typography-8e228d0-font-size );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-7f6dd61{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ba0a230{--padding-top:40px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-29 .elementor-element.elementor-element-1146f59{--e-image-carousel-slides-to-show:3;--container-widget-width:200%;--container-widget-flex-grow:0;width:var( --container-widget-width, 200% );max-width:200%;}.elementor-29 .elementor-element.elementor-element-be604a7{--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-8682714{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-8682714.e-con{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-2cb3a87{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6da4458 .elementor-heading-title{font-size:var( --e-global-typography-e916375-font-size );line-height:var( --e-global-typography-e916375-line-height );letter-spacing:var( --e-global-typography-e916375-letter-spacing );word-spacing:var( --e-global-typography-e916375-word-spacing );}.elementor-29 .elementor-element.elementor-element-fab4282 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-7e6ff01{--padding-top:48px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b2ba280{--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-4662ddb{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-3f00cc1 .elementor-heading-title{font-size:var( --e-global-typography-e916375-font-size );line-height:var( --e-global-typography-e916375-line-height );letter-spacing:var( --e-global-typography-e916375-letter-spacing );word-spacing:var( --e-global-typography-e916375-word-spacing );}.elementor-29 .elementor-element.elementor-element-3b85426 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-1eaafbe .elementor-heading-title{font-size:var( --e-global-typography-a0bb124-font-size );line-height:var( --e-global-typography-a0bb124-line-height );letter-spacing:var( --e-global-typography-a0bb124-letter-spacing );word-spacing:var( --e-global-typography-a0bb124-word-spacing );}.elementor-29 .elementor-element.elementor-element-132ffb4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-132ffb4.e-con{--order:99999 /* order end hack */;}.elementor-29 .elementor-element.elementor-element-109999f{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-5cca1cd .elementor-heading-title{font-size:var( --e-global-typography-a0bb124-font-size );line-height:var( --e-global-typography-a0bb124-line-height );letter-spacing:var( --e-global-typography-a0bb124-letter-spacing );word-spacing:var( --e-global-typography-a0bb124-word-spacing );}.elementor-29 .elementor-element.elementor-element-5cca1cd{padding:32px 0px 24px 0px;}.elementor-29 .elementor-element.elementor-element-ae7566c .elementor-heading-title{font-size:var( --e-global-typography-8e228d0-font-size );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-c4ef991 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-c4ef991 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-29 .elementor-element.elementor-element-c4ef991 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58009a1 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-58009a1 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-29 .elementor-element.elementor-element-58009a1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-6676a2e{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-11dffd9 .elementor-heading-title{font-size:var( --e-global-typography-8e228d0-font-size );line-height:var( --e-global-typography-8e228d0-line-height );letter-spacing:var( --e-global-typography-8e228d0-letter-spacing );word-spacing:var( --e-global-typography-8e228d0-word-spacing );}.elementor-29 .elementor-element.elementor-element-42e1b3b .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-42e1b3b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-29 .elementor-element.elementor-element-42e1b3b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-0758cb0 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-0758cb0 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-29 .elementor-element.elementor-element-0758cb0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-84144ac{--padding-top:48px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;--z-index:3;}.elementor-29 .elementor-element.elementor-element-9714cd4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-dbe3077 .elementor-heading-title{font-size:var( --e-global-typography-e916375-font-size );line-height:var( --e-global-typography-e916375-line-height );letter-spacing:var( --e-global-typography-e916375-letter-spacing );word-spacing:var( --e-global-typography-e916375-word-spacing );}.elementor-29 .elementor-element.elementor-element-88a927d{text-align:start;}.elementor-29 .elementor-element.elementor-element-88a927d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-ab2da07{text-align:start;}.elementor-29 .elementor-element.elementor-element-0dfb417{--width:25.83px;}.elementor-29 .elementor-element.elementor-element-ed6b168{--width:calc(100% - 25.83px);--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b070ad7 .elementor-heading-title{font-size:var( --e-global-typography-a0bb124-font-size );line-height:var( --e-global-typography-a0bb124-line-height );letter-spacing:var( --e-global-typography-a0bb124-letter-spacing );word-spacing:var( --e-global-typography-a0bb124-word-spacing );}.elementor-29 .elementor-element.elementor-element-53a9654{--width:25.83px;}.elementor-29 .elementor-element.elementor-element-8318915{--width:calc(100% - 25.83px);--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4c344d6 .elementor-heading-title{font-size:var( --e-global-typography-a0bb124-font-size );line-height:var( --e-global-typography-a0bb124-line-height );letter-spacing:var( --e-global-typography-a0bb124-letter-spacing );word-spacing:var( --e-global-typography-a0bb124-word-spacing );}.elementor-29 .elementor-element.elementor-element-63b9a4f{--width:25.83px;}.elementor-29 .elementor-element.elementor-element-01802a0{--width:calc(100% - 25.83px);--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-cb0527b .elementor-heading-title{font-size:var( --e-global-typography-a0bb124-font-size );line-height:var( --e-global-typography-a0bb124-line-height );letter-spacing:var( --e-global-typography-a0bb124-letter-spacing );word-spacing:var( --e-global-typography-a0bb124-word-spacing );}.elementor-29 .elementor-element.elementor-element-197f4b6{text-align:start;}.elementor-29 .elementor-element.elementor-element-0c480ff{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-b97ea91{--width:640px;}.elementor-29 .elementor-element.elementor-element-a723e2f{--width:50%;}.elementor-29 .elementor-element.elementor-element-c1f017f{--width:calc(50% - 24px);}.elementor-29 .elementor-element.elementor-element-7f6dd61{--width:calc(50% - 24px);}.elementor-29 .elementor-element.elementor-element-8682714{--width:calc(50%);}.elementor-29 .elementor-element.elementor-element-2cb3a87{--width:calc(50% - 96px);}.elementor-29 .elementor-element.elementor-element-4662ddb{--width:calc(50% - 96px);}.elementor-29 .elementor-element.elementor-element-132ffb4{--width:calc(50%);}.elementor-29 .elementor-element.elementor-element-5bab8e2{--width:50%;}.elementor-29 .elementor-element.elementor-element-6676a2e{--width:50%;}.elementor-29 .elementor-element.elementor-element-0dfb417{--width:51.66px;}.elementor-29 .elementor-element.elementor-element-ed6b168{--width:720.66px;}.elementor-29 .elementor-element.elementor-element-53a9654{--width:51.66px;}.elementor-29 .elementor-element.elementor-element-8318915{--width:720.66px;}.elementor-29 .elementor-element.elementor-element-63b9a4f{--width:51.66px;}.elementor-29 .elementor-element.elementor-element-01802a0{--width:720.66px;}.elementor-29 .elementor-element.elementor-element-c435fdc{--width:calc(100% - 200.53px);}.elementor-29 .elementor-element.elementor-element-0c480ff{--width:fit-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-b97ea91{--width:50%;}.elementor-29 .elementor-element.elementor-element-12cf1b2{--width:100%;}.elementor-29 .elementor-element.elementor-element-c1f017f{--width:100%;}.elementor-29 .elementor-element.elementor-element-7f6dd61{--width:100%;}.elementor-29 .elementor-element.elementor-element-2cb3a87{--width:calc(50% - 48px);}.elementor-29 .elementor-element.elementor-element-4662ddb{--width:calc(50% - 48px);}.elementor-29 .elementor-element.elementor-element-132ffb4{--width:calc(50%);}.elementor-29 .elementor-element.elementor-element-566f104{--width:100%;}.elementor-29 .elementor-element.elementor-element-638a97e{--width:100%;}.elementor-29 .elementor-element.elementor-element-0dfb417{--width:32.28px;}.elementor-29 .elementor-element.elementor-element-ed6b168{--width:calc(100% - 32.28px);}.elementor-29 .elementor-element.elementor-element-3634eec{--width:100%;}.elementor-29 .elementor-element.elementor-element-53a9654{--width:32.28px;}.elementor-29 .elementor-element.elementor-element-8318915{--width:calc(100% - 32.28px);}.elementor-29 .elementor-element.elementor-element-5cfb162{--width:100%;}.elementor-29 .elementor-element.elementor-element-63b9a4f{--width:32.28px;}.elementor-29 .elementor-element.elementor-element-01802a0{--width:calc(100% - 32.28px);}.elementor-29 .elementor-element.elementor-element-f52e380{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-6fe0588 */.elementor-29 .elementor-element.elementor-element-6fe0588 p:last-child {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a723e2f */@media (max-width: 767px) {
    .elementor-29 .elementor-element.elementor-element-a723e2f {
        aspect-ratio: 1 / 1;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c84e6f */.elementor-29 .elementor-element.elementor-element-5c84e6f h3 {
    margin-block-start: 0;
}

.elementor-29 .elementor-element.elementor-element-5c84e6f .elementor-icon-box-icon {
    padding-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6b2b39 */.elementor-29 .elementor-element.elementor-element-d6b2b39 h3 {
    margin-block-start: 0;
}

.elementor-29 .elementor-element.elementor-element-d6b2b39 .elementor-icon-box-icon {
    padding-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-822e430 */.elementor-29 .elementor-element.elementor-element-822e430 h3 {
    margin-block-start: 0;
}

.elementor-29 .elementor-element.elementor-element-822e430 .elementor-icon-box-icon {
    padding-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2125d4e */.elementor-29 .elementor-element.elementor-element-2125d4e h3 {
    margin-block-start: 0;
}

.elementor-29 .elementor-element.elementor-element-2125d4e .elementor-icon-box-icon {
    padding-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf97f3e */.elementor-29 .elementor-element.elementor-element-cf97f3e h3 {
    margin-block-start: 0;
}

.elementor-29 .elementor-element.elementor-element-cf97f3e .elementor-icon-box-icon {
    padding-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-85987f7 */.elementor-29 .elementor-element.elementor-element-85987f7 h3 {
    margin-block-start: 0;
}

.elementor-29 .elementor-element.elementor-element-85987f7 .elementor-icon-box-icon {
    padding-top: 6px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-555dad6 */.elementor-29 .elementor-element.elementor-element-555dad6 p:last-child {
    margin-block-end: 0;
}

.elementor-29 .elementor-element.elementor-element-555dad6 p:last-child {
    margin-block-end: 0;
}

.elementor-29 .elementor-element.elementor-element-555dad6 a {
    transition: 0.3s color ease-out;
    color: #1D121A;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1146f59 */.elementor-29 .elementor-element.elementor-element-1146f59 {
    max-width: 125% !important;
    left: -12.5%;
}

@media (max-width: 1024px) {
    .elementor-29 .elementor-element.elementor-element-1146f59 {
        max-width: 150% !important;
        left: -25%;
    }
}

@media (max-width: 767px) {
    .elementor-29 .elementor-element.elementor-element-1146f59 {
        max-width: 200% !important;
        left: -50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ab5d98 */.elementor-29 .elementor-element.elementor-element-6ab5d98 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8682714 */@media (max-width: 767px) {
    .elementor-29 .elementor-element.elementor-element-8682714 {
        aspect-ratio: 1 / 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b678833 */.elementor-29 .elementor-element.elementor-element-b678833 p:last-child {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caf924f */.elementor-29 .elementor-element.elementor-element-caf924f p:last-child {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39a923e */.elementor-29 .elementor-element.elementor-element-39a923e p:last-child {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e0f862 */.elementor-29 .elementor-element.elementor-element-1e0f862 p:last-child {
    margin-block-end: 0;
}

.elementor-29 .elementor-element.elementor-element-1e0f862 a {
    transition: 0.3s color ease-out;
    color: #FFF;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ffb4 */@media (max-width: 767px) {
    .elementor-29 .elementor-element.elementor-element-132ffb4 {
        aspect-ratio: 1 / 1;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42e1b3b */.elementor-29 .elementor-element.elementor-element-42e1b3b span {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0758cb0 */.elementor-29 .elementor-element.elementor-element-0758cb0 span {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e6ff01 */.elementor-29 .elementor-element.elementor-element-7e6ff01 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab2da07 */.elementor-29 .elementor-element.elementor-element-ab2da07 p:last-child {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2560dc9 */.elementor-29 .elementor-element.elementor-element-2560dc9 p:last-child {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3dee65 */.elementor-29 .elementor-element.elementor-element-f3dee65 p:last-child {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7db6b96 */.elementor-29 .elementor-element.elementor-element-7db6b96 p:last-child {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-197f4b6 */.elementor-29 .elementor-element.elementor-element-197f4b6 p:last-child {
    margin-block-end: 0;
}/* End custom CSS */