.elementor-1002 .elementor-element.elementor-element-dec8c98{--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;--overlay-opacity:0.15;}.elementor-1002 .elementor-element.elementor-element-dec8c98 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center left;}.elementor-1002 .elementor-element.elementor-element-dec8c98::before, .elementor-1002 .elementor-element.elementor-element-dec8c98 > .elementor-background-video-container::before, .elementor-1002 .elementor-element.elementor-element-dec8c98 > .e-con-inner > .elementor-background-video-container::before, .elementor-1002 .elementor-element.elementor-element-dec8c98 > .elementor-background-slideshow::before, .elementor-1002 .elementor-element.elementor-element-dec8c98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1002 .elementor-element.elementor-element-dec8c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1002 .elementor-element.elementor-element-ef59ef0{--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-1002 .elementor-element.elementor-element-232b54c{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1002 .elementor-element.elementor-element-232b54c:not(.elementor-motion-effects-element-type-background), .elementor-1002 .elementor-element.elementor-element-232b54c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9F878;}.elementor-1002 .elementor-element.elementor-element-02dca9c{background-color:var( --e-global-color-495d27d );padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-1002 .elementor-element.elementor-element-02dca9c.elementor-element{--align-self:flex-start;}.elementor-1002 .elementor-element.elementor-element-02dca9c .elementor-heading-title{font-family:var( --e-global-typography-08fdc8c-font-family ), Sans-serif;font-size:var( --e-global-typography-08fdc8c-font-size );font-weight:var( --e-global-typography-08fdc8c-font-weight );text-transform:var( --e-global-typography-08fdc8c-text-transform );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-824453f{text-align:start;}.elementor-1002 .elementor-element.elementor-element-824453f .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-824453f .elementor-heading-title a:hover, .elementor-1002 .elementor-element.elementor-element-824453f .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-a17c457{text-align:start;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-a17c457 a{color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-a17c457 a:hover, .elementor-1002 .elementor-element.elementor-element-a17c457 a:focus{color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-1b44d32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1002 .elementor-element.elementor-element-3ea8636 .elementor-button{background-color:var( --e-global-color-4a5499b );fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );border-style:none;}.elementor-1002 .elementor-element.elementor-element-3ea8636 .elementor-button:hover, .elementor-1002 .elementor-element.elementor-element-3ea8636 .elementor-button:focus{background-color:var( --e-global-color-4a5499b );color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-3ea8636 .elementor-button:hover svg, .elementor-1002 .elementor-element.elementor-element-3ea8636 .elementor-button:focus svg{fill:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-8f89df3 .elementor-button{background-color:var( --e-global-color-0f01f5c );fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );border-style:none;}.elementor-1002 .elementor-element.elementor-element-8f89df3 .elementor-button:hover, .elementor-1002 .elementor-element.elementor-element-8f89df3 .elementor-button:focus{background-color:var( --e-global-color-0f01f5c );color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-8f89df3 .elementor-button:hover svg, .elementor-1002 .elementor-element.elementor-element-8f89df3 .elementor-button:focus svg{fill:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-519c463{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1002 .elementor-element.elementor-element-a6481cd{--e-image-carousel-slides-to-show:1;}.elementor-1002 .elementor-element.elementor-element-c15cc73{--display:flex;}.elementor-1002 .elementor-element.elementor-element-3ea3a52{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1002 .elementor-element.elementor-element-5d1b397a{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-1002 .elementor-element.elementor-element-5d1b397a.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-5d1b397a .elementor-heading-title{font-family:var( --e-global-typography-08fdc8c-font-family ), Sans-serif;font-size:var( --e-global-typography-08fdc8c-font-size );font-weight:var( --e-global-typography-08fdc8c-font-weight );text-transform:var( --e-global-typography-08fdc8c-text-transform );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-79d0ad82{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-1002 .elementor-element.elementor-element-79d0ad82.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-79d0ad82 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1002 .elementor-element.elementor-element-5016f17{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-1002 .elementor-element.elementor-element-5016f17.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-155ae4b{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1002 .elementor-element.elementor-element-320fe56{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-659f957 );--border-color:var( --e-global-color-659f957 );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 18px 0px rgba(51, 51, 51, 0.13);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1002 .elementor-element.elementor-element-320fe56:not(.elementor-motion-effects-element-type-background), .elementor-1002 .elementor-element.elementor-element-320fe56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-320fe56.e-con{--align-self:stretch;}.elementor-1002 .elementor-element.elementor-element-3714666 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1002 .elementor-element.elementor-element-3714666 .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-3714666 .elementor-icon-box-title a{font-family:var( --e-global-typography-db1e030-font-family ), Sans-serif;font-size:var( --e-global-typography-db1e030-font-size );font-weight:var( --e-global-typography-db1e030-font-weight );text-transform:var( --e-global-typography-db1e030-text-transform );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-3714666 .elementor-icon-box-title{color:#1E1220;}.elementor-1002 .elementor-element.elementor-element-3714666 .elementor-icon-box-description{color:#7D7D7D;}.elementor-1002 .elementor-element.elementor-element-bab0899{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-659f957 );--border-color:var( --e-global-color-659f957 );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 18px 0px rgba(51, 51, 51, 0.13);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1002 .elementor-element.elementor-element-bab0899:not(.elementor-motion-effects-element-type-background), .elementor-1002 .elementor-element.elementor-element-bab0899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-bab0899.e-con{--align-self:stretch;}.elementor-1002 .elementor-element.elementor-element-b71fded .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1002 .elementor-element.elementor-element-b71fded .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-b71fded .elementor-icon-box-title a{font-family:var( --e-global-typography-db1e030-font-family ), Sans-serif;font-size:var( --e-global-typography-db1e030-font-size );font-weight:var( --e-global-typography-db1e030-font-weight );text-transform:var( --e-global-typography-db1e030-text-transform );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-b71fded .elementor-icon-box-title{color:#1E1220;}.elementor-1002 .elementor-element.elementor-element-b71fded .elementor-icon-box-description{color:#7D7D7D;}.elementor-1002 .elementor-element.elementor-element-b02e978{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-659f957 );--border-color:var( --e-global-color-659f957 );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 18px 0px rgba(51, 51, 51, 0.13);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1002 .elementor-element.elementor-element-b02e978:not(.elementor-motion-effects-element-type-background), .elementor-1002 .elementor-element.elementor-element-b02e978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-b02e978.e-con{--align-self:stretch;}.elementor-1002 .elementor-element.elementor-element-91a25cb .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1002 .elementor-element.elementor-element-91a25cb .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-91a25cb .elementor-icon-box-title a{font-family:var( --e-global-typography-db1e030-font-family ), Sans-serif;font-size:var( --e-global-typography-db1e030-font-size );font-weight:var( --e-global-typography-db1e030-font-weight );text-transform:var( --e-global-typography-db1e030-text-transform );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-91a25cb .elementor-icon-box-title{color:#1E1220;}.elementor-1002 .elementor-element.elementor-element-91a25cb .elementor-icon-box-description{color:#7D7D7D;}.elementor-1002 .elementor-element.elementor-element-1df54e7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-659f957 );--border-color:var( --e-global-color-659f957 );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 18px 0px rgba(51, 51, 51, 0.13);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1002 .elementor-element.elementor-element-1df54e7:not(.elementor-motion-effects-element-type-background), .elementor-1002 .elementor-element.elementor-element-1df54e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-1df54e7.e-con{--align-self:stretch;}.elementor-1002 .elementor-element.elementor-element-6b190a3 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1002 .elementor-element.elementor-element-6b190a3 .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-6b190a3 .elementor-icon-box-title a{font-family:var( --e-global-typography-db1e030-font-family ), Sans-serif;font-size:var( --e-global-typography-db1e030-font-size );font-weight:var( --e-global-typography-db1e030-font-weight );text-transform:var( --e-global-typography-db1e030-text-transform );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-6b190a3 .elementor-icon-box-title{color:#1E1220;}.elementor-1002 .elementor-element.elementor-element-6b190a3 .elementor-icon-box-description{color:#7D7D7D;}.elementor-1002 .elementor-element.elementor-element-89b7d29{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-659f957 );--border-color:var( --e-global-color-659f957 );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 18px 0px rgba(51, 51, 51, 0.13);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1002 .elementor-element.elementor-element-89b7d29:not(.elementor-motion-effects-element-type-background), .elementor-1002 .elementor-element.elementor-element-89b7d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-89b7d29.e-con{--align-self:stretch;}.elementor-1002 .elementor-element.elementor-element-fa9a57f .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1002 .elementor-element.elementor-element-fa9a57f .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-fa9a57f .elementor-icon-box-title a{font-family:var( --e-global-typography-db1e030-font-family ), Sans-serif;font-size:var( --e-global-typography-db1e030-font-size );font-weight:var( --e-global-typography-db1e030-font-weight );text-transform:var( --e-global-typography-db1e030-text-transform );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-fa9a57f .elementor-icon-box-title{color:#1E1220;}.elementor-1002 .elementor-element.elementor-element-fa9a57f .elementor-icon-box-description{color:#7D7D7D;}.elementor-1002 .elementor-element.elementor-element-436f87c{--display:flex;}.elementor-1002 .elementor-element.elementor-element-436f87c:not(.elementor-motion-effects-element-type-background), .elementor-1002 .elementor-element.elementor-element-436f87c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-495d27d );}.elementor-1002 .elementor-element.elementor-element-665093f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1002 .elementor-element.elementor-element-74072f20{background-color:var( --e-global-color-a567df4 );padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-1002 .elementor-element.elementor-element-74072f20.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-74072f20 .elementor-heading-title{font-family:var( --e-global-typography-08fdc8c-font-family ), Sans-serif;font-size:var( --e-global-typography-08fdc8c-font-size );font-weight:var( --e-global-typography-08fdc8c-font-weight );text-transform:var( --e-global-typography-08fdc8c-text-transform );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-74072f20 .elementor-heading-title a:hover, .elementor-1002 .elementor-element.elementor-element-74072f20 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-591c9721{text-align:center;}.elementor-1002 .elementor-element.elementor-element-591c9721 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-591c9721 .elementor-heading-title a:hover, .elementor-1002 .elementor-element.elementor-element-591c9721 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-6d7ee74d{--display:flex;}.elementor-1002 .elementor-element.elementor-element-53ca7362{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-659f957 );--border-color:var( --e-global-color-659f957 );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 18px 0px rgba(51, 51, 51, 0.13);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1002 .elementor-element.elementor-element-53ca7362:not(.elementor-motion-effects-element-type-background), .elementor-1002 .elementor-element.elementor-element-53ca7362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-3ecd2242{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1002 .elementor-element.elementor-element-3ecd2242 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1002 .elementor-element.elementor-element-28792553{--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:flex-start;}.elementor-1002 .elementor-element.elementor-element-6a56c91{background-color:var( --e-global-color-495d27d );border-radius:7px 7px 7px 7px;text-align:center;}.elementor-1002 .elementor-element.elementor-element-6a56c91 .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-65012375 .elementor-icon-box-wrapper{text-align:start;}.elementor-1002 .elementor-element.elementor-element-65012375 .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-65012375 .elementor-icon-box-title a{font-family:var( --e-global-typography-db1e030-font-family ), Sans-serif;font-size:var( --e-global-typography-db1e030-font-size );font-weight:var( --e-global-typography-db1e030-font-weight );text-transform:var( --e-global-typography-db1e030-text-transform );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-65012375 .elementor-icon-box-title{color:#1E1220;}.elementor-1002 .elementor-element.elementor-element-65012375 .elementor-icon-box-description{color:#7D7D7D;}.elementor-1002 .elementor-element.elementor-element-b9ec3ab.elementor-element{--align-self:flex-start;}.elementor-1002 .elementor-element.elementor-element-b9ec3ab .elementor-icon-list-icon i{color:var( --e-global-color-4a5499b );transition:color 0.3s;}.elementor-1002 .elementor-element.elementor-element-b9ec3ab .elementor-icon-list-icon svg{fill:var( --e-global-color-4a5499b );transition:fill 0.3s;}.elementor-1002 .elementor-element.elementor-element-b9ec3ab .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-4a5499b );}.elementor-1002 .elementor-element.elementor-element-b9ec3ab .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-4a5499b );}.elementor-1002 .elementor-element.elementor-element-b9ec3ab{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1002 .elementor-element.elementor-element-b9ec3ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1002 .elementor-element.elementor-element-b9ec3ab .elementor-icon-list-item > a{font-size:14px;}.elementor-1002 .elementor-element.elementor-element-b9ec3ab .elementor-icon-list-text{transition:color 0.3s;}.elementor-1002 .elementor-element.elementor-element-4c1770f4 .elementor-button{background-color:#E85497;fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );border-style:none;}.elementor-1002 .elementor-element.elementor-element-97ae77f{--display:flex;}.elementor-1002 .elementor-element.elementor-element-4524c5aa{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-659f957 );--border-color:var( --e-global-color-659f957 );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 18px 0px rgba(51, 51, 51, 0.13);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1002 .elementor-element.elementor-element-4524c5aa:not(.elementor-motion-effects-element-type-background), .elementor-1002 .elementor-element.elementor-element-4524c5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-4643849{width:100%;max-width:100%;}.elementor-1002 .elementor-element.elementor-element-4643849 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1002 .elementor-element.elementor-element-6c54b130{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1002 .elementor-element.elementor-element-3522bd4c{background-color:var( --e-global-color-495d27d );border-radius:7px 7px 7px 7px;text-align:center;}.elementor-1002 .elementor-element.elementor-element-3522bd4c .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-5c8942b .elementor-icon-box-wrapper{text-align:start;}.elementor-1002 .elementor-element.elementor-element-5c8942b .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-5c8942b .elementor-icon-box-title a{font-family:var( --e-global-typography-db1e030-font-family ), Sans-serif;font-size:var( --e-global-typography-db1e030-font-size );font-weight:var( --e-global-typography-db1e030-font-weight );text-transform:var( --e-global-typography-db1e030-text-transform );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-5c8942b .elementor-icon-box-title{color:#1E1220;}.elementor-1002 .elementor-element.elementor-element-5c8942b .elementor-icon-box-description{color:#7D7D7D;}.elementor-1002 .elementor-element.elementor-element-c73cbd4.elementor-element{--align-self:flex-start;}.elementor-1002 .elementor-element.elementor-element-c73cbd4 .elementor-icon-list-icon i{color:var( --e-global-color-0f01f5c );transition:color 0.3s;}.elementor-1002 .elementor-element.elementor-element-c73cbd4 .elementor-icon-list-icon svg{fill:var( --e-global-color-0f01f5c );transition:fill 0.3s;}.elementor-1002 .elementor-element.elementor-element-c73cbd4 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-0f01f5c );}.elementor-1002 .elementor-element.elementor-element-c73cbd4 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-0f01f5c );}.elementor-1002 .elementor-element.elementor-element-c73cbd4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1002 .elementor-element.elementor-element-c73cbd4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1002 .elementor-element.elementor-element-c73cbd4 .elementor-icon-list-item > a{font-size:14px;}.elementor-1002 .elementor-element.elementor-element-c73cbd4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1002 .elementor-element.elementor-element-688701f1 .elementor-button{background-color:#0271CD;fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );border-style:none;}.elementor-1002 .elementor-element.elementor-element-76539fa7{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-1002 .elementor-element.elementor-element-481f012{--display:flex;}.elementor-1002 .elementor-element.elementor-element-e5ab91d{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1002 .elementor-element.elementor-element-642b3025{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-1002 .elementor-element.elementor-element-642b3025.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-642b3025 .elementor-heading-title{font-family:var( --e-global-typography-08fdc8c-font-family ), Sans-serif;font-size:var( --e-global-typography-08fdc8c-font-size );font-weight:var( --e-global-typography-08fdc8c-font-weight );text-transform:var( --e-global-typography-08fdc8c-text-transform );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-32d17bb9{text-align:center;}.elementor-1002 .elementor-element.elementor-element-32d17bb9 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1002 .elementor-element.elementor-element-2a981438{text-align:center;color:var( --e-global-color-text );}.elementor-1002 .elementor-element.elementor-element-2dfd3702 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1002 .elementor-element.elementor-element-2dfd3702 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1002 .elementor-element.elementor-element-2dfd3702{--image-border-radius:20px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1002 .elementor-element.elementor-element-094ed6d{--display:flex;}.elementor-1002 .elementor-element.elementor-element-094ed6d:not(.elementor-motion-effects-element-type-background), .elementor-1002 .elementor-element.elementor-element-094ed6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-495d27d );}.elementor-1002 .elementor-element.elementor-element-bd22c57{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1002 .elementor-element.elementor-element-1dbb8803{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-1002 .elementor-element.elementor-element-1dbb8803.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-1dbb8803 .elementor-heading-title{font-family:var( --e-global-typography-08fdc8c-font-family ), Sans-serif;font-size:var( --e-global-typography-08fdc8c-font-size );font-weight:var( --e-global-typography-08fdc8c-font-weight );text-transform:var( --e-global-typography-08fdc8c-text-transform );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-17d8f9aa{text-align:center;}.elementor-1002 .elementor-element.elementor-element-248e03b9 .elementor-swiper-button{font-size:20px;}.elementor-1002 .elementor-element.elementor-element-0f15fa2{--display:flex;}.elementor-1002 .elementor-element.elementor-element-5b88e55{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1002 .elementor-element.elementor-element-5ea3fa22{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-1002 .elementor-element.elementor-element-5ea3fa22.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-5ea3fa22 .elementor-heading-title{font-family:var( --e-global-typography-08fdc8c-font-family ), Sans-serif;font-size:var( --e-global-typography-08fdc8c-font-size );font-weight:var( --e-global-typography-08fdc8c-font-weight );text-transform:var( --e-global-typography-08fdc8c-text-transform );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-4425cc0{text-align:center;}.elementor-1002 .elementor-element.elementor-element-4425cc0 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1002 .elementor-element.elementor-element-3092cc52{text-align:center;color:var( --e-global-color-text );}.elementor-1002 .elementor-element.elementor-element-3021e06{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1002 .elementor-element.elementor-element-160bf3ee{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-659f957 );--border-color:var( --e-global-color-659f957 );--border-radius:10px 10px 10px 10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1002 .elementor-element.elementor-element-5156bb6c .elementor-icon-box-wrapper{gap:0px;}.elementor-1002 .elementor-element.elementor-element-5156bb6c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-5156bb6c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-5156bb6c.elementor-view-framed .elementor-icon, .elementor-1002 .elementor-element.elementor-element-5156bb6c.elementor-view-default .elementor-icon{fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );border-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-5156bb6c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1002 .elementor-element.elementor-element-5156bb6c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-5156bb6c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1002 .elementor-element.elementor-element-5156bb6c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1002 .elementor-element.elementor-element-5156bb6c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1002 .elementor-element.elementor-element-5156bb6c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );border-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-5156bb6c .elementor-icon{font-size:80px;}.elementor-1002 .elementor-element.elementor-element-5156bb6c .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-5156bb6c .elementor-icon-box-title a{font-family:var( --e-global-typography-db1e030-font-family ), Sans-serif;font-size:var( --e-global-typography-db1e030-font-size );font-weight:var( --e-global-typography-db1e030-font-weight );text-transform:var( --e-global-typography-db1e030-text-transform );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-5156bb6c:has(:hover) .elementor-icon-box-title,
					 .elementor-1002 .elementor-element.elementor-element-5156bb6c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-5156bb6c .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-1002 .elementor-element.elementor-element-c53e7e8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-659f957 );--border-color:var( --e-global-color-659f957 );--border-radius:10px 10px 10px 10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1002 .elementor-element.elementor-element-3d4f015a .elementor-icon-box-wrapper{gap:0px;}.elementor-1002 .elementor-element.elementor-element-3d4f015a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-3d4f015a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-3d4f015a.elementor-view-framed .elementor-icon, .elementor-1002 .elementor-element.elementor-element-3d4f015a.elementor-view-default .elementor-icon{fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );border-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-3d4f015a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1002 .elementor-element.elementor-element-3d4f015a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-3d4f015a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1002 .elementor-element.elementor-element-3d4f015a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1002 .elementor-element.elementor-element-3d4f015a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1002 .elementor-element.elementor-element-3d4f015a.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );border-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-3d4f015a .elementor-icon{font-size:80px;}.elementor-1002 .elementor-element.elementor-element-3d4f015a .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-3d4f015a .elementor-icon-box-title a{font-family:var( --e-global-typography-db1e030-font-family ), Sans-serif;font-size:var( --e-global-typography-db1e030-font-size );font-weight:var( --e-global-typography-db1e030-font-weight );text-transform:var( --e-global-typography-db1e030-text-transform );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-3d4f015a:has(:hover) .elementor-icon-box-title,
					 .elementor-1002 .elementor-element.elementor-element-3d4f015a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-3d4f015a .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-1002 .elementor-element.elementor-element-186c7d39{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-659f957 );--border-color:var( --e-global-color-659f957 );--border-radius:10px 10px 10px 10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1002 .elementor-element.elementor-element-b19da9b .elementor-icon-box-wrapper{gap:0px;}.elementor-1002 .elementor-element.elementor-element-b19da9b .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-b19da9b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-b19da9b.elementor-view-framed .elementor-icon, .elementor-1002 .elementor-element.elementor-element-b19da9b.elementor-view-default .elementor-icon{fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );border-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-b19da9b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1002 .elementor-element.elementor-element-b19da9b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-b19da9b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1002 .elementor-element.elementor-element-b19da9b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1002 .elementor-element.elementor-element-b19da9b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1002 .elementor-element.elementor-element-b19da9b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );border-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-b19da9b .elementor-icon{font-size:80px;}.elementor-1002 .elementor-element.elementor-element-b19da9b .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-b19da9b .elementor-icon-box-title a{font-family:var( --e-global-typography-db1e030-font-family ), Sans-serif;font-size:var( --e-global-typography-db1e030-font-size );font-weight:var( --e-global-typography-db1e030-font-weight );text-transform:var( --e-global-typography-db1e030-text-transform );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-b19da9b:has(:hover) .elementor-icon-box-title,
					 .elementor-1002 .elementor-element.elementor-element-b19da9b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-b19da9b .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-1002 .elementor-element.elementor-element-2d98cd6c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-659f957 );--border-color:var( --e-global-color-659f957 );--border-radius:10px 10px 10px 10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1002 .elementor-element.elementor-element-0741239 .elementor-icon-box-wrapper{gap:0px;}.elementor-1002 .elementor-element.elementor-element-0741239 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-0741239.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-0741239.elementor-view-framed .elementor-icon, .elementor-1002 .elementor-element.elementor-element-0741239.elementor-view-default .elementor-icon{fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );border-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-0741239.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1002 .elementor-element.elementor-element-0741239.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-0741239.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1002 .elementor-element.elementor-element-0741239.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1002 .elementor-element.elementor-element-0741239.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1002 .elementor-element.elementor-element-0741239.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );border-color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-0741239 .elementor-icon{font-size:80px;}.elementor-1002 .elementor-element.elementor-element-0741239 .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-0741239 .elementor-icon-box-title a{font-family:var( --e-global-typography-db1e030-font-family ), Sans-serif;font-size:var( --e-global-typography-db1e030-font-size );font-weight:var( --e-global-typography-db1e030-font-weight );text-transform:var( --e-global-typography-db1e030-text-transform );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-0741239:has(:hover) .elementor-icon-box-title,
					 .elementor-1002 .elementor-element.elementor-element-0741239:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-0741239 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-1002 .elementor-element.elementor-element-9645e76{--display:flex;--overlay-opacity:0.5;}.elementor-1002 .elementor-element.elementor-element-9645e76:not(.elementor-motion-effects-element-type-background), .elementor-1002 .elementor-element.elementor-element-9645e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://neat-nook.15-204-109-121.plesk.page/wp-content/uploads/2026/08/Pendant_lights_hanging_in_kitchen_202608242056-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1002 .elementor-element.elementor-element-9645e76::before, .elementor-1002 .elementor-element.elementor-element-9645e76 > .elementor-background-video-container::before, .elementor-1002 .elementor-element.elementor-element-9645e76 > .e-con-inner > .elementor-background-video-container::before, .elementor-1002 .elementor-element.elementor-element-9645e76 > .elementor-background-slideshow::before, .elementor-1002 .elementor-element.elementor-element-9645e76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1002 .elementor-element.elementor-element-9645e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1002 .elementor-element.elementor-element-4ef4885{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1002 .elementor-element.elementor-element-113566b1{background-color:var( --e-global-color-659f957 );padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-1002 .elementor-element.elementor-element-113566b1.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-113566b1 .elementor-heading-title{font-family:var( --e-global-typography-08fdc8c-font-family ), Sans-serif;font-size:var( --e-global-typography-08fdc8c-font-size );font-weight:var( --e-global-typography-08fdc8c-font-weight );text-transform:var( --e-global-typography-08fdc8c-text-transform );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-fbeca19{text-align:center;}.elementor-1002 .elementor-element.elementor-element-fbeca19 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-456ae151{text-align:center;color:var( --e-global-color-a567df4 );}.elementor-1002 .elementor-element.elementor-element-62cfc32f.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-62cfc32f .elementor-button{fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );border-style:none;}.elementor-1002 .elementor-element.elementor-element-0c3961a{--display:flex;}.elementor-1002 .elementor-element.elementor-element-cac4e45{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1002 .elementor-element.elementor-element-b7a3ae9{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-1002 .elementor-element.elementor-element-b7a3ae9.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-b7a3ae9 .elementor-heading-title{font-family:var( --e-global-typography-08fdc8c-font-family ), Sans-serif;font-size:var( --e-global-typography-08fdc8c-font-size );font-weight:var( --e-global-typography-08fdc8c-font-weight );text-transform:var( --e-global-typography-08fdc8c-text-transform );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );color:var( --e-global-color-primary );}.elementor-1002 .elementor-element.elementor-element-134c65a{text-align:center;}@media(max-width:1366px){.elementor-1002 .elementor-element.elementor-element-dec8c98{--overlay-opacity:0.15;}.elementor-1002 .elementor-element.elementor-element-02dca9c .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-824453f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-519c463{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1002 .elementor-element.elementor-element-5d1b397a .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-3714666 .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-3714666 .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-b71fded .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-b71fded .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-91a25cb .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-91a25cb .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-6b190a3 .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-6b190a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-fa9a57f .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-fa9a57f .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-74072f20 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-3ecd2242 img{height:300px;}.elementor-1002 .elementor-element.elementor-element-65012375 .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-65012375 .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-4643849 img{height:300px;}.elementor-1002 .elementor-element.elementor-element-5c8942b .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-5c8942b .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-642b3025 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-1dbb8803 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-5ea3fa22 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-3021e06{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-1002 .elementor-element.elementor-element-5156bb6c .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-5156bb6c .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-3d4f015a .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-3d4f015a .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-b19da9b .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-b19da9b .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-0741239 .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-0741239 .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-113566b1 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-fbeca19 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-b7a3ae9 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}}@media(max-width:1024px){.elementor-1002 .elementor-element.elementor-element-dec8c98{--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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1002 .elementor-element.elementor-element-dec8c98 .elementor-background-slideshow__slide__image{background-position:bottom left;}.elementor-1002 .elementor-element.elementor-element-02dca9c.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-02dca9c .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-824453f{text-align:center;}.elementor-1002 .elementor-element.elementor-element-824453f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-a17c457{text-align:center;}.elementor-1002 .elementor-element.elementor-element-1b44d32{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1002 .elementor-element.elementor-element-1b44d32.e-con{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-519c463{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1002 .elementor-element.elementor-element-5d1b397a .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-3714666 .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-3714666 .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-b71fded .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-b71fded .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-91a25cb .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-91a25cb .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-6b190a3 .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-6b190a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-fa9a57f .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-fa9a57f .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-74072f20 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-53ca7362{--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-1002 .elementor-element.elementor-element-6a56c91.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-65012375.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-65012375 .elementor-icon-box-wrapper{text-align:center;}.elementor-1002 .elementor-element.elementor-element-65012375 .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-65012375 .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-b9ec3ab.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-4c1770f4.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-4524c5aa{--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-1002 .elementor-element.elementor-element-3522bd4c.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-5c8942b.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-5c8942b .elementor-icon-box-wrapper{text-align:center;}.elementor-1002 .elementor-element.elementor-element-5c8942b .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-5c8942b .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-c73cbd4.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-688701f1.elementor-element{--align-self:center;}.elementor-1002 .elementor-element.elementor-element-642b3025 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-1dbb8803 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-5ea3fa22 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-3021e06{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1002 .elementor-element.elementor-element-5156bb6c .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-5156bb6c .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-3d4f015a .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-3d4f015a .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-b19da9b .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-b19da9b .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-0741239 .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-0741239 .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-113566b1 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-fbeca19 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-b7a3ae9 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}}@media(max-width:767px){.elementor-1002 .elementor-element.elementor-element-dec8c98{--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:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1002 .elementor-element.elementor-element-dec8c98 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1002 .elementor-element.elementor-element-232b54c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1002 .elementor-element.elementor-element-02dca9c .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-824453f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-519c463{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1002 .elementor-element.elementor-element-a6481cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1002 .elementor-element.elementor-element-3ea3a52{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1002 .elementor-element.elementor-element-5d1b397a .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-3714666 .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-3714666 .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-b71fded .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-b71fded .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-91a25cb .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-91a25cb .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-6b190a3 .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-6b190a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-fa9a57f .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-fa9a57f .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-665093f{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1002 .elementor-element.elementor-element-74072f20 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-3ecd2242 img{height:180px;}.elementor-1002 .elementor-element.elementor-element-65012375 .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-65012375 .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-4643849 img{height:180px;}.elementor-1002 .elementor-element.elementor-element-5c8942b .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-5c8942b .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-e5ab91d{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1002 .elementor-element.elementor-element-642b3025 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-bd22c57{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1002 .elementor-element.elementor-element-1dbb8803 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-5b88e55{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1002 .elementor-element.elementor-element-5ea3fa22 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-3021e06{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1002 .elementor-element.elementor-element-5156bb6c .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-5156bb6c .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-3d4f015a .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-3d4f015a .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-b19da9b .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-b19da9b .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-0741239 .elementor-icon-box-title, .elementor-1002 .elementor-element.elementor-element-0741239 .elementor-icon-box-title a{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-1002 .elementor-element.elementor-element-4ef4885{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1002 .elementor-element.elementor-element-113566b1 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}.elementor-1002 .elementor-element.elementor-element-fbeca19 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1002 .elementor-element.elementor-element-cac4e45{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1002 .elementor-element.elementor-element-b7a3ae9 .elementor-heading-title{font-size:var( --e-global-typography-08fdc8c-font-size );line-height:var( --e-global-typography-08fdc8c-line-height );letter-spacing:var( --e-global-typography-08fdc8c-letter-spacing );word-spacing:var( --e-global-typography-08fdc8c-word-spacing );}}@media(min-width:768px){.elementor-1002 .elementor-element.elementor-element-320fe56{--width:32%;}.elementor-1002 .elementor-element.elementor-element-bab0899{--width:32%;}.elementor-1002 .elementor-element.elementor-element-b02e978{--width:32%;}.elementor-1002 .elementor-element.elementor-element-1df54e7{--width:32%;}.elementor-1002 .elementor-element.elementor-element-89b7d29{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1002 .elementor-element.elementor-element-320fe56{--width:48%;}.elementor-1002 .elementor-element.elementor-element-bab0899{--width:48%;}.elementor-1002 .elementor-element.elementor-element-b02e978{--width:48%;}.elementor-1002 .elementor-element.elementor-element-1df54e7{--width:48%;}.elementor-1002 .elementor-element.elementor-element-89b7d29{--width:48%;}}/* Start custom CSS for container, class: .elementor-element-232b54c */.elementor-1002 .elementor-element.elementor-element-232b54c{
    text-wrap: balance;
}
.elementor-1002 .elementor-element.elementor-element-232b54c {
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(1px);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a6481cd *//* Container base sem o espaçamento inferior */
.elementor-1002 .elementor-element.elementor-element-a6481cd {
    position: relative;
    padding-bottom: 0px !important; 
}

/* =========================================
   IMAGENS DO CARROSSEL (Bordas arredondadas e tamanho natural)
========================================= */
.elementor-1002 .elementor-element.elementor-element-a6481cd .elementor-image-carousel-wrapper {
    border-radius: 20px;
    overflow: hidden;
}

.elementor-1002 .elementor-element.elementor-element-a6481cd .swiper-slide-image {
    border-radius: 20px !important;
    transform: none !important;
    transition: none !important;
    
    /* Mantém a proporção original da imagem (1:1) de forma responsiva */
    width: 100% !important;
    height: auto !important; 
}

/* =========================================
   SETAS (ESTILO DARK GLASS)
========================================= */
.elementor-1002 .elementor-element.elementor-element-a6481cd .elementor-swiper-button {
    position: absolute;
    top: 50% !important; 
    transform: translateY(-50%) !important;
    
    background-color: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    
    color: #E43F7C; 
    border-radius: 50%;
    width: 42px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
    z-index: 2;
    transition: all 0.3s ease;
}

.elementor-1002 .elementor-element.elementor-element-a6481cd .elementor-swiper-button:hover,
.elementor-1002 .elementor-element.elementor-element-a6481cd .elementor-swiper-button:active {
    transform: translateY(-50%) !important;
    background-color: rgba(255, 255, 255, 0.25);
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #0073E6; 
}

.elementor-1002 .elementor-element.elementor-element-a6481cd .elementor-swiper-button svg {
    fill: #E43F7C; 
    width: 18px;
    height: 18px;
    transition: all 0.3s ease;
}

.elementor-1002 .elementor-element.elementor-element-a6481cd .elementor-swiper-button:hover svg,
.elementor-1002 .elementor-element.elementor-element-a6481cd .elementor-swiper-button:active svg {
    fill: #0073E6; 
}

/* =========================================
   PAGINAÇÃO (DOTS) - SOBREPOSTOS NA IMAGEM
========================================= */
.elementor-1002 .elementor-element.elementor-element-a6481cd .swiper-pagination-bullet {
    background: #a8a8a8; 
    opacity: 0.6; 
    width: 10px;
    height: 10px;
    transition: all 0.3s ease;
}

.elementor-1002 .elementor-element.elementor-element-a6481cd .swiper-pagination-bullet-active {
    background: #0073E6; 
    opacity: 1;
    width: 24px;
    border-radius: 5px;
    box-shadow: 0 0 8px rgba(0, 115, 230, 0.4);
}

.elementor-1002 .elementor-element.elementor-element-a6481cd .swiper-pagination {
    position: absolute !important;
    bottom: 15px !important; 
    left: 0 !important;
    right: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    width: 100% !important;
    z-index: 10 !important; 
}

/* =========================================
   RESPONSIVO PARA CELULARES (Telas até 768px)
========================================= */
@media (max-width: 768px) {
    /* Exibe apenas 3 dots */
    .elementor-1002 .elementor-element.elementor-element-a6481cd .swiper-pagination-bullet:nth-child(n+4) {
        display: none !important;
    }

    .elementor-1002 .elementor-element.elementor-element-a6481cd .swiper-pagination {
        bottom: 10px !important;
    }

    .elementor-1002 .elementor-element.elementor-element-a6481cd .elementor-swiper-button {
        position: absolute !important;
        top: 50% !important; 
        transform: translateY(-50%) !important;
        width: 36px !important;
        height: 36px !important;
        display: flex !important;
        z-index: 10 !important;
    }

    .elementor-1002 .elementor-element.elementor-element-a6481cd .elementor-swiper-button-prev {
        left: 10px !important;
    }

    .elementor-1002 .elementor-element.elementor-element-a6481cd .elementor-swiper-button-next {
        right: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79d0ad82 */.elementor-1002 .elementor-element.elementor-element-79d0ad82{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5016f17 */.elementor-1002 .elementor-element.elementor-element-5016f17{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3714666 */.elementor-1002 .elementor-element.elementor-element-3714666{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b71fded */.elementor-1002 .elementor-element.elementor-element-b71fded{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-91a25cb */.elementor-1002 .elementor-element.elementor-element-91a25cb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b190a3 */.elementor-1002 .elementor-element.elementor-element-6b190a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa9a57f */.elementor-1002 .elementor-element.elementor-element-fa9a57f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-591c9721 */.elementor-1002 .elementor-element.elementor-element-591c9721{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-76539fa7 *//* 1. Container principal das Abas */
.elementor-widget-n-tabs .e-n-tabs-heading {
    display: flex !important;
    background-color: transparent !important; /* Fundo escuro removido */
    border-radius: 8px !important;
    padding: 0 !important;
    margin-bottom: 30px !important;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: nowrap !important;
    overflow: visible !important;
    border: none !important;
    gap: 0 !important; 
}

/* 2. Estilo base das abas */
.elementor-widget-n-tabs .e-n-tab-title {
    padding: 20px 30px !important;
    margin: 0 !important;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    border: none !important; /* Divisórias removidas */
    box-shadow: none !important;
}

/* Força a cor e o peso da fonte no texto interno em todos os estados */
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-title-text,
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon {
    color: #ffffff !important;
    font-weight: 600 !important;
}

/* Ajusta os cantos arredondados do primeiro e último item */
.elementor-widget-n-tabs .e-n-tab-title:first-child {
    border-radius: 8px 0 0 8px !important;
}
.elementor-widget-n-tabs .e-n-tab-title:last-child {
    border-radius: 0 8px 8px 0 !important;
}

/* Oculta os indicadores/linhas padrão do widget Tabs */
.elementor-widget-n-tabs .e-n-tab-title::before {
    display: none !important;
}

/* 3. Base da "setinha" que aponta para baixo na Aba ativa */
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"]::after {
    content: "" !important;
    display: block !important;
    position: absolute;
    bottom: -8px; 
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}

/* --- 4. ABA 1 (Rosa #E85497) Normal, Hover e Ativo --- */
.elementor-widget-n-tabs .e-n-tab-title:nth-child(1),
.elementor-widget-n-tabs .e-n-tab-title:nth-child(1):hover,
.elementor-widget-n-tabs .e-n-tab-title:nth-child(1)[aria-selected="true"] {
    background-color: #E85497 !important;
}
.elementor-widget-n-tabs .e-n-tab-title:nth-child(1)[aria-selected="true"]::after {
    border-top: 8px solid #E85497;
}

/* --- 5. ABA 2 (Azul #0271CD) Normal, Hover e Ativo --- */
.elementor-widget-n-tabs .e-n-tab-title:nth-child(2),
.elementor-widget-n-tabs .e-n-tab-title:nth-child(2):hover,
.elementor-widget-n-tabs .e-n-tab-title:nth-child(2)[aria-selected="true"] {
    background-color: #0271CD !important;
}
.elementor-widget-n-tabs .e-n-tab-title:nth-child(2)[aria-selected="true"]::after {
    border-top: 8px solid #0271CD;
}

/* 6. Ajuste para Celular (Mobile) */
@media (max-width: 767px) {
    .elementor-widget-n-tabs .e-n-tabs-heading {
        flex-direction: column;
        width: 100%;
        border-radius: 8px !important;
        overflow: hidden !important; 
    }
    .elementor-widget-n-tabs .e-n-tab-title {
        border-radius: 0 !important;
        width: 100%;
        margin: 0 !important;
    }
    
    /* Arredonda apenas os cantos de CIMA da primeira aba */
    .elementor-widget-n-tabs .e-n-tab-title:first-child {
        border-radius: 8px 8px 0 0 !important;
    }
    
    /* Arredonda apenas os cantos de BAIXO da última aba */
    .elementor-widget-n-tabs .e-n-tab-title:last-child {
        border-radius: 0 0 8px 8px !important;
    }
    
    /* Oculta a setinha no celular para não quebrar o layout empilhado */
    .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"]::after {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32d17bb9 */.elementor-1002 .elementor-element.elementor-element-32d17bb9{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a981438 */.elementor-1002 .elementor-element.elementor-element-2a981438{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-2dfd3702 *//* 1. Container principal - Fundo transparente e bordas arredondadas */
.elementor-widget-gallery .elementor-gallery__titles-container {
    display: flex !important;
    background-color: transparent !important; /* Fundo preto removido */
    border-radius: 8px !important;
    padding: 0 !important;
    margin-bottom: 30px !important;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: nowrap !important;
    overflow: visible !important;
}

/* 2. Estilo base dos itens */
.elementor-widget-gallery .elementor-gallery-title {
    color: #ffffff !important;
    font-weight: 600 !important;
    padding: 20px 30px !important;
    margin: 0 !important;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    border: none !important; /* Divisória removida devido às cores sólidas */
}

/* Arredonda os cantos externos do primeiro e último item */
.elementor-widget-gallery .elementor-gallery-title:first-child {
    border-radius: 8px 0 0 8px;
}
.elementor-widget-gallery .elementor-gallery-title:last-child {
    border-radius: 0 8px 8px 0;
}

/* Remove os traços de animação originais do Elementor */
.elementor-widget-gallery .e--pointer-underline .elementor-item::before,
.elementor-widget-gallery .e--pointer-underline .elementor-item::after {
    display: none !important;
}

/* 3. Base da "setinha" que aponta para baixo no item ativo */
.elementor-widget-gallery .elementor-gallery-title.elementor-item-active::after {
    content: "" !important;
    display: block !important;
    position: absolute;
    bottom: -8px; 
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}

/* --- 4. TAB 1 (Rosa #E85497) Normal, Hover e Ativo --- */
.elementor-widget-gallery .elementor-gallery-title:nth-child(1),
.elementor-widget-gallery .elementor-gallery-title:nth-child(1):hover,
.elementor-widget-gallery .elementor-gallery-title:nth-child(1).elementor-item-active {
    background-color: #E85497 !important;
    color: #ffffff !important; /* Garante que o texto continue branco no hover */
}
.elementor-widget-gallery .elementor-gallery-title:nth-child(1).elementor-item-active::after {
    border-top: 8px solid #E85497; /* Pinta a setinha da mesma cor */
}

/* --- 5. TAB 2 (Azul #0271CD) Normal, Hover e Ativo --- */
.elementor-widget-gallery .elementor-gallery-title:nth-child(2),
.elementor-widget-gallery .elementor-gallery-title:nth-child(2):hover,
.elementor-widget-gallery .elementor-gallery-title:nth-child(2).elementor-item-active {
    background-color: #0271CD !important;
    color: #ffffff !important; /* Garante que o texto continue branco no hover */
}
.elementor-widget-gallery .elementor-gallery-title:nth-child(2).elementor-item-active::after {
    border-top: 8px solid #0271CD; /* Pinta a setinha da mesma cor */
}

/* 6. Ajuste para Celular (Mobile) */
@media (max-width: 767px) {
    .elementor-widget-gallery .elementor-gallery__titles-container {
        flex-direction: column;
        width: 100%;
        border-radius: 8px !important;
        overflow: hidden !important; 
    }
    .elementor-widget-gallery .elementor-gallery-title {
        width: 100%;
        border-radius: 0 !important; 
    }
    
    /* Arredonda apenas os cantos de CIMA do primeiro item */
    .elementor-widget-gallery .elementor-gallery-title:first-child {
        border-radius: 8px 8px 0 0 !important;
    }
    
    /* Arredonda apenas os cantos de BAIXO do último item */
    .elementor-widget-gallery .elementor-gallery-title:last-child {
        border-radius: 0 0 8px 8px !important;
    }
    
    /* Esconde a setinha no celular para não quebrar os botões empilhados */
    .elementor-widget-gallery .elementor-gallery-title.elementor-item-active::after {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17d8f9aa */.elementor-1002 .elementor-element.elementor-element-17d8f9aa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4425cc0 */.elementor-1002 .elementor-element.elementor-element-4425cc0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3092cc52 */.elementor-1002 .elementor-element.elementor-element-3092cc52{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5156bb6c *//* 1. Apple (Safari, iOS) e navegadores Chromium (Chrome, Edge) */
    -webkit-text-fill-color: white; 
    
    /* 2. Firefox */
    -moz-text-fill-color: white; 
    
    /* 3. Fallback Padrão (Sempre recomendado deixar como base de segurança) */
    color: white;

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d4f015a *//* 1. Apple (Safari, iOS) e navegadores Chromium (Chrome, Edge) */
    -webkit-text-fill-color: white; 
    
    /* 2. Firefox */
    -moz-text-fill-color: white; 
    
    /* 3. Fallback Padrão (Sempre recomendado deixar como base de segurança) */
    color: white;

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b19da9b *//* 1. Apple (Safari, iOS) e navegadores Chromium (Chrome, Edge) */
    -webkit-text-fill-color: white; 
    
    /* 2. Firefox */
    -moz-text-fill-color: white; 
    
    /* 3. Fallback Padrão (Sempre recomendado deixar como base de segurança) */
    color: white;

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0741239 *//* 1. Apple (Safari, iOS) e navegadores Chromium (Chrome, Edge) */
    -webkit-text-fill-color: white; 
    
    /* 2. Firefox */
    -moz-text-fill-color: white; 
    
    /* 3. Fallback Padrão (Sempre recomendado deixar como base de segurança) */
    color: white;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-134c65a */.elementor-1002 .elementor-element.elementor-element-134c65a{
    text-wrap: balance;
}/* End custom CSS */