.elementor-1407 .elementor-element.elementor-element-b8cab50{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:30.0px;--padding-bottom:100.0px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-31007df{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-c770257{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:130.0px 0.0px 0.0px 0.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-c770257 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:46px;font-weight:700;line-height:1.25em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-028a498{margin:32.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-028a498 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-2737233{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:60.0px;--padding-bottom:60.0px;--padding-left:60.0px;--padding-right:60.0px;}.elementor-1407 .elementor-element.elementor-element-f9462ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:30.0px;--padding-bottom:0px;--padding-left:20.0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-f9462ff:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-f9462ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(251, 251, 251);}.elementor-1407 .elementor-element.elementor-element-f4385a7{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-04c85fd{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-670564f{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-825c6db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:20.0px;--padding-left:20.0px;--padding-right:20.0px;}.elementor-1407 .elementor-element.elementor-element-825c6db:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-825c6db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(251, 251, 251);}.elementor-1407 .elementor-element.elementor-element-304308f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-43a42ab{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-43a42ab img{width:139.984375px;border-radius:6px 6px 6px 6px;}.elementor-1407 .elementor-element.elementor-element-ccc3db1{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-5246f70{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-5246f70 img{width:139.984375px;border-radius:6px 6px 6px 6px;}.elementor-1407 .elementor-element.elementor-element-7eedacf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:20.0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-7eedacf:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-7eedacf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-bc13f45{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-61453e4 .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-61453e4 .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-61453e4 .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-61453e4{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-61453e4 .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-61453e4 .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-861cb58{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-f04799e .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-f04799e .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-f04799e .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-f04799e{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-f04799e .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-f04799e .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-c297204{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-c297204:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-c297204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-b8c74b9{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-57971e5{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;text-align:center;}.elementor-1407 .elementor-element.elementor-element-57971e5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:rgb(251, 251, 251);}.elementor-1407 .elementor-element.elementor-element-12d149f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:20.0px;--padding-bottom:20.0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-12d149f:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-12d149f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(251, 251, 251);}.elementor-1407 .elementor-element.elementor-element-69657e0{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-b96d0f3{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;text-align:center;}.elementor-1407 .elementor-element.elementor-element-b96d0f3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:rgb(38, 38, 38);}.elementor-1407 .elementor-element.elementor-element-76b6b29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:100.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-c1a84ce{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-4b760fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-af9349e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-4193870{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-4193870 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:700;line-height:1.25em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-9ef8558{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-a061d81{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-a061d81 .elementor-icon-wrapper{text-align:center;}.elementor-1407 .elementor-element.elementor-element-a061d81.elementor-view-stacked .elementor-icon{background-color:#ea543f;}.elementor-1407 .elementor-element.elementor-element-a061d81.elementor-view-framed .elementor-icon, .elementor-1407 .elementor-element.elementor-element-a061d81.elementor-view-default .elementor-icon{color:#ea543f;border-color:#ea543f;}.elementor-1407 .elementor-element.elementor-element-a061d81.elementor-view-framed .elementor-icon, .elementor-1407 .elementor-element.elementor-element-a061d81.elementor-view-default .elementor-icon svg{fill:#ea543f;}.elementor-1407 .elementor-element.elementor-element-a061d81 .elementor-icon{font-size:56px;}.elementor-1407 .elementor-element.elementor-element-a061d81 .elementor-icon svg{height:56px;}.elementor-1407 .elementor-element.elementor-element-12861e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:50.0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-2d570f4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-4c753cb{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-4c753cb img{width:485.109375px;border-radius:6px 6px 6px 6px;}.elementor-1407 .elementor-element.elementor-element-f0c659d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-44a2337{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:0.0px 100.0px 0.0px 100.0px;font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-e74e052{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-0331e92{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-44f7055{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-0c9f135{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-5971bd6 .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-5971bd6 .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-5971bd6 .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-5971bd6{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 100.0px;}.elementor-1407 .elementor-element.elementor-element-5971bd6 .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-5971bd6 .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-ef93426{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:80.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-cdb32be{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-19090a5{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-19090a5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:700;line-height:1.25em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-d89dddb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:50.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-d89dddb:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-d89dddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(251, 251, 251);}.elementor-1407 .elementor-element.elementor-element-bd90286{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-031525b .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-031525b .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-031525b .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-031525b{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-031525b .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-031525b .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-22694e7{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-b6ad429 .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-b6ad429 .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-b6ad429 .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-b6ad429{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-b6ad429 .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-b6ad429 .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-117660e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-364a448 .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-364a448 .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-364a448 .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-364a448{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-364a448 .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-364a448 .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-7fc8f7f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-ff82f36 .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-ff82f36 .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-ff82f36 .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-ff82f36{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-ff82f36 .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-ff82f36 .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-802aecc{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-f810226 .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-f810226 .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-f810226 .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-f810226{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-f810226 .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-f810226 .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-8244c19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:80.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-15a12b0{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-dc7caba{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-dc7caba .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-b7b0768{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:20.0px 0.0px 0.0px 0.0px;font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-a424486{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-d1e3230{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-bf396e0{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-320001b{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-52307bd{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-f16b7ca{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-69bd1e0{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-c703afa{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-e5d99e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:20.0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-9efb2a3{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-d82ad7c .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-d82ad7c .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-d82ad7c .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-d82ad7c{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-d82ad7c .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-d82ad7c .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-0df1ff9{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-36b3d65 .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-36b3d65 .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-36b3d65 .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-36b3d65{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-36b3d65 .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-36b3d65 .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-f675121{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-7b879f7{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-7b879f7 img{width:540.5625px;border-radius:6px 6px 6px 6px;}.elementor-1407 .elementor-element.elementor-element-fc04d03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:80.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-0720f5a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-dcf07b9{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-dcf07b9 img{width:540.53125px;border-radius:6px 6px 6px 6px;}.elementor-1407 .elementor-element.elementor-element-340a6be{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:104.0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-16f17c8{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-16f17c8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-5a48d17{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-9115889{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-c205038{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-3eee4c5{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-faf15fb{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-2fbb354{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-f9e1e83{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-ac09711{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-9fcc2ab{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-2387aff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:20.0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-4fde4c9{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-44475d7 .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-44475d7 .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-44475d7 .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-44475d7{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-44475d7 .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-44475d7 .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-8f37daf{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-6b5fda8 .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-6b5fda8 .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-6b5fda8 .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-6b5fda8{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-6b5fda8 .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-6b5fda8 .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-87b04d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:80.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-8c12691{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-0023228{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-0023228 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-3ed1763{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-519f44e{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-c9835d3{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-44e13b1{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-f4edbd1{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-6e9ac4e{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-3fc7d7e{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-d84f8e6{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-50558b6{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-55c0229{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-a2d4142{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-6bdada3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-154ac32{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-3cc7f8c .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-3cc7f8c .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-3cc7f8c .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-3cc7f8c{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-3cc7f8c .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-3cc7f8c .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-5cbd10d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-7ab10bf .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-7ab10bf .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-7ab10bf .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-7ab10bf{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-7ab10bf .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-7ab10bf .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-b84f5ae{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-37a18e0{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-37a18e0 img{width:540.5625px;border-radius:6px 6px 6px 6px;}.elementor-1407 .elementor-element.elementor-element-3730b01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:80.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-1645e4d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-5a8f8c8{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-5a8f8c8 img{width:540.53125px;border-radius:6px 6px 6px 6px;}.elementor-1407 .elementor-element.elementor-element-20e49d9{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:104.0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-e7b0eef{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-e7b0eef .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-d0c4e21{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-064d90f{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-21904a4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-b7043e2{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-cf5a1a4{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:20.0px 0.0px 0.0px 0.0px;font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-09c7146{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-568537a{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-4343c33{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-a99f83b{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-39489af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:20.0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-900620d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-c56f406 .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-c56f406 .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-c56f406 .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-c56f406{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-c56f406 .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-c56f406 .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-355c428{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-0c4eb50 .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-0c4eb50 .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-0c4eb50 .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-0c4eb50{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-0c4eb50 .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-0c4eb50 .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-6b4141c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:80.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-97a7a56{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-8a42785{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-8a42785 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-8132fc4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-6a97367{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-9634f2b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-07ad2c6{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-58a7696{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-976ef58{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-f043beb{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-c289fe0{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-e926e6b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:20.0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-b520cee{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-1111f13 .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-1111f13 .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-1111f13 .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-1111f13{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-1111f13 .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-1111f13 .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-a4dfd39{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-6a2ecad .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-6a2ecad .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-6a2ecad .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-6a2ecad{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-6a2ecad .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-6a2ecad .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-c76aea1{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-600d804{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-600d804 img{width:540.5625px;border-radius:6px 6px 6px 6px;}.elementor-1407 .elementor-element.elementor-element-f135614{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:80.0px;--margin-bottom:50.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:100.0px;--padding-bottom:100.0px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-f135614:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-f135614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(251, 231, 215);}.elementor-1407 .elementor-element.elementor-element-21893af{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-95ebc86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:50.0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-c38922b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-b630058{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 60.0px 0.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-b630058 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:700;line-height:1.25em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-94a21e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-34a9d0e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-d9eb4d8{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-69271d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1407 .elementor-element.elementor-element-69271d4:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-69271d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-ff8058d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-152fd7d{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-d62843a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-73c6fdd .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-5c184ae{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-7773145{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-7d2aa2a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-a638c59{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-b919ccd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1407 .elementor-element.elementor-element-b919ccd:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-b919ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-1407 .elementor-element.elementor-element-3241caa{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-fbd45ee{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-8f79ba4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-1b5008d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-7d2633f{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-0815bcf{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-4377413 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-eec2e95{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-4a144e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1407 .elementor-element.elementor-element-4a144e4:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-4a144e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-c098c67{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-a4e3eb6{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-d8e06e8{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-120afb5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-f76d723{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-7e5eacf{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-ad50244 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-c1e3b06{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-694a077{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1407 .elementor-element.elementor-element-694a077:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-694a077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-1407 .elementor-element.elementor-element-38ae5f9{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-5d327a1{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-2cb0584{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-ff8ecd3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-6acde30{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-319288b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-a2ed887 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-9027dc3{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-29d3610{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1407 .elementor-element.elementor-element-29d3610:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-29d3610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-cd95aae{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-ef0b221{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-0f1b60b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-d64344d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-ffaeb8d{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-3bcc829{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-c2327e2 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-07706a9{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-8ed76d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:80.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-8ed76d3:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-8ed76d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(237, 237, 237);}.elementor-1407 .elementor-element.elementor-element-dbacf92{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-092cc3e{margin:110.0px 240px calc(var(--kit-widget-spacing, 0px) + 0.0px) 240px;padding:0.0px 0.0px 0.0px 0.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-092cc3e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:700;line-height:1.25em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-68829ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:50.0px;--padding-bottom:50.0px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-68829ab:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-68829ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(237, 237, 237);}.elementor-1407 .elementor-element.elementor-element-f2b1848{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-690bcd6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-a0c991a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-ed4a95e{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:10.0px 0.0px 0.0px 10.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-ed4a95e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:rgb(234, 84, 63);}.elementor-1407 .elementor-element.elementor-element-4ec20b3{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:0.0px 0.0px 0.0px 10.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-4ec20b3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:#161616;}.elementor-1407 .elementor-element.elementor-element-0f99ca4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-da0d765{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-76c3fa6{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-66af4d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-c703324{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-d1a9484{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:10.0px 0.0px 0.0px 10.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-d1a9484 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:rgb(234, 84, 63);}.elementor-1407 .elementor-element.elementor-element-6c7e430{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:0.0px 0.0px 0.0px 10.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-6c7e430 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:#161616;}.elementor-1407 .elementor-element.elementor-element-39766fd{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-23065cb{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-385026c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-f28acd0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-128830f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-d8f87d0{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:10.0px 0.0px 0.0px 10.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-d8f87d0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:rgb(234, 84, 63);}.elementor-1407 .elementor-element.elementor-element-712e6c7{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:0.0px 0.0px 0.0px 10.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-712e6c7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:#161616;}.elementor-1407 .elementor-element.elementor-element-643c823{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-a0d9a6e{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-3afc32a{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:100.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:50.0px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-db318fd .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-70c0531{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-0ffaf01{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-ebcc07a img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-1407 .elementor-element.elementor-element-2163405{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-08a777e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-08a777e:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-08a777e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f6f6;}.elementor-1407 .elementor-element.elementor-element-24f2e16 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-bcb2acc{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-f74eea4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-f74eea4:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-f74eea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f6f6;}.elementor-1407 .elementor-element.elementor-element-33947bd .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-3a11d54{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-553f97d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-553f97d:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-553f97d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f6f6;}.elementor-1407 .elementor-element.elementor-element-626d05d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-c40d48b{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-8b5fe5a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-8b5fe5a:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-8b5fe5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f6f6;}.elementor-1407 .elementor-element.elementor-element-38bca44 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-95816cf{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-78fcdb1{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-78fcdb1:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-78fcdb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f6f6;}.elementor-1407 .elementor-element.elementor-element-a24b18b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-d615172{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-d984217{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-d984217:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-d984217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f6f6;}.elementor-1407 .elementor-element.elementor-element-d2428b5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:#181818;}.elementor-1407 .elementor-element.elementor-element-736accf{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:#54595f;}.elementor-1407 .elementor-element.elementor-element-0850d6b{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#1B1B1B;--e-n-carousel-arrow-hover-color:#F34A36;}.elementor-1407 .elementor-element.elementor-element-606db9e .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-606db9e .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-606db9e .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-606db9e .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-606db9e .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-3e09c45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-3e09c45:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-3e09c45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ycprimeprecision.com/wp-content/uploads/2026/09/yc-media-19980dd980ebebfc1e2d22c8c69266338cfc9862e177fe11babb05611bd25861.webp");background-position:center center;background-size:cover;}.elementor-1407 .elementor-element.elementor-element-054f2d6{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-fe5ad95{margin:80.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 100.0px) 0.0px;padding:0.0px 240px 0.0px 240px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-fe5ad95 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:700;line-height:1.25em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-fd28483{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-4046c05{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-98786c1{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-98786c1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-37bc427{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-2f25fd5{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-6b82f46{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-fef6ea8{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-6e6230d{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-6e6230d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-6a7fd99{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-4adecb7{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-218413f{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-adca126{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-cc2e88e{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;text-align:start;}.elementor-1407 .elementor-element.elementor-element-cc2e88e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-f2f5ae9{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-cf99f2a{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-52dc35e{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-d82dd11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--overlay-opacity:0.88;--margin-top:80.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1407 .elementor-element.elementor-element-d82dd11:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-d82dd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ycprimeprecision.com/wp-content/uploads/2026/09/yc-media-c480863eaf23727a35d9cb01cb65a2d9b6ccef9bb94526dc584bd92c33e0974f.webp");background-position:center center;background-size:cover;}.elementor-1407 .elementor-element.elementor-element-d82dd11::before, .elementor-1407 .elementor-element.elementor-element-d82dd11 > .elementor-background-video-container::before, .elementor-1407 .elementor-element.elementor-element-d82dd11 > .e-con-inner > .elementor-background-video-container::before, .elementor-1407 .elementor-element.elementor-element-d82dd11 > .elementor-background-slideshow::before, .elementor-1407 .elementor-element.elementor-element-d82dd11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1407 .elementor-element.elementor-element-d82dd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-1407 .elementor-element.elementor-element-0407b98{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:120.0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-c51776c{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 20.0px) 0.0px;padding:120.0px 0.0px 20.0px 0.0px;text-align:center;}.elementor-1407 .elementor-element.elementor-element-c51776c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-2d3e3c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-ef6d69e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0.0px;--margin-bottom:0.0px;--margin-left:0.0px;--margin-right:0.0px;--padding-top:10.0px;--padding-bottom:10.0px;--padding-left:10.0px;--padding-right:10.0px;}.elementor-1407 .elementor-element.elementor-element-e2dbd17 .elementor-button{background-color:#ea543f;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 25px 18px 25px;}.elementor-1407 .elementor-element.elementor-element-e2dbd17 .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-e2dbd17 .elementor-button:focus{background-color:#d54530;color:#ffffff;}.elementor-1407 .elementor-element.elementor-element-e2dbd17{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-e2dbd17 .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-e2dbd17 .elementor-button:focus svg{fill:#ffffff;}.elementor-1407 .elementor-element.elementor-element-7d7b2b3{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-76024fd{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-4d8414e{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-4d8414e .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-3c249be{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-3c249be .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-87ae2a2{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-085ced8{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-6de68ba{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-36747e7{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-6aa3b6a{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-d24c7ad{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-c9914e7{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-aa0f087{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-2e27d2e{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-2d8683c{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-9e6a8a3{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-f21c19a{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-fffd681{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-64b7a7b{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-5751227{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-0b17606{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-b31efb3{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-4198f5a{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-d5b3e25{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-d5b3e25 .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(251, 251, 251);}.elementor-1407 .elementor-element.elementor-element-c03fba5{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-714c437{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-79e9743{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-79e9743 .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(38, 38, 38);}.elementor-1407 .elementor-element.elementor-element-387195a{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-6edd7dc{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-66b90bd{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-dd42aef{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-fdcbe95{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-fdcbe95 .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-0670835{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-cc1c24b{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-cc1c24b .elementor-icon-wrapper{text-align:start;}.elementor-1407 .elementor-element.elementor-element-25a6dff{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-3b9d9e9{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-609fe6c{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-daf47fd{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-f13c304{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-e29649b{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-0f2073c{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-dcadbbe{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-6491853{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-a4a77f7{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-6223481{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-6223481 .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-37d8e81{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-6d7b36f{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-62c7e9a{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-d300d76{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-199ba14{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-6ef4ba1{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-a2db5e5{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-a4cfa6c{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-3d5f476{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-ce497aa{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-140b88c{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-d4c4477{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-e4957fb{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-0e3c9dd{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-8e09358{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-8e09358 .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-a1e81e7{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-52973a0{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-a37464f{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-e94dfd1{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-d27d66c{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-6c90dc9{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-fa0e4ca{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-8ce2986{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-937074f{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-432702d{--display:flex;}.elementor-1407 .elementor-element.elementor-element-96df225{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;text-align:start;}.elementor-1407 .elementor-element.elementor-element-66f13dc{--display:flex;}.elementor-1407 .elementor-element.elementor-element-96910e6{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-96910e6 .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-c1278fd{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-2a3e3b1{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-b2c08ec{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-1da01f2{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-4efda98{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-388078e{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1407 .elementor-element.elementor-element-a975acd .elementor-heading-title{font-size:45px;text-transform:capitalize;line-height:1.3em;}.elementor-1407 .elementor-element.elementor-element-2f951d2 .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_1 );transition:color 0.3s;}.elementor-1407 .elementor-element.elementor-element-2f951d2 .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_1 );transition:fill 0.3s;}.elementor-1407 .elementor-element.elementor-element-2f951d2{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1407 .elementor-element.elementor-element-2f951d2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1407 .elementor-element.elementor-element-cbf2b60 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1407 .elementor-element.elementor-element-cbf2b60 .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-cbf2b60 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1407 .elementor-element.elementor-element-cbf2b60 .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-cbf2b60 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_1 );}.elementor-1407 .elementor-element.elementor-element-2b479f9{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1407 .elementor-element.elementor-element-2b479f9:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-2b479f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_6 );}.elementor-1407 .elementor-element.elementor-element-b7b1cc4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-30d5ff0{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1407 .elementor-element.elementor-element-d476795 .elementor-heading-title{font-size:45px;text-transform:capitalize;line-height:1.3em;}.elementor-1407 .elementor-element.elementor-element-7c54535 .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_1 );transition:color 0.3s;}.elementor-1407 .elementor-element.elementor-element-7c54535 .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_1 );transition:fill 0.3s;}.elementor-1407 .elementor-element.elementor-element-7c54535{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1407 .elementor-element.elementor-element-7c54535 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1407 .elementor-element.elementor-element-31aad17 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1407 .elementor-element.elementor-element-31aad17 .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-31aad17 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1407 .elementor-element.elementor-element-31aad17 .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-31aad17 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_1 );}.elementor-1407 .elementor-element.elementor-element-a391879{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1407 .elementor-element.elementor-element-a391879:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-a391879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_6 );}.elementor-1407 .elementor-element.elementor-element-f33f17b{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1407 .elementor-element.elementor-element-6f46636{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1407 .elementor-element.elementor-element-9ca5af4 .elementor-heading-title{font-size:45px;text-transform:capitalize;line-height:1.3em;}.elementor-1407 .elementor-element.elementor-element-8004df4 .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_1 );transition:color 0.3s;}.elementor-1407 .elementor-element.elementor-element-8004df4 .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_1 );transition:fill 0.3s;}.elementor-1407 .elementor-element.elementor-element-8004df4{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1407 .elementor-element.elementor-element-8004df4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1407 .elementor-element.elementor-element-1d91848 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1407 .elementor-element.elementor-element-1d91848 .elementor-button:hover, .elementor-1407 .elementor-element.elementor-element-1d91848 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1407 .elementor-element.elementor-element-1d91848 .elementor-button:hover svg, .elementor-1407 .elementor-element.elementor-element-1d91848 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_1 );}.elementor-1407 .elementor-element.elementor-element-b4203ba{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1407 .elementor-element.elementor-element-b4203ba:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-b4203ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_6 );}.elementor-1407 .elementor-element.elementor-element-5e07c2a{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-466a86a{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-d38ffb5{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-00daa06{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-9599d06{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-9599d06 .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-0040be9{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-2f1adc7{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-ec00d25{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-def53c8{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-88fc305{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-8b1fa64{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-ae8d489{width:var( --container-widget-width, calc(100.00000000% - 600.0px) );max-width:calc(100.00000000% - 600.0px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:calc(100.00000000% - 600.0px);--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-ae8d489 .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-94888c4{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-2a00e4d{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-df6c83f{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-770ddf6{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-609d94b{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-609d94b .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(234, 84, 63);}.elementor-1407 .elementor-element.elementor-element-83de7b3{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-83de7b3 .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(251, 251, 251);}.elementor-1407 .elementor-element.elementor-element-1b6d1b0{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-22a1d90{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-f453835{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-e4d1293{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-5a47ddc{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-5a47ddc .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(234, 84, 63);}.elementor-1407 .elementor-element.elementor-element-7d41c5d{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-7d41c5d .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(251, 251, 251);}.elementor-1407 .elementor-element.elementor-element-ae249f7{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-01cb28b{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-0d4e517{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-db337f7{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-3eb9f88{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-3eb9f88 .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(234, 84, 63);}.elementor-1407 .elementor-element.elementor-element-5335e01{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-5335e01 .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(251, 251, 251);}.elementor-1407 .elementor-element.elementor-element-4ed54c2{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-2b9c770{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1407 .elementor-element.elementor-element-864e2b3{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-ae37a4b{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-ae37a4b .elementor-heading-title{font-family:"YC Rapid Neue Haas", Sans-serif;color:rgb(22, 22, 22);}.elementor-1407 .elementor-element.elementor-element-22c02d9{--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;--flex-wrap:nowrap;--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-1407 .elementor-element.elementor-element-b6624f7{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-a99daf0{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-e2a607d{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-add7517{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-f674d25{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-8136a4e{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-be6b494{--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;--flex-wrap: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-1407 .elementor-element.elementor-element-fd46d62{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-d51df3d{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1407 .elementor-element.elementor-element-b8cab50{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-c770257{padding:40.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-f9462ff{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-825c6db{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-7eedacf{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-c297204{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-12d149f{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-76b6b29{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-4b760fb{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-12861e8{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-44a2337{padding:10.0px 10.0px 10.0px 10.0px;}.elementor-1407 .elementor-element.elementor-element-5971bd6{padding:20.0px 20.0px 20.0px 20.0px;}.elementor-1407 .elementor-element.elementor-element-ef93426{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-d89dddb{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-8244c19{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-e5d99e6{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-fc04d03{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-2387aff{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-87b04d6{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-6bdada3{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-3730b01{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-39489af{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-6b4141c{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-e926e6b{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-f135614{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-95ebc86{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-94a21e3{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-69271d4{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-b919ccd{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-4a144e4{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-694a077{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-29d3610{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-8ed76d3{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-68829ab{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-690bcd6{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-66af4d6{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-f28acd0{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-3afc32a{--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-0850d6b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1407 .elementor-element.elementor-element-3e09c45{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-fe5ad95{padding:10.0px 10.0px 10.0px 10.0px;}.elementor-1407 .elementor-element.elementor-element-fd28483{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-d82dd11{--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-2d3e3c7{--flex-wrap:nowrap;}}@media(min-width:768px){.elementor-1407 .elementor-element.elementor-element-b8cab50{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-31007df{--width:50%;}.elementor-1407 .elementor-element.elementor-element-2737233{--width:50%;}.elementor-1407 .elementor-element.elementor-element-f9462ff{--width:100%;}.elementor-1407 .elementor-element.elementor-element-f4385a7{--width:100%;}.elementor-1407 .elementor-element.elementor-element-04c85fd{--width:100%;}.elementor-1407 .elementor-element.elementor-element-825c6db{--width:100%;}.elementor-1407 .elementor-element.elementor-element-304308f{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-ccc3db1{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-7eedacf{--width:100%;}.elementor-1407 .elementor-element.elementor-element-bc13f45{--width:50%;}.elementor-1407 .elementor-element.elementor-element-861cb58{--width:50%;}.elementor-1407 .elementor-element.elementor-element-c297204{--width:100%;}.elementor-1407 .elementor-element.elementor-element-b8c74b9{--width:100%;}.elementor-1407 .elementor-element.elementor-element-12d149f{--width:100%;}.elementor-1407 .elementor-element.elementor-element-69657e0{--width:100%;}.elementor-1407 .elementor-element.elementor-element-76b6b29{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-c1a84ce{--width:100%;}.elementor-1407 .elementor-element.elementor-element-4b760fb{--width:100%;}.elementor-1407 .elementor-element.elementor-element-af9349e{--width:28.75%;}.elementor-1407 .elementor-element.elementor-element-9ef8558{--width:71.25%;}.elementor-1407 .elementor-element.elementor-element-12861e8{--width:100%;}.elementor-1407 .elementor-element.elementor-element-2d570f4{--width:40.09%;}.elementor-1407 .elementor-element.elementor-element-f0c659d{--width:59.91%;}.elementor-1407 .elementor-element.elementor-element-e74e052{--width:100%;}.elementor-1407 .elementor-element.elementor-element-44f7055{--width:100%;}.elementor-1407 .elementor-element.elementor-element-ef93426{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-cdb32be{--width:60.03%;}.elementor-1407 .elementor-element.elementor-element-d89dddb{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-bd90286{--width:19.15%;}.elementor-1407 .elementor-element.elementor-element-22694e7{--width:23.49%;}.elementor-1407 .elementor-element.elementor-element-117660e{--width:21.41%;}.elementor-1407 .elementor-element.elementor-element-7fc8f7f{--width:19.06%;}.elementor-1407 .elementor-element.elementor-element-802aecc{--width:16.88%;}.elementor-1407 .elementor-element.elementor-element-8244c19{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-15a12b0{--width:49.93%;}.elementor-1407 .elementor-element.elementor-element-a424486{--width:100%;}.elementor-1407 .elementor-element.elementor-element-bf396e0{--width:100%;}.elementor-1407 .elementor-element.elementor-element-e5d99e6{--width:100%;}.elementor-1407 .elementor-element.elementor-element-9efb2a3{--width:35%;}.elementor-1407 .elementor-element.elementor-element-0df1ff9{--width:65%;}.elementor-1407 .elementor-element.elementor-element-f675121{--width:50.07%;}.elementor-1407 .elementor-element.elementor-element-fc04d03{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-0720f5a{--width:50.06%;}.elementor-1407 .elementor-element.elementor-element-340a6be{--width:49.94%;}.elementor-1407 .elementor-element.elementor-element-5a48d17{--width:100%;}.elementor-1407 .elementor-element.elementor-element-c205038{--width:100%;}.elementor-1407 .elementor-element.elementor-element-2fbb354{--width:100%;}.elementor-1407 .elementor-element.elementor-element-2387aff{--width:100%;}.elementor-1407 .elementor-element.elementor-element-4fde4c9{--width:35%;}.elementor-1407 .elementor-element.elementor-element-8f37daf{--width:65%;}.elementor-1407 .elementor-element.elementor-element-87b04d6{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-8c12691{--width:49.93%;}.elementor-1407 .elementor-element.elementor-element-3ed1763{--width:100%;}.elementor-1407 .elementor-element.elementor-element-c9835d3{--width:100%;}.elementor-1407 .elementor-element.elementor-element-f4edbd1{--width:100%;}.elementor-1407 .elementor-element.elementor-element-6bdada3{--width:100%;}.elementor-1407 .elementor-element.elementor-element-154ac32{--width:35%;}.elementor-1407 .elementor-element.elementor-element-5cbd10d{--width:65%;}.elementor-1407 .elementor-element.elementor-element-b84f5ae{--width:50.07%;}.elementor-1407 .elementor-element.elementor-element-3730b01{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-1645e4d{--width:50.06%;}.elementor-1407 .elementor-element.elementor-element-20e49d9{--width:49.94%;}.elementor-1407 .elementor-element.elementor-element-d0c4e21{--width:100%;}.elementor-1407 .elementor-element.elementor-element-21904a4{--width:100%;}.elementor-1407 .elementor-element.elementor-element-09c7146{--width:100%;}.elementor-1407 .elementor-element.elementor-element-39489af{--width:100%;}.elementor-1407 .elementor-element.elementor-element-900620d{--width:35%;}.elementor-1407 .elementor-element.elementor-element-355c428{--width:65%;}.elementor-1407 .elementor-element.elementor-element-6b4141c{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-97a7a56{--width:49.93%;}.elementor-1407 .elementor-element.elementor-element-8132fc4{--width:100%;}.elementor-1407 .elementor-element.elementor-element-9634f2b{--width:100%;}.elementor-1407 .elementor-element.elementor-element-58a7696{--width:100%;}.elementor-1407 .elementor-element.elementor-element-e926e6b{--width:100%;}.elementor-1407 .elementor-element.elementor-element-b520cee{--width:35%;}.elementor-1407 .elementor-element.elementor-element-a4dfd39{--width:65%;}.elementor-1407 .elementor-element.elementor-element-c76aea1{--width:50.07%;}.elementor-1407 .elementor-element.elementor-element-f135614{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-21893af{--width:100%;}.elementor-1407 .elementor-element.elementor-element-95ebc86{--width:100%;}.elementor-1407 .elementor-element.elementor-element-c38922b{--width:50%;}.elementor-1407 .elementor-element.elementor-element-94a21e3{--width:100%;}.elementor-1407 .elementor-element.elementor-element-34a9d0e{--width:100%;}.elementor-1407 .elementor-element.elementor-element-d9eb4d8{--width:100%;}.elementor-1407 .elementor-element.elementor-element-69271d4{--width:100%;}.elementor-1407 .elementor-element.elementor-element-ff8058d{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-d62843a{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-7773145{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-b919ccd{--width:100%;}.elementor-1407 .elementor-element.elementor-element-3241caa{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-8f79ba4{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-0815bcf{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-4a144e4{--width:100%;}.elementor-1407 .elementor-element.elementor-element-c098c67{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-d8e06e8{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-7e5eacf{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-694a077{--width:100%;}.elementor-1407 .elementor-element.elementor-element-38ae5f9{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-2cb0584{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-319288b{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-29d3610{--width:100%;}.elementor-1407 .elementor-element.elementor-element-cd95aae{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-0f1b60b{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-3bcc829{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-8ed76d3{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-dbacf92{--width:100%;}.elementor-1407 .elementor-element.elementor-element-68829ab{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-f2b1848{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-690bcd6{--width:100%;}.elementor-1407 .elementor-element.elementor-element-a0c991a{--width:100%;}.elementor-1407 .elementor-element.elementor-element-0f99ca4{--width:100%;}.elementor-1407 .elementor-element.elementor-element-76c3fa6{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-66af4d6{--width:100%;}.elementor-1407 .elementor-element.elementor-element-c703324{--width:100%;}.elementor-1407 .elementor-element.elementor-element-39766fd{--width:100%;}.elementor-1407 .elementor-element.elementor-element-385026c{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-f28acd0{--width:100%;}.elementor-1407 .elementor-element.elementor-element-128830f{--width:100%;}.elementor-1407 .elementor-element.elementor-element-643c823{--width:100%;}.elementor-1407 .elementor-element.elementor-element-3afc32a{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-0ffaf01{--width:20%;}.elementor-1407 .elementor-element.elementor-element-08a777e{--width:100%;}.elementor-1407 .elementor-element.elementor-element-f74eea4{--width:100%;}.elementor-1407 .elementor-element.elementor-element-553f97d{--width:100%;}.elementor-1407 .elementor-element.elementor-element-8b5fe5a{--width:100%;}.elementor-1407 .elementor-element.elementor-element-78fcdb1{--width:100%;}.elementor-1407 .elementor-element.elementor-element-d984217{--width:100%;}.elementor-1407 .elementor-element.elementor-element-3e09c45{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-054f2d6{--width:100%;}.elementor-1407 .elementor-element.elementor-element-fd28483{--width:100%;}.elementor-1407 .elementor-element.elementor-element-4046c05{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-37bc427{--width:100%;}.elementor-1407 .elementor-element.elementor-element-fef6ea8{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-6a7fd99{--width:100%;}.elementor-1407 .elementor-element.elementor-element-adca126{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-f2f5ae9{--width:100%;}.elementor-1407 .elementor-element.elementor-element-d82dd11{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-0407b98{--width:100%;}.elementor-1407 .elementor-element.elementor-element-2d3e3c7{--width:100%;}.elementor-1407 .elementor-element.elementor-element-ef6d69e{--width:33.33%;}.elementor-1407 .elementor-element.elementor-element-7d7b2b3{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-76024fd{--width:50.00000000%;}.elementor-1407 .elementor-element.elementor-element-87ae2a2{--width:50.00000000%;}.elementor-1407 .elementor-element.elementor-element-085ced8{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-6de68ba{--width:100.00000000%;}.elementor-1407 .elementor-element.elementor-element-6aa3b6a{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-d24c7ad{--width:33.33007812%;}.elementor-1407 .elementor-element.elementor-element-aa0f087{--width:33.33007812%;}.elementor-1407 .elementor-element.elementor-element-2d8683c{--width:33.33007812%;}.elementor-1407 .elementor-element.elementor-element-f21c19a{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-fffd681{--width:50.00000000%;}.elementor-1407 .elementor-element.elementor-element-5751227{--width:50.00000000%;}.elementor-1407 .elementor-element.elementor-element-b31efb3{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-4198f5a{--width:100.00000000%;}.elementor-1407 .elementor-element.elementor-element-c03fba5{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-714c437{--width:100.00000000%;}.elementor-1407 .elementor-element.elementor-element-387195a{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-6edd7dc{--width:100.00000000%;}.elementor-1407 .elementor-element.elementor-element-66b90bd{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-dd42aef{--width:28.75000000%;}.elementor-1407 .elementor-element.elementor-element-0670835{--width:71.25000000%;}.elementor-1407 .elementor-element.elementor-element-25a6dff{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-3b9d9e9{--width:40.08804563%;}.elementor-1407 .elementor-element.elementor-element-daf47fd{--width:59.91071429%;}.elementor-1407 .elementor-element.elementor-element-6491853{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-a4a77f7{--width:60.00000000%;}.elementor-1407 .elementor-element.elementor-element-37d8e81{--width:39.95483398%;}.elementor-1407 .elementor-element.elementor-element-6d7b36f{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-62c7e9a{--width:19.14062500%;}.elementor-1407 .elementor-element.elementor-element-199ba14{--width:23.48022461%;}.elementor-1407 .elementor-element.elementor-element-a2db5e5{--width:21.39770508%;}.elementor-1407 .elementor-element.elementor-element-3d5f476{--width:19.05395508%;}.elementor-1407 .elementor-element.elementor-element-140b88c{--width:16.87133789%;}.elementor-1407 .elementor-element.elementor-element-e4957fb{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-0e3c9dd{--width:49.91088867%;}.elementor-1407 .elementor-element.elementor-element-e94dfd1{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-d27d66c{--width:34.99886384%;}.elementor-1407 .elementor-element.elementor-element-fa0e4ca{--width:calc(50.04394531% - 100.0px);}.elementor-1407 .elementor-element.elementor-element-937074f{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-4efda98{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-b7b1cc4{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-f33f17b{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-5e07c2a{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-466a86a{--width:100.00000000%;}.elementor-1407 .elementor-element.elementor-element-d38ffb5{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-00daa06{--width:50.00000000%;}.elementor-1407 .elementor-element.elementor-element-0040be9{--width:50.00000000%;}.elementor-1407 .elementor-element.elementor-element-2f1adc7{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-ec00d25{--width:100.00000000%;}.elementor-1407 .elementor-element.elementor-element-88fc305{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-8b1fa64{--width:100.00000000%;}.elementor-1407 .elementor-element.elementor-element-94888c4{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-2a00e4d{--width:calc(33.33251953% - 16.0px);}.elementor-1407 .elementor-element.elementor-element-df6c83f{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-770ddf6{--width:calc(100.00000000% - 100.0px);}.elementor-1407 .elementor-element.elementor-element-22a1d90{--width:calc(33.33251953% - 16.0px);}.elementor-1407 .elementor-element.elementor-element-f453835{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-e4d1293{--width:calc(100.00000000% - 100.0px);}.elementor-1407 .elementor-element.elementor-element-01cb28b{--width:calc(33.33251953% - 16.0px);}.elementor-1407 .elementor-element.elementor-element-0d4e517{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-db337f7{--width:calc(100.00000000% - 100.0px);}.elementor-1407 .elementor-element.elementor-element-2b9c770{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-864e2b3{--width:100.00000000%;}.elementor-1407 .elementor-element.elementor-element-22c02d9{--content-width:1280px;}.elementor-1407 .elementor-element.elementor-element-b6624f7{--width:calc(33.33209325% - 32.0px);}.elementor-1407 .elementor-element.elementor-element-add7517{--width:calc(33.33209325% - 32.0px);}.elementor-1407 .elementor-element.elementor-element-be6b494{--width:calc(33.33209325% - 32.0px);}}@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-b8cab50{--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:30.0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1407 .elementor-element.elementor-element-31007df{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-c770257{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-c770257 .elementor-heading-title{font-size:32px;}.elementor-1407 .elementor-element.elementor-element-028a498{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-028a498 .elementor-heading-title{font-size:16px;}.elementor-1407 .elementor-element.elementor-element-2737233{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-f9462ff{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-f4385a7{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-04c85fd{--width:100%;--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-1407 .elementor-element.elementor-element-825c6db{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-304308f{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-43a42ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-43a42ab img{width:100%;}.elementor-1407 .elementor-element.elementor-element-ccc3db1{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-5246f70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-5246f70 img{width:100%;}.elementor-1407 .elementor-element.elementor-element-7eedacf{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-bc13f45{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-61453e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-861cb58{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-f04799e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-c297204{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-b8c74b9{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-57971e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-57971e5 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-12d149f{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-69657e0{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-b96d0f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-b96d0f3 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-76b6b29{--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:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1407 .elementor-element.elementor-element-c1a84ce{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-4b760fb{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-af9349e{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-4193870{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-4193870 .elementor-heading-title{font-size:28px;}.elementor-1407 .elementor-element.elementor-element-9ef8558{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-a061d81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-12861e8{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-2d570f4{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-4c753cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-4c753cb img{width:100%;}.elementor-1407 .elementor-element.elementor-element-f0c659d{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-44a2337{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-e74e052{--width:100%;--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-1407 .elementor-element.elementor-element-44f7055{--width:100%;--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-1407 .elementor-element.elementor-element-5971bd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-ef93426{--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:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1407 .elementor-element.elementor-element-cdb32be{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-19090a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-19090a5 .elementor-heading-title{font-size:28px;}.elementor-1407 .elementor-element.elementor-element-d89dddb{--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:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1407 .elementor-element.elementor-element-bd90286{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-031525b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-22694e7{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-b6ad429{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-117660e{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-364a448{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-7fc8f7f{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-ff82f36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-802aecc{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-f810226{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-8244c19{--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:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1407 .elementor-element.elementor-element-15a12b0{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-dc7caba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-dc7caba .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-b7b0768{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-a424486{--width:100%;--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-1407 .elementor-element.elementor-element-bf396e0{--width:100%;--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-1407 .elementor-element.elementor-element-e5d99e6{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-9efb2a3{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-d82ad7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-0df1ff9{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-36b3d65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-f675121{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-7b879f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-7b879f7 img{width:100%;}.elementor-1407 .elementor-element.elementor-element-fc04d03{--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:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1407 .elementor-element.elementor-element-0720f5a{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-dcf07b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-dcf07b9 img{width:100%;}.elementor-1407 .elementor-element.elementor-element-340a6be{--width:100%;--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:10px;--padding-right:10px;}.elementor-1407 .elementor-element.elementor-element-16f17c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-16f17c8 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-5a48d17{--width:100%;--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-1407 .elementor-element.elementor-element-c205038{--width:100%;--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-1407 .elementor-element.elementor-element-2fbb354{--width:100%;--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-1407 .elementor-element.elementor-element-2387aff{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-4fde4c9{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-44475d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-8f37daf{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-6b5fda8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-87b04d6{--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:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1407 .elementor-element.elementor-element-8c12691{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-0023228{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-0023228 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-3ed1763{--width:100%;--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-1407 .elementor-element.elementor-element-c9835d3{--width:100%;--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-1407 .elementor-element.elementor-element-f4edbd1{--width:100%;--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-1407 .elementor-element.elementor-element-6bdada3{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-154ac32{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-3cc7f8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-5cbd10d{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-7ab10bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-b84f5ae{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-37a18e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-37a18e0 img{width:100%;}.elementor-1407 .elementor-element.elementor-element-3730b01{--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:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1407 .elementor-element.elementor-element-1645e4d{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-5a8f8c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-5a8f8c8 img{width:100%;}.elementor-1407 .elementor-element.elementor-element-20e49d9{--width:100%;--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:10px;--padding-right:10px;}.elementor-1407 .elementor-element.elementor-element-e7b0eef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-e7b0eef .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-d0c4e21{--width:100%;--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-1407 .elementor-element.elementor-element-21904a4{--width:100%;--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-1407 .elementor-element.elementor-element-cf5a1a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-09c7146{--width:100%;--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-1407 .elementor-element.elementor-element-39489af{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-900620d{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-c56f406{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-355c428{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-0c4eb50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-6b4141c{--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:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1407 .elementor-element.elementor-element-97a7a56{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-8a42785{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-8a42785 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-8132fc4{--width:100%;--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-1407 .elementor-element.elementor-element-9634f2b{--width:100%;--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-1407 .elementor-element.elementor-element-58a7696{--width:100%;--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-1407 .elementor-element.elementor-element-e926e6b{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-b520cee{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-1111f13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-a4dfd39{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-6a2ecad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-c76aea1{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-600d804{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-600d804 img{width:100%;}.elementor-1407 .elementor-element.elementor-element-f135614{--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:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1407 .elementor-element.elementor-element-21893af{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-95ebc86{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-c38922b{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-b630058{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-b630058 .elementor-heading-title{font-size:28px;}.elementor-1407 .elementor-element.elementor-element-94a21e3{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-34a9d0e{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-d9eb4d8{--width:100%;--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-1407 .elementor-element.elementor-element-69271d4{--width:100%;--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-1407 .elementor-element.elementor-element-ff8058d{--width:100%;--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-1407 .elementor-element.elementor-element-d62843a{--width:100%;--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-1407 .elementor-element.elementor-element-73c6fdd .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-7773145{--width:100%;--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-1407 .elementor-element.elementor-element-7d2aa2a .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-b919ccd{--width:100%;--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-1407 .elementor-element.elementor-element-3241caa{--width:100%;--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-1407 .elementor-element.elementor-element-8f79ba4{--width:100%;--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-1407 .elementor-element.elementor-element-1b5008d .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-0815bcf{--width:100%;--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-1407 .elementor-element.elementor-element-4377413 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-4a144e4{--width:100%;--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-1407 .elementor-element.elementor-element-c098c67{--width:100%;--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-1407 .elementor-element.elementor-element-d8e06e8{--width:100%;--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-1407 .elementor-element.elementor-element-120afb5 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-7e5eacf{--width:100%;--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-1407 .elementor-element.elementor-element-ad50244 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-694a077{--width:100%;--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-1407 .elementor-element.elementor-element-38ae5f9{--width:100%;--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-1407 .elementor-element.elementor-element-2cb0584{--width:100%;--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-1407 .elementor-element.elementor-element-ff8ecd3 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-319288b{--width:100%;--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-1407 .elementor-element.elementor-element-a2ed887 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-29d3610{--width:100%;--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-1407 .elementor-element.elementor-element-cd95aae{--width:100%;--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-1407 .elementor-element.elementor-element-0f1b60b{--width:100%;--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-1407 .elementor-element.elementor-element-d64344d .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-3bcc829{--width:100%;--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-1407 .elementor-element.elementor-element-c2327e2 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-8ed76d3{--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:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1407 .elementor-element.elementor-element-dbacf92{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-092cc3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-092cc3e .elementor-heading-title{font-size:28px;}.elementor-1407 .elementor-element.elementor-element-68829ab{--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:50.0px;--padding-bottom:50.0px;--padding-left:20px;--padding-right:20px;}.elementor-1407 .elementor-element.elementor-element-f2b1848{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-690bcd6{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-a0c991a{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-ed4a95e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-ed4a95e .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-4ec20b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-4ec20b3 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-0f99ca4{--width:100%;--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-1407 .elementor-element.elementor-element-76c3fa6{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-66af4d6{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-c703324{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-d1a9484{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-d1a9484 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-6c7e430{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-6c7e430 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-39766fd{--width:100%;--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-1407 .elementor-element.elementor-element-385026c{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-f28acd0{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-128830f{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-d8f87d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-d8f87d0 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-712e6c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-712e6c7 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-643c823{--width:100%;--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-1407 .elementor-element.elementor-element-3afc32a{--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:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50.0px;--padding-left:20px;--padding-right:20px;}.elementor-1407 .elementor-element.elementor-element-db318fd .elementor-heading-title{font-size:28px;}.elementor-1407 .elementor-element.elementor-element-0ffaf01{--width:100%;--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-1407 .elementor-element.elementor-element-08a777e{--width:100%;--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-1407 .elementor-element.elementor-element-24f2e16 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-f74eea4{--width:100%;--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-1407 .elementor-element.elementor-element-33947bd .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-553f97d{--width:100%;--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-1407 .elementor-element.elementor-element-626d05d .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-8b5fe5a{--width:100%;--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-1407 .elementor-element.elementor-element-38bca44 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-78fcdb1{--width:100%;--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-1407 .elementor-element.elementor-element-a24b18b .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-d984217{--width:100%;--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-1407 .elementor-element.elementor-element-d2428b5 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-0850d6b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1407 .elementor-element.elementor-element-3e09c45{--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:20px;--padding-right:20px;}.elementor-1407 .elementor-element.elementor-element-054f2d6{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-fe5ad95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-1407 .elementor-element.elementor-element-fe5ad95 .elementor-heading-title{font-size:28px;}.elementor-1407 .elementor-element.elementor-element-fd28483{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-4046c05{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-98786c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-98786c1 .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-37bc427{--width:100%;--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-1407 .elementor-element.elementor-element-fef6ea8{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-6e6230d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-6e6230d .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-6a7fd99{--width:100%;--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-1407 .elementor-element.elementor-element-adca126{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-cc2e88e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-cc2e88e .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-f2f5ae9{--width:100%;--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-1407 .elementor-element.elementor-element-d82dd11{--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:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1407 .elementor-element.elementor-element-0407b98{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-c51776c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-c51776c .elementor-heading-title{font-size:21px;}.elementor-1407 .elementor-element.elementor-element-2d3e3c7{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-ef6d69e{--width:100%;--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;}.elementor-1407 .elementor-element.elementor-element-e2dbd17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1407 .elementor-element.elementor-element-7d7b2b3{--content-width:1280px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-76024fd{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-4d8414e{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-3c249be{width:var( --container-widget-width, calc(100.00000000% - 20.0px) );max-width:calc(100.00000000% - 20.0px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:calc(100.00000000% - 20.0px);--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-87ae2a2{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-085ced8{--content-width:767px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-6de68ba{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-36747e7{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-6aa3b6a{--content-width:767px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-d24c7ad{--width:32.99592391%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-c9914e7{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-aa0f087{--width:32.99592391%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-2e27d2e{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-2d8683c{--width:33.99456522%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-9e6a8a3{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-f21c19a{--content-width:767px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-fffd681{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-64b7a7b{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-5751227{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-0b17606{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-b31efb3{--content-width:767px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-4198f5a{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-d5b3e25{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-c03fba5{--content-width:767px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-714c437{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-79e9743{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-387195a{--content-width:1280px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-6edd7dc{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-66b90bd{--content-width:767px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-dd42aef{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-fdcbe95{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-0670835{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1407 .elementor-element.elementor-element-cc1c24b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1407 .elementor-element.elementor-element-25a6dff{--content-width:767px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-3b9d9e9{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-609fe6c{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-daf47fd{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-f13c304{width:var( --container-widget-width, 91.42857143% );max-width:91.42857143%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:91.42857143%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-e29649b{width:var( --container-widget-width, 91.42857143% );max-width:91.42857143%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:91.42857143%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-0f2073c{width:var( --container-widget-width, 91.42857143% );max-width:91.42857143%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:91.42857143%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-dcadbbe{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-6491853{--content-width:1280px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-a4a77f7{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-6223481{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-37d8e81{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-6d7b36f{--content-width:1280px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-62c7e9a{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-d300d76{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-199ba14{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-6ef4ba1{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-a2db5e5{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-a4cfa6c{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-3d5f476{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-ce497aa{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-140b88c{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-d4c4477{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-e4957fb{--content-width:1280px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-0e3c9dd{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-8e09358{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-a1e81e7{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-52973a0{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-a37464f{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-e94dfd1{--content-width:767px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-d27d66c{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-6c90dc9{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-fa0e4ca{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-8ce2986{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-96df225{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-96910e6{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-c1278fd{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-2a3e3b1{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-b2c08ec{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-1da01f2{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-5e07c2a{--content-width:1280px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-466a86a{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-d38ffb5{--content-width:1280px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-00daa06{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-9599d06{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-0040be9{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-2f1adc7{--content-width:1280px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-ec00d25{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-def53c8{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-88fc305{--content-width:1280px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-8b1fa64{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-ae8d489{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-94888c4{--content-width:1280px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-2a00e4d{--width:calc(100.00000000% - 16.0px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-df6c83f{--content-width:767px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-770ddf6{--width:calc(100.00000000% - 100.0px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-609d94b{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-83de7b3{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-1b6d1b0{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-22a1d90{--width:calc(100.00000000% - 16.0px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-f453835{--content-width:767px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-e4d1293{--width:calc(100.00000000% - 100.0px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-5a47ddc{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-7d41c5d{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-ae249f7{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-01cb28b{--width:calc(100.00000000% - 16.0px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-0d4e517{--content-width:767px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-db337f7{--width:calc(100.00000000% - 100.0px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-3eb9f88{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-5335e01{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-4ed54c2{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-2b9c770{--content-width:1280px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-864e2b3{--width:100.00000000%;--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;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-ae37a4b{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-22c02d9{--content-width:767px;--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;--flex-wrap:nowrap;}.elementor-1407 .elementor-element.elementor-element-b6624f7{--width:calc(100.00000000% - 32.0px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-a99daf0{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-e2a607d{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-add7517{--width:calc(100.00000000% - 32.0px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-f674d25{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-8136a4e{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-be6b494{--width:calc(100.00000000% - 32.0px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1407 .elementor-element.elementor-element-fd46d62{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}.elementor-1407 .elementor-element.elementor-element-d51df3d{width:var( --container-widget-width, 100.00000000% );max-width:100.00000000%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.00000000%;--container-widget-flex-grow:0;}}/* Start custom CSS for container, class: .elementor-element-b8cab50 */.elementor-1407 .elementor-element.elementor-element-b8cab50 {scroll-margin-top:110px;} .elementor-1407 .elementor-element.elementor-element-b8cab50 img {max-width:100%;} .elementor-1407 .elementor-element.elementor-element-b8cab50 .elementor-widget {min-width:0;} @media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-b8cab50 {scroll-margin-top:90px;}}
.elementor-1407 .elementor-element.elementor-element-b8cab50{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b6b29 */.elementor-1407 .elementor-element.elementor-element-76b6b29 {scroll-margin-top:110px;} .elementor-1407 .elementor-element.elementor-element-76b6b29 img {max-width:100%;} .elementor-1407 .elementor-element.elementor-element-76b6b29 .elementor-widget {min-width:0;} @media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-76b6b29 {scroll-margin-top:90px;}}
.elementor-1407 .elementor-element.elementor-element-76b6b29{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef93426 */.elementor-1407 .elementor-element.elementor-element-ef93426 {scroll-margin-top:110px;} .elementor-1407 .elementor-element.elementor-element-ef93426 img {max-width:100%;} .elementor-1407 .elementor-element.elementor-element-ef93426 .elementor-widget {min-width:0;} @media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-ef93426 {scroll-margin-top:90px;}}
.elementor-1407 .elementor-element.elementor-element-ef93426{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d89dddb */.elementor-1407 .elementor-element.elementor-element-d89dddb {scroll-margin-top:110px;} .elementor-1407 .elementor-element.elementor-element-d89dddb img {max-width:100%;} .elementor-1407 .elementor-element.elementor-element-d89dddb .elementor-widget {min-width:0;} @media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-d89dddb {scroll-margin-top:90px;}}
.elementor-1407 .elementor-element.elementor-element-d89dddb{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8244c19 */.elementor-1407 .elementor-element.elementor-element-8244c19 {scroll-margin-top:110px;} .elementor-1407 .elementor-element.elementor-element-8244c19 img {max-width:100%;} .elementor-1407 .elementor-element.elementor-element-8244c19 .elementor-widget {min-width:0;} @media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-8244c19 {scroll-margin-top:90px;}}
.elementor-1407 .elementor-element.elementor-element-8244c19{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc04d03 */.elementor-1407 .elementor-element.elementor-element-fc04d03 {scroll-margin-top:110px;} .elementor-1407 .elementor-element.elementor-element-fc04d03 img {max-width:100%;} .elementor-1407 .elementor-element.elementor-element-fc04d03 .elementor-widget {min-width:0;} @media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-fc04d03 {scroll-margin-top:90px;}}
.elementor-1407 .elementor-element.elementor-element-fc04d03{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87b04d6 */.elementor-1407 .elementor-element.elementor-element-87b04d6 {scroll-margin-top:110px;} .elementor-1407 .elementor-element.elementor-element-87b04d6 img {max-width:100%;} .elementor-1407 .elementor-element.elementor-element-87b04d6 .elementor-widget {min-width:0;} @media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-87b04d6 {scroll-margin-top:90px;}}
.elementor-1407 .elementor-element.elementor-element-87b04d6{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3730b01 */.elementor-1407 .elementor-element.elementor-element-3730b01 {scroll-margin-top:110px;} .elementor-1407 .elementor-element.elementor-element-3730b01 img {max-width:100%;} .elementor-1407 .elementor-element.elementor-element-3730b01 .elementor-widget {min-width:0;} @media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-3730b01 {scroll-margin-top:90px;}}
.elementor-1407 .elementor-element.elementor-element-3730b01{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4141c */.elementor-1407 .elementor-element.elementor-element-6b4141c {scroll-margin-top:110px;} .elementor-1407 .elementor-element.elementor-element-6b4141c img {max-width:100%;} .elementor-1407 .elementor-element.elementor-element-6b4141c .elementor-widget {min-width:0;} @media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6b4141c {scroll-margin-top:90px;}}
.elementor-1407 .elementor-element.elementor-element-6b4141c{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f135614 */.elementor-1407 .elementor-element.elementor-element-f135614 {scroll-margin-top:110px;} .elementor-1407 .elementor-element.elementor-element-f135614 img {max-width:100%;} .elementor-1407 .elementor-element.elementor-element-f135614 .elementor-widget {min-width:0;} @media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-f135614 {scroll-margin-top:90px;}}
.elementor-1407 .elementor-element.elementor-element-f135614{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed76d3 */.elementor-1407 .elementor-element.elementor-element-8ed76d3 {scroll-margin-top:110px;} .elementor-1407 .elementor-element.elementor-element-8ed76d3 img {max-width:100%;} .elementor-1407 .elementor-element.elementor-element-8ed76d3 .elementor-widget {min-width:0;} @media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-8ed76d3 {scroll-margin-top:90px;}}
.elementor-1407 .elementor-element.elementor-element-8ed76d3{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68829ab */.elementor-1407 .elementor-element.elementor-element-68829ab {scroll-margin-top:110px;} .elementor-1407 .elementor-element.elementor-element-68829ab img {max-width:100%;} .elementor-1407 .elementor-element.elementor-element-68829ab .elementor-widget {min-width:0;} @media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-68829ab {scroll-margin-top:90px;}}
.elementor-1407 .elementor-element.elementor-element-68829ab{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3afc32a */.elementor-1407 .elementor-element.elementor-element-3afc32a {scroll-margin-top:110px;} .elementor-1407 .elementor-element.elementor-element-3afc32a img {max-width:100%;} .elementor-1407 .elementor-element.elementor-element-3afc32a .elementor-widget {min-width:0;} @media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-3afc32a {scroll-margin-top:90px;}}
.elementor-1407 .elementor-element.elementor-element-3afc32a{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e09c45 */.elementor-1407 .elementor-element.elementor-element-3e09c45 {scroll-margin-top:110px;} .elementor-1407 .elementor-element.elementor-element-3e09c45 img {max-width:100%;} .elementor-1407 .elementor-element.elementor-element-3e09c45 .elementor-widget {min-width:0;} @media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-3e09c45 {scroll-margin-top:90px;}}
.elementor-1407 .elementor-element.elementor-element-3e09c45{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d82dd11 */.elementor-1407 .elementor-element.elementor-element-d82dd11 {scroll-margin-top:110px;} .elementor-1407 .elementor-element.elementor-element-d82dd11 img {max-width:100%;} .elementor-1407 .elementor-element.elementor-element-d82dd11 .elementor-widget {min-width:0;} @media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-d82dd11 {scroll-margin-top:90px;}}
.elementor-1407 .elementor-element.elementor-element-d82dd11{display:none!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d8414e */.elementor-1407 .elementor-element.elementor-element-4d8414e{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:130px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-4d8414e{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-4d8414e>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-4d8414e .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:46px;font-weight:600;font-style:normal;line-height:56px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-4d8414e{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-4d8414e{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-4d8414e>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-4d8414e .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:46px;font-weight:600;font-style:normal;line-height:56px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-4d8414e{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-4d8414e{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c249be */.elementor-1407 .elementor-element.elementor-element-3c249be{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:32px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-3c249be{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-3c249be>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-3c249be .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-3c249be{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:10px;margin-right:10px;margin-bottom:30px;margin-left:10px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-3c249be{width:calc(100.00000000% - 20.0px);max-width:100%;}.elementor-1407 .elementor-element.elementor-element-3c249be>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-3c249be .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-3c249be{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-3c249be{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76024fd */.elementor-1407 .elementor-element.elementor-element-76024fd{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-76024fd{width:50.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-76024fd{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-76024fd{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-76024fd{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-76024fd{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-76024fd{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-76024fd{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36747e7 */.elementor-1407 .elementor-element.elementor-element-36747e7{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:600;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-36747e7{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-36747e7>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-36747e7 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:600;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-36747e7 p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:600;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-36747e7{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:600;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-36747e7{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-36747e7>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-36747e7 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:600;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-36747e7 p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:600;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-36747e7{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-36747e7 [data-yc-rich="0"]{font-size:16px;font-weight:600;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-36747e7 [data-yc-rich="1"]{font-size:16px;font-weight:600;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(234, 84, 63);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-36747e7{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-36747e7 [data-yc-rich="0"]{font-size:16px;font-weight:600;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-36747e7 [data-yc-rich="1"]{font-size:16px;font-weight:600;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(234, 84, 63);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6de68ba */.elementor-1407 .elementor-element.elementor-element-6de68ba{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-6de68ba{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6de68ba{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-6de68ba{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-6de68ba{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-6de68ba{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6de68ba{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-6de68ba{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-085ced8 */.elementor-1407 .elementor-element.elementor-element-085ced8{color:rgb(22, 22, 22);background-color:rgb(251, 251, 251);background-image:none;background-size:auto;background-position:0% 0%;padding-top:30px;padding-right:0px;padding-bottom:0px;padding-left:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-085ced8{width:100%;}.elementor-1407 .elementor-element.elementor-element-085ced8>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-085ced8{color:rgb(22, 22, 22);background-color:rgb(251, 251, 251);background-image:none;background-size:auto;background-position:0% 0%;padding-top:30px;padding-right:0px;padding-bottom:0px;padding-left:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-085ced8{width:100%;}.elementor-1407 .elementor-element.elementor-element-085ced8>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:767px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-085ced8{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-085ced8>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-085ced8{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-085ced8>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9914e7 */.elementor-1407 .elementor-element.elementor-element-c9914e7{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-c9914e7{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-c9914e7>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-c9914e7 img{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;width:139.984375px;max-width:100%;height:auto;object-fit:fill;object-position:50% 50%;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-c9914e7{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-c9914e7{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-c9914e7>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-c9914e7 img{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;width:55.890625px;max-width:100%;height:auto;object-fit:fill;object-position:50% 50%;}}
.elementor-1407 .elementor-element.elementor-element-c9914e7{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-c9914e7{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24c7ad */.elementor-1407 .elementor-element.elementor-element-d24c7ad{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-d24c7ad{width:33.33007812%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-d24c7ad{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-d24c7ad{width:32.99592391%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-d24c7ad{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-d24c7ad{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-d24c7ad{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-d24c7ad{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e27d2e */.elementor-1407 .elementor-element.elementor-element-2e27d2e{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-2e27d2e{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-2e27d2e>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-2e27d2e img{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;width:139.984375px;max-width:100%;height:auto;object-fit:fill;object-position:50% 50%;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-2e27d2e{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-2e27d2e{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-2e27d2e>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-2e27d2e img{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;width:55.890625px;max-width:100%;height:auto;object-fit:fill;object-position:50% 50%;}}
.elementor-1407 .elementor-element.elementor-element-2e27d2e{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-2e27d2e{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa0f087 */.elementor-1407 .elementor-element.elementor-element-aa0f087{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-aa0f087{width:33.33007812%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-aa0f087{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-aa0f087{width:32.99592391%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-aa0f087{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-aa0f087{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-aa0f087{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-aa0f087{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e6a8a3 */.elementor-1407 .elementor-element.elementor-element-9e6a8a3{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-9e6a8a3{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-9e6a8a3>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-9e6a8a3 img{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;width:139.984375px;max-width:100%;height:auto;object-fit:fill;object-position:50% 50%;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-9e6a8a3{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-9e6a8a3{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-9e6a8a3>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-9e6a8a3 img{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;width:58.1875px;max-width:100%;height:auto;object-fit:fill;object-position:50% 50%;}}
.elementor-1407 .elementor-element.elementor-element-9e6a8a3{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-9e6a8a3{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d8683c */.elementor-1407 .elementor-element.elementor-element-2d8683c{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-2d8683c{width:33.33007812%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-2d8683c{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-2d8683c{width:33.99456522%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-2d8683c{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-2d8683c{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-2d8683c{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-2d8683c{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aa3b6a */.elementor-1407 .elementor-element.elementor-element-6aa3b6a{color:rgb(22, 22, 22);background-color:rgb(251, 251, 251);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-6aa3b6a{width:100%;}.elementor-1407 .elementor-element.elementor-element-6aa3b6a>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6aa3b6a{color:rgb(22, 22, 22);background-color:rgb(251, 251, 251);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-6aa3b6a{width:100%;}.elementor-1407 .elementor-element.elementor-element-6aa3b6a>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:767px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-6aa3b6a{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-6aa3b6a>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6aa3b6a{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-6aa3b6a>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64b7a7b */.elementor-1407 .elementor-element.elementor-element-64b7a7b{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:right;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:right;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-64b7a7b{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-64b7a7b>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-64b7a7b .elementor-button{color:rgb(255, 255, 255);background-color:rgb(234, 84, 63);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:500;font-style:normal;line-height:22px;letter-spacing:0.5px;text-align:center;color:rgb(255, 255, 255);display:inline-flex;align-items:center;justify-content:center;width:116.203125px;height:48px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-64b7a7b .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-64b7a7b{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-64b7a7b{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-64b7a7b>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-64b7a7b .elementor-button{color:rgb(255, 255, 255);background-color:rgb(234, 84, 63);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:500;font-style:normal;line-height:22px;letter-spacing:0.5px;text-align:center;color:rgb(255, 255, 255);display:inline-flex;align-items:center;justify-content:center;width:116.203125px;height:48px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-64b7a7b .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}}
.elementor-1407 .elementor-element.elementor-element-64b7a7b{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-64b7a7b .elementor-button,.elementor-1407 .elementor-element.elementor-element-64b7a7b .elementor-button *{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-64b7a7b{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-64b7a7b .elementor-button,.elementor-1407 .elementor-element.elementor-element-64b7a7b .elementor-button *{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fffd681 */.elementor-1407 .elementor-element.elementor-element-fffd681{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-fffd681{width:50.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-fffd681{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-fffd681{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:center;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-fffd681{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-fffd681{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-fffd681{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-fffd681{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b17606 */.elementor-1407 .elementor-element.elementor-element-0b17606{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-0b17606{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-0b17606>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-0b17606 .elementor-button{color:rgb(234, 84, 63);background-color:rgba(234, 84, 63, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:500;font-style:normal;line-height:22px;letter-spacing:0.5px;text-align:center;color:rgb(234, 84, 63);display:inline-flex;align-items:center;justify-content:center;width:147.171875px;height:48px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-0b17606 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-0b17606{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-0b17606{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-0b17606>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-0b17606 .elementor-button{color:rgb(234, 84, 63);background-color:rgba(234, 84, 63, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:500;font-style:normal;line-height:22px;letter-spacing:0.5px;text-align:center;color:rgb(234, 84, 63);display:inline-flex;align-items:center;justify-content:center;width:147.171875px;height:48px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-0b17606 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}}
.elementor-1407 .elementor-element.elementor-element-0b17606{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-0b17606 .elementor-button,.elementor-1407 .elementor-element.elementor-element-0b17606 .elementor-button *{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-0b17606{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-0b17606 .elementor-button,.elementor-1407 .elementor-element.elementor-element-0b17606 .elementor-button *{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5751227 */.elementor-1407 .elementor-element.elementor-element-5751227{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-5751227{width:50.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-5751227{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-5751227{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-5751227{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-5751227{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-5751227{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-5751227{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f21c19a */.elementor-1407 .elementor-element.elementor-element-f21c19a{color:rgb(22, 22, 22);background-color:rgb(22, 22, 22);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-f21c19a{width:100%;}.elementor-1407 .elementor-element.elementor-element-f21c19a>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-f21c19a{color:rgb(22, 22, 22);background-color:rgb(22, 22, 22);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-f21c19a{width:100%;}.elementor-1407 .elementor-element.elementor-element-f21c19a>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:767px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-f21c19a{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-f21c19a>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-f21c19a{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-f21c19a>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5b3e25 */.elementor-1407 .elementor-element.elementor-element-d5b3e25{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-d5b3e25{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-d5b3e25>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-d5b3e25 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:10px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:0.5px;text-align:center;color:rgb(251, 251, 251);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-d5b3e25{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-d5b3e25{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-d5b3e25>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-d5b3e25 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:10px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:0.5px;text-align:center;color:rgb(251, 251, 251);}}
.elementor-1407 .elementor-element.elementor-element-d5b3e25{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-d5b3e25{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4198f5a */.elementor-1407 .elementor-element.elementor-element-4198f5a{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-4198f5a{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-4198f5a{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-4198f5a{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-4198f5a{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-4198f5a{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-4198f5a{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-4198f5a{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b31efb3 */.elementor-1407 .elementor-element.elementor-element-b31efb3{color:rgb(22, 22, 22);background-color:rgb(22, 22, 22);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-b31efb3{width:100%;}.elementor-1407 .elementor-element.elementor-element-b31efb3>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-b31efb3{color:rgb(22, 22, 22);background-color:rgb(22, 22, 22);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-b31efb3{width:100%;}.elementor-1407 .elementor-element.elementor-element-b31efb3>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:767px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-b31efb3{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-b31efb3>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-b31efb3{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-b31efb3>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79e9743 */.elementor-1407 .elementor-element.elementor-element-79e9743{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-79e9743{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-79e9743>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-79e9743 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:10px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:0.5px;text-align:center;color:rgb(38, 38, 38);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-79e9743{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-79e9743{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-79e9743>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-79e9743 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:10px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:0.5px;text-align:center;color:rgb(38, 38, 38);}}
.elementor-1407 .elementor-element.elementor-element-79e9743{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-79e9743{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-714c437 */.elementor-1407 .elementor-element.elementor-element-714c437{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-714c437{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-714c437{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-714c437{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-714c437{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-714c437{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-714c437{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-714c437{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c03fba5 */.elementor-1407 .elementor-element.elementor-element-c03fba5{color:rgb(22, 22, 22);background-color:rgb(251, 251, 251);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-c03fba5{width:100%;}.elementor-1407 .elementor-element.elementor-element-c03fba5>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-c03fba5{color:rgb(22, 22, 22);background-color:rgb(251, 251, 251);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-c03fba5{width:100%;}.elementor-1407 .elementor-element.elementor-element-c03fba5>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:767px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-c03fba5{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-c03fba5>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-c03fba5{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-c03fba5>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87ae2a2 */.elementor-1407 .elementor-element.elementor-element-87ae2a2{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:url("https://www.ycprimeprecision.com/wp-content/uploads/2026/09/yc-media-24b91e06ca8e09da12fab531e806823b436fb2e8556a5573571748f0a3b102e6.webp");background-size:auto;background-position:0% 0%;padding-top:60px;padding-right:60px;padding-bottom:60px;padding-left:60px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-87ae2a2{width:50.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-87ae2a2{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:url("https://www.ycprimeprecision.com/wp-content/uploads/2026/09/yc-media-24b91e06ca8e09da12fab531e806823b436fb2e8556a5573571748f0a3b102e6.webp");background-size:auto;background-position:0% 0%;padding-top:60px;padding-right:60px;padding-bottom:60px;padding-left:60px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-87ae2a2{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-87ae2a2{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-87ae2a2{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-87ae2a2{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-87ae2a2{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7b2b3 */.elementor-1407 .elementor-element.elementor-element-7d7b2b3{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:linear-gradient(rgba(251, 251, 251, 0.145) 34%, rgba(234, 84, 63, 0.145) 100%);background-size:auto;background-position:0% 0%;padding-top:30px;padding-right:0px;padding-bottom:100px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-7d7b2b3{width:100%;}.elementor-1407 .elementor-element.elementor-element-7d7b2b3>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:80px;margin-bottom:0px;margin-left:80px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-7d7b2b3{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:linear-gradient(rgba(251, 251, 251, 0.145) 34%, rgba(234, 84, 63, 0.145) 100%);background-size:auto;background-position:0% 0%;padding-top:30px;padding-right:0px;padding-bottom:100px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-7d7b2b3{width:100%;}.elementor-1407 .elementor-element.elementor-element-7d7b2b3>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}}
@font-face{font-family:"YC Rapid Neue Haas";font-weight:400;font-style:normal;font-display:swap;src:url("https://www.ycprimeprecision.com/wp-content/uploads/2026/09/yc-assembly-neue-haas-roman-d8850e5c69af.ttf");}
@font-face{font-family:"YC Rapid Neue Haas";font-weight:500;font-style:normal;font-display:swap;src:url("https://www.ycprimeprecision.com/wp-content/uploads/2026/09/yc-assembly-neue-haas-roman-d8850e5c69af.ttf");}
@font-face{font-family:"YC Rapid Neue Haas";font-weight:600;font-style:normal;font-display:swap;src:url("https://www.ycprimeprecision.com/wp-content/uploads/2026/09/yc-assembly-neue-haas-medium-93d09a5cb0ef.ttf");}
@font-face{font-family:"YC Rapid Neue Haas";font-weight:700;font-style:normal;font-display:swap;src:url("https://www.ycprimeprecision.com/wp-content/uploads/2026/09/yc-assembly-neue-haas-bold-e752b8077aab.ttf");}
.elementor-1407 .elementor-element.elementor-element-7d7b2b3{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-7d7b2b3>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-7d7b2b3{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-7d7b2b3>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdcbe95 */.elementor-1407 .elementor-element.elementor-element-fdcbe95{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-fdcbe95{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-fdcbe95>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-fdcbe95 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:32px;font-weight:600;font-style:normal;line-height:48px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-fdcbe95{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-fdcbe95{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-fdcbe95>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-fdcbe95 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:32px;font-weight:600;font-style:normal;line-height:48px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-fdcbe95{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-fdcbe95{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd42aef */.elementor-1407 .elementor-element.elementor-element-dd42aef{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-dd42aef{width:28.75000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-dd42aef{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-dd42aef{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-dd42aef{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-dd42aef{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-dd42aef{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-dd42aef{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cc1c24b */.elementor-1407 .elementor-element.elementor-element-cc1c24b .elementor-icon{background:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjU2IiB2aWV3Qm94PSIwIDAgNTYgNTYiIHdpZHRoPSI1NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIyOCIgY3k9IjI4IiByPSIyNyIgc3Ryb2tlPSIjRUE1NDNGIiBzdHJva2Utd2lkdGg9IjIiPjwvY2lyY2xlPjxwYXRoIGQ9Ik00MSAyOEM0MSAzNS42MTA0IDM5LjQ1NTUgNDIuNDUwOSAzNy4wMDUxIDQ3LjM1MThDMzQuNTI0NyA1Mi4zMTI1IDMxLjI4MzIgNTUgMjggNTVDMjQuNzE2OCA1NSAyMS40NzUzIDUyLjMxMjUgMTguOTk0OSA0Ny4zNTE4QzE2LjU0NDUgNDIuNDUwOSAxNSAzNS42MTA0IDE1IDI4QzE1IDIwLjM4OTYgMTYuNTQ0NSAxMy41NDkxIDE4Ljk5NDkgOC42NDgyMkMyMS40NzUzIDMuNjg3NTMgMjQuNzE2OCAxIDI4IDFDMzEuMjgzMiAxIDM0LjUyNDcgMy42ODc1MyAzNy4wMDUxIDguNjQ4MjJDMzkuNDU1NSAxMy41NDkxIDQxIDIwLjM4OTYgNDEgMjhaIiBzdHJva2U9IiNFQTU0M0YiIHN0cm9rZS13aWR0aD0iMiI+PC9wYXRoPjxwYXRoIGQ9Ik0yOCA0MUMyMC4zODk2IDQxIDEzLjU0OTEgMzkuNDU1NSA4LjY0ODIyIDM3LjAwNTFDMy42ODc1MyAzNC41MjQ3IDAuOTk5OTk5IDMxLjI4MzIgMC45OTk5OTkgMjhDMSAyNC43MTY4IDMuNjg3NTMgMjEuNDc1MyA4LjY0ODIyIDE4Ljk5NDlDMTMuNTQ5MSAxNi41NDQ1IDIwLjM4OTYgMTUgMjggMTVDMzUuNjEwNCAxNSA0Mi40NTA5IDE2LjU0NDUgNDcuMzUxOCAxOC45OTQ5QzUyLjMxMjUgMjEuNDc1MyA1NSAyNC43MTY4IDU1IDI4QzU1IDMxLjI4MzIgNTIuMzEyNSAzNC41MjQ3IDQ3LjM1MTggMzcuMDA1MUM0Mi40NTA5IDM5LjQ1NTUgMzUuNjEwNCA0MSAyOCA0MVoiIHN0cm9rZT0iI0VBNTQzRiIgc3Ryb2tlLXdpZHRoPSIyIj48L3BhdGg+PC9zdmc+")center/contain no-repeat;}.elementor-1407 .elementor-element.elementor-element-cc1c24b .elementor-icon svg{opacity:0;}
.elementor-1407 .elementor-element.elementor-element-cc1c24b{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-cc1c24b{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-cc1c24b>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-cc1c24b .elementor-icon{width:56px;height:56px;font-size:56px;}
.elementor-1407 .elementor-element.elementor-element-cc1c24b{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-cc1c24b{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0670835 */.elementor-1407 .elementor-element.elementor-element-0670835{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-0670835{width:71.25000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:normal;row-gap:normal;column-gap:normal;}
.elementor-1407 .elementor-element.elementor-element-0670835{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-0670835{align-content:center;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-0670835{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-0670835{align-content:center;}}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-0670835{display:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b90bd */.elementor-1407 .elementor-element.elementor-element-66b90bd{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-66b90bd{width:100%;}.elementor-1407 .elementor-element.elementor-element-66b90bd>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-66b90bd{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-66b90bd{width:100%;}.elementor-1407 .elementor-element.elementor-element-66b90bd>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:767px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-66b90bd{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-66b90bd>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-66b90bd{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-66b90bd>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-609fe6c */.elementor-1407 .elementor-element.elementor-element-609fe6c{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-609fe6c{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-609fe6c>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-609fe6c img{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;width:485.109375px;max-width:100%;height:auto;object-fit:fill;object-position:50% 50%;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-609fe6c{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-609fe6c{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-609fe6c>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-609fe6c img{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;width:350px;max-width:100%;height:auto;object-fit:fill;object-position:50% 50%;}}
.elementor-1407 .elementor-element.elementor-element-609fe6c{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-609fe6c{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b9d9e9 */.elementor-1407 .elementor-element.elementor-element-3b9d9e9{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-3b9d9e9{width:40.08804563%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-3b9d9e9{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-3b9d9e9{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-3b9d9e9{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-3b9d9e9{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-3b9d9e9{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-3b9d9e9{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f13c304 */.elementor-1407 .elementor-element.elementor-element-f13c304{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:100px;padding-bottom:0px;padding-left:100px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-f13c304{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-f13c304>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-f13c304 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-f13c304 p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-f13c304{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-f13c304{width:91.42857143%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-f13c304>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-f13c304 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-f13c304 p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-f13c304{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-f13c304 [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-f13c304{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-f13c304 [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e29649b */.elementor-1407 .elementor-element.elementor-element-e29649b{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:100px;padding-bottom:0px;padding-left:100px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-e29649b{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-e29649b>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-e29649b .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-e29649b p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-e29649b{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-e29649b{width:91.42857143%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-e29649b>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-e29649b .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-e29649b p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-e29649b{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-e29649b [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-e29649b{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-e29649b [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f2073c */.elementor-1407 .elementor-element.elementor-element-0f2073c{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:100px;padding-bottom:0px;padding-left:100px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-0f2073c{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-0f2073c>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-0f2073c .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-0f2073c p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-0f2073c{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-0f2073c{width:91.42857143%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-0f2073c>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-0f2073c .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-0f2073c p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-0f2073c{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-0f2073c [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-0f2073c{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-0f2073c [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dcadbbe */.elementor-1407 .elementor-element.elementor-element-dcadbbe{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:100px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-dcadbbe{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-dcadbbe>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-dcadbbe .elementor-button{color:rgb(255, 255, 255);background-color:rgb(234, 84, 63);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:500;font-style:normal;line-height:22px;letter-spacing:0.5px;text-align:center;color:rgb(255, 255, 255);display:inline-flex;align-items:center;justify-content:center;width:116.203125px;height:48px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-dcadbbe .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-dcadbbe{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-dcadbbe{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-dcadbbe>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-dcadbbe .elementor-button{color:rgb(255, 255, 255);background-color:rgb(234, 84, 63);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:500;font-style:normal;line-height:22px;letter-spacing:0.5px;text-align:center;color:rgb(255, 255, 255);display:inline-flex;align-items:center;justify-content:center;width:116.203125px;height:48px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-dcadbbe .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}}
.elementor-1407 .elementor-element.elementor-element-dcadbbe{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-dcadbbe .elementor-button,.elementor-1407 .elementor-element.elementor-element-dcadbbe .elementor-button *{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-dcadbbe{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-dcadbbe .elementor-button,.elementor-1407 .elementor-element.elementor-element-dcadbbe .elementor-button *{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daf47fd */.elementor-1407 .elementor-element.elementor-element-daf47fd{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-daf47fd{width:59.91071429%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-daf47fd{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-daf47fd{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-daf47fd{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-daf47fd{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-daf47fd{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-daf47fd{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25a6dff */.elementor-1407 .elementor-element.elementor-element-25a6dff{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:50px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-25a6dff{width:100%;}.elementor-1407 .elementor-element.elementor-element-25a6dff>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-25a6dff{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:50px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-25a6dff{width:100%;}.elementor-1407 .elementor-element.elementor-element-25a6dff>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:767px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-25a6dff{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-25a6dff>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-25a6dff{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-25a6dff>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6edd7dc */.elementor-1407 .elementor-element.elementor-element-6edd7dc{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-6edd7dc{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6edd7dc{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-6edd7dc{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-6edd7dc{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-6edd7dc{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6edd7dc{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-6edd7dc{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387195a */.elementor-1407 .elementor-element.elementor-element-387195a{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:100px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-387195a{width:100%;}.elementor-1407 .elementor-element.elementor-element-387195a>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:80px;margin-bottom:0px;margin-left:80px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-387195a{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:100px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-387195a{width:100%;}.elementor-1407 .elementor-element.elementor-element-387195a>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-387195a{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-387195a>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-387195a{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-387195a>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6223481 */.elementor-1407 .elementor-element.elementor-element-6223481{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-6223481{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-6223481>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-6223481 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:32px;font-weight:600;font-style:normal;line-height:48px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6223481{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-6223481{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-6223481>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-6223481 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:32px;font-weight:600;font-style:normal;line-height:48px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-6223481{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6223481{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4a77f7 */.elementor-1407 .elementor-element.elementor-element-a4a77f7{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-a4a77f7{width:60.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-a4a77f7{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-a4a77f7{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-a4a77f7{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-a4a77f7{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-a4a77f7{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-a4a77f7{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37d8e81 */.elementor-1407 .elementor-element.elementor-element-37d8e81{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-37d8e81{width:39.95483398%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-37d8e81{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-37d8e81{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-37d8e81{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-37d8e81{align-content:flex-end;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-37d8e81{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-37d8e81{align-content:flex-end;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6491853 */.elementor-1407 .elementor-element.elementor-element-6491853{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:80px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-6491853{width:100%;}.elementor-1407 .elementor-element.elementor-element-6491853>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:80px;margin-bottom:0px;margin-left:80px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6491853{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:80px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-6491853{width:100%;}.elementor-1407 .elementor-element.elementor-element-6491853>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-6491853{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-6491853>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6491853{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-6491853>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d300d76 */.elementor-1407 .elementor-element.elementor-element-d300d76{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-d300d76{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-d300d76>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-d300d76 .elementor-button{color:rgb(251, 251, 251);background-color:rgb(234, 84, 63);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(251, 251, 251);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:400;font-style:normal;line-height:14px;letter-spacing:0.5px;text-align:center;color:rgb(251, 251, 251);display:inline-flex;align-items:center;justify-content:center;width:197.828125px;height:40px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-d300d76 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-d300d76{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-d300d76{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-d300d76>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-d300d76 .elementor-button{color:rgb(251, 251, 251);background-color:rgb(234, 84, 63);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(251, 251, 251);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:400;font-style:normal;line-height:14px;letter-spacing:0.5px;text-align:center;color:rgb(251, 251, 251);display:inline-flex;align-items:center;justify-content:center;width:197.828125px;height:40px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-d300d76 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}}
.elementor-1407 .elementor-element.elementor-element-d300d76{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-d300d76 .elementor-button,.elementor-1407 .elementor-element.elementor-element-d300d76 .elementor-button *{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-d300d76{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-d300d76 .elementor-button,.elementor-1407 .elementor-element.elementor-element-d300d76 .elementor-button *{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c7e9a */.elementor-1407 .elementor-element.elementor-element-62c7e9a{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-62c7e9a{width:19.14062500%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-62c7e9a{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-62c7e9a{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-62c7e9a{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-62c7e9a{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-62c7e9a{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-62c7e9a{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ef4ba1 */.elementor-1407 .elementor-element.elementor-element-6ef4ba1{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-6ef4ba1{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-6ef4ba1>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-6ef4ba1 .elementor-button{color:rgb(234, 84, 63);background-color:rgba(234, 84, 63, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:400;font-style:normal;line-height:14px;letter-spacing:0.5px;text-align:center;color:rgb(234, 84, 63);display:inline-flex;align-items:center;justify-content:center;width:242.875px;height:40px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-6ef4ba1 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6ef4ba1{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-6ef4ba1{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-6ef4ba1>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-6ef4ba1 .elementor-button{color:rgb(234, 84, 63);background-color:rgba(234, 84, 63, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:400;font-style:normal;line-height:14px;letter-spacing:0.5px;text-align:center;color:rgb(234, 84, 63);display:inline-flex;align-items:center;justify-content:center;width:242.875px;height:40px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-6ef4ba1 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}}
.elementor-1407 .elementor-element.elementor-element-6ef4ba1{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-6ef4ba1 .elementor-button,.elementor-1407 .elementor-element.elementor-element-6ef4ba1 .elementor-button *{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6ef4ba1{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-6ef4ba1 .elementor-button,.elementor-1407 .elementor-element.elementor-element-6ef4ba1 .elementor-button *{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199ba14 */.elementor-1407 .elementor-element.elementor-element-199ba14{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-199ba14{width:23.48022461%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-199ba14{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-199ba14{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-199ba14{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-199ba14{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-199ba14{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-199ba14{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4cfa6c */.elementor-1407 .elementor-element.elementor-element-a4cfa6c{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-a4cfa6c{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-a4cfa6c>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-a4cfa6c .elementor-button{color:rgb(234, 84, 63);background-color:rgba(234, 84, 63, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:400;font-style:normal;line-height:14px;letter-spacing:0.5px;text-align:center;color:rgb(234, 84, 63);display:inline-flex;align-items:center;justify-content:center;width:263.859375px;height:40px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-a4cfa6c .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-a4cfa6c{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-a4cfa6c{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-a4cfa6c>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-a4cfa6c .elementor-button{color:rgb(234, 84, 63);background-color:rgba(234, 84, 63, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:400;font-style:normal;line-height:14px;letter-spacing:0.5px;text-align:center;color:rgb(234, 84, 63);display:inline-flex;align-items:center;justify-content:center;width:263.859375px;height:40px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-a4cfa6c .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}}
.elementor-1407 .elementor-element.elementor-element-a4cfa6c{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-a4cfa6c .elementor-button,.elementor-1407 .elementor-element.elementor-element-a4cfa6c .elementor-button *{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-a4cfa6c{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-a4cfa6c .elementor-button,.elementor-1407 .elementor-element.elementor-element-a4cfa6c .elementor-button *{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2db5e5 */.elementor-1407 .elementor-element.elementor-element-a2db5e5{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-a2db5e5{width:21.39770508%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-a2db5e5{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-a2db5e5{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-a2db5e5{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-a2db5e5{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-a2db5e5{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-a2db5e5{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce497aa */.elementor-1407 .elementor-element.elementor-element-ce497aa{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-ce497aa{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-ce497aa>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-ce497aa .elementor-button{color:rgb(234, 84, 63);background-color:rgba(234, 84, 63, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:400;font-style:normal;line-height:14px;letter-spacing:0.5px;text-align:center;color:rgb(234, 84, 63);display:inline-flex;align-items:center;justify-content:center;width:185.328125px;height:40px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-ce497aa .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-ce497aa{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-ce497aa{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-ce497aa>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-ce497aa .elementor-button{color:rgb(234, 84, 63);background-color:rgba(234, 84, 63, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:400;font-style:normal;line-height:14px;letter-spacing:0.5px;text-align:center;color:rgb(234, 84, 63);display:inline-flex;align-items:center;justify-content:center;width:185.328125px;height:40px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-ce497aa .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}}
.elementor-1407 .elementor-element.elementor-element-ce497aa{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-ce497aa .elementor-button,.elementor-1407 .elementor-element.elementor-element-ce497aa .elementor-button *{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-ce497aa{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-ce497aa .elementor-button,.elementor-1407 .elementor-element.elementor-element-ce497aa .elementor-button *{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d5f476 */.elementor-1407 .elementor-element.elementor-element-3d5f476{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-3d5f476{width:19.05395508%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-3d5f476{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-3d5f476{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-3d5f476{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-3d5f476{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-3d5f476{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-3d5f476{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4c4477 */.elementor-1407 .elementor-element.elementor-element-d4c4477{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-d4c4477{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-d4c4477>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-d4c4477 .elementor-button{color:rgb(234, 84, 63);background-color:rgba(234, 84, 63, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:400;font-style:normal;line-height:14px;letter-spacing:0.5px;text-align:center;color:rgb(234, 84, 63);display:inline-flex;align-items:center;justify-content:center;width:192.390625px;height:40px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-d4c4477 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-d4c4477{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-d4c4477{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-d4c4477>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-d4c4477 .elementor-button{color:rgb(234, 84, 63);background-color:rgba(234, 84, 63, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:400;font-style:normal;line-height:14px;letter-spacing:0.5px;text-align:center;color:rgb(234, 84, 63);display:inline-flex;align-items:center;justify-content:center;width:192.390625px;height:40px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-d4c4477 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}}
.elementor-1407 .elementor-element.elementor-element-d4c4477{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-d4c4477 .elementor-button,.elementor-1407 .elementor-element.elementor-element-d4c4477 .elementor-button *{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-d4c4477{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-d4c4477 .elementor-button,.elementor-1407 .elementor-element.elementor-element-d4c4477 .elementor-button *{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-140b88c */.elementor-1407 .elementor-element.elementor-element-140b88c{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-140b88c{width:16.87133789%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-140b88c{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-140b88c{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-140b88c{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-140b88c{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-140b88c{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-140b88c{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d7b36f */.elementor-1407 .elementor-element.elementor-element-6d7b36f{color:rgb(22, 22, 22);background-color:rgb(251, 251, 251);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:50px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-6d7b36f{width:100%;}.elementor-1407 .elementor-element.elementor-element-6d7b36f>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:80px;margin-bottom:0px;margin-left:80px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6d7b36f{color:rgb(22, 22, 22);background-color:rgb(251, 251, 251);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:50px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-6d7b36f{width:100%;}.elementor-1407 .elementor-element.elementor-element-6d7b36f>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-6d7b36f{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-6d7b36f>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6d7b36f{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-6d7b36f>.e-con-inner{align-content:normal;}}
.elementor-1407 .elementor-element.elementor-element-6d7b36f{position:sticky;top:60px;z-index:9;}@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6d7b36f{position:relative;top:0;z-index:auto;}}
@media(min-width:768px){.elementor-1407 .elementor-element.elementor-element-6d7b36f{top:75px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e09358 */.elementor-1407 .elementor-element.elementor-element-8e09358{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-8e09358{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-8e09358>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-8e09358 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:28px;font-weight:600;font-style:normal;line-height:44px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-8e09358{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-8e09358{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-8e09358>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-8e09358 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:28px;font-weight:600;font-style:normal;line-height:44px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-8e09358{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-8e09358{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1e81e7 */.elementor-1407 .elementor-element.elementor-element-a1e81e7{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-a1e81e7{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-a1e81e7>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-a1e81e7 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-a1e81e7 p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-a1e81e7{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-a1e81e7{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-a1e81e7>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-a1e81e7 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-a1e81e7 p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-a1e81e7{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-a1e81e7 [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-a1e81e7{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-a1e81e7 [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52973a0 */.elementor-1407 .elementor-element.elementor-element-52973a0{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-52973a0{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-52973a0>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-52973a0 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-52973a0 p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-52973a0{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-52973a0{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-52973a0>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-52973a0 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-52973a0 p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-52973a0{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-52973a0 [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-52973a0 [data-yc-rich="1"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-52973a0{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-52973a0 [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-52973a0 [data-yc-rich="1"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37464f */.elementor-1407 .elementor-element.elementor-element-a37464f{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-a37464f{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-a37464f>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-a37464f .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-a37464f p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-a37464f{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-a37464f{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-a37464f>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-a37464f .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-a37464f p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-a37464f{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="1"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="2"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="3"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="4"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="5"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="6"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="7"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="8"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="9"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-a37464f{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="1"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="2"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="3"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="4"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="5"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="6"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="7"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="8"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-a37464f [data-yc-rich="9"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c90dc9 */.elementor-1407 .elementor-element.elementor-element-6c90dc9{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-6c90dc9{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-6c90dc9>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-6c90dc9 .elementor-button{color:rgb(255, 255, 255);background-color:rgb(234, 84, 63);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:500;font-style:normal;line-height:22px;letter-spacing:0.5px;text-align:center;color:rgb(255, 255, 255);display:inline-flex;align-items:center;justify-content:center;width:116.203125px;height:48px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-6c90dc9 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6c90dc9{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-6c90dc9{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-6c90dc9>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-6c90dc9 .elementor-button{color:rgb(255, 255, 255);background-color:rgb(234, 84, 63);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:500;font-style:normal;line-height:22px;letter-spacing:0.5px;text-align:center;color:rgb(255, 255, 255);display:inline-flex;align-items:center;justify-content:center;width:116.203125px;height:48px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-6c90dc9 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}}
.elementor-1407 .elementor-element.elementor-element-6c90dc9{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-6c90dc9 .elementor-button,.elementor-1407 .elementor-element.elementor-element-6c90dc9 .elementor-button *{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-6c90dc9{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-6c90dc9 .elementor-button,.elementor-1407 .elementor-element.elementor-element-6c90dc9 .elementor-button *{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d27d66c */.elementor-1407 .elementor-element.elementor-element-d27d66c{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-d27d66c{width:34.99886384%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-d27d66c{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-d27d66c{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-d27d66c{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-d27d66c{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-d27d66c{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-d27d66c{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e94dfd1 */.elementor-1407 .elementor-element.elementor-element-e94dfd1{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-e94dfd1{width:100%;}.elementor-1407 .elementor-element.elementor-element-e94dfd1>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-e94dfd1{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-e94dfd1{width:100%;}.elementor-1407 .elementor-element.elementor-element-e94dfd1>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:767px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-e94dfd1{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-e94dfd1>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-e94dfd1{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-e94dfd1>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e3c9dd */.elementor-1407 .elementor-element.elementor-element-0e3c9dd{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-0e3c9dd{width:49.91088867%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-0e3c9dd{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-0e3c9dd{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-0e3c9dd{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-0e3c9dd{align-content:center;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-0e3c9dd{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-0e3c9dd{align-content:center;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ce2986 */.elementor-1407 .elementor-element.elementor-element-8ce2986{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-8ce2986{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-8ce2986>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-8ce2986 img{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;width:540.5625px;max-width:100%;height:auto;object-fit:fill;object-position:50% 50%;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-8ce2986{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-8ce2986{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-8ce2986>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-8ce2986 img{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;width:390px;max-width:100%;height:auto;object-fit:fill;object-position:50% 50%;}}
.elementor-1407 .elementor-element.elementor-element-8ce2986{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-8ce2986{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0e4ca */.elementor-1407 .elementor-element.elementor-element-fa0e4ca{color:rgb(22, 22, 22);background-color:rgb(22, 22, 22);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:100px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-fa0e4ca{width:calc(50.04394531% - 100.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-fa0e4ca{color:rgb(22, 22, 22);background-color:rgb(22, 22, 22);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-fa0e4ca{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-fa0e4ca{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-fa0e4ca{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-fa0e4ca{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-fa0e4ca{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4957fb */.elementor-1407 .elementor-element.elementor-element-e4957fb{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:80px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-e4957fb{width:100%;}.elementor-1407 .elementor-element.elementor-element-e4957fb>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:80px;margin-bottom:0px;margin-left:80px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-e4957fb{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:80px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-e4957fb{width:100%;}.elementor-1407 .elementor-element.elementor-element-e4957fb>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-e4957fb{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-e4957fb>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-e4957fb{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-e4957fb>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96df225 */.elementor-1407 .elementor-element.elementor-element-96df225{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-96df225{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-96df225>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-96df225 img{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;width:540.5625px;max-width:100%;height:auto;object-fit:fill;object-position:50% 50%;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-96df225{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:center;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-96df225{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-96df225>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-96df225 img{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;width:390px;max-width:100%;height:auto;object-fit:fill;object-position:50% 50%;}}
.elementor-1407 .elementor-element.elementor-element-96df225{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-96df225{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96910e6 */.elementor-1407 .elementor-element.elementor-element-96910e6{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-96910e6{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-96910e6>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-96910e6 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:28px;font-weight:600;font-style:normal;line-height:44px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-96910e6{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-96910e6{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-96910e6>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-96910e6 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:28px;font-weight:600;font-style:normal;line-height:44px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-96910e6{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-96910e6{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1278fd */.elementor-1407 .elementor-element.elementor-element-c1278fd{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-c1278fd{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-c1278fd>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-c1278fd .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-c1278fd p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-c1278fd{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-c1278fd{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-c1278fd>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-c1278fd .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-c1278fd p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-c1278fd{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-c1278fd [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-c1278fd{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-c1278fd [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a3e3b1 */.elementor-1407 .elementor-element.elementor-element-2a3e3b1{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-2a3e3b1{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-2a3e3b1>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-2a3e3b1 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-2a3e3b1 p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-2a3e3b1{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-2a3e3b1{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-2a3e3b1>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-2a3e3b1 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-2a3e3b1 p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-2a3e3b1{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-2a3e3b1 [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-2a3e3b1{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-2a3e3b1 [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2c08ec */.elementor-1407 .elementor-element.elementor-element-b2c08ec{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-b2c08ec>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-b2c08ec p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-b2c08ec{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-b2c08ec>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-b2c08ec p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-b2c08ec{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="1"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="2"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="3"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="4"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="5"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="6"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="7"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="8"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="9"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="10"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="11"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="12"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="13"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="14"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="15"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="16"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-b2c08ec{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="1"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="2"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="3"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="4"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="5"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="6"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="7"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="8"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="9"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="10"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="11"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="12"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="13"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="14"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="15"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-b2c08ec [data-yc-rich="16"]{font-size:16px;font-weight:900;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1da01f2 */.elementor-1407 .elementor-element.elementor-element-1da01f2{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-1da01f2{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-1da01f2>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-1da01f2 .elementor-button{color:rgb(255, 255, 255);background-color:rgb(234, 84, 63);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:500;font-style:normal;line-height:22px;letter-spacing:0.5px;text-align:center;color:rgb(255, 255, 255);display:inline-flex;align-items:center;justify-content:center;width:116.203125px;height:48px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-1da01f2 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-1da01f2{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-1da01f2{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-1da01f2>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-1da01f2 .elementor-button{color:rgb(255, 255, 255);background-color:rgb(234, 84, 63);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px;border-color:rgb(234, 84, 63);border-width:1px;border-style:solid;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:14px;font-weight:500;font-style:normal;line-height:22px;letter-spacing:0.5px;text-align:center;color:rgb(255, 255, 255);display:inline-flex;align-items:center;justify-content:center;width:116.203125px;height:48px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-1da01f2 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}}
.elementor-1407 .elementor-element.elementor-element-1da01f2{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-1da01f2 .elementor-button,.elementor-1407 .elementor-element.elementor-element-1da01f2 .elementor-button *{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-1da01f2{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-1da01f2 .elementor-button,.elementor-1407 .elementor-element.elementor-element-1da01f2 .elementor-button *{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9599d06 */.elementor-1407 .elementor-element.elementor-element-9599d06{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:60px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-9599d06{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-9599d06>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-9599d06 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:32px;font-weight:600;font-style:normal;line-height:48px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-9599d06{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-9599d06{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-9599d06>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-9599d06 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:32px;font-weight:600;font-style:normal;line-height:48px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-9599d06{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-9599d06{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00daa06 */.elementor-1407 .elementor-element.elementor-element-00daa06{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-00daa06{width:50.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-00daa06{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-00daa06{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-00daa06{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-00daa06{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-00daa06{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-00daa06{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0040be9 */.elementor-1407 .elementor-element.elementor-element-0040be9{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-0040be9{width:50.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-0040be9{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-0040be9{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-0040be9{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-0040be9{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-0040be9{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-0040be9{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38ffb5 */.elementor-1407 .elementor-element.elementor-element-d38ffb5{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:50px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-d38ffb5{width:100%;}.elementor-1407 .elementor-element.elementor-element-d38ffb5>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-d38ffb5{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:50px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-d38ffb5{width:100%;}.elementor-1407 .elementor-element.elementor-element-d38ffb5>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-d38ffb5{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-d38ffb5>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-d38ffb5{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-d38ffb5>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-def53c8 */.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="0"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:table;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22);width:1240px;max-width:100%;}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="1"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:table-header-group;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="2"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:table-row;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="3"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:800;font-style:normal;line-height:28px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="4"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:800;font-style:normal;line-height:28px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="5"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:800;font-style:normal;line-height:28px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="6"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:table-row-group;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="7"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:table-row;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="8"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="9"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="10"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="11"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:table-row;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="12"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="13"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="14"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="15"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:table-row;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="16"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="17"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="18"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="19"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:table-row;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="20"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="21"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="22"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="23"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:table-row;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="24"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="25"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="26"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:table-cell;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 .tablesaw-cell-label{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:none;width:45%;max-width:none;white-space:normal;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:700;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 .tablesaw-cell-content{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:inline;width:auto;max-width:none;white-space:normal;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="0"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:table;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22);width:350px;max-width:100%;}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="1"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:table-header-group;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="2"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:table-row;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="3"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:none;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:800;font-style:normal;line-height:28px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="4"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:none;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:800;font-style:normal;line-height:28px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="5"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:none;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:800;font-style:normal;line-height:28px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="6"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:table-row-group;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="7"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22) rgb(22, 22, 22) rgb(223, 223, 223);border-width:0px 0px 1px;border-style:none none solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="8"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="9"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="10"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="11"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22) rgb(22, 22, 22) rgb(223, 223, 223);border-width:0px 0px 1px;border-style:none none solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="12"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="13"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="14"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="15"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22) rgb(22, 22, 22) rgb(223, 223, 223);border-width:0px 0px 1px;border-style:none none solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="16"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="17"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="18"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="19"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22) rgb(22, 22, 22) rgb(223, 223, 223);border-width:0px 0px 1px;border-style:none none solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="20"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="21"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="22"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="23"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22) rgb(22, 22, 22) rgb(223, 223, 223);border-width:0px 0px 1px;border-style:none none solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="24"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="25"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 [data-yc-cell="26"]{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(134, 134, 134);border-width:0px 0px 1px;border-style:solid;box-shadow:none;text-align:left;opacity:1;display:block;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 .tablesaw-cell-label{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:inline-block;width:144px;max-width:none;white-space:normal;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:700;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}
.elementor-1407 .elementor-element.elementor-element-def53c8 .tablesaw-cell-content{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:left;opacity:1;display:inline-block;width:160px;max-width:50%;white-space:normal;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:left;color:rgb(22, 22, 22)}}
.elementor-1407 .elementor-element.elementor-element-def53c8{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:50px;margin-right:0px;margin-bottom:50px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-def53c8{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-def53c8>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-def53c8 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-def53c8{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:50px;margin-right:0px;margin-bottom:50px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-def53c8{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-def53c8>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-def53c8 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-def53c8{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-def53c8 table,.elementor-1407 .elementor-element.elementor-element-def53c8 table *{-webkit-font-smoothing:auto;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-def53c8{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-def53c8 table,.elementor-1407 .elementor-element.elementor-element-def53c8 table *{-webkit-font-smoothing:auto;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-def53c8 .tablesaw-cell-label{vertical-align:top;overflow-wrap:normal;word-break:normal;box-sizing:border-box;width:144px;max-width:none;float:none;-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-def53c8 .tablesaw-cell-content{vertical-align:baseline;overflow-wrap:normal;word-break:normal;box-sizing:border-box;width:160px;max-width:50%;float:none;-webkit-font-smoothing:auto;}}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-def53c8{overflow-x:auto!important;}.elementor-1407 .elementor-element.elementor-element-def53c8 table.pp-table{display:table!important;width:461px!important;min-width:461px!important;max-width:none!important;}.elementor-1407 .elementor-element.elementor-element-def53c8 table.pp-table thead{display:table-header-group!important;}.elementor-1407 .elementor-element.elementor-element-def53c8 table.pp-table tbody{display:table-row-group!important;}.elementor-1407 .elementor-element.elementor-element-def53c8 table.pp-table tr{display:table-row!important;}.elementor-1407 .elementor-element.elementor-element-def53c8 table.pp-table th,.elementor-1407 .elementor-element.elementor-element-def53c8 table.pp-table td{display:table-cell!important;float:none!important;}.elementor-1407 .elementor-element.elementor-element-def53c8 .tablesaw-cell-label{display:none!important;width:auto!important;max-width:none!important;}.elementor-1407 .elementor-element.elementor-element-def53c8 .tablesaw-cell-content{display:block!important;width:auto!important;max-width:none!important;float:none!important;}}.elementor-1407 .elementor-element.elementor-element-def53c8 td:nth-child(2) .tablesaw-cell-label,.elementor-1407 .elementor-element.elementor-element-def53c8 td:nth-child(3) .tablesaw-cell-label{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;}.elementor-1407 .elementor-element.elementor-element-def53c8 td:nth-child(2) .tablesaw-cell-content,.elementor-1407 .elementor-element.elementor-element-def53c8 td:nth-child(3) .tablesaw-cell-content{display:block!important;width:auto!important;max-width:none!important;float:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec00d25 */.elementor-1407 .elementor-element.elementor-element-ec00d25{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-ec00d25{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-ec00d25{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-ec00d25{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-ec00d25{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-ec00d25{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-ec00d25{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-ec00d25{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f1adc7 */.elementor-1407 .elementor-element.elementor-element-2f1adc7{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-2f1adc7{width:100%;}.elementor-1407 .elementor-element.elementor-element-2f1adc7>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-2f1adc7{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-2f1adc7{width:100%;}.elementor-1407 .elementor-element.elementor-element-2f1adc7>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-2f1adc7{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-2f1adc7>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-2f1adc7{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-2f1adc7>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466a86a */.elementor-1407 .elementor-element.elementor-element-466a86a{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-466a86a{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-466a86a{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-466a86a{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-466a86a{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-466a86a{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-466a86a{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-466a86a{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e07c2a */.elementor-1407 .elementor-element.elementor-element-5e07c2a{color:rgb(22, 22, 22);background-color:rgb(251, 231, 215);background-image:none;background-size:auto;background-position:0% 0%;padding-top:100px;padding-right:0px;padding-bottom:100px;padding-left:0px;margin-top:80px;margin-right:0px;margin-bottom:50px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-5e07c2a{width:100%;}.elementor-1407 .elementor-element.elementor-element-5e07c2a>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:80px;margin-bottom:0px;margin-left:80px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-5e07c2a{color:rgb(22, 22, 22);background-color:rgb(251, 231, 215);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:80px;margin-right:0px;margin-bottom:50px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-5e07c2a{width:100%;}.elementor-1407 .elementor-element.elementor-element-5e07c2a>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-5e07c2a{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-5e07c2a>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-5e07c2a{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-5e07c2a>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae8d489 */.elementor-1407 .elementor-element.elementor-element-ae8d489{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:110px;margin-right:300px;margin-bottom:0px;margin-left:300px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-ae8d489{width:calc(100.00000000% - 600.0px);max-width:100%;}.elementor-1407 .elementor-element.elementor-element-ae8d489>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-ae8d489 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:32px;font-weight:600;font-style:normal;line-height:48px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-ae8d489{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-ae8d489{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-ae8d489>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-ae8d489 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:32px;font-weight:600;font-style:normal;line-height:48px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-ae8d489{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-ae8d489{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b1fa64 */.elementor-1407 .elementor-element.elementor-element-8b1fa64{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-8b1fa64{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-8b1fa64{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-8b1fa64{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-8b1fa64{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-8b1fa64{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-8b1fa64{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-8b1fa64{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88fc305 */.elementor-1407 .elementor-element.elementor-element-88fc305{color:rgb(22, 22, 22);background-color:rgb(237, 237, 237);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:80px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-88fc305{width:100%;}.elementor-1407 .elementor-element.elementor-element-88fc305>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:80px;margin-bottom:0px;margin-left:80px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-88fc305{color:rgb(22, 22, 22);background-color:rgb(237, 237, 237);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:80px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-88fc305{width:100%;}.elementor-1407 .elementor-element.elementor-element-88fc305>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-88fc305{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-88fc305>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-88fc305{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-88fc305>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-609d94b */.elementor-1407 .elementor-element.elementor-element-609d94b{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:0px;padding-bottom:0px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-609d94b{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-609d94b>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-609d94b .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(234, 84, 63);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-609d94b{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:0px;padding-bottom:0px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-609d94b{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-609d94b>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-609d94b .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(234, 84, 63);}}
.elementor-1407 .elementor-element.elementor-element-609d94b{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-609d94b{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83de7b3 */.elementor-1407 .elementor-element.elementor-element-83de7b3{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-83de7b3{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-83de7b3>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-83de7b3 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:24px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:0.5px;text-align:start;color:rgb(251, 251, 251);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-83de7b3{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-83de7b3{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-83de7b3>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-83de7b3 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:24px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:0.5px;text-align:start;color:rgb(251, 251, 251);}}
.elementor-1407 .elementor-element.elementor-element-83de7b3{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-83de7b3{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b6d1b0 */.elementor-1407 .elementor-element.elementor-element-1b6d1b0{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:30px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-1b6d1b0{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-1b6d1b0>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-1b6d1b0 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-1b6d1b0 p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-1b6d1b0{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-1b6d1b0{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-1b6d1b0>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-1b6d1b0 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-1b6d1b0 p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-1b6d1b0{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-1b6d1b0 [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-1b6d1b0 [data-yc-rich="1"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.617284px;-webkit-font-smoothing:auto;color:rgb(251, 251, 251);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-1b6d1b0 [data-yc-rich="2"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.617284px;-webkit-font-smoothing:auto;color:rgb(251, 251, 251);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-1b6d1b0{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-1b6d1b0 [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-1b6d1b0 [data-yc-rich="1"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.617284px;-webkit-font-smoothing:auto;color:rgb(251, 251, 251);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-1b6d1b0 [data-yc-rich="2"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.617284px;-webkit-font-smoothing:auto;color:rgb(251, 251, 251);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-770ddf6 */.elementor-1407 .elementor-element.elementor-element-770ddf6{color:rgb(22, 22, 22);background-color:rgb(22, 22, 22);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:120px;margin-right:100px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-770ddf6{width:calc(100.00000000% - 100.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-770ddf6{color:rgb(22, 22, 22);background-color:rgb(22, 22, 22);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:120px;margin-right:100px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-770ddf6{width:calc(100.00000000% - 100.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-770ddf6{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-770ddf6{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-770ddf6{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-770ddf6{align-content:flex-start;}}
@media(min-width:768px){.elementor-1407 .elementor-element.elementor-element-770ddf6{min-height:308px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df6c83f */.elementor-1407 .elementor-element.elementor-element-df6c83f{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-df6c83f{width:100%;}.elementor-1407 .elementor-element.elementor-element-df6c83f>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-df6c83f{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-df6c83f{width:100%;}.elementor-1407 .elementor-element.elementor-element-df6c83f>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:767px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-df6c83f{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-df6c83f>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-df6c83f{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-df6c83f>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a00e4d */.elementor-1407 .elementor-element.elementor-element-2a00e4d{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:url("https://www.ycprimeprecision.com/wp-content/uploads/2026/09/yc-media-99c90f33c77496eb1194c58820d6491d9dcf59461d1d5f5f106a7311b2339aae.webp");background-size:cover;background-position:50% 50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-2a00e4d{width:calc(33.33251953% - 16.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-2a00e4d{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:url("https://www.ycprimeprecision.com/wp-content/uploads/2026/09/yc-media-99c90f33c77496eb1194c58820d6491d9dcf59461d1d5f5f106a7311b2339aae.webp");background-size:cover;background-position:50% 50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-2a00e4d{width:calc(100.00000000% - 16.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:center;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-2a00e4d{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-2a00e4d{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-2a00e4d{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-2a00e4d{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a47ddc */.elementor-1407 .elementor-element.elementor-element-5a47ddc{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:0px;padding-bottom:0px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-5a47ddc{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-5a47ddc>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-5a47ddc .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(234, 84, 63);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-5a47ddc{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:0px;padding-bottom:0px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-5a47ddc{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-5a47ddc>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-5a47ddc .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(234, 84, 63);}}
.elementor-1407 .elementor-element.elementor-element-5a47ddc{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-5a47ddc{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d41c5d */.elementor-1407 .elementor-element.elementor-element-7d41c5d{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-7d41c5d{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-7d41c5d>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-7d41c5d .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:24px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:0.5px;text-align:start;color:rgb(251, 251, 251);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-7d41c5d{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-7d41c5d{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-7d41c5d>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-7d41c5d .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:24px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:0.5px;text-align:start;color:rgb(251, 251, 251);}}
.elementor-1407 .elementor-element.elementor-element-7d41c5d{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-7d41c5d{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae249f7 */.elementor-1407 .elementor-element.elementor-element-ae249f7{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:30px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-ae249f7{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-ae249f7>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-ae249f7 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-ae249f7 p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-ae249f7{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-ae249f7{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-ae249f7>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-ae249f7 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-ae249f7 p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-ae249f7{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-ae249f7 [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-ae249f7 [data-yc-rich="1"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.617284px;-webkit-font-smoothing:auto;color:rgb(251, 251, 251);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-ae249f7{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-ae249f7 [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-ae249f7 [data-yc-rich="1"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.617284px;-webkit-font-smoothing:auto;color:rgb(251, 251, 251);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4d1293 */.elementor-1407 .elementor-element.elementor-element-e4d1293{color:rgb(22, 22, 22);background-color:rgb(253, 168, 99);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:120px;margin-right:100px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-e4d1293{width:calc(100.00000000% - 100.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-e4d1293{color:rgb(22, 22, 22);background-color:rgb(253, 168, 99);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:120px;margin-right:100px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-e4d1293{width:calc(100.00000000% - 100.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-e4d1293{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-e4d1293{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-e4d1293{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-e4d1293{align-content:flex-start;}}
@media(min-width:768px){.elementor-1407 .elementor-element.elementor-element-e4d1293{min-height:308px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f453835 */.elementor-1407 .elementor-element.elementor-element-f453835{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-f453835{width:100%;}.elementor-1407 .elementor-element.elementor-element-f453835>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-f453835{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-f453835{width:100%;}.elementor-1407 .elementor-element.elementor-element-f453835>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:767px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-f453835{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-f453835>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-f453835{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-f453835>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22a1d90 */.elementor-1407 .elementor-element.elementor-element-22a1d90{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:url("https://www.ycprimeprecision.com/wp-content/uploads/2026/09/yc-media-4e4360d22fac2b24c1485af09e993a852fe18be0beb3172549bdce955bd8a23b.webp");background-size:cover;background-position:50% 50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-22a1d90{width:calc(33.33251953% - 16.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-22a1d90{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:url("https://www.ycprimeprecision.com/wp-content/uploads/2026/09/yc-media-4e4360d22fac2b24c1485af09e993a852fe18be0beb3172549bdce955bd8a23b.webp");background-size:cover;background-position:50% 50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-22a1d90{width:calc(100.00000000% - 16.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-22a1d90{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-22a1d90{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-22a1d90{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-22a1d90{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eb9f88 */.elementor-1407 .elementor-element.elementor-element-3eb9f88{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:0px;padding-bottom:0px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-3eb9f88{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-3eb9f88>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-3eb9f88 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(234, 84, 63);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-3eb9f88{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:0px;padding-bottom:0px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-3eb9f88{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-3eb9f88>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-3eb9f88 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(234, 84, 63);}}
.elementor-1407 .elementor-element.elementor-element-3eb9f88{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-3eb9f88{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5335e01 */.elementor-1407 .elementor-element.elementor-element-5335e01{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-5335e01{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-5335e01>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-5335e01 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:24px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:0.5px;text-align:start;color:rgb(251, 251, 251);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-5335e01{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-5335e01{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-5335e01>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-5335e01 .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:24px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:0.5px;text-align:start;color:rgb(251, 251, 251);}}
.elementor-1407 .elementor-element.elementor-element-5335e01{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-5335e01{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ed54c2 */.elementor-1407 .elementor-element.elementor-element-4ed54c2{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:30px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-4ed54c2{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-4ed54c2>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-4ed54c2 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-4ed54c2 p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-4ed54c2{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-4ed54c2{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-4ed54c2>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-4ed54c2 .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-4ed54c2 p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-4ed54c2{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-4ed54c2 [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-4ed54c2 [data-yc-rich="1"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.617284px;-webkit-font-smoothing:auto;color:rgb(251, 251, 251);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-4ed54c2{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-4ed54c2 [data-yc-rich="0"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-4ed54c2 [data-yc-rich="1"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.617284px;-webkit-font-smoothing:auto;color:rgb(251, 251, 251);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db337f7 */.elementor-1407 .elementor-element.elementor-element-db337f7{color:rgb(22, 22, 22);background-color:rgb(178, 186, 193);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:120px;margin-right:100px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-db337f7{width:calc(100.00000000% - 100.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-db337f7{color:rgb(22, 22, 22);background-color:rgb(178, 186, 193);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:120px;margin-right:100px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-db337f7{width:calc(100.00000000% - 100.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-db337f7{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-db337f7{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-db337f7{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-db337f7{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d4e517 */.elementor-1407 .elementor-element.elementor-element-0d4e517{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-0d4e517{width:100%;}.elementor-1407 .elementor-element.elementor-element-0d4e517>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-0d4e517{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-0d4e517{width:100%;}.elementor-1407 .elementor-element.elementor-element-0d4e517>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:767px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-0d4e517{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-0d4e517>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-0d4e517{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-0d4e517>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01cb28b */.elementor-1407 .elementor-element.elementor-element-01cb28b{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:url("https://www.ycprimeprecision.com/wp-content/uploads/2026/09/yc-media-46e0ead8459bdf6c63b2a044b8dded583a338ecb7089a36f05418527cc2069f1.webp");background-size:cover;background-position:50% 50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-01cb28b{width:calc(33.33251953% - 16.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-01cb28b{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:url("https://www.ycprimeprecision.com/wp-content/uploads/2026/09/yc-media-46e0ead8459bdf6c63b2a044b8dded583a338ecb7089a36f05418527cc2069f1.webp");background-size:cover;background-position:50% 50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-01cb28b{width:calc(100.00000000% - 16.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:center;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-01cb28b{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-01cb28b{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-01cb28b{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-01cb28b{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94888c4 */.elementor-1407 .elementor-element.elementor-element-94888c4{color:rgb(22, 22, 22);background-color:rgb(237, 237, 237);background-image:none;background-size:auto;background-position:0% 0%;padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-94888c4{width:100%;}.elementor-1407 .elementor-element.elementor-element-94888c4>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:80px;margin-bottom:0px;margin-left:80px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-94888c4{color:rgb(22, 22, 22);background-color:rgb(237, 237, 237);background-image:none;background-size:auto;background-position:0% 0%;padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-94888c4{width:100%;}.elementor-1407 .elementor-element.elementor-element-94888c4>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-94888c4{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-94888c4>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-94888c4{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-94888c4>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae37a4b */.elementor-1407 .elementor-element.elementor-element-ae37a4b{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:300px;padding-bottom:0px;padding-left:400px;margin-top:80px;margin-right:0px;margin-bottom:100px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-ae37a4b{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-ae37a4b>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-ae37a4b .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:32px;font-weight:600;font-style:normal;line-height:48px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-ae37a4b{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-ae37a4b{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-ae37a4b>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-ae37a4b .elementor-heading-title{margin:0;font-family:"YC Rapid Neue Haas";font-size:32px;font-weight:600;font-style:normal;line-height:48px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-ae37a4b{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-ae37a4b{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a99daf0 */.elementor-1407 .elementor-element.elementor-element-a99daf0{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-a99daf0{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-a99daf0>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-a99daf0 .elementor-button{color:rgb(134, 134, 134);background-color:rgb(246, 246, 246);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px 4px 0px 0px;border-color:rgb(134, 134, 134);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:center;color:rgb(134, 134, 134);display:inline-flex;align-items:center;justify-content:center;width:64.21875px;height:48px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-a99daf0 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-a99daf0{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-a99daf0{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-a99daf0>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-a99daf0 .elementor-button{color:rgb(134, 134, 134);background-color:rgb(246, 246, 246);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px 4px 0px 0px;border-color:rgb(134, 134, 134);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:center;color:rgb(134, 134, 134);display:inline-flex;align-items:center;justify-content:center;width:64.21875px;height:48px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-a99daf0 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}}
.elementor-1407 .elementor-element.elementor-element-a99daf0{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-a99daf0 .elementor-button,.elementor-1407 .elementor-element.elementor-element-a99daf0 .elementor-button *{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-a99daf0{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-a99daf0 .elementor-button,.elementor-1407 .elementor-element.elementor-element-a99daf0 .elementor-button *{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a607d */.elementor-1407 .elementor-element.elementor-element-e2a607d{color:rgb(22, 22, 22);background-color:rgb(246, 246, 246);background-image:none;background-size:auto;background-position:0% 0%;padding-top:32px;padding-right:32px;padding-bottom:60px;padding-left:32px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-e2a607d{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-e2a607d>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-e2a607d .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-e2a607d p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:16px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:24px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-e2a607d{color:rgb(22, 22, 22);background-color:rgb(246, 246, 246);background-image:none;background-size:auto;background-position:0% 0%;padding-top:32px;padding-right:32px;padding-bottom:60px;padding-left:32px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-e2a607d{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-e2a607d>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-e2a607d .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-e2a607d p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:16px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:24px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-e2a607d{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-e2a607d [data-yc-rich="0"]{font-size:24px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px 0px 16px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-e2a607d [data-yc-rich="1"]{font-size:18.6667px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-e2a607d [data-yc-rich="2"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-e2a607d [data-yc-rich="3"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-e2a607d [data-yc-rich="4"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-e2a607d{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-e2a607d [data-yc-rich="0"]{font-size:24px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px 0px 16px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-e2a607d [data-yc-rich="1"]{font-size:18.6667px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-e2a607d [data-yc-rich="2"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-e2a607d [data-yc-rich="3"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-e2a607d [data-yc-rich="4"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6624f7 */.elementor-1407 .elementor-element.elementor-element-b6624f7{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:16px;margin-bottom:0px;margin-left:16px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-b6624f7{width:calc(33.33209325% - 32.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-b6624f7{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:16px;margin-bottom:0px;margin-left:16px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-b6624f7{width:calc(100.00000000% - 32.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-b6624f7{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-b6624f7{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-b6624f7{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-b6624f7{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f674d25 */.elementor-1407 .elementor-element.elementor-element-f674d25{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-f674d25{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-f674d25>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-f674d25 .elementor-button{color:rgb(134, 134, 134);background-color:rgb(251, 231, 215);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px 4px 0px 0px;border-color:rgb(134, 134, 134);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:center;color:rgb(134, 134, 134);display:inline-flex;align-items:center;justify-content:center;width:67.75px;height:48px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-f674d25 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-f674d25{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-f674d25{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-f674d25>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-f674d25 .elementor-button{color:rgb(134, 134, 134);background-color:rgb(251, 231, 215);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px 4px 0px 0px;border-color:rgb(134, 134, 134);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:center;color:rgb(134, 134, 134);display:inline-flex;align-items:center;justify-content:center;width:67.75px;height:48px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-f674d25 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}}
.elementor-1407 .elementor-element.elementor-element-f674d25{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-f674d25 .elementor-button,.elementor-1407 .elementor-element.elementor-element-f674d25 .elementor-button *{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-f674d25{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-f674d25 .elementor-button,.elementor-1407 .elementor-element.elementor-element-f674d25 .elementor-button *{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8136a4e */.elementor-1407 .elementor-element.elementor-element-8136a4e{color:rgb(22, 22, 22);background-color:rgb(251, 231, 215);background-image:none;background-size:auto;background-position:0% 0%;padding-top:32px;padding-right:32px;padding-bottom:125px;padding-left:32px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-8136a4e{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-8136a4e>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-8136a4e .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-8136a4e p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:16px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:24px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-8136a4e{color:rgb(22, 22, 22);background-color:rgb(251, 231, 215);background-image:none;background-size:auto;background-position:0% 0%;padding-top:32px;padding-right:32px;padding-bottom:125px;padding-left:32px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-8136a4e{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-8136a4e>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-8136a4e .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-8136a4e p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:16px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:24px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-8136a4e{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-8136a4e [data-yc-rich="0"]{font-size:24px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px 0px 16px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-8136a4e [data-yc-rich="1"]{font-size:18.6667px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-8136a4e [data-yc-rich="2"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-8136a4e{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-8136a4e [data-yc-rich="0"]{font-size:24px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px 0px 16px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-8136a4e [data-yc-rich="1"]{font-size:18.6667px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-8136a4e [data-yc-rich="2"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-add7517 */.elementor-1407 .elementor-element.elementor-element-add7517{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:16px;margin-bottom:0px;margin-left:16px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-add7517{width:calc(33.33209325% - 32.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-add7517{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:16px;margin-bottom:0px;margin-left:16px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-add7517{width:calc(100.00000000% - 32.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-add7517{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-add7517{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-add7517{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-add7517{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd46d62 */.elementor-1407 .elementor-element.elementor-element-fd46d62{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-fd46d62{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-fd46d62>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-fd46d62 .elementor-button{color:rgb(134, 134, 134);background-color:rgb(246, 246, 246);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px 4px 0px 0px;border-color:rgb(134, 134, 134);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:center;color:rgb(134, 134, 134);display:inline-flex;align-items:center;justify-content:center;width:68.03125px;height:48px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-fd46d62 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-fd46d62{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-fd46d62{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-fd46d62>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-fd46d62 .elementor-button{color:rgb(134, 134, 134);background-color:rgb(246, 246, 246);background-image:none;background-size:auto;background-position:0% 0%;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:4px 4px 0px 0px;border-color:rgb(134, 134, 134);border-width:0px;border-style:none;box-shadow:none;text-align:center;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;text-align:center;color:rgb(134, 134, 134);display:inline-flex;align-items:center;justify-content:center;width:68.03125px;height:48px;box-sizing:border-box;}.elementor-1407 .elementor-element.elementor-element-fd46d62 .elementor-button *{font:inherit;letter-spacing:inherit;-webkit-font-smoothing:inherit;}}
.elementor-1407 .elementor-element.elementor-element-fd46d62{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-fd46d62 .elementor-button,.elementor-1407 .elementor-element.elementor-element-fd46d62 .elementor-button *{-webkit-font-smoothing:auto;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-fd46d62{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-fd46d62 .elementor-button,.elementor-1407 .elementor-element.elementor-element-fd46d62 .elementor-button *{-webkit-font-smoothing:auto;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d51df3d */.elementor-1407 .elementor-element.elementor-element-d51df3d{color:rgb(22, 22, 22);background-color:rgb(246, 246, 246);background-image:none;background-size:auto;background-position:0% 0%;padding-top:32px;padding-right:32px;padding-bottom:125px;padding-left:32px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-d51df3d{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-d51df3d>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-d51df3d .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-d51df3d p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:16px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:24px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-d51df3d{color:rgb(22, 22, 22);background-color:rgb(246, 246, 246);background-image:none;background-size:auto;background-position:0% 0%;padding-top:32px;padding-right:32px;padding-bottom:125px;padding-left:32px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-d51df3d{width:100.00000000%;max-width:100%;}.elementor-1407 .elementor-element.elementor-element-d51df3d>.elementor-widget-container{margin:0;padding:0;}
.elementor-1407 .elementor-element.elementor-element-d51df3d .elementor-widget-container{font-family:"YC Rapid Neue Haas";font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}
.elementor-1407 .elementor-element.elementor-element-d51df3d p{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:16px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:24px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);}}
.elementor-1407 .elementor-element.elementor-element-d51df3d{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-d51df3d [data-yc-rich="0"]{font-size:24px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px 0px 16px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-d51df3d [data-yc-rich="1"]{font-size:18.6667px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-d51df3d [data-yc-rich="2"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-d51df3d{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-d51df3d [data-yc-rich="0"]{font-size:24px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px 0px 16px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-d51df3d [data-yc-rich="1"]{font-size:18.6667px;font-weight:600;font-style:normal;line-height:32px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}
.elementor-1407 .elementor-element.elementor-element-d51df3d [data-yc-rich="2"]{font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:0.5px;-webkit-font-smoothing:auto;color:rgb(22, 22, 22);padding:0px;margin:0px 0px 8px;vertical-align:baseline;overflow-wrap:normal;word-break:normal;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6b494 */.elementor-1407 .elementor-element.elementor-element-be6b494{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:16px;margin-bottom:0px;margin-left:16px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-be6b494{width:calc(33.33209325% - 32.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-be6b494{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:16px;margin-bottom:0px;margin-left:16px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-be6b494{width:calc(100.00000000% - 32.0px);flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-be6b494{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-be6b494{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-be6b494{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-be6b494{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c02d9 */.elementor-1407 .elementor-element.elementor-element-22c02d9{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-22c02d9{width:100%;}.elementor-1407 .elementor-element.elementor-element-22c02d9>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-22c02d9{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-22c02d9{width:100%;}.elementor-1407 .elementor-element.elementor-element-22c02d9>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:767px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-22c02d9{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-22c02d9>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-22c02d9{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-22c02d9>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-864e2b3 */.elementor-1407 .elementor-element.elementor-element-864e2b3{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-864e2b3{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-864e2b3{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-864e2b3{width:100.00000000%;flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;}}
.elementor-1407 .elementor-element.elementor-element-864e2b3{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-864e2b3{align-content:flex-start;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-864e2b3{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-864e2b3{align-content:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9c770 */.elementor-1407 .elementor-element.elementor-element-2b9c770{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:url("https://www.ycprimeprecision.com/wp-content/uploads/2026/09/yc-media-19980dd980ebebfc1e2d22c8c69266338cfc9862e177fe11babb05611bd25861.webp");background-size:contain;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-2b9c770{width:100%;}.elementor-1407 .elementor-element.elementor-element-2b9c770>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:80px;margin-bottom:0px;margin-left:80px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-2b9c770{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:url("https://www.ycprimeprecision.com/wp-content/uploads/2026/09/yc-media-19980dd980ebebfc1e2d22c8c69266338cfc9862e177fe11babb05611bd25861.webp");background-size:contain;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;font-family:"YC Rapid Neue Haas";font-size:16px;font-weight:400;font-style:normal;line-height:22.4px;letter-spacing:0.5px;text-align:start;color:rgb(22, 22, 22);box-sizing:border-box;}
.elementor-1407 .elementor-element.elementor-element-2b9c770{width:100%;}.elementor-1407 .elementor-element.elementor-element-2b9c770>.e-con-inner{color:rgb(22, 22, 22);background-color:rgba(0, 0, 0, 0);background-image:none;background-size:auto;background-position:0% 0%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-color:rgb(22, 22, 22);border-width:0px;border-style:none;box-shadow:none;text-align:start;opacity:1;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal;row-gap:normal;column-gap:normal;width:100%;max-width:1280px;display:flex;box-sizing:border-box;}}
.elementor-1407 .elementor-element.elementor-element-2b9c770{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-2b9c770>.e-con-inner{align-content:normal;}
@media(max-width:767px){.elementor-1407 .elementor-element.elementor-element-2b9c770{-webkit-font-smoothing:auto;}
.elementor-1407 .elementor-element.elementor-element-2b9c770>.e-con-inner{align-content:normal;}}/* End custom CSS */
/* Start custom CSS *//* ycp-ws-center 2026-09-30: 返工时按1440写死的inner边距(70/80/170/177.5px)恢复Elementor默认水平居中,1440/390视觉不变 */
@media(min-width:768px){.elementor-1407 .elementor-element>.e-con-inner{margin-left:auto!important;margin-right:auto!important;}}/* End custom CSS */