.elementor-5131 .elementor-element.elementor-element-6bc616a{--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.5;--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-5131 .elementor-element.elementor-element-6bc616a::before, .elementor-5131 .elementor-element.elementor-element-6bc616a > .elementor-background-video-container::before, .elementor-5131 .elementor-element.elementor-element-6bc616a > .e-con-inner > .elementor-background-video-container::before, .elementor-5131 .elementor-element.elementor-element-6bc616a > .elementor-background-slideshow::before, .elementor-5131 .elementor-element.elementor-element-6bc616a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5131 .elementor-element.elementor-element-6bc616a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e502a3c );--background-overlay:'';}.elementor-5131 .elementor-element.elementor-element-76b06a6{--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:05%;--padding-bottom:0%;--padding-left:7%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5131 .elementor-element.elementor-element-ed3373d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#000000FC;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-5131 .elementor-element.elementor-element-f02defa{margin:0px 07px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% -10% 0%;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-dd851c1 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5131 .elementor-element.elementor-element-88e6576{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5131 .elementor-element.elementor-element-88e6576 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-5131 .elementor-element.elementor-element-88e6576 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-5131 .elementor-element.elementor-element-88e6576 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-5131 .elementor-element.elementor-element-88e6576 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-5131 .elementor-element.elementor-element-88e6576 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-5131 .elementor-element.elementor-element-88e6576 .elementor-icon-list-icon i{color:var( --e-global-color-025d8e9 );transition:color 0.3s;}.elementor-5131 .elementor-element.elementor-element-88e6576 .elementor-icon-list-icon svg{fill:var( --e-global-color-025d8e9 );transition:fill 0.3s;}.elementor-5131 .elementor-element.elementor-element-88e6576 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5131 .elementor-element.elementor-element-88e6576 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5131 .elementor-element.elementor-element-88e6576 .elementor-icon-list-text{color:var( --e-global-color-b3e31f5 );transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5131 .elementor-element.elementor-element-f2dfa65 .elementor-button{background-color:var( --e-global-color-025d8e9 );fill:var( --e-global-color-3339e89 );color:var( --e-global-color-3339e89 );border-radius:25px 25px 25px 25px;}.elementor-5131 .elementor-element.elementor-element-f2dfa65{margin:03% 0% calc(var(--kit-widget-spacing, 0px) + 010%) 0%;}.elementor-5131 .elementor-element.elementor-element-3066665{--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:05px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5131 .elementor-element.elementor-element-4e0ebff{padding:15% 0% 0% 0%;}.elementor-5131 .elementor-element.elementor-element-50a086f{--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:07%;--padding-bottom:03%;--padding-left:0%;--padding-right:0%;}.elementor-5131 .elementor-element.elementor-element-4afb701{text-align:center;}.elementor-5131 .elementor-element.elementor-element-4afb701 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#000000FC;}.elementor-5131 .elementor-element.elementor-element-759b3f1{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5131 .elementor-element.elementor-element-cb8b4e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5131 .elementor-element.elementor-element-22698d5{padding:15% 0% 10% 0%;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-22698d5 .elementor-icon-box-wrapper{gap:15px;}.elementor-5131 .elementor-element.elementor-element-22698d5.elementor-view-stacked .elementor-icon{background-color:#47A781;}.elementor-5131 .elementor-element.elementor-element-22698d5.elementor-view-framed .elementor-icon, .elementor-5131 .elementor-element.elementor-element-22698d5.elementor-view-default .elementor-icon{fill:#47A781;color:#47A781;border-color:#47A781;}.elementor-5131 .elementor-element.elementor-element-22698d5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5131 .elementor-element.elementor-element-22698d5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7802af1 );}.elementor-5131 .elementor-element.elementor-element-22698d5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5131 .elementor-element.elementor-element-22698d5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5131 .elementor-element.elementor-element-22698d5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5131 .elementor-element.elementor-element-22698d5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7802af1 );color:var( --e-global-color-7802af1 );border-color:var( --e-global-color-7802af1 );}.elementor-5131 .elementor-element.elementor-element-22698d5 .elementor-icon-box-title, .elementor-5131 .elementor-element.elementor-element-22698d5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-5131 .elementor-element.elementor-element-22698d5 .elementor-icon-box-title{color:var( --e-global-color-025d8e9 );}.elementor-5131 .elementor-element.elementor-element-22698d5:has(:hover) .elementor-icon-box-title,
					 .elementor-5131 .elementor-element.elementor-element-22698d5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2d0c62b );}.elementor-5131 .elementor-element.elementor-element-22698d5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5131 .elementor-element.elementor-element-037c20b{--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-5131 .elementor-element.elementor-element-b5b6d5f .elementor-icon-box-wrapper{gap:15px;}.elementor-5131 .elementor-element.elementor-element-b5b6d5f.elementor-view-stacked .elementor-icon{background-color:#47A781;}.elementor-5131 .elementor-element.elementor-element-b5b6d5f.elementor-view-framed .elementor-icon, .elementor-5131 .elementor-element.elementor-element-b5b6d5f.elementor-view-default .elementor-icon{fill:#47A781;color:#47A781;border-color:#47A781;}.elementor-5131 .elementor-element.elementor-element-b5b6d5f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5131 .elementor-element.elementor-element-b5b6d5f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7802af1 );}.elementor-5131 .elementor-element.elementor-element-b5b6d5f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5131 .elementor-element.elementor-element-b5b6d5f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5131 .elementor-element.elementor-element-b5b6d5f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5131 .elementor-element.elementor-element-b5b6d5f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7802af1 );color:var( --e-global-color-7802af1 );border-color:var( --e-global-color-7802af1 );}.elementor-5131 .elementor-element.elementor-element-b5b6d5f .elementor-icon-box-title, .elementor-5131 .elementor-element.elementor-element-b5b6d5f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-5131 .elementor-element.elementor-element-b5b6d5f .elementor-icon-box-title{color:var( --e-global-color-025d8e9 );}.elementor-5131 .elementor-element.elementor-element-b5b6d5f:has(:hover) .elementor-icon-box-title,
					 .elementor-5131 .elementor-element.elementor-element-b5b6d5f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2d0c62b );}.elementor-5131 .elementor-element.elementor-element-b5b6d5f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5131 .elementor-element.elementor-element-3bfc890{--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-5131 .elementor-element.elementor-element-16eff47{padding:15% 0% 0% 0%;}.elementor-5131 .elementor-element.elementor-element-16eff47 .elementor-icon-box-wrapper{gap:15px;}.elementor-5131 .elementor-element.elementor-element-16eff47.elementor-view-stacked .elementor-icon{background-color:#47A781;}.elementor-5131 .elementor-element.elementor-element-16eff47.elementor-view-framed .elementor-icon, .elementor-5131 .elementor-element.elementor-element-16eff47.elementor-view-default .elementor-icon{fill:#47A781;color:#47A781;border-color:#47A781;}.elementor-5131 .elementor-element.elementor-element-16eff47.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5131 .elementor-element.elementor-element-16eff47.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7802af1 );}.elementor-5131 .elementor-element.elementor-element-16eff47.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5131 .elementor-element.elementor-element-16eff47.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5131 .elementor-element.elementor-element-16eff47.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5131 .elementor-element.elementor-element-16eff47.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7802af1 );color:var( --e-global-color-7802af1 );border-color:var( --e-global-color-7802af1 );}.elementor-5131 .elementor-element.elementor-element-16eff47 .elementor-icon-box-title, .elementor-5131 .elementor-element.elementor-element-16eff47 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-5131 .elementor-element.elementor-element-16eff47 .elementor-icon-box-title{color:var( --e-global-color-025d8e9 );}.elementor-5131 .elementor-element.elementor-element-16eff47:has(:hover) .elementor-icon-box-title,
					 .elementor-5131 .elementor-element.elementor-element-16eff47:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2d0c62b );}.elementor-5131 .elementor-element.elementor-element-16eff47 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5131 .elementor-element.elementor-element-e202747{--display:flex;--margin-top:100px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-5131 .elementor-element.elementor-element-a0289f8{text-align:center;}.elementor-5131 .elementor-element.elementor-element-a0289f8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#000000FC;}.elementor-5131 .elementor-element.elementor-element-fcf5d24{--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-5131 .elementor-element.elementor-element-4773269{padding:0% 7% 0% 0%;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-dd851c1 );}.elementor-5131 .elementor-element.elementor-element-6d4eaa8{--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;--margin-top:20px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-5131 .elementor-element.elementor-element-34772f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5131 .elementor-element.elementor-element-91ffba2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-91ffba2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5131 .elementor-element.elementor-element-91ffba2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5131 .elementor-element.elementor-element-91ffba2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5131 .elementor-element.elementor-element-91ffba2 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-5131 .elementor-element.elementor-element-91ffba2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5131 .elementor-element.elementor-element-91ffba2 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-7802af1 );}.elementor-5131 .elementor-element.elementor-element-91ffba2:has(:hover) .elementor-image-box-title,
					 .elementor-5131 .elementor-element.elementor-element-91ffba2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-2d0c62b );}.elementor-5131 .elementor-element.elementor-element-1a3bd81{--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-5131 .elementor-element.elementor-element-46bee81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-46bee81.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5131 .elementor-element.elementor-element-46bee81.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5131 .elementor-element.elementor-element-46bee81.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5131 .elementor-element.elementor-element-46bee81 .elementor-image-box-wrapper .elementor-image-box-img{width:27%;}.elementor-5131 .elementor-element.elementor-element-46bee81 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5131 .elementor-element.elementor-element-46bee81 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-7802af1 );}.elementor-5131 .elementor-element.elementor-element-46bee81:has(:hover) .elementor-image-box-title,
					 .elementor-5131 .elementor-element.elementor-element-46bee81:has(:focus) .elementor-image-box-title{color:var( --e-global-color-2d0c62b );}.elementor-5131 .elementor-element.elementor-element-ba6637c{--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-5131 .elementor-element.elementor-element-9718533{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-9718533.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5131 .elementor-element.elementor-element-9718533.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5131 .elementor-element.elementor-element-9718533.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5131 .elementor-element.elementor-element-9718533 .elementor-image-box-wrapper .elementor-image-box-img{width:27%;}.elementor-5131 .elementor-element.elementor-element-9718533 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5131 .elementor-element.elementor-element-9718533 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-7802af1 );}.elementor-5131 .elementor-element.elementor-element-9718533:has(:hover) .elementor-image-box-title,
					 .elementor-5131 .elementor-element.elementor-element-9718533:has(:focus) .elementor-image-box-title{color:var( --e-global-color-2d0c62b );}.elementor-5131 .elementor-element.elementor-element-6e226d4{--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-5131 .elementor-element.elementor-element-bc965b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-bc965b9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5131 .elementor-element.elementor-element-bc965b9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5131 .elementor-element.elementor-element-bc965b9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5131 .elementor-element.elementor-element-bc965b9 .elementor-image-box-wrapper .elementor-image-box-img{width:27%;}.elementor-5131 .elementor-element.elementor-element-bc965b9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5131 .elementor-element.elementor-element-bc965b9 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-7802af1 );}.elementor-5131 .elementor-element.elementor-element-bc965b9:has(:hover) .elementor-image-box-title,
					 .elementor-5131 .elementor-element.elementor-element-bc965b9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-2d0c62b );}.elementor-5131 .elementor-element.elementor-element-b0aaf05{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5131 .elementor-element.elementor-element-7cc8d28 .elementor-heading-title{color:#000000FC;}.elementor-5131 .elementor-element.elementor-element-f2ff093{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-dd851c1 );}.elementor-5131 .elementor-element.elementor-element-28af916{--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-5131 .elementor-element.elementor-element-17956f8{--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-5131 .elementor-element.elementor-element-0a66bba{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-dd851c1 );}.elementor-5131 .elementor-element.elementor-element-6d00bd1 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-5131 .elementor-element.elementor-element-6d00bd1.elementor-view-stacked .elementor-icon{background-color:#47A781;}.elementor-5131 .elementor-element.elementor-element-6d00bd1.elementor-view-framed .elementor-icon, .elementor-5131 .elementor-element.elementor-element-6d00bd1.elementor-view-default .elementor-icon{fill:#47A781;color:#47A781;border-color:#47A781;}.elementor-5131 .elementor-element.elementor-element-6d00bd1 .elementor-icon{font-size:25px;}.elementor-5131 .elementor-element.elementor-element-6d00bd1 .elementor-icon-box-title, .elementor-5131 .elementor-element.elementor-element-6d00bd1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-5131 .elementor-element.elementor-element-6d00bd1 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5131 .elementor-element.elementor-element-6d00bd1:has(:hover) .elementor-icon-box-title,
					 .elementor-5131 .elementor-element.elementor-element-6d00bd1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b3e31f5 );}.elementor-5131 .elementor-element.elementor-element-6d00bd1 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5131 .elementor-element.elementor-element-9bac0ee .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-5131 .elementor-element.elementor-element-9bac0ee.elementor-view-stacked .elementor-icon{background-color:#47A781;}.elementor-5131 .elementor-element.elementor-element-9bac0ee.elementor-view-framed .elementor-icon, .elementor-5131 .elementor-element.elementor-element-9bac0ee.elementor-view-default .elementor-icon{fill:#47A781;color:#47A781;border-color:#47A781;}.elementor-5131 .elementor-element.elementor-element-9bac0ee .elementor-icon{font-size:25px;}.elementor-5131 .elementor-element.elementor-element-9bac0ee .elementor-icon-box-title, .elementor-5131 .elementor-element.elementor-element-9bac0ee .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-5131 .elementor-element.elementor-element-9bac0ee .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5131 .elementor-element.elementor-element-9bac0ee:has(:hover) .elementor-icon-box-title,
					 .elementor-5131 .elementor-element.elementor-element-9bac0ee:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b3e31f5 );}.elementor-5131 .elementor-element.elementor-element-9bac0ee .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5131 .elementor-element.elementor-element-9f8f5f9 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-5131 .elementor-element.elementor-element-9f8f5f9.elementor-view-stacked .elementor-icon{background-color:#47A781;}.elementor-5131 .elementor-element.elementor-element-9f8f5f9.elementor-view-framed .elementor-icon, .elementor-5131 .elementor-element.elementor-element-9f8f5f9.elementor-view-default .elementor-icon{fill:#47A781;color:#47A781;border-color:#47A781;}.elementor-5131 .elementor-element.elementor-element-9f8f5f9 .elementor-icon{font-size:25px;}.elementor-5131 .elementor-element.elementor-element-9f8f5f9 .elementor-icon-box-title, .elementor-5131 .elementor-element.elementor-element-9f8f5f9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-5131 .elementor-element.elementor-element-9f8f5f9 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5131 .elementor-element.elementor-element-9f8f5f9:has(:hover) .elementor-icon-box-title,
					 .elementor-5131 .elementor-element.elementor-element-9f8f5f9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b3e31f5 );}.elementor-5131 .elementor-element.elementor-element-9f8f5f9 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5131 .elementor-element.elementor-element-3a78388 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-5131 .elementor-element.elementor-element-3a78388.elementor-view-stacked .elementor-icon{background-color:#47A781;}.elementor-5131 .elementor-element.elementor-element-3a78388.elementor-view-framed .elementor-icon, .elementor-5131 .elementor-element.elementor-element-3a78388.elementor-view-default .elementor-icon{fill:#47A781;color:#47A781;border-color:#47A781;}.elementor-5131 .elementor-element.elementor-element-3a78388 .elementor-icon{font-size:25px;}.elementor-5131 .elementor-element.elementor-element-3a78388 .elementor-icon-box-title, .elementor-5131 .elementor-element.elementor-element-3a78388 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-5131 .elementor-element.elementor-element-3a78388 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5131 .elementor-element.elementor-element-3a78388:has(:hover) .elementor-icon-box-title,
					 .elementor-5131 .elementor-element.elementor-element-3a78388:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b3e31f5 );}.elementor-5131 .elementor-element.elementor-element-3a78388 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5131 .elementor-element.elementor-element-138a8f6{--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-5131 .elementor-element.elementor-element-9c185a2 > .elementor-widget-container{margin:-50px 0px 0px 0px;}@media(min-width:768px){.elementor-5131 .elementor-element.elementor-element-76b06a6{--width:60%;}.elementor-5131 .elementor-element.elementor-element-3066665{--width:40%;}.elementor-5131 .elementor-element.elementor-element-cb8b4e2{--width:50%;}.elementor-5131 .elementor-element.elementor-element-037c20b{--width:50%;}.elementor-5131 .elementor-element.elementor-element-3bfc890{--width:50%;}.elementor-5131 .elementor-element.elementor-element-34772f5{--width:50%;}.elementor-5131 .elementor-element.elementor-element-1a3bd81{--width:50%;}.elementor-5131 .elementor-element.elementor-element-ba6637c{--width:50%;}.elementor-5131 .elementor-element.elementor-element-6e226d4{--width:50%;}.elementor-5131 .elementor-element.elementor-element-17956f8{--width:50%;}.elementor-5131 .elementor-element.elementor-element-138a8f6{--width:50%;}}@media(max-width:767px){.elementor-5131 .elementor-element.elementor-element-6bc616a{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5131 .elementor-element.elementor-element-ed3373d{padding:0px 0px 10px 0px;}.elementor-5131 .elementor-element.elementor-element-4afb701{padding:0px 10px 0px 10px;}.elementor-5131 .elementor-element.elementor-element-4afb701 .elementor-heading-title{font-size:33px;}.elementor-5131 .elementor-element.elementor-element-34772f5{--width:100%;}.elementor-5131 .elementor-element.elementor-element-91ffba2 .elementor-image-box-img{margin-bottom:15px;}.elementor-5131 .elementor-element.elementor-element-1a3bd81{--width:100%;}.elementor-5131 .elementor-element.elementor-element-46bee81 .elementor-image-box-img{margin-bottom:15px;}.elementor-5131 .elementor-element.elementor-element-9718533 .elementor-image-box-img{margin-bottom:15px;}.elementor-5131 .elementor-element.elementor-element-bc965b9 .elementor-image-box-img{margin-bottom:15px;}.elementor-5131 .elementor-element.elementor-element-9c185a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-759b3f1 *//* Esto aplica el estilo a las cajas de icono DENTRO de este contenedor */
.elementor-5131 .elementor-element.elementor-element-759b3f1 .elementor-widget-icon-box .elementor-widget-container {
    background-color: #ffffff; /* Fondo blanco */
    padding: 40px 25px;       /* Espacio interior */
    border-radius: 20px;      /* Bordes redondeados */
    box-shadow: 0 10px 30px rgba(0,0,0,0.05); /* Sombra suave */
    transition: all 0.3s ease; /* Suavidad */
    border: 1px solid transparent; 
}

/* Efecto cuando pasas el ratón por encima de una caja */
.elementor-5131 .elementor-element.elementor-element-759b3f1 .elementor-widget-icon-box:hover .elementor-widget-container {
    transform: translateY(-10px); /* La caja sube */
    box-shadow: 0 20px 40px rgba(0,0,0,0.15); /* La sombra crece */
    border-color: #4CAF50; /* Borde verde (cambia esto por tu verde exacto) */
}

/* Pequeño efecto zoom en el icono */
.elementor-5131 .elementor-element.elementor-element-759b3f1 .elementor-widget-icon-box:hover .elementor-icon {
    transform: scale(1.1);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91ffba2 */.elementor-5131 .elementor-element.elementor-element-91ffba2{
  position: relative;
  display: inline-block;
  font-family: 'Montserrat', Arial, sans-serif;
}

/* Iconito "+ info" */
.elementor-5131 .elementor-element.elementor-element-91ffba2::after{
  content: "+ info";
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 11px;
  line-height: 1;
  padding: 6px 8px;
  border-radius: 999px;
  background: rgba(58,111,90,0.92);
  color: #fff;
  cursor: help;
  z-index: 20;
  box-shadow: 0 6px 18px rgba(0,0,0,0.12);
  font-family: 'Montserrat', Arial, sans-serif;
  font-weight: 600;
}

/* Tooltip */
.elementor-5131 .elementor-element.elementor-element-91ffba2::before{
  content: "Apareces en el mapa con la ubicación de tu servicio, lo que facilita que **familias, colegios o AMPAs** encuentren actividades en tu zona o en un destino concreto. Una forma visual y rápida que ayuda a **profesores y familias** a encontrar opciones como la tuya.";
  position: absolute;
  top: 44px;
  right: 10px;
  width: 240px;
  max-width: 80vw;
  padding: 10px 12px;
  border-radius: 10px;
  background: #ffffff;
  color: #2b2b2b;
  font-size: 13px;
  line-height: 1.35;
  font-family: 'Montserrat', Arial, sans-serif;
  font-weight: 400;
  box-shadow: 0 10px 28px rgba(0,0,0,0.16);
  border: 1px solid rgba(46,89,72,0.15);
  opacity: 0;
  visibility: hidden;
  transform: translateY(-4px);
  transition: opacity .18s ease, transform .18s ease, visibility .18s ease;
  z-index: 30;
}

/* Mostrar al hover */
.elementor-5131 .elementor-element.elementor-element-91ffba2:hover::before,
.elementor-5131 .elementor-element.elementor-element-91ffba2:focus-within::before{
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* Ajuste móvil */
@media (max-width: 767px){
  .elementor-5131 .elementor-element.elementor-element-91ffba2::before{
    right: 0;
    left: 0;
    margin: 0 auto;
  }
}
.elementor-5131 .elementor-element.elementor-element-91ffba2::before{
  content: "Apareces en el mapa con la ubicación de tu servicio.\A\A Facilita que familias, colegios y AMPAs encuentren actividades en tu zona o en un destino concreto.\A\A Una forma visual y rápida que ayuda a profesores y familias a encontrar opciones como la tuya.";
  white-space: pre-line;
  position: absolute;
  top: 44px;
  right: 10px;
  width: 240px;
  max-width: 80vw;
  padding: 12px 14px;
  border-radius: 12px;
  background: #ffffff;
  color: #2b2b2b;
  font-family: 'Montserrat', Arial, sans-serif;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 500;
  box-shadow: 0 10px 28px rgba(0,0,0,0.16);
  border: 1px solid rgba(46,89,72,0.15);
  opacity: 0;
  visibility: hidden;
  transform: translateY(-4px);
  transition: opacity .18s ease, transform .18s ease, visibility .18s ease;
  z-index: 30;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46bee81 */.elementor-5131 .elementor-element.elementor-element-46bee81{
  position: relative;
  display: inline-block;
  font-family: 'Montserrat', Arial, sans-serif;
}

/* Iconito "+ info" */
.elementor-5131 .elementor-element.elementor-element-46bee81::after{
  content: "+ info";
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 11px;
  line-height: 1;
  padding: 6px 8px;
  border-radius: 999px;
  background: rgba(58,111,90,0.92); /* #3a6f5a */
  color: #ffffff;
  cursor: help;
  z-index: 20;
  box-shadow: 0 6px 18px rgba(0,0,0,0.12);
  font-weight: 600;
}

/* Tooltip */
.elementor-5131 .elementor-element.elementor-element-46bee81::before{
  content: "Los filtros conectan lo que ofreces con lo que el cliente está buscando.\A\A Tipo de actividad, edades, duración o fechas hacen que tu propuesta encaje desde el primer momento.\A\A Así recibes solicitudes reales que ya encajan con tu servicio, sin perder tiempo en contactos poco relevantes.";
  white-space: pre-line;
  position: absolute;
  top: 44px;
  right: 10px;
  width: 240px;
  max-width: 80vw;
  padding: 12px 14px;
  border-radius: 12px;
  background: #ffffff;
  color: #2b2b2b;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 500;
  box-shadow: 0 10px 28px rgba(0,0,0,0.16);
  border: 1px solid rgba(46,89,72,0.15); /* #2e5948 */
  opacity: 0;
  visibility: hidden;
  transform: translateY(-4px);
  transition: opacity .18s ease, transform .18s ease, visibility .18s ease;
  z-index: 30;
}

/* Mostrar tooltip al pasar el ratón */
.elementor-5131 .elementor-element.elementor-element-46bee81:hover::before,
.elementor-5131 .elementor-element.elementor-element-46bee81:focus-within::before{
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* Ajuste móvil */
@media (max-width: 767px){
  .elementor-5131 .elementor-element.elementor-element-46bee81::before{
    right: 0;
    left: 0;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9718533 */.elementor-5131 .elementor-element.elementor-element-9718533{
  position: relative;
  display: inline-block;
  font-family: 'Montserrat', Arial, sans-serif;
}

/* Iconito "+ info" */
.elementor-5131 .elementor-element.elementor-element-9718533::after{
  content: "+ info";
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 11px;
  line-height: 1;
  padding: 6px 8px;
  border-radius: 999px;
  background: rgba(58,111,90,0.92); /* #3a6f5a */
  color: #ffffff;
  cursor: help;
  z-index: 20;
  box-shadow: 0 6px 18px rgba(0,0,0,0.12);
  font-weight: 600;
}

/* Tooltip */
.elementor-5131 .elementor-element.elementor-element-9718533::before{
  content: "Podemos mostrar las reseñas de Google o las realizadas en Aula Viajera.\A\A Las opiniones generan confianza y hacen que familias y centros educativos te contacten antes que a otras opciones.\A\A Deja de competir solo por precio y destaca por tu experiencia y calidad.";
  white-space: pre-line;
  position: absolute;
  top: 44px;
  right: 10px;
  width: 240px;
  max-width: 80vw;
  padding: 12px 14px;
  border-radius: 12px;
  background: #ffffff;
  color: #2b2b2b;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 500;
  box-shadow: 0 10px 28px rgba(0,0,0,0.16);
  border: 1px solid rgba(46,89,72,0.15); /* #2e5948 */
  opacity: 0;
  visibility: hidden;
  transform: translateY(-4px);
  transition: opacity .18s ease, transform .18s ease, visibility .18s ease;
  z-index: 30;
}

/* Mostrar tooltip al pasar el ratón */
.elementor-5131 .elementor-element.elementor-element-9718533:hover::before,
.elementor-5131 .elementor-element.elementor-element-9718533:focus-within::before{
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* Ajuste móvil */
@media (max-width: 767px){
  .elementor-5131 .elementor-element.elementor-element-9718533::before{
    right: 0;
    left: 0;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bc965b9 */.elementor-5131 .elementor-element.elementor-element-bc965b9{
  position: relative;
  display: inline-block;
  font-family: 'Montserrat', Arial, sans-serif;
}

/* Iconito "+ info" */
.elementor-5131 .elementor-element.elementor-element-bc965b9::after{
  content: "+ info";
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 11px;
  line-height: 1;
  padding: 6px 8px;
  border-radius: 999px;
  background: rgba(58,111,90,0.92); /* #3a6f5a */
  color: #ffffff;
  cursor: help;
  z-index: 20;
  box-shadow: 0 6px 18px rgba(0,0,0,0.12);
  font-weight: 600;
}

/* Tooltip */
.elementor-5131 .elementor-element.elementor-element-bc965b9::before{
  content: "Contamos con un servicio de asesoramiento que ayuda a familias y centros educativos a encontrar su próxima salida.\A\A Además, a través de nuestra newsletter y contenidos del blog, recomendamos propuestas como la tuya a usuarios que ya están buscando.\A\A Formar parte de nuestra red aumenta tus oportunidades de conseguir nuevos clientes.";
  white-space: pre-line;
  position: absolute;
  top: 44px;
  right: 10px;
  width: 240px;
  max-width: 80vw;
  padding: 12px 14px;
  border-radius: 12px;
  background: #ffffff;
  color: #2b2b2b;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 500;
  box-shadow: 0 10px 28px rgba(0,0,0,0.16);
  border: 1px solid rgba(46,89,72,0.15); /* #2e5948 */
  opacity: 0;
  visibility: hidden;
  transform: translateY(-4px);
  transition: opacity .18s ease, transform .18s ease, visibility .18s ease;
  z-index: 30;
}

/* Mostrar tooltip al pasar el ratón */
.elementor-5131 .elementor-element.elementor-element-bc965b9:hover::before,
.elementor-5131 .elementor-element.elementor-element-bc965b9:focus-within::before{
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* Ajuste móvil */
@media (max-width: 767px){
  .elementor-5131 .elementor-element.elementor-element-bc965b9::before{
    right: 0;
    left: 0;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4eaa8 *//* Esto aplica el estilo a las cajas de icono DENTRO de este contenedor */
.elementor-5131 .elementor-element.elementor-element-6d4eaa8 .elementor-widget-icon-box .elementor-widget-container {
    background-color: #ffffff; /* Fondo blanco */
    padding: 40px 25px;       /* Espacio interior */
    border-radius: 20px;      /* Bordes redondeados */
    box-shadow: 0 10px 30px rgba(0,0,0,0.05); /* Sombra suave */
    transition: all 0.3s ease; /* Suavidad */
    border: 1px solid transparent; 
}

/* Efecto cuando pasas el ratón por encima de una caja */
.elementor-5131 .elementor-element.elementor-element-6d4eaa8 .elementor-widget-icon-box:hover .elementor-widget-container {
    transform: translateY(-10px); /* La caja sube */
    box-shadow: 0 20px 40px rgba(0,0,0,0.15); /* La sombra crece */
    border-color: #4CAF50; /* Borde verde (cambia esto por tu verde exacto) */
}

/* Pequeño efecto zoom en el icono */
.elementor-5131 .elementor-element.elementor-element-6d4eaa8 .elementor-widget-icon-box:hover .elementor-icon {
    transform: scale(1.1);
    transition: transform 0.3s ease;
}/* End custom CSS */