.elementor-102 .elementor-element.elementor-element-5c7783d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-102 .elementor-element.elementor-element-5c7783d:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-5c7783d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-102 .elementor-element.elementor-element-1375cf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-102 .elementor-element.elementor-element-71c1616{--display:flex;top:0px;bottom:auto;z-index:10;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-71c1616:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-71c1616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-102 .elementor-element.elementor-element-71c1616 + .wpr-hidden-header{top:0px;}.elementor-102 .elementor-element.elementor-element-71c1616 + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-ffbaaa6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-102 .elementor-element.elementor-element-ffbaaa6.elementor-view-stacked .elementor-icon{background-color:#9E9E9E;}.elementor-102 .elementor-element.elementor-element-ffbaaa6.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-ffbaaa6.elementor-view-default .elementor-icon{fill:#9E9E9E;color:#9E9E9E;border-color:#9E9E9E;}.elementor-102 .elementor-element.elementor-element-ffbaaa6 .elementor-icon{font-size:1.5em;}.elementor-102 .elementor-element.elementor-element-ffbaaa6 .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-ffbaaa6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;}.elementor-102 .elementor-element.elementor-element-ffbaaa6 .elementor-icon-box-title{color:#9E9E9E;}.elementor-102 .elementor-element.elementor-element-ffbaaa6:has(:hover) .elementor-icon-box-title,
					 .elementor-102 .elementor-element.elementor-element-ffbaaa6:has(:focus) .elementor-icon-box-title{color:#9E9E9E;}.elementor-102 .elementor-element.elementor-element-214f040{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#333333;}.elementor-102 .elementor-element.elementor-element-214f040 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.6em;}.elementor-102 .elementor-element.elementor-element-3fb3f52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-e434fcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-e434fcf .elementor-heading-title{font-family:"Radley", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-212fa13{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-858ae63{--display:flex;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-102 .elementor-element.elementor-element-725cc73 .elementor-author-box__avatar img{width:60px;height:60px;border-radius:0px;}body.rtl .elementor-102 .elementor-element.elementor-element-725cc73.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-102 .elementor-element.elementor-element-725cc73:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:10px;margin-left:0;}body:not(.rtl) .elementor-102 .elementor-element.elementor-element-725cc73.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-102 .elementor-element.elementor-element-725cc73:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:10px;margin-right:0;}.elementor-102 .elementor-element.elementor-element-725cc73.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:10px;}.elementor-102 .elementor-element.elementor-element-725cc73 .elementor-author-box__name{color:#54595F;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:800;}.elementor-102 .elementor-element.elementor-element-899ec43{--display:flex;--justify-content:center;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-102 .elementor-element.elementor-element-b54831b .elementor-icon-list-icon i{color:#FFFFFF;font-size:20px;}.elementor-102 .elementor-element.elementor-element-b54831b .elementor-icon-list-icon svg{fill:#FFFFFF;--e-icon-list-icon-size:20px;}.elementor-102 .elementor-element.elementor-element-b54831b .elementor-icon-list-icon{width:20px;}body:not(.rtl) .elementor-102 .elementor-element.elementor-element-b54831b .elementor-icon-list-text{padding-left:10px;}body.rtl .elementor-102 .elementor-element.elementor-element-b54831b .elementor-icon-list-text{padding-right:10px;}.elementor-102 .elementor-element.elementor-element-b54831b .elementor-icon-list-text, .elementor-102 .elementor-element.elementor-element-b54831b .elementor-icon-list-text a{color:#54595F;}.elementor-102 .elementor-element.elementor-element-b54831b .elementor-icon-list-item{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-102 .elementor-element.elementor-element-5b7d837{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-f2ec711{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-b52af51{--display:flex;--justify-content:center;}.elementor-102 .elementor-element.elementor-element-1eebebb .elementor-icon-box-wrapper{align-items:center;}.elementor-102 .elementor-element.elementor-element-1eebebb{--icon-box-icon-margin:10px;}.elementor-102 .elementor-element.elementor-element-1eebebb .elementor-icon-box-title{margin-block-end:10px;color:#9E9E9E;}.elementor-102 .elementor-element.elementor-element-1eebebb.elementor-view-stacked .elementor-icon{background-color:#9E9E9E;}.elementor-102 .elementor-element.elementor-element-1eebebb.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-1eebebb.elementor-view-default .elementor-icon{fill:#9E9E9E;color:#9E9E9E;border-color:#9E9E9E;}.elementor-102 .elementor-element.elementor-element-1eebebb .elementor-icon{font-size:1.5em;}.elementor-102 .elementor-element.elementor-element-1eebebb .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-1eebebb .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;}.elementor-102 .elementor-element.elementor-element-1eebebb:has(:hover) .elementor-icon-box-title,
					 .elementor-102 .elementor-element.elementor-element-1eebebb:has(:focus) .elementor-icon-box-title{color:#9E9E9E;}.elementor-102 .elementor-element.elementor-element-853a090{--display:flex;}.elementor-102 .elementor-element.elementor-element-c86b292{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#333333;}.elementor-102 .elementor-element.elementor-element-c86b292 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.6em;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-102 .elementor-element.elementor-element-ebf08ce{--display:flex;--border-radius:3px 3px 3px 3px;}.elementor-102 .elementor-element.elementor-element-ebf08ce:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-ebf08ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-e39d7dd{padding:10px 0px 0px 0px;text-align:center;}.elementor-102 .elementor-element.elementor-element-e39d7dd .elementor-heading-title{color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-083d69c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 10px 0px 10px;text-align:center;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-aef078f{padding:0px 10px 10px 10px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-102 .elementor-element.elementor-element-6a9aba1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-102 .elementor-element.elementor-element-6a9aba1 .elementor-post__thumbnail__link{width:100%;}.elementor-102 .elementor-element.elementor-element-6a9aba1 .elementor-post__meta-data span + span:before{content:"///";}.elementor-102 .elementor-element.elementor-element-6a9aba1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-102 .elementor-element.elementor-element-6a9aba1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-102 .elementor-element.elementor-element-6a9aba1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-102 .elementor-element.elementor-element-6a9aba1 .elementor-post__title, .elementor-102 .elementor-element.elementor-element-6a9aba1 .elementor-post__title a{color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-6a9aba1 .elementor-post__title{margin-bottom:10px;}.elementor-102 .elementor-element.elementor-element-6a9aba1 .elementor-post__meta-data{color:#FFFFFF;margin-bottom:0px;}.elementor-102 .elementor-element.elementor-element-1489ccb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:10px;--padding-left:05px;--padding-right:05px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-102 .elementor-element.elementor-element-0cc182e{--divider-border-style:solid;--divider-color:#858080;--divider-border-width:2.8px;}.elementor-102 .elementor-element.elementor-element-0cc182e .elementor-divider-separator{width:100%;}.elementor-102 .elementor-element.elementor-element-0cc182e .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-102 .elementor-element.elementor-element-0cc182e .elementor-divider__text{color:#858080;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-5aea924{--grid-template-columns:repeat(0, auto);text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--icon-size:25px;--grid-column-gap:40px;--grid-row-gap:20px;}.elementor-102 .elementor-element.elementor-element-5aea924 .elementor-social-icon{--icon-padding:0.5em;}.elementor-102 .elementor-element.elementor-element-a22007b{--divider-border-style:solid;--divider-color:#858080;--divider-border-width:2.8px;}.elementor-102 .elementor-element.elementor-element-a22007b .elementor-divider-separator{width:100%;}.elementor-102 .elementor-element.elementor-element-a22007b .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-102 .elementor-element.elementor-element-a22007b .elementor-divider__text{color:#858080;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-102 .elementor-element.elementor-element-2e7e9aa{--grid-columns:1;}.elementor-102 .elementor-element.elementor-element-2e7e9aa > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-102 .elementor-element.elementor-element-08804ba{--display:flex;}.elementor-102 .elementor-element.elementor-element-08804ba:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-08804ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-102 .elementor-element.elementor-element-d00be6e.wpr-stt-btn-align-fixed-right .wpr-stt-btn{right:30px;bottom:30px;}.elementor-102 .elementor-element.elementor-element-d00be6e .wpr-stt-content{color:#ffffff;}.elementor-102 .elementor-element.elementor-element-d00be6e .wpr-stt-icon{color:#ffffff;font-size:14px;}.elementor-102 .elementor-element.elementor-element-d00be6e .wpr-stt-icon svg{fill:#ffffff;width:14px;height:14px;}.elementor-102 .elementor-element.elementor-element-d00be6e .wpr-stt-btn{background-color:#000000;transition:all  0.3s ease-in-out 0s;padding:15px 15px 15px 15px;border-radius:2px 2px 2px 2px;}.elementor-102 .elementor-element.elementor-element-d00be6e .wpr-stt-btn:hover > .wpr-stt-icon{Color:#fff;}.elementor-102 .elementor-element.elementor-element-d00be6e .wpr-stt-btn:hover > .wpr-stt-icon svg{fill:#fff;}.elementor-102 .elementor-element.elementor-element-d00be6e .wpr-stt-btn:hover{background-color:#000000;}.elementor-102 .elementor-element.elementor-element-d00be6e .wpr-stt-btn svg{transition:all  0.3s ease-in-out 0s;}@media(max-width:1024px){.elementor-102 .elementor-element.elementor-element-71c1616{top:0px;bottom:auto;}.elementor-102 .elementor-element.elementor-element-71c1616 + .wpr-hidden-header{top:0px;}.elementor-102 .elementor-element.elementor-element-71c1616 + .wpr-hidden-header-flex{top:0px;} .elementor-102 .elementor-element.elementor-element-214f040{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;} .elementor-102 .elementor-element.elementor-element-c86b292{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-102 .elementor-element.elementor-element-2e7e9aa{--grid-columns:2;}}@media(min-width:768px){.elementor-102 .elementor-element.elementor-element-5c7783d{--content-width:1300px;}.elementor-102 .elementor-element.elementor-element-1375cf8{--width:6%;}.elementor-102 .elementor-element.elementor-element-3fb3f52{--width:69%;}.elementor-102 .elementor-element.elementor-element-858ae63{--width:16%;}.elementor-102 .elementor-element.elementor-element-899ec43{--width:84%;}.elementor-102 .elementor-element.elementor-element-b52af51{--width:50%;}.elementor-102 .elementor-element.elementor-element-853a090{--width:50%;}.elementor-102 .elementor-element.elementor-element-1489ccb{--width:25%;}}@media(max-width:767px){.elementor-102 .elementor-element.elementor-element-5c7783d{--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-102 .elementor-element.elementor-element-71c1616{top:0px;bottom:auto;}.elementor-102 .elementor-element.elementor-element-71c1616 + .wpr-hidden-header{top:0px;}.elementor-102 .elementor-element.elementor-element-71c1616 + .wpr-hidden-header-flex{top:0px;} .elementor-102 .elementor-element.elementor-element-214f040{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;} .elementor-102 .elementor-element.elementor-element-c86b292{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-102 .elementor-element.elementor-element-6a9aba1 .elementor-post__thumbnail__link{width:100%;}.elementor-102 .elementor-element.elementor-element-2e7e9aa{--grid-columns:1;}}/* Start custom CSS for post-comments, class: .elementor-element-3ed0e8f *//* ==== Comment Form (escopo: widget Elementor de comentários) ==== */
.elementor-widget-post-comments #respond,
.elementor-widget-post-comments #respond * { box-sizing: border-box; }

/* Container */
.elementor-widget-post-comments #respond.comment-respond{
  background: #141414;
  border: 1px solid #2a2a2a;
  border-radius: 12px;
  padding: 22px;
  color: #e9e9e9;
}

/* Título + link cancelar */
.elementor-widget-post-comments #respond .comment-reply-title{
  margin: 0 0 10px;
  font-size: 1.25rem;
  color: #f1f1f1;
}
.elementor-widget-post-comments #respond #cancel-comment-reply-link{
  font-size: .875rem;
  color: #bdbdbd;
}
.elementor-widget-post-comments #respond #cancel-comment-reply-link:hover{
  color: #ffffff;
}

/* Notas */
.elementor-widget-post-comments #respond p.comment-notes{
  margin: 0 0 16px;
  color: #bdbdbd;
}
.elementor-widget-post-comments #respond .required{
  color: #ff4d4d; font-weight: 700;
}

/* Layout do formulário (usa <p> como linhas) */
.elementor-widget-post-comments #respond form.comment-form{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-areas:
    "comment comment"
    "author  email"
    "url     url"
    "cookies cookies"
    "submit  submit";
  gap: 14px;
}

/* Mapeamento das áreas */
.elementor-widget-post-comments #respond p{ margin: 0; } /* zera margens dos <p> linhas */
.elementor-widget-post-comments #respond .comment-form-comment{ grid-area: comment; }
.elementor-widget-post-comments #respond .comment-form-author { grid-area: author; }
.elementor-widget-post-comments #respond .comment-form-email  { grid-area: email; }
.elementor-widget-post-comments #respond .comment-form-url    { grid-area: url; }
.elementor-widget-post-comments #respond .comment-form-cookies-consent{ grid-area: cookies; }
.elementor-widget-post-comments #respond .form-submit         { grid-area: submit; }

/* Campos */
.elementor-widget-post-comments #respond label{
  display:block;
  margin: 0 0 6px;
  color:#d4d4d4;
  font-weight: 500;
}
.elementor-widget-post-comments #respond textarea,
.elementor-widget-post-comments #respond input[type="text"],
.elementor-widget-post-comments #respond input[type="email"],
.elementor-widget-post-comments #respond input[type="url"]{
  width: 100%;
  padding: 12px 14px;
  border: 1px solid #2c2c2c;
  border-radius: 8px;
  background: #1b1b1b;
  color: #ededed;
  outline: none;
  transition: border-color .2s ease, box-shadow .2s ease;
}
.elementor-widget-post-comments #respond textarea{
  min-height: 180px; resize: vertical;
}
.elementor-widget-post-comments #respond ::placeholder{ color:#9a9a9a; }

/* Foco acessível */
.elementor-widget-post-comments #respond textarea:focus,
.elementor-widget-post-comments #respond input:focus{
  border-color:#ff4d4d;
  box-shadow:0 0 0 3px rgba(255,77,77,.18);
}

/* Checkbox alinhado com o label */
.elementor-widget-post-comments #respond .comment-form-cookies-consent{
  display:flex; align-items:center; gap:10px;
}
.elementor-widget-post-comments #respond .comment-form-cookies-consent input[type="checkbox"]{
  width:18px; height:18px; margin:0; accent-color:#ff4d4d;
}
.elementor-widget-post-comments #respond .comment-form-cookies-consent label{ margin:0; }

/* Botão */
.elementor-widget-post-comments #respond .form-submit {
  margin-top: 6px;
  text-align: center; /* ← centraliza o botão */
}

.elementor-widget-post-comments #respond .form-submit #submit {
  appearance: none;
  border: 0;
  cursor: pointer;
  padding: 12px 18px;
  border-radius: 10px;
  background: linear-gradient(180deg, #ff5a5a, #e63838);
  color: #fff;
  font-weight: 700;
  box-shadow: 0 8px 24px rgba(230,56,56,.35);
  transition: transform .12s ease, box-shadow .12s ease, filter .12s ease;
}

.elementor-widget-post-comments #respond .form-submit #submit:hover {
  filter: brightness(1.06);
}
.elementor-widget-post-comments #respond .form-submit #submit:active {
  transform: translateY(1px);
}


/* Responsivo: 1 coluna no mobile */
@media (max-width: 768px){
  .elementor-widget-post-comments #respond form.comment-form{
    grid-template-columns: 1fr;
    grid-template-areas:
      "comment"
      "author"
      "email"
      "url"
      "cookies"
      "submit";
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0cc182e */#redessociais .elementor-divider__text {
  position: absolute;  /* posiciona em cima da linha */
  left: 0;
  top: -12px;
  display: inline-block;
  background: #858080; /* etiqueta vermelha */
  color: #fff;
  font-weight: 700;
  font-family: "Arial", sans-serif;
  padding: 6px 16px;
  border-radius: 3px;
  line-height: 1;
  white-space: nowrap;
}/* End custom CSS */