.elementor-4141 .elementor-element.elementor-element-1eee158{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-4141 .elementor-element.elementor-element-80354a7{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-4141 .elementor-element.elementor-element-d76b0e1{width:100%;max-width:100%;text-align:center;}.elementor-4141 .elementor-element.elementor-element-d76b0e1.elementor-element{--align-self:center;}.elementor-4141 .elementor-element.elementor-element-d76b0e1 .elementor-heading-title{font-family:var( --e-global-typography-687e1d3-font-family ), Sans-serif;font-size:var( --e-global-typography-687e1d3-font-size );font-weight:var( --e-global-typography-687e1d3-font-weight );line-height:var( --e-global-typography-687e1d3-line-height );color:var( --e-global-color-text );}.elementor-4141 .elementor-element.elementor-element-57ce3d3{width:100%;max-width:100%;}.elementor-4141 .elementor-element.elementor-element-57ce3d3.elementor-element{--align-self:center;}.elementor-4141 .elementor-element.elementor-element-57ce3d3 .elementor-image-box-wrapper{text-align:center;}.elementor-4141 .elementor-element.elementor-element-57ce3d3 .elementor-image-box-title{font-family:var( --e-global-typography-05a0750-font-family ), Sans-serif;font-size:var( --e-global-typography-05a0750-font-size );font-weight:var( --e-global-typography-05a0750-font-weight );line-height:var( --e-global-typography-05a0750-line-height );color:var( --e-global-color-text );}.elementor-4141 .elementor-element.elementor-element-57ce3d3:has(:hover) .elementor-image-box-title,
					 .elementor-4141 .elementor-element.elementor-element-57ce3d3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-4141 .elementor-element.elementor-element-57ce3d3 .elementor-image-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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4141 .elementor-element.elementor-element-fbc1088{--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;--justify-content:center;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-4141 .elementor-element.elementor-element-fbc1088:not(.elementor-motion-effects-element-type-background), .elementor-4141 .elementor-element.elementor-element-fbc1088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4141 .elementor-element.elementor-element-f63040f{width:100%;max-width:100%;}.elementor-4141 .elementor-element.elementor-element-f63040f.elementor-element{--align-self:center;}.elementor-4141 .elementor-element.elementor-element-f63040f .elementor-icon-box-wrapper{gap:15px;}.elementor-4141 .elementor-element.elementor-element-f63040f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f782411 );}.elementor-4141 .elementor-element.elementor-element-f63040f.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-f63040f.elementor-view-default .elementor-icon{fill:var( --e-global-color-f782411 );color:var( --e-global-color-f782411 );border-color:var( --e-global-color-f782411 );}.elementor-4141 .elementor-element.elementor-element-f63040f .elementor-icon-box-title, .elementor-4141 .elementor-element.elementor-element-f63040f .elementor-icon-box-title a{font-family:var( --e-global-typography-05a0750-font-family ), Sans-serif;font-size:var( --e-global-typography-05a0750-font-size );font-weight:var( --e-global-typography-05a0750-font-weight );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-f63040f .elementor-icon-box-title{color:var( --e-global-color-f782411 );}.elementor-4141 .elementor-element.elementor-element-f63040f .elementor-icon-box-description{color:var( --e-global-color-f782411 );}.elementor-4141 .elementor-element.elementor-element-6953eb0{--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:center;--align-items:flex-start;--gap:3em 6em;--row-gap:3em;--column-gap:6em;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6.5em;--padding-bottom:06.5em;--padding-left:0em;--padding-right:0em;}.elementor-4141 .elementor-element.elementor-element-6953eb0:not(.elementor-motion-effects-element-type-background), .elementor-4141 .elementor-element.elementor-element-6953eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eff3ffc );}.elementor-4141 .elementor-element.elementor-element-6953eb0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4141 .elementor-element.elementor-element-3500b29{width:100%;max-width:100%;text-align:center;}.elementor-4141 .elementor-element.elementor-element-3500b29 .elementor-heading-title{font-family:var( --e-global-typography-05a0750-font-family ), Sans-serif;font-size:var( --e-global-typography-05a0750-font-size );font-weight:var( --e-global-typography-05a0750-font-weight );line-height:var( --e-global-typography-05a0750-line-height );color:var( --e-global-color-secondary );}.elementor-4141 .elementor-element.elementor-element-c955d12{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-4141 .elementor-element.elementor-element-c955d12.elementor-element{--align-self:flex-start;}.elementor-4141 .elementor-element.elementor-element-c955d12 .elementor-image-box-wrapper{text-align:start;}.elementor-4141 .elementor-element.elementor-element-c955d12 .elementor-image-box-title{font-family:var( --e-global-typography-05a0750-font-family ), Sans-serif;font-size:var( --e-global-typography-05a0750-font-size );font-weight:var( --e-global-typography-05a0750-font-weight );line-height:var( --e-global-typography-05a0750-line-height );color:var( --e-global-color-text );}.elementor-4141 .elementor-element.elementor-element-c955d12 .elementor-image-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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4141 .elementor-element.elementor-element-b213f89{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4141 .elementor-element.elementor-element-1fc266c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:18px;}.elementor-4141 .elementor-element.elementor-element-1fc266c .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-text );}.elementor-4141 .elementor-element.elementor-element-1fc266c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4141 .elementor-element.elementor-element-1fc266c.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-1fc266c.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-4141 .elementor-element.elementor-element-1fc266c .elementor-icon{font-size:40px;}.elementor-4141 .elementor-element.elementor-element-1fc266c .elementor-icon-box-title, .elementor-4141 .elementor-element.elementor-element-1fc266c .elementor-icon-box-title a{font-family:"begum", Sans-serif;font-size:1.8em;font-weight:300;line-height:1.3em;}.elementor-4141 .elementor-element.elementor-element-1fc266c .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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-f782411 );}.elementor-4141 .elementor-element.elementor-element-2e84fd0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:18px;}.elementor-4141 .elementor-element.elementor-element-2e84fd0 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-text );}.elementor-4141 .elementor-element.elementor-element-2e84fd0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4141 .elementor-element.elementor-element-2e84fd0.elementor-view-framed .elementor-icon, .elementor-4141 .elementor-element.elementor-element-2e84fd0.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-4141 .elementor-element.elementor-element-2e84fd0 .elementor-icon{font-size:40px;}.elementor-4141 .elementor-element.elementor-element-2e84fd0 .elementor-icon-box-title, .elementor-4141 .elementor-element.elementor-element-2e84fd0 .elementor-icon-box-title a{font-family:"begum", Sans-serif;font-size:1.8em;font-weight:300;line-height:1.3em;}.elementor-4141 .elementor-element.elementor-element-2e84fd0 .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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-f782411 );}.elementor-4141 .elementor-element.elementor-element-b8ab302{--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:center;--align-items:center;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-4141 .elementor-element.elementor-element-b8ab302:not(.elementor-motion-effects-element-type-background), .elementor-4141 .elementor-element.elementor-element-b8ab302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f782411 );}.elementor-4141 .elementor-element.elementor-element-3891ecf{width:var( --container-widget-width, 42% );max-width:42%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-4141 .elementor-element.elementor-element-3891ecf.elementor-element{--align-self:center;}.elementor-4141 .elementor-element.elementor-element-3891ecf .elementor-image-box-wrapper{text-align:center;}.elementor-4141 .elementor-element.elementor-element-3891ecf.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4141 .elementor-element.elementor-element-3891ecf.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4141 .elementor-element.elementor-element-3891ecf.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4141 .elementor-element.elementor-element-3891ecf .elementor-image-box-title{margin-bottom:12px;font-family:"inter-variable", Sans-serif;font-size:1.5em;font-weight:200;font-style:italic;line-height:1.4em;color:var( --e-global-color-text );}.elementor-4141 .elementor-element.elementor-element-3891ecf .elementor-image-box-wrapper .elementor-image-box-img{width:74px;}.elementor-4141 .elementor-element.elementor-element-3891ecf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4141 .elementor-element.elementor-element-3891ecf:has(:hover) .elementor-image-box-title,
					 .elementor-4141 .elementor-element.elementor-element-3891ecf:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-4141 .elementor-element.elementor-element-3891ecf .elementor-image-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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4141 .elementor-element.elementor-element-34a6f14{--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:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-4141 .elementor-element.elementor-element-781bbdd{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:start;}.elementor-4141 .elementor-element.elementor-element-781bbdd .elementor-heading-title{font-family:var( --e-global-typography-05a0750-font-family ), Sans-serif;font-size:var( --e-global-typography-05a0750-font-size );font-weight:var( --e-global-typography-05a0750-font-weight );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-9db281a{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4141 .elementor-element.elementor-element-54cf956 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4141 .elementor-element.elementor-element-54cf956{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4141 .elementor-element.elementor-element-8c87a88 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4141 .elementor-element.elementor-element-8c87a88{width:var( --container-widget-width, 50% );max-width:50%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}:is( .elementor-4141 .elementor-element.elementor-element-8c87a88 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-4141 .elementor-element.elementor-element-8c87a88 > .jet-listing-grid > .jet-listing-grid__items, .elementor-4141 .elementor-element.elementor-element-8c87a88 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4141 .elementor-element.elementor-element-8c87a88 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2);}:is( .elementor-4141 .elementor-element.elementor-element-8c87a88 > .jet-listing-grid, .elementor-4141 .elementor-element.elementor-element-8c87a88 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-4141 .elementor-element.elementor-element-8c87a88 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 32px / -2);margin-bottom:calc( 32px / -2);}.elementor-4141 .elementor-element.elementor-element-d0fc63d{--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:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-4141 .elementor-element.elementor-element-16938dc{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:start;}.elementor-4141 .elementor-element.elementor-element-16938dc .elementor-heading-title{font-family:var( --e-global-typography-05a0750-font-family ), Sans-serif;font-size:var( --e-global-typography-05a0750-font-size );font-weight:var( --e-global-typography-05a0750-font-weight );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-6d48f95 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4141 .elementor-element.elementor-element-6d48f95{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4141 .elementor-element.elementor-element-6d48f95 .jet-listing-grid__slider-icon{color:var( --e-global-color-f782411 );background:var( --e-global-color-secondary );}.elementor-4141 .elementor-element.elementor-element-cef5652{--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:center;--align-items:center;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-4141 .elementor-element.elementor-element-cef5652:not(.elementor-motion-effects-element-type-background), .elementor-4141 .elementor-element.elementor-element-cef5652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f782411 );}.elementor-4141 .elementor-element.elementor-element-777dc6a{width:var( --container-widget-width, 22% );max-width:22%;background-color:#02010100;margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-4141 .elementor-element.elementor-element-777dc6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4141 .elementor-element.elementor-element-777dc6a img{width:100%;border-radius:300px 300px 300px 300px;box-shadow:0px 0px 63px 0px rgba(0, 0, 0, 0.28);}.elementor-4141 .elementor-element.elementor-element-d50f02d .elementor-image-box-title{font-family:var( --e-global-typography-eef9291-font-family ), Sans-serif;font-size:var( --e-global-typography-eef9291-font-size );font-weight:var( --e-global-typography-eef9291-font-weight );line-height:var( --e-global-typography-eef9291-line-height );color:var( --e-global-color-text );}.elementor-4141 .elementor-element.elementor-element-d50f02d:has(:hover) .elementor-image-box-title,
					 .elementor-4141 .elementor-element.elementor-element-d50f02d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-4141 .elementor-element.elementor-element-d50f02d .elementor-image-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-1d67b5d .elementor-button{background-color:#F1F5FF;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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDE3FD;border-radius:100px 100px 100px 100px;padding:0.9em 2em 0.9em 2em;}.elementor-4141 .elementor-element.elementor-element-1d67b5d .elementor-button:hover, .elementor-4141 .elementor-element.elementor-element-1d67b5d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-f782411 );border-color:var( --e-global-color-secondary );}.elementor-4141 .elementor-element.elementor-element-1d67b5d .elementor-button:hover svg, .elementor-4141 .elementor-element.elementor-element-1d67b5d .elementor-button:focus svg{fill:var( --e-global-color-f782411 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4141 .elementor-element.elementor-element-80354a7{--width:50%;}.elementor-4141 .elementor-element.elementor-element-fbc1088{--width:50%;}.elementor-4141 .elementor-element.elementor-element-b213f89{--width:40%;}}@media(min-width:2400px){.elementor-4141 .elementor-element.elementor-element-d76b0e1 .elementor-heading-title{font-size:var( --e-global-typography-687e1d3-font-size );line-height:var( --e-global-typography-687e1d3-line-height );}.elementor-4141 .elementor-element.elementor-element-57ce3d3 .elementor-image-box-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-57ce3d3 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-f63040f .elementor-icon-box-title, .elementor-4141 .elementor-element.elementor-element-f63040f .elementor-icon-box-title a{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-3500b29 .elementor-heading-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-c955d12 .elementor-image-box-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-c955d12 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-1fc266c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-2e84fd0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-3891ecf .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-781bbdd .elementor-heading-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-16938dc .elementor-heading-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-d50f02d .elementor-image-box-title{font-size:var( --e-global-typography-eef9291-font-size );line-height:var( --e-global-typography-eef9291-line-height );}.elementor-4141 .elementor-element.elementor-element-d50f02d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-1d67b5d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1366px){.elementor-4141 .elementor-element.elementor-element-80354a7{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4141 .elementor-element.elementor-element-d76b0e1 .elementor-heading-title{font-size:var( --e-global-typography-687e1d3-font-size );line-height:var( --e-global-typography-687e1d3-line-height );}.elementor-4141 .elementor-element.elementor-element-57ce3d3 .elementor-image-box-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-57ce3d3 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-fbc1088{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4141 .elementor-element.elementor-element-f63040f .elementor-icon-box-title, .elementor-4141 .elementor-element.elementor-element-f63040f .elementor-icon-box-title a{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-3500b29 .elementor-heading-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-c955d12 .elementor-image-box-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-c955d12 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-1fc266c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-2e84fd0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-3891ecf .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-781bbdd .elementor-heading-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-16938dc .elementor-heading-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-d50f02d .elementor-image-box-title{font-size:var( --e-global-typography-eef9291-font-size );line-height:var( --e-global-typography-eef9291-line-height );}.elementor-4141 .elementor-element.elementor-element-d50f02d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-1d67b5d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-4141 .elementor-element.elementor-element-80354a7{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4141 .elementor-element.elementor-element-d76b0e1{width:100%;max-width:100%;}.elementor-4141 .elementor-element.elementor-element-d76b0e1 .elementor-heading-title{font-size:var( --e-global-typography-687e1d3-font-size );line-height:var( --e-global-typography-687e1d3-line-height );}.elementor-4141 .elementor-element.elementor-element-57ce3d3{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4141 .elementor-element.elementor-element-57ce3d3 .elementor-image-box-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-57ce3d3 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-f63040f .elementor-icon-box-title, .elementor-4141 .elementor-element.elementor-element-f63040f .elementor-icon-box-title a{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-6953eb0{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-4141 .elementor-element.elementor-element-3500b29 .elementor-heading-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-c955d12{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4141 .elementor-element.elementor-element-c955d12 .elementor-image-box-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-c955d12 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-b213f89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4141 .elementor-element.elementor-element-1fc266c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-2e84fd0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-b8ab302{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-4141 .elementor-element.elementor-element-3891ecf{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4141 .elementor-element.elementor-element-3891ecf .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-781bbdd .elementor-heading-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-d0fc63d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-4141 .elementor-element.elementor-element-16938dc{width:100%;max-width:100%;text-align:center;}.elementor-4141 .elementor-element.elementor-element-16938dc .elementor-heading-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-6d48f95{width:100%;max-width:100%;}.elementor-4141 .elementor-element.elementor-element-6d48f95 .jet-listing-grid__slider-icon{width:32px;height:32px;line-height:32px;margin-top:calc( -32px/2 );font-size:24px;}.elementor-4141 .elementor-element.elementor-element-6d48f95 .jet-listing-grid__slider-icon svg{height:24px;}.elementor-4141 .elementor-element.elementor-element-6d48f95 .jet-listing-grid__slider-icon.prev-arrow{bottom:-10%;top:auto;left:43%;right:auto;}.elementor-4141 .elementor-element.elementor-element-6d48f95 .jet-listing-grid__slider-icon.next-arrow{bottom:-10%;top:auto;right:43%;left:auto;}.elementor-4141 .elementor-element.elementor-element-d50f02d .elementor-image-box-title{font-size:var( --e-global-typography-eef9291-font-size );line-height:var( --e-global-typography-eef9291-line-height );}.elementor-4141 .elementor-element.elementor-element-d50f02d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-1d67b5d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-4141 .elementor-element.elementor-element-d76b0e1{width:100%;max-width:100%;}.elementor-4141 .elementor-element.elementor-element-d76b0e1 .elementor-heading-title{font-size:var( --e-global-typography-687e1d3-font-size );line-height:var( --e-global-typography-687e1d3-line-height );}.elementor-4141 .elementor-element.elementor-element-57ce3d3{width:100%;max-width:100%;}.elementor-4141 .elementor-element.elementor-element-57ce3d3 .elementor-image-box-wrapper{text-align:center;}.elementor-4141 .elementor-element.elementor-element-57ce3d3 .elementor-image-box-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-57ce3d3 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-f63040f .elementor-icon-box-title, .elementor-4141 .elementor-element.elementor-element-f63040f .elementor-icon-box-title a{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-6953eb0{--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:3em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-4141 .elementor-element.elementor-element-3500b29{width:100%;max-width:100%;text-align:center;}.elementor-4141 .elementor-element.elementor-element-3500b29 .elementor-heading-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-c955d12{width:100%;max-width:100%;}.elementor-4141 .elementor-element.elementor-element-c955d12 .elementor-image-box-wrapper{text-align:center;}.elementor-4141 .elementor-element.elementor-element-c955d12 .elementor-image-box-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-c955d12 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-1fc266c .elementor-icon-box-title, .elementor-4141 .elementor-element.elementor-element-1fc266c .elementor-icon-box-title a{font-size:1.4em;}.elementor-4141 .elementor-element.elementor-element-1fc266c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-2e84fd0 .elementor-icon-box-title, .elementor-4141 .elementor-element.elementor-element-2e84fd0 .elementor-icon-box-title a{font-size:1.4em;}.elementor-4141 .elementor-element.elementor-element-2e84fd0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-b8ab302{--padding-top:3em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-4141 .elementor-element.elementor-element-3891ecf{width:100%;max-width:100%;}.elementor-4141 .elementor-element.elementor-element-3891ecf .elementor-image-box-wrapper{text-align:center;}.elementor-4141 .elementor-element.elementor-element-3891ecf .elementor-image-box-img{margin-bottom:0px;}.elementor-4141 .elementor-element.elementor-element-3891ecf .elementor-image-box-title{font-size:1.3em;}.elementor-4141 .elementor-element.elementor-element-3891ecf .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-781bbdd{width:100%;max-width:100%;}.elementor-4141 .elementor-element.elementor-element-781bbdd .elementor-heading-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-d0fc63d{--padding-top:3em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-4141 .elementor-element.elementor-element-16938dc{width:100%;max-width:100%;}.elementor-4141 .elementor-element.elementor-element-16938dc .elementor-heading-title{font-size:var( --e-global-typography-05a0750-font-size );line-height:var( --e-global-typography-05a0750-line-height );}.elementor-4141 .elementor-element.elementor-element-6d48f95 .jet-listing-grid__slider-icon.prev-arrow{left:40%;right:auto;}.elementor-4141 .elementor-element.elementor-element-6d48f95 .jet-listing-grid__slider-icon.next-arrow{right:40%;left:auto;}.elementor-4141 .elementor-element.elementor-element-cef5652{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4141 .elementor-element.elementor-element-777dc6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-4141 .elementor-element.elementor-element-777dc6a img{width:100%;}.elementor-4141 .elementor-element.elementor-element-d50f02d .elementor-image-box-title{font-size:var( --e-global-typography-eef9291-font-size );line-height:var( --e-global-typography-eef9291-line-height );}.elementor-4141 .elementor-element.elementor-element-d50f02d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4141 .elementor-element.elementor-element-1d67b5d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for image-box, class: .elementor-element-57ce3d3 *//* Define a cor azul para qualquer texto com a classe "texto-azul" */
.texto-azul {
    color: #3650EA; /* <<< Este é o código para um azul vibrante. */
                   /* Você pode trocar por qualquer código de cor, como #5500F9 */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f63040f *//* General reset for BOTH special links */
a.linkedin-link,
a.linkedin-link-2 {
    color: #7FEFBD !important; /* now default colour */
    text-decoration: none !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
}

/* Extra safety: specifically inside Icon Box titles */
.elementor-icon-box-title a.linkedin-link {
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
}

/* Ensure .texto-azul does NOT force another color */
a.linkedin-link .texto-azul {
    color: #7FEFBD !important; /* match the link colour */
}

/* Hover colour (same as base, but kept in case you later change base color again) */
a.linkedin-link:hover,
a.linkedin-link-2:hover {
    color: #7FEFBD !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c955d12 *//* Define a cor azul para qualquer texto com a classe "texto-azul" */
.texto-azul {
    color: #3650EA; /* <<< Este é o código para um azul vibrante. */
                   /* Você pode trocar por qualquer código de cor, como #5500F9 */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1fc266c *//*
 * Força o link (<a>) dentro do título da caixa de ícone
 * a herdar o estilo de fonte E ter um sublinhado padrão.
 */
.elementor-4141 .elementor-element.elementor-element-1fc266c .elementor-icon-box-title a {
    color: inherit !important;           /* Força a herança da cor */
    font-size: inherit !important;       /* Força a herança do tamanho */
    font-weight: inherit !important;     /* Força a herança do peso */
    line-height: inherit !important;     /* Força a herança da altura da linha */
    letter-spacing: inherit !important;  /* Força a herança do espaçamento */
    
    /* ⭐ MUDANÇA AQUI: Define o sublinhado como padrão */
    text-decoration: underline !important; 
}

/* Opcional: Você pode manter ou remover este bloco. 
   Ele garante que o sublinhado continue no hover. */
.elementor-4141 .elementor-element.elementor-element-1fc266c .elementor-icon-box-title a:hover {
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e84fd0 *//*
 * Força o link (<a>) dentro do título da caixa de ícone
 * a herdar o estilo de fonte E ter um sublinhado padrão.
 */
.elementor-4141 .elementor-element.elementor-element-2e84fd0 .elementor-icon-box-title a {
    color: inherit !important;           /* Força a herança da cor */
    font-size: inherit !important;       /* Força a herança do tamanho */
    font-weight: inherit !important;     /* Força a herança do peso */
    line-height: inherit !important;     /* Força a herança da altura da linha */
    letter-spacing: inherit !important;  /* Força a herança do espaçamento */
    
    /* ⭐ MUDANÇA AQUI: Define o sublinhado como padrão */
    text-decoration: underline !important; 
}

/* Opcional: Você pode manter ou remover este bloco. 
   Ele garante que o sublinhado continue no hover. */
.elementor-4141 .elementor-element.elementor-element-2e84fd0 .elementor-icon-box-title a:hover {
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6953eb0 *//* Prepara a seção para o posicionamento do brilho */
.elementor-4141 .elementor-element.elementor-element-6953eb0 {
  position: relative;
  overflow: hidden; /* Impede que o brilho "vaze" para fora da seção */
}

/* Cria o elemento da luz */
.elementor-4141 .elementor-element.elementor-element-6953eb0::before {
  content: "";
  position: absolute;
  z-index: 0; /* Coloca o brilho atrás do conteúdo */
  
  /* Posicionamento: No topo e centralizado */
  top: 0;
  left: 50%;
  transform: translateX(-50%); /* Centraliza horizontalmente */

  /* Forma da Luz (larga e baixa) */
  width: 100%; /* 80% da largura da seção. Altere se quiser mais largo ou estreito */
  height: 1000px; /* Altura do brilho. Altere para mais ou menos */

  /* Impede que o brilho bloqueie cliques no conteúdo */
  pointer-events: none;
}

/* 2. Variação para Mobile (Telas até 767px) */
@media (max-width: 767px) {
  .elementor-4141 .elementor-element.elementor-element-6953eb0::before {
    /* --- Ajustes para Mobile --- */
    
    /* Fazemos o brilho mais largo, já que a tela é estreita */
    width: 100%; 
    
    /* E um pouco mais baixo, para não ocupar muito espaço */
    height: 250px; 
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3891ecf *//* Define a cor azul para qualquer texto com a classe "texto-azul" */
.texto-azul {
    color: #3650EA; /* <<< Este é o código para um azul vibrante. */
                   /* Você pode trocar por qualquer código de cor, como #5500F9 */
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-6d48f95 *//*
 * Este seletor mira em AMBAS as setas (prev e next)
 * que usam as classes .jet-listing-grid__slider-icon e .slick-arrow
 */
.elementor-4141 .elementor-element.elementor-element-6d48f95 .jet-listing-grid__slider-icon.slick-arrow {
    
    /* 1. Define um tamanho igual para largura e altura */
    width: 32px;  /* <-- ✅ Ajuste o tamanho do círculo aqui */
    height: 32px; /* <-- ✅ Deixe igual à largura */

    /* 2. A MÁGICA: Transforma o quadrado em círculo */
    border-radius: 50% !important; 
    
    /* 3. Centraliza o ícone (svg ou font) dentro do círculo */
    display: flex;
    align-items: center;
    justify-content: center;

    /* 4. (Opcional) Adiciona um fundo para o círculo ser visível */
    /* background: rgba(255, 255, 255, 0.1); */
    
    /* 5. (Opcional) Remove bordas padrão, se houver */
    /* border: none; */
}

/* * (Opcional) Ajusta o tamanho do ícone SVG dentro do círculo.
 * Talvez você precise ajustar o tamanho do ícone para caber no novo círculo.
*/
.elementor-4141 .elementor-element.elementor-element-6d48f95 .jet-listing-grid__slider-icon.slick-arrow svg {
    width: 18px;  /* <-- ✅ Ajuste o tamanho do ícone interno */
    height: 18px; /* <-- ✅ Ajuste o tamanho do ícone interno */
}/* End custom CSS */