.elementor-11 .elementor-element.elementor-element-0904f3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8ca6aae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-783801d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-d9d9efc{--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-11 .elementor-element.elementor-element-e92fe19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7e16e7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-11 .elementor-element.elementor-element-0f99066{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5b7b33d{--display:flex;--border-radius:10px 10px 10px 10px;--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-11 .elementor-element.elementor-element-5b7b33d.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-0989af0{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0989af0.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-341e3fd{--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-11 .elementor-element.elementor-element-e65d7ad{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e65d7ad:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-11 .elementor-element.elementor-element-e65d7ad, .elementor-11 .elementor-element.elementor-element-e65d7ad::before{--border-transition:0.5s;}.elementor-11 .elementor-element.elementor-element-a83ac4d{text-align:start;}.elementor-11 .elementor-element.elementor-element-a83ac4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:#E8621A;}.elementor-11 .elementor-element.elementor-element-8451cd5{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-8451cd5 > .elementor-widget-container{margin:0px 0px 20px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8621A;border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-8451cd5:hover .elementor-widget-container{box-shadow:0px 0px 25px 6px rgba(0, 0, 0, 0.1);}.elementor-11 .elementor-element.elementor-element-abf18e6{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-abf18e6 > .elementor-widget-container{margin:20px 0px 0px 0px;border-style:none;}.elementor-11 .elementor-element.elementor-element-63e2b8d{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:20px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-63e2b8d:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-11 .elementor-element.elementor-element-63e2b8d, .elementor-11 .elementor-element.elementor-element-63e2b8d::before{--border-transition:0.5s;}.elementor-11 .elementor-element.elementor-element-090ccb9{text-align:start;}.elementor-11 .elementor-element.elementor-element-090ccb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:#00B46B;}.elementor-11 .elementor-element.elementor-element-7c5baa4{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-7c5baa4 > .elementor-widget-container{margin:0px 0px 20px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#22222220;border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-7c5baa4:hover .elementor-widget-container{box-shadow:0px 0px 25px 6px rgba(0, 0, 0, 0.1);}.elementor-11 .elementor-element.elementor-element-66e7c14{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-3b11b66{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-3b11b66 > .elementor-widget-container{margin:20px 0px 0px 0px;border-style:none;}.elementor-11 .elementor-element.elementor-element-72611b6{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:20px;--margin-left:10px;--margin-right:20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-72611b6:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-11 .elementor-element.elementor-element-72611b6, .elementor-11 .elementor-element.elementor-element-72611b6::before{--border-transition:0.5s;}.elementor-11 .elementor-element.elementor-element-f3065fb{text-align:start;}.elementor-11 .elementor-element.elementor-element-f3065fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:#0098FF;}.elementor-11 .elementor-element.elementor-element-04c24d0{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-04c24d0 > .elementor-widget-container{margin:0px 0px 20px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#22222220;border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-04c24d0:hover .elementor-widget-container{box-shadow:0px 0px 25px 6px rgba(0, 0, 0, 0.1);}.elementor-11 .elementor-element.elementor-element-9a5aece{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-9a5aece > .elementor-widget-container{margin:20px 0px 0px 0px;border-style:none;}.elementor-11 .elementor-element.elementor-element-578cac7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-fbf5406{--display:flex;--border-radius:10px 10px 10px 10px;--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-11 .elementor-element.elementor-element-fbf5406.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-aa9ce20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-aa9ce20.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-59d4e92{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-59d4e92:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-59d4e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4F8;}.elementor-11 .elementor-element.elementor-element-f27fb76{--grid-columns:3;--auto-scroll-offset:0px;}.elementor-11 .elementor-element.elementor-element-f27fb76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f27fb76 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-f27fb76 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-f27fb76 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-11 .elementor-element.elementor-element-f27fb76 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-11 .elementor-element.elementor-element-f27fb76 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-11 .elementor-element.elementor-element-6bd1fc2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4e83d5e{--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;--border-radius:10px 10px 10px 10px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-4e83d5e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4e83d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f01c3ad{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CC0000;border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f01c3ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#CC0000;}.elementor-11 .elementor-element.elementor-element-7db2a32{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-11 .elementor-element.elementor-element-7db2a32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7db2a32.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-6f3939b{--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;--border-radius:10px 10px 10px 10px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-6f3939b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6f3939b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fb9ed2e{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-fb9ed2e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-11 .elementor-element.elementor-element-8fa2ed7{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-11 .elementor-element.elementor-element-8fa2ed7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1ec6772{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8442010{--display:flex;--border-radius:10px 10px 10px 10px;--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-11 .elementor-element.elementor-element-8442010.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-3dc1de3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3dc1de3.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-f54093e{--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-11 .elementor-element.elementor-element-0ec6034{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-0ec6034 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-0840efe .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item:hover:not(.active){background-color:#333;}.elementor-11 .elementor-element.elementor-element-0840efe{width:100%;max-width:100%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0840efe .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:16px;}.elementor-11 .elementor-element.elementor-element-0840efe .eael-advance-tabs .eael-tabs-nav > ul li img{width:16px;}.elementor-11 .elementor-element.elementor-element-0840efe .eael-advance-tabs .eael-tabs-nav > ul li svg{width:16px;height:16px;}.elementor-11 .elementor-element.elementor-element-0840efe .eael-tab-inline-icon li .title-before-icon{margin-right:10px;}.elementor-11 .elementor-element.elementor-element-0840efe .eael-tab-inline-icon li .title-after-icon{margin-left:10px;}.elementor-11 .elementor-element.elementor-element-0840efe .eael-tab-top-icon li i, .elementor-11 .elementor-element.elementor-element-0840efe .eael-tab-top-icon li img, .elementor-11 .elementor-element.elementor-element-0840efe .eael-tab-top-icon li svg{margin-bottom:10px;}.elementor-11 .elementor-element.elementor-element-0840efe .eael-advance-tabs .eael-tabs-nav > ul li{background-color:#f1f1f1;color:#333;}.elementor-11 .elementor-element.elementor-element-0840efe .eael-advance-tabs .eael-tabs-nav > ul li:hover{color:#fff;}.elementor-11 .elementor-element.elementor-element-0840efe .eael-advance-tabs .eael-tabs-nav > ul .active{background-color:#444;}.elementor-11 .elementor-element.elementor-element-0840efe .eael-advance-tabs .eael-tabs-nav > ul li.active{color:#fff;}.elementor-11 .elementor-element.elementor-element-0840efe .eael-advance-tabs .eael-tabs-content > div{color:#333;}.elementor-11 .elementor-element.elementor-element-0e68323{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-ed06239{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-ed06239.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-8451cd5{--grid-columns:2;}.elementor-11 .elementor-element.elementor-element-abf18e6{--grid-columns:2;}.elementor-11 .elementor-element.elementor-element-7c5baa4{--grid-columns:2;}.elementor-11 .elementor-element.elementor-element-3b11b66{--grid-columns:2;}.elementor-11 .elementor-element.elementor-element-04c24d0{--grid-columns:2;}.elementor-11 .elementor-element.elementor-element-9a5aece{--grid-columns:2;}.elementor-11 .elementor-element.elementor-element-f27fb76{--grid-columns:2;}.elementor-11 .elementor-element.elementor-element-7db2a32{--grid-columns:2;}.elementor-11 .elementor-element.elementor-element-8fa2ed7{--grid-columns:2;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-0904f3b{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-d9d9efc{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-e92fe19{--margin-top:20px;--margin-bottom:20px;--margin-left:15px;--margin-right:15px;}.elementor-11 .elementor-element.elementor-element-7e16e7b{--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0f99066{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5b7b33d{--width:100%;--border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-0989af0{padding:0px 25px 0px 25px;border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-0989af0.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-341e3fd{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-11 .elementor-element.elementor-element-e65d7ad{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-11 .elementor-element.elementor-element-8451cd5{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-abf18e6{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-abf18e6 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-63e2b8d{--margin-top:-10px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-11 .elementor-element.elementor-element-7c5baa4{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-3b11b66{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-3b11b66 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-72611b6{--margin-top:-10px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-04c24d0{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-9a5aece{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-9a5aece > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-578cac7{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-fbf5406{--width:100%;--border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-aa9ce20{padding:0px 25px 0px 25px;border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-aa9ce20.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-59d4e92{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-f27fb76{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-f27fb76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6bd1fc2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4e83d5e{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-7db2a32{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-6f3939b{--margin-top:-10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-8fa2ed7{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-1ec6772{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8442010{--width:100%;--border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-3dc1de3{padding:0px 25px 0px 25px;border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-3dc1de3.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-f54093e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-ed06239.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-e92fe19{--width:60%;}.elementor-11 .elementor-element.elementor-element-7e16e7b{--width:40%;}.elementor-11 .elementor-element.elementor-element-5b7b33d{--width:1100px;}.elementor-11 .elementor-element.elementor-element-e65d7ad{--width:33.3%;}.elementor-11 .elementor-element.elementor-element-63e2b8d{--width:33.3%;}.elementor-11 .elementor-element.elementor-element-72611b6{--width:33.3%;}.elementor-11 .elementor-element.elementor-element-fbf5406{--width:1100px;}.elementor-11 .elementor-element.elementor-element-59d4e92{--content-width:960px;}.elementor-11 .elementor-element.elementor-element-4e83d5e{--width:60%;}.elementor-11 .elementor-element.elementor-element-6f3939b{--width:40%;}.elementor-11 .elementor-element.elementor-element-8442010{--width:1100px;}}/* Start custom CSS for shortcode, class: .elementor-element-8ca6aae *//* ══════════════════════════════════════
   News Ticker — Folha de Cajamar
   Mobile + Desktop moderno
══════════════════════════════════════ */

/* ── DESKTOP: visual limpo estilo mobile ── */
@media (min-width: 481px) {

  /* Remove bloco vermelho pesado */
  #nt-mobile-fix .nt-label {
    background: transparent !important;
    padding: 0 12px 0 4px !important;
    min-width: auto !important;
  }

  /* Texto "ÚLTIMAS NOTÍCIAS" estilizado */
  #nt-mobile-fix .nt-label span,
  #nt-mobile-fix .nt-label .nt-title {
    color: #1a1a1a !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.08em !important;
    text-transform: uppercase !important;
  }

  /* Remove bordas cinzas */
  #nt-mobile-fix .nt-wrap {
    border-top: none !important;
    border-bottom: none !important;
    padding-left: 4px !important;
    background: transparent !important;
  }

  /* Bolinha vermelha pulsante */
  #nt-mobile-fix .nt-live {
    width: 10px !important;
    height: 10px !important;
    background: #cc0000 !important;
    border-radius: 50% !important;
    box-shadow: 0 0 0 0 rgba(204, 0, 0, 0.5);
    animation: ntPulseDesktop 1.6s ease-out infinite !important;
    flex-shrink: 0 !important;
  }

  /* Fade suave esquerda e direita */
  #nt-mobile-fix .nt-outer {
    mask-image: linear-gradient(
      to right,
      transparent 0%,
      #000 5%,
      #000 88%,
      transparent 100%
    ) !important;
    -webkit-mask-image: linear-gradient(
      to right,
      transparent 0%,
      #000 5%,
      #000 88%,
      transparent 100%
    ) !important;
  }

  /* Sem linha separadora */
  #nt-mobile-fix {
    border-bottom: none !important;
    padding: 6px 0 !important;
  }
}

/* ── MOBILE: mantém o estilo atual ── */
@media (max-width: 480px) {

  #nt-mobile-fix .nt-label {
    background: transparent !important;
    min-width: auto !important;
    padding: 0 12px 0 8px !important;
  }

  #nt-mobile-fix .nt-wrap {
    border-top: none !important;
    border-bottom: none !important;
    padding-left: 4px !important;
  }

  #nt-mobile-fix .nt-live {
    width: 10px !important;
    height: 10px !important;
    background: #cc0000 !important;
    box-shadow: 0 0 0 0 rgba(204, 0, 0, 0.5);
    animation: ntPulseMobile 1.6s ease-out infinite !important;
  }

  #nt-mobile-fix .nt-outer {
    mask-image: linear-gradient(
      to right,
      transparent 0%,
      #000 8%,
      #000 85%,
      transparent 100%
    ) !important;
    -webkit-mask-image: linear-gradient(
      to right,
      transparent 0%,
      #000 8%,
      #000 85%,
      transparent 100%
    ) !important;
  }
}

/* ── Animações ── */
@keyframes ntPulseDesktop {
  0%   { box-shadow: 0 0 0 0px rgba(204, 0, 0, 0.6); }
  65%  { box-shadow: 0 0 0 7px rgba(204, 0, 0, 0);   }
  100% { box-shadow: 0 0 0 0px rgba(204, 0, 0, 0);   }
}

@keyframes ntPulseMobile {
  0%   { box-shadow: 0 0 0 0px rgba(204, 0, 0, 0.6); }
  65%  { box-shadow: 0 0 0 7px rgba(204, 0, 0, 0);   }
  100% { box-shadow: 0 0 0 0px rgba(204, 0, 0, 0);   }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b7b33d */.ads img {border-radius: 20px !important;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-8451cd5 */@media (min-width: 1025px) {
  .home-cotidiano-principal {
    min-height: 75px !important;
  }
}


.home-cotidiano-principal img {
    border: none;
    border-radius: 22px 22px 0 0;
    box-shadow: none;
    height: auto;
    max-width: 100%;
}

.home-cotidiano-principal .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E8621A20 !important;
    border-radius: 25px 25px 25px 25px;
}

.home-cotidiano-principal .elementor-widget-container:hover {
    margin: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E8621A50 !important;
    border-radius: 25px 25px 25px 25px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7c5baa4 */@media (min-width: 1025px) {
  .home-cotidiano-principal {
    min-height: 75px !important;
  }
}

.home-esportes-principal img {
    border: none;
    border-radius: 22px 22px 0 0;
    box-shadow: none;
    height: auto;
    max-width: 100%;
}

.home-esportes-principal .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #00B46B20 !important;
    border-radius: 25px 25px 25px 25px;
}

.home-esportes-principal .elementor-widget-container:hover {
    margin: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #00B46B50 !important;
    border-radius: 25px 25px 25px 25px;
}

.home-esportes-principal .elementor-heading-title a:hover {
    color: #00B46B !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3b11b66 */.home-esportes-secundario .elementor-heading-title a:hover {
    color: #00B46B !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-04c24d0 */@media (min-width: 1025px) {
  .home-cotidiano-principal {
    min-height: 75px !important;
  }
}


.home-negocios-principal img {
    border: none;
    border-radius: 22px 22px 0 0;
    box-shadow: none;
    height: auto;
    max-width: 100%;
}

.home-negocios-principal .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0098FF20 !important;
    border-radius: 25px 25px 25px 25px;
}

.home-negocios-principal .elementor-widget-container:hover{
    margin: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0098FF50 !important;
    border-radius: 25px 25px 25px 25px;
}

.home-negocios-principal  .elementor-heading-title a:hover {
    color:  #0098FF !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9a5aece */.home-negocios-secundario .elementor-heading-title a:hover {
    color: #0098FF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf5406 */.ads img {border-radius: 20px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f01c3ad *//* Reduz tamanho dos emojis nos títulos */
.elementor-widget-heading .elementor-heading-title {
    font-size: inherit;
}

.elementor-widget-heading .elementor-heading-title img,
.elementor-widget-heading .elementor-heading-title span {
    font-size: 0.5em !important;
    vertical-align: middle !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7db2a32 */#ultimas-noticias .e-loop-item:nth-child(2) .elementor-heading-title {
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;
    color: #1d1d1f !important;
}

#ultimas-noticias .e-loop-item:nth-child(n+3) .elementor-heading-title {
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}
.elementor-11 .elementor-element.elementor-element-7db2a32 .e-loop-item:last-child .elementor-element-4e318f3 {
    border-bottom: none !important;
    --border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-8fa2ed7 */#mais-lidas .elementor-loop-container {
    counter-reset: mais-lidas;
}

#mais-lidas .e-loop-item {
    counter-increment: mais-lidas;
    position: relative;
    padding-left: 48px !important;
}

#mais-lidas .e-loop-item::before {
    content: counter(mais-lidas);
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 52px;
    font-weight: 700;
    color: #999999;
    line-height: 1;
    font-family: 'Montserrat', sans-serif;
    z-index: 1;
    width: 44px;
    text-align: center;
}

#mais-lidas .e-loop-item > .elementor-element {
    padding-left: 0 !important;
}
#mais-lidas .e-loop-item:last-child .elementor-element-32b7892 {
    border-bottom: none !important;
    --border-bottom-width: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8442010 */.ads img {border-radius: 20px !important;}/* End custom CSS */
/* Start custom CSS for eael-adv-tabs, class: .elementor-element-0840efe *//* ===== ABAS - FOLHA DE CAJAMAR ===== */

/* Centraliza o bloco das abas */
.aba-relacionadas .eael-tabs-nav {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
}

/* Container das abas */
.aba-relacionadas .eael-tabs-nav ul {
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 14px !important;
    padding: 0 12px 14px 12px !important;
    margin:0 auto !important;
    list-style: none !important;
    border: none !important;
    background: transparent !important;
    width: auto !important;
    max-width: 100% !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    scrollbar-width: none !important;
}

/* Esconde barra de rolagem */
.aba-relacionadas .eael-tabs-nav ul::-webkit-scrollbar {
    display: none !important;
}

/* Aba inativa */
.aba-relacionadas .eael-tabs-nav ul li.eael-tab-item-trigger {
    background: transparent !important;
    border-radius: 50px !important;
    padding: 4px 12px !important;
    border: 1.5px solid transparent !important;
    box-shadow: none !important;
    transition: all 0.2s ease !important;
    cursor: pointer !important;
    margin: 0 !important;
    width: auto !important;
    min-width: max-content !important;
    flex: 0 0 auto !important;
    display: inline-flex !important;
    align-items: center !important;
}

/* Texto inativo */
.aba-relacionadas .eael-tabs-nav ul li.eael-tab-item-trigger .eael-tab-title {
    color: #aaaaaa !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    white-space: nowrap !important;
}

/* Hover */
.aba-relacionadas .eael-tabs-nav ul li.eael-tab-item-trigger:hover {
    background: #f5f5f5 !important;
    border-color: #cccccc !important;
}

.aba-relacionadas .eael-tabs-nav ul li.eael-tab-item-trigger:hover .eael-tab-title {
    color: #555555 !important;
}

/* Aba ativa */
.aba-relacionadas .eael-tabs-nav ul li.eael-tab-item-trigger.active {
    background: #ffffff !important;
    border: 1.5px solid #1a1a1a !important;
    border-radius: 50px !important;
    box-shadow: 0 1px 4px rgba(0,0,0,0.08) !important;
    padding: 4px 16px !important;
}

/* Texto ativo */
.aba-relacionadas .eael-tabs-nav ul li.eael-tab-item-trigger.active .eael-tab-title {
    color: #1a1a1a !important;
    font-weight: 700 !important;
    font-size: 12px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

/* Remove seta/caret */
.aba-relacionadas .eael-tab-item-trigger-caret {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f54093e *//* ============================================
   ESCOPO ISOLADO — só afeta a sessão
   de Classificados na Home
   .fc-classificados-home → container pai
   ============================================ */

/* --- TÍTULO DA SESSÃO --- */
.fc-classificados-home .elementor-heading-title {
    font-size: 2rem;
    font-weight: 800;
    color: #1f2937;
    text-align: center;
    margin-bottom: 8px;
}

/* ============================================
   TABS — NAV
   ============================================ */
.fc-classificados-home .eael-tabs-nav ul {
    display: flex;
    justify-content: center;
    gap: 8px;
    border-bottom: 2px solid #e5e7eb;
    padding-bottom: 0;
    margin-bottom: 28px;
    flex-wrap: wrap;
}

.fc-classificados-home .eael-tab-nav-item {
    padding: 10px 24px;
    border-radius: 999px;
    font-size: 0.95rem;
    font-weight: 500;
    cursor: pointer;
    color: #6b7280;
    border: 2px solid transparent;
    background: transparent;
    transition: all 0.2s ease;
    list-style: none;
}

.fc-classificados-home .eael-tab-nav-item:hover {
    color: #1f2937;
    background: #f3f4f6;
}

/* --- ABA IMÓVEIS ATIVA (data-tab="1") --- */
.fc-classificados-home #imveis.active {
    background: #EAF2FB !important;
    color: #1A5276 !important;
    border-color: #1A5276 !important;
    font-weight: 700 !important;
}

/* --- ABA VAGAS ATIVA (data-tab="2") --- */
.fc-classificados-home #vagas-de-emprego.active {
    background: #EAFAF1 !important;
    color: #1E6B3C !important;
    border-color: #1E6B3C !important;
    font-weight: 700 !important;
}

/* --- ABA VEÍCULOS ATIVA (data-tab="3") --- */
.fc-classificados-home #veculos.active {
    background: #EAECEE !important;
    color: #2C3E50 !important;
    border-color: #2C3E50 !important;
    font-weight: 700 !important;
}

/* --- ABA SERVIÇOS ATIVA (data-tab="4") --- */
.fc-classificados-home #servios.active {
    background: #F5EEF8 !important;
    color: #7B5EA7 !important;
    border-color: #7B5EA7 !important;
    font-weight: 700 !important;
}

/* ============================================
   HEADER INTERNO (título + ver todos)
   ============================================ */
.fc-classificados-home .fc-home-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
    padding-bottom: 12px;
    border-bottom: 2px solid #f3f4f6;
}

.fc-classificados-home .fc-home-titulo {
    font-size: 1.3rem;
    font-weight: 700;
    color: #1f2937;
    margin: 0;
}

.fc-classificados-home .fc-home-ver-todos {
    font-size: 0.875rem;
    font-weight: 500;
    color: #6b7280;
    text-decoration: none;
    transition: color 0.2s;
}

.fc-classificados-home .fc-home-ver-todos:hover {
    color: #1f2937;
    text-decoration: underline;
}

/* ============================================
   BOTÃO CTA — COR POR ABA
   Usando seletor da aba pai
   ============================================ */
.fc-classificados-home .fc-home-cta {
    text-align: center;
    margin-top: 28px;
}

.fc-classificados-home .fc-home-cta-btn {
    display: inline-block;
    padding: 13px 36px;
    border-radius: 8px;
    font-weight: 700;
    font-size: 1rem;
    text-decoration: none;
    transition: all 0.25s ease;
    border: none;
}

/* Imóveis → Azul */
.fc-classificados-home #imveis-tab .fc-home-cta-btn {
    background: #1A5276 !important;
    color: #fff !important;
}
.fc-classificados-home #imveis-tab .fc-home-cta-btn:hover {
    background: #154360 !important;
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(26,82,118,0.25);
}

/* Vagas → Verde */
.fc-classificados-home #vagas-de-emprego-tab .fc-home-cta-btn {
    background: #1E6B3C !important;
    color: #fff !important;
}
.fc-classificados-home #vagas-de-emprego-tab .fc-home-cta-btn:hover {
    background: #155229 !important;
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(30,107,60,0.25);
}

/* Veículos → Grafite */
.fc-classificados-home #veculos-tab .fc-home-cta-btn {
    background: #2C3E50 !important;
    color: #fff !important;
}
.fc-classificados-home #veculos-tab .fc-home-cta-btn:hover {
    background: #1a252f !important;
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(44,62,80,0.25);
}

/* Serviços → Roxo */
.fc-classificados-home #servios-tab .fc-home-cta-btn {
    background: #7B5EA7 !important;
    color: #fff !important;
}
.fc-classificados-home #servios-tab .fc-home-cta-btn:hover {
    background: #6a4f92 !important;
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(123,94,167,0.25);
}

/* ============================================
   CARDS DE EMPREGO
   ============================================ */
.fc-classificados-home .card-emprego {
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 20px;
    transition: box-shadow 0.2s ease, transform 0.2s ease;
}

.fc-classificados-home .card-emprego:hover {
    box-shadow: 0 6px 20px rgba(0,0,0,0.09);
    transform: translateY(-3px);
}

.fc-classificados-home .card-emprego__badge--destaque {
    background: #F39C12 !important;
    color: #fff !important;
    font-size: 0.7rem !important;
    font-weight: 700 !important;
    padding: 3px 10px !important;
    border-radius: 4px !important;
}

.fc-classificados-home .card-emprego__badge--clt {
    background: #2980B9 !important;
    color: #fff !important;
    font-size: 0.7rem !important;
    padding: 3px 10px !important;
    border-radius: 4px !important;
}

.fc-classificados-home .card-emprego__badge--presencial {
    background: #2C3E50 !important;
    color: #fff !important;
    font-size: 0.7rem !important;
    padding: 3px 10px !important;
    border-radius: 4px !important;
}

.fc-classificados-home .card-emprego__salario {
    color: #1E6B3C !important;
    font-weight: 700 !important;
    font-size: 1.1rem !important;
}

.fc-classificados-home .card-emprego__prazo.prazo--urgente {
    color: #E67E22 !important;
    font-weight: 700 !important;
    animation: fc-pulse 1.5s ease-in-out infinite;
}

@keyframes fc-pulse {
    0%, 100% { opacity: 1; }
    50%       { opacity: 0.5; }
}

.fc-classificados-home .card-emprego__btn--ver {
    background: transparent !important;
    border: 2px solid #1E6B3C !important;
    color: #1E6B3C !important;
    border-radius: 6px !important;
    font-weight: 600 !important;
    padding: 8px 16px !important;
    text-decoration: none !important;
    transition: all 0.2s ease !important;
    display: block !important;
    text-align: center !important;
}

.fc-classificados-home .card-emprego__btn--ver:hover {
    background: #1E6B3C !important;
    color: #fff !important;
}

.fc-classificados-home .card-emprego__btn--wpp {
    background: #25D366 !important;
    color: #fff !important;
    border-radius: 6px !important;
    font-weight: 600 !important;
    padding: 8px 16px !important;
    text-decoration: none !important;
    display: block !important;
    text-align: center !important;
    transition: background 0.2s ease !important;
}

.fc-classificados-home .card-emprego__btn--wpp:hover {
    background: #128C7E !important;
}

/* ============================================
   CARDS DE IMÓVEIS
   ============================================ */
.fc-classificados-home .card-imovel {
    border-radius: 12px;
    overflow: hidden;
    border: 1px solid #e5e7eb;
    text-decoration: none;
    color: inherit;
    background: #fff;
    display: block;
    transition: box-shadow 0.2s ease, transform 0.2s ease;
}

.fc-classificados-home .card-imovel:hover {
    box-shadow: 0 6px 20px rgba(0,0,0,0.1);
    transform: translateY(-3px);
}

.fc-classificados-home .card-imovel__tipo {
    background: #1A5276 !important;
    color: #fff !important;
    font-size: 0.7rem;
    font-weight: 700;
    padding: 3px 10px;
    border-radius: 4px;
    display: inline-block;
}

.fc-classificados-home .card-imovel__preco {
    color: #1A5276 !important;
    font-weight: 700 !important;
    font-size: 1.15rem !important;
}

.fc-classificados-home .card-imovel__info span {
    font-size: 0.8rem;
    color: #6b7280;
    background: #f3f4f6;
    padding: 2px 8px;
    border-radius: 4px;
    display: inline-block;
    margin: 2px 2px 0 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://folhadecajamar.com.br/wp-content/uploads/2026/04/Inter_28pt-SemiBoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */