.elementor-28 .elementor-element.elementor-element-96421a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-0918212{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b9d3319{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b9d3319.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-95d6b1d{padding:0px 0px 0px 0px;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-86b29f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-86b29f8.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-22da29b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-22da29b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-22da29b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-22da29b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-22da29b .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-22da29b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2c5be123{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:95;}.elementor-28 .elementor-element.elementor-element-2c5be123:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-2c5be123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-28 .elementor-element.elementor-element-c58cb58{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-28 .elementor-element.elementor-element-c58cb58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-77f21c1 img{width:73%;}.elementor-28 .elementor-element.elementor-element-166ef151{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-28 .elementor-element.elementor-element-fb12ab8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-fb12ab8:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-fb12ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-28 .elementor-element.elementor-element-5008dec{--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-5008dec:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5008dec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-28 .elementor-element.elementor-element-971d405{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 0px 0px 10px;}.elementor-28 .elementor-element.elementor-element-971d405:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-971d405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-28 .elementor-element.elementor-element-25ec26b .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-a1c0062 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-a1c0062 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-a1c0062 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-a1c0062 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-a1c0062 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-a1c0062 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-a1c0062 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-a1c0062{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-a1c0062 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-a1c0062 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-a1c0062 .elementor-icon-list-text{color:#415464;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-a1c0062 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-7c34654{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-28 .elementor-element.elementor-element-7c34654:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7c34654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-aa4101d .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-2b9125f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-2b9125f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-2b9125f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-2b9125f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-2b9125f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-2b9125f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2b9125f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-2b9125f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-2b9125f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-2b9125f .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-2b9125f .elementor-icon-list-text{color:#415464;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2b9125f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-4f4373d{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-28 .elementor-element.elementor-element-4f4373d:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-4f4373d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-f1fedea .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-e32aa4b{padding:0px 0px 15px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-e32aa4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-e32aa4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-e32aa4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-e32aa4b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-e32aa4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-e32aa4b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-e32aa4b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-e32aa4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-e32aa4b .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-e32aa4b .elementor-icon-list-text{color:#415464;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-e32aa4b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-3633af6 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-7f71cb7{padding:0px 0px 15px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-7f71cb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-7f71cb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-7f71cb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-7f71cb7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-7f71cb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-7f71cb7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-7f71cb7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-7f71cb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-7f71cb7 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-7f71cb7 .elementor-icon-list-text{color:#415464;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-7f71cb7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-10c40f4 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-4a6126a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-4a6126a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-4a6126a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-4a6126a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-4a6126a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-4a6126a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-4a6126a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-4a6126a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-4a6126a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-4a6126a .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-4a6126a .elementor-icon-list-text{color:#415464;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-4a6126a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-f63eb0e{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 10px 10px 0px;}.elementor-28 .elementor-element.elementor-element-f63eb0e:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-f63eb0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-32e220c .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-76026d8{padding:0px 0px 15px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-76026d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-76026d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-76026d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-76026d8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-76026d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-76026d8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-76026d8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-76026d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-76026d8 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-76026d8 .elementor-icon-list-text{color:#415464;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-76026d8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-7bedeca .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-802fb2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-802fb2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-802fb2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-802fb2f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-802fb2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-802fb2f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-802fb2f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-802fb2f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-802fb2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-802fb2f .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-802fb2f .elementor-icon-list-text{color:#415464;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-802fb2f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-daa6c81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-daa6c81:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-daa6c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-28 .elementor-element.elementor-element-4bfddd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-4bfddd4:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-4bfddd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-10eb590{font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-a2aa05f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-a2aa05f:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-a2aa05f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-7981539{font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-d903500{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-d903500:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d903500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-07c2fd4{font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-c77b923{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-c77b923:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c77b923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-270c47c{font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-980b2d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-980b2d7:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-980b2d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-28 .elementor-element.elementor-element-986b343{--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-986b343:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-986b343 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-28 .elementor-element.elementor-element-3aa03f2{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-28 .elementor-element.elementor-element-3aa03f2:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-3aa03f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-28 .elementor-element.elementor-element-371651c{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 0px 0px 10px;}.elementor-28 .elementor-element.elementor-element-371651c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-371651c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-2e4d21d .elementor-heading-title{font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-2649de4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-2649de4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-2649de4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-2649de4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-2649de4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-2649de4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2649de4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-2649de4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-2649de4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-2649de4 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-2649de4 .elementor-icon-list-text{color:#415464;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2649de4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-54d4c73{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 10px 10px 0px;}.elementor-28 .elementor-element.elementor-element-54d4c73:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-54d4c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-6726dc2 .elementor-heading-title{font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-3df4dbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-3df4dbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-3df4dbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-3df4dbb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-3df4dbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-3df4dbb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-3df4dbb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-3df4dbb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-3df4dbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-3df4dbb .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-3df4dbb .elementor-icon-list-text{color:#415464;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-3df4dbb .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-aa5c900{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-28 .elementor-element.elementor-element-aa5c900:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-aa5c900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-28 .elementor-element.elementor-element-b32a4e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-b32a4e9:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-b32a4e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-28 .elementor-element.elementor-element-dc49987{--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-a85073d{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 0px 0px 10px;}.elementor-28 .elementor-element.elementor-element-a85073d:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-a85073d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF9;}.elementor-28 .elementor-element.elementor-element-0e21e0b .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-540c722 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-540c722 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-540c722 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-540c722 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-540c722 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-540c722 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-540c722 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-540c722{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-540c722 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-540c722 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-540c722 .elementor-icon-list-text{color:#415464;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-540c722 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-916dc27{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-28 .elementor-element.elementor-element-916dc27:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-916dc27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF9;}.elementor-28 .elementor-element.elementor-element-cab6538 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-5be5c0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-5be5c0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-5be5c0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-5be5c0d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-5be5c0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-5be5c0d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-5be5c0d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-5be5c0d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-5be5c0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-5be5c0d .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-5be5c0d .elementor-icon-list-text{color:#415464;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-5be5c0d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E18633;}.elementor-28 .elementor-element.elementor-element-01740a5{--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;}.elementor-28 .elementor-element.elementor-element-01740a5:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-01740a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF9;}.elementor-28 .elementor-element.elementor-element-17bb08b .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-ac101b4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-text{color:#415464;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E18633;}.elementor-28 .elementor-element.elementor-element-2fd9183 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-f41ac23 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-91ab902 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-e27b40e{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 10px 10px 0px;}.elementor-28 .elementor-element.elementor-element-e27b40e:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e27b40e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF9;}.elementor-28 .elementor-element.elementor-element-0c8150f .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-e92d539 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-100bd95 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-9f8d9ad .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-8a04318{--display:flex;}.elementor-28 .elementor-element.elementor-element-8a04318:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8a04318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-28 .elementor-element.elementor-element-1659a16{--display:flex;}.elementor-28 .elementor-element.elementor-element-1659a16:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-1659a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-28 .elementor-element.elementor-element-bc58fdd{--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-bc58fdd:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-bc58fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-28 .elementor-element.elementor-element-2659c50{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-28 .elementor-element.elementor-element-2659c50:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-2659c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-28 .elementor-element.elementor-element-b22c025{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 0px 0px 10px;}.elementor-28 .elementor-element.elementor-element-b22c025:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-b22c025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-786999d .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-82989c1{--grid-row-gap:15px;--grid-column-gap:24px;}.elementor-28 .elementor-element.elementor-element-82989c1 .elementor-post__title, .elementor-28 .elementor-element.elementor-element-82989c1 .elementor-post__title a{color:var( --e-global-color-primary );font-size:14px;}.elementor-28 .elementor-element.elementor-element-5cd2ce6{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 10px 10px 0px;}.elementor-28 .elementor-element.elementor-element-5cd2ce6:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5cd2ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-83bcd27 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-da1dd8b .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-12a4038 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-b1a8796 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-ce71962 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-0df6aa2 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-fa3cbac{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-28 .elementor-element.elementor-element-fa3cbac:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-fa3cbac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-28 .elementor-element.elementor-element-04dd2a6{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:25px;--n-menu-open-animation-duration:300ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-icon-color-hover:#FFFFFF;--n-menu-icon-color-active:#FFFFFF;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color-hover:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#FFFFFF;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-28 .elementor-element.elementor-element-04dd2a6 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-28 .elementor-element.elementor-element-04dd2a6 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-28 .elementor-element.elementor-element-04dd2a6 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;--n-menu-title-line-height:1;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-04dd2a6 {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-4d14935 .search-trigger{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-4d14935 .search-trigger:hover{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-34ae47a{--display:flex;--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-28 .elementor-element.elementor-element-2989d05 .golf-mobile-menu-header{background-color:#ffffff;height:60px;}.elementor-28 .elementor-element.elementor-element-2989d05 .golf-mobile-menu-toggle{color:#2C4E5B;}.elementor-28 .elementor-element.elementor-element-2989d05 .golf-mobile-phone-icon{color:#2C4E5B;}.elementor-28 .elementor-element.elementor-element-2989d05 .golf-mobile-logo img{max-width:75px;}.elementor-28 .elementor-element.elementor-element-2989d05 .golf-mobile-menu-overlay{background-color:#ffffff;}.elementor-28 .elementor-element.elementor-element-2989d05 .golf-mobile-nav li a{color:#2C4E5B;padding:15px 20px 15px 20px;}.elementor-28 .elementor-element.elementor-element-2989d05 .golf-mobile-nav .submenu-toggle{color:#2C4E5B;}.elementor-28 .elementor-element.elementor-element-2989d05 .menu-badge{background-color:#FF6B35;color:#ffffff;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-95d6b1d{font-size:14px;}.elementor-28 .elementor-element.elementor-element-22da29b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-22da29b .elementor-icon-list-item > a{font-size:14px;}.elementor-28 .elementor-element.elementor-element-2c5be123{--min-height:68px;--justify-content:space-around;}.elementor-28 .elementor-element.elementor-element-166ef151{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:0%;}.elementor-28 .elementor-element.elementor-element-10eb590{font-size:14px;}.elementor-28 .elementor-element.elementor-element-7981539{font-size:14px;}.elementor-28 .elementor-element.elementor-element-07c2fd4{font-size:14px;}.elementor-28 .elementor-element.elementor-element-270c47c{font-size:14px;}.elementor-28 .elementor-element.elementor-element-04dd2a6{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-title-font-size:14px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-2c5be123{--min-height:70px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-28 .elementor-element.elementor-element-c58cb58{--width:46%;}.elementor-28 .elementor-element.elementor-element-d0eaf6c{text-align:start;}.elementor-28 .elementor-element.elementor-element-d0eaf6c img{height:44px;}.elementor-28 .elementor-element.elementor-element-77f21c1{text-align:start;}.elementor-28 .elementor-element.elementor-element-77f21c1 img{width:100%;height:44px;}.elementor-28 .elementor-element.elementor-element-166ef151{--width:54%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-c58cb58{--width:10%;}.elementor-28 .elementor-element.elementor-element-166ef151{--width:95%;}.elementor-28 .elementor-element.elementor-element-971d405{--width:100%;}.elementor-28 .elementor-element.elementor-element-7c34654{--width:100%;}.elementor-28 .elementor-element.elementor-element-4f4373d{--width:100%;}.elementor-28 .elementor-element.elementor-element-f63eb0e{--width:100%;}.elementor-28 .elementor-element.elementor-element-4bfddd4{--width:25%;}.elementor-28 .elementor-element.elementor-element-a2aa05f{--width:25%;}.elementor-28 .elementor-element.elementor-element-d903500{--width:25%;}.elementor-28 .elementor-element.elementor-element-c77b923{--width:25%;}.elementor-28 .elementor-element.elementor-element-3aa03f2{--width:100%;}.elementor-28 .elementor-element.elementor-element-371651c{--width:100%;}.elementor-28 .elementor-element.elementor-element-54d4c73{--width:100%;}.elementor-28 .elementor-element.elementor-element-aa5c900{--width:100%;}.elementor-28 .elementor-element.elementor-element-a85073d{--width:100%;}.elementor-28 .elementor-element.elementor-element-916dc27{--width:100%;}.elementor-28 .elementor-element.elementor-element-01740a5{--width:100%;}.elementor-28 .elementor-element.elementor-element-e27b40e{--width:100%;}.elementor-28 .elementor-element.elementor-element-2659c50{--width:100%;}.elementor-28 .elementor-element.elementor-element-b22c025{--width:100%;}.elementor-28 .elementor-element.elementor-element-5cd2ce6{--width:100%;}.elementor-28 .elementor-element.elementor-element-fa3cbac{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-c58cb58{--width:8.5%;}.elementor-28 .elementor-element.elementor-element-166ef151{--width:91.5%;}}/* Start custom CSS for text-editor, class: .elementor-element-95d6b1d */.elementor-28 .elementor-element.elementor-element-95d6b1d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25ec26b */.elementor-28 .elementor-element.elementor-element-25ec26b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa4101d */.elementor-28 .elementor-element.elementor-element-aa4101d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1fedea */.elementor-28 .elementor-element.elementor-element-f1fedea {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3633af6 */.elementor-28 .elementor-element.elementor-element-3633af6 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10c40f4 */.elementor-28 .elementor-element.elementor-element-10c40f4 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32e220c */.elementor-28 .elementor-element.elementor-element-32e220c {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bedeca */.elementor-28 .elementor-element.elementor-element-7bedeca {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e4d21d */.elementor-28 .elementor-element.elementor-element-2e4d21d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6726dc2 */.elementor-28 .elementor-element.elementor-element-6726dc2 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e21e0b */.elementor-28 .elementor-element.elementor-element-0e21e0b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0e21e0b a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-0e21e0b a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cab6538 */.elementor-28 .elementor-element.elementor-element-cab6538 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-cab6538 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-cab6538 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bb08b */.elementor-28 .elementor-element.elementor-element-17bb08b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-17bb08b a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-17bb08b a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ac101b4 */.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-text::after{
content:"";
display:inline-block;
width:7px;
height:7px;
background:#F28C28;
border-radius:50%;
margin-left:6px;
position:relative;
top:-1px;
animation:pulseDot 2.5s infinite;
}

@keyframes pulseDot{
0%{transform:scale(1);opacity:1;}
50%{transform:scale(1.6);opacity:.7;}
100%{transform:scale(1);opacity:1;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fd9183 */.elementor-28 .elementor-element.elementor-element-2fd9183 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-2fd9183 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-2fd9183 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f41ac23 */.elementor-28 .elementor-element.elementor-element-f41ac23 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-f41ac23 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-f41ac23 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91ab902 */.elementor-28 .elementor-element.elementor-element-91ab902 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-91ab902 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-91ab902 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c8150f */.elementor-28 .elementor-element.elementor-element-0c8150f {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0c8150f a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-0c8150f a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e92d539 */.elementor-28 .elementor-element.elementor-element-e92d539 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-e92d539 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-e92d539 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-100bd95 */.elementor-28 .elementor-element.elementor-element-100bd95 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-100bd95 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-100bd95 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f8d9ad */.elementor-28 .elementor-element.elementor-element-9f8d9ad {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-9f8d9ad a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-9f8d9ad a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-786999d */.elementor-28 .elementor-element.elementor-element-786999d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-786999d a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83bcd27 */.elementor-28 .elementor-element.elementor-element-83bcd27 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-83bcd27 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da1dd8b */.elementor-28 .elementor-element.elementor-element-da1dd8b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-da1dd8b a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a4038 */.elementor-28 .elementor-element.elementor-element-12a4038 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-12a4038 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1a8796 */.elementor-28 .elementor-element.elementor-element-b1a8796 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-b1a8796 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce71962 */.elementor-28 .elementor-element.elementor-element-ce71962 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-ce71962 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0df6aa2 */.elementor-28 .elementor-element.elementor-element-0df6aa2 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0df6aa2 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25ec26b */.elementor-28 .elementor-element.elementor-element-25ec26b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa4101d */.elementor-28 .elementor-element.elementor-element-aa4101d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1fedea */.elementor-28 .elementor-element.elementor-element-f1fedea {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3633af6 */.elementor-28 .elementor-element.elementor-element-3633af6 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10c40f4 */.elementor-28 .elementor-element.elementor-element-10c40f4 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32e220c */.elementor-28 .elementor-element.elementor-element-32e220c {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bedeca */.elementor-28 .elementor-element.elementor-element-7bedeca {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e4d21d */.elementor-28 .elementor-element.elementor-element-2e4d21d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6726dc2 */.elementor-28 .elementor-element.elementor-element-6726dc2 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e21e0b */.elementor-28 .elementor-element.elementor-element-0e21e0b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0e21e0b a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-0e21e0b a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cab6538 */.elementor-28 .elementor-element.elementor-element-cab6538 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-cab6538 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-cab6538 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bb08b */.elementor-28 .elementor-element.elementor-element-17bb08b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-17bb08b a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-17bb08b a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ac101b4 */.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-text::after{
content:"";
display:inline-block;
width:7px;
height:7px;
background:#F28C28;
border-radius:50%;
margin-left:6px;
position:relative;
top:-1px;
animation:pulseDot 2.5s infinite;
}

@keyframes pulseDot{
0%{transform:scale(1);opacity:1;}
50%{transform:scale(1.6);opacity:.7;}
100%{transform:scale(1);opacity:1;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fd9183 */.elementor-28 .elementor-element.elementor-element-2fd9183 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-2fd9183 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-2fd9183 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f41ac23 */.elementor-28 .elementor-element.elementor-element-f41ac23 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-f41ac23 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-f41ac23 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91ab902 */.elementor-28 .elementor-element.elementor-element-91ab902 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-91ab902 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-91ab902 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c8150f */.elementor-28 .elementor-element.elementor-element-0c8150f {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0c8150f a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-0c8150f a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e92d539 */.elementor-28 .elementor-element.elementor-element-e92d539 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-e92d539 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-e92d539 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-100bd95 */.elementor-28 .elementor-element.elementor-element-100bd95 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-100bd95 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-100bd95 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f8d9ad */.elementor-28 .elementor-element.elementor-element-9f8d9ad {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-9f8d9ad a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-9f8d9ad a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-786999d */.elementor-28 .elementor-element.elementor-element-786999d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-786999d a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83bcd27 */.elementor-28 .elementor-element.elementor-element-83bcd27 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-83bcd27 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da1dd8b */.elementor-28 .elementor-element.elementor-element-da1dd8b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-da1dd8b a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a4038 */.elementor-28 .elementor-element.elementor-element-12a4038 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-12a4038 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1a8796 */.elementor-28 .elementor-element.elementor-element-b1a8796 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-b1a8796 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce71962 */.elementor-28 .elementor-element.elementor-element-ce71962 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-ce71962 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0df6aa2 */.elementor-28 .elementor-element.elementor-element-0df6aa2 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0df6aa2 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25ec26b */.elementor-28 .elementor-element.elementor-element-25ec26b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa4101d */.elementor-28 .elementor-element.elementor-element-aa4101d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1fedea */.elementor-28 .elementor-element.elementor-element-f1fedea {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3633af6 */.elementor-28 .elementor-element.elementor-element-3633af6 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10c40f4 */.elementor-28 .elementor-element.elementor-element-10c40f4 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32e220c */.elementor-28 .elementor-element.elementor-element-32e220c {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bedeca */.elementor-28 .elementor-element.elementor-element-7bedeca {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e4d21d */.elementor-28 .elementor-element.elementor-element-2e4d21d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6726dc2 */.elementor-28 .elementor-element.elementor-element-6726dc2 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e21e0b */.elementor-28 .elementor-element.elementor-element-0e21e0b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0e21e0b a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-0e21e0b a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cab6538 */.elementor-28 .elementor-element.elementor-element-cab6538 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-cab6538 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-cab6538 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bb08b */.elementor-28 .elementor-element.elementor-element-17bb08b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-17bb08b a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-17bb08b a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ac101b4 */.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-text::after{
content:"";
display:inline-block;
width:7px;
height:7px;
background:#F28C28;
border-radius:50%;
margin-left:6px;
position:relative;
top:-1px;
animation:pulseDot 2.5s infinite;
}

@keyframes pulseDot{
0%{transform:scale(1);opacity:1;}
50%{transform:scale(1.6);opacity:.7;}
100%{transform:scale(1);opacity:1;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fd9183 */.elementor-28 .elementor-element.elementor-element-2fd9183 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-2fd9183 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-2fd9183 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f41ac23 */.elementor-28 .elementor-element.elementor-element-f41ac23 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-f41ac23 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-f41ac23 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91ab902 */.elementor-28 .elementor-element.elementor-element-91ab902 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-91ab902 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-91ab902 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c8150f */.elementor-28 .elementor-element.elementor-element-0c8150f {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0c8150f a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-0c8150f a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e92d539 */.elementor-28 .elementor-element.elementor-element-e92d539 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-e92d539 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-e92d539 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-100bd95 */.elementor-28 .elementor-element.elementor-element-100bd95 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-100bd95 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-100bd95 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f8d9ad */.elementor-28 .elementor-element.elementor-element-9f8d9ad {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-9f8d9ad a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-9f8d9ad a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-786999d */.elementor-28 .elementor-element.elementor-element-786999d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-786999d a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83bcd27 */.elementor-28 .elementor-element.elementor-element-83bcd27 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-83bcd27 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da1dd8b */.elementor-28 .elementor-element.elementor-element-da1dd8b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-da1dd8b a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a4038 */.elementor-28 .elementor-element.elementor-element-12a4038 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-12a4038 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1a8796 */.elementor-28 .elementor-element.elementor-element-b1a8796 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-b1a8796 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce71962 */.elementor-28 .elementor-element.elementor-element-ce71962 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-ce71962 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0df6aa2 */.elementor-28 .elementor-element.elementor-element-0df6aa2 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0df6aa2 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25ec26b */.elementor-28 .elementor-element.elementor-element-25ec26b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa4101d */.elementor-28 .elementor-element.elementor-element-aa4101d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1fedea */.elementor-28 .elementor-element.elementor-element-f1fedea {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3633af6 */.elementor-28 .elementor-element.elementor-element-3633af6 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10c40f4 */.elementor-28 .elementor-element.elementor-element-10c40f4 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32e220c */.elementor-28 .elementor-element.elementor-element-32e220c {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bedeca */.elementor-28 .elementor-element.elementor-element-7bedeca {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e4d21d */.elementor-28 .elementor-element.elementor-element-2e4d21d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6726dc2 */.elementor-28 .elementor-element.elementor-element-6726dc2 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e21e0b */.elementor-28 .elementor-element.elementor-element-0e21e0b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0e21e0b a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-0e21e0b a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cab6538 */.elementor-28 .elementor-element.elementor-element-cab6538 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-cab6538 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-cab6538 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bb08b */.elementor-28 .elementor-element.elementor-element-17bb08b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-17bb08b a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-17bb08b a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ac101b4 */.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-text::after{
content:"";
display:inline-block;
width:7px;
height:7px;
background:#F28C28;
border-radius:50%;
margin-left:6px;
position:relative;
top:-1px;
animation:pulseDot 2.5s infinite;
}

@keyframes pulseDot{
0%{transform:scale(1);opacity:1;}
50%{transform:scale(1.6);opacity:.7;}
100%{transform:scale(1);opacity:1;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fd9183 */.elementor-28 .elementor-element.elementor-element-2fd9183 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-2fd9183 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-2fd9183 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f41ac23 */.elementor-28 .elementor-element.elementor-element-f41ac23 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-f41ac23 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-f41ac23 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91ab902 */.elementor-28 .elementor-element.elementor-element-91ab902 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-91ab902 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-91ab902 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c8150f */.elementor-28 .elementor-element.elementor-element-0c8150f {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0c8150f a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-0c8150f a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e92d539 */.elementor-28 .elementor-element.elementor-element-e92d539 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-e92d539 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-e92d539 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-100bd95 */.elementor-28 .elementor-element.elementor-element-100bd95 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-100bd95 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-100bd95 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f8d9ad */.elementor-28 .elementor-element.elementor-element-9f8d9ad {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-9f8d9ad a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-9f8d9ad a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-786999d */.elementor-28 .elementor-element.elementor-element-786999d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-786999d a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83bcd27 */.elementor-28 .elementor-element.elementor-element-83bcd27 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-83bcd27 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da1dd8b */.elementor-28 .elementor-element.elementor-element-da1dd8b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-da1dd8b a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a4038 */.elementor-28 .elementor-element.elementor-element-12a4038 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-12a4038 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1a8796 */.elementor-28 .elementor-element.elementor-element-b1a8796 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-b1a8796 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce71962 */.elementor-28 .elementor-element.elementor-element-ce71962 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-ce71962 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0df6aa2 */.elementor-28 .elementor-element.elementor-element-0df6aa2 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0df6aa2 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25ec26b */.elementor-28 .elementor-element.elementor-element-25ec26b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa4101d */.elementor-28 .elementor-element.elementor-element-aa4101d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1fedea */.elementor-28 .elementor-element.elementor-element-f1fedea {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3633af6 */.elementor-28 .elementor-element.elementor-element-3633af6 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10c40f4 */.elementor-28 .elementor-element.elementor-element-10c40f4 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32e220c */.elementor-28 .elementor-element.elementor-element-32e220c {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bedeca */.elementor-28 .elementor-element.elementor-element-7bedeca {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e4d21d */.elementor-28 .elementor-element.elementor-element-2e4d21d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6726dc2 */.elementor-28 .elementor-element.elementor-element-6726dc2 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e21e0b */.elementor-28 .elementor-element.elementor-element-0e21e0b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0e21e0b a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-0e21e0b a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cab6538 */.elementor-28 .elementor-element.elementor-element-cab6538 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-cab6538 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-cab6538 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bb08b */.elementor-28 .elementor-element.elementor-element-17bb08b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-17bb08b a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-17bb08b a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ac101b4 */.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-text::after{
content:"";
display:inline-block;
width:7px;
height:7px;
background:#F28C28;
border-radius:50%;
margin-left:6px;
position:relative;
top:-1px;
animation:pulseDot 2.5s infinite;
}

@keyframes pulseDot{
0%{transform:scale(1);opacity:1;}
50%{transform:scale(1.6);opacity:.7;}
100%{transform:scale(1);opacity:1;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fd9183 */.elementor-28 .elementor-element.elementor-element-2fd9183 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-2fd9183 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-2fd9183 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f41ac23 */.elementor-28 .elementor-element.elementor-element-f41ac23 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-f41ac23 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-f41ac23 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91ab902 */.elementor-28 .elementor-element.elementor-element-91ab902 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-91ab902 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-91ab902 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c8150f */.elementor-28 .elementor-element.elementor-element-0c8150f {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0c8150f a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-0c8150f a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e92d539 */.elementor-28 .elementor-element.elementor-element-e92d539 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-e92d539 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-e92d539 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-100bd95 */.elementor-28 .elementor-element.elementor-element-100bd95 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-100bd95 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-100bd95 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f8d9ad */.elementor-28 .elementor-element.elementor-element-9f8d9ad {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-9f8d9ad a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-9f8d9ad a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-786999d */.elementor-28 .elementor-element.elementor-element-786999d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-786999d a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83bcd27 */.elementor-28 .elementor-element.elementor-element-83bcd27 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-83bcd27 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da1dd8b */.elementor-28 .elementor-element.elementor-element-da1dd8b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-da1dd8b a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a4038 */.elementor-28 .elementor-element.elementor-element-12a4038 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-12a4038 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1a8796 */.elementor-28 .elementor-element.elementor-element-b1a8796 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-b1a8796 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce71962 */.elementor-28 .elementor-element.elementor-element-ce71962 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-ce71962 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0df6aa2 */.elementor-28 .elementor-element.elementor-element-0df6aa2 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0df6aa2 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25ec26b */.elementor-28 .elementor-element.elementor-element-25ec26b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa4101d */.elementor-28 .elementor-element.elementor-element-aa4101d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1fedea */.elementor-28 .elementor-element.elementor-element-f1fedea {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3633af6 */.elementor-28 .elementor-element.elementor-element-3633af6 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10c40f4 */.elementor-28 .elementor-element.elementor-element-10c40f4 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32e220c */.elementor-28 .elementor-element.elementor-element-32e220c {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bedeca */.elementor-28 .elementor-element.elementor-element-7bedeca {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e4d21d */.elementor-28 .elementor-element.elementor-element-2e4d21d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6726dc2 */.elementor-28 .elementor-element.elementor-element-6726dc2 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e21e0b */.elementor-28 .elementor-element.elementor-element-0e21e0b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0e21e0b a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-0e21e0b a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cab6538 */.elementor-28 .elementor-element.elementor-element-cab6538 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-cab6538 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-cab6538 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bb08b */.elementor-28 .elementor-element.elementor-element-17bb08b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-17bb08b a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-17bb08b a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ac101b4 */.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-text::after{
content:"";
display:inline-block;
width:7px;
height:7px;
background:#F28C28;
border-radius:50%;
margin-left:6px;
position:relative;
top:-1px;
animation:pulseDot 2.5s infinite;
}

@keyframes pulseDot{
0%{transform:scale(1);opacity:1;}
50%{transform:scale(1.6);opacity:.7;}
100%{transform:scale(1);opacity:1;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fd9183 */.elementor-28 .elementor-element.elementor-element-2fd9183 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-2fd9183 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-2fd9183 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f41ac23 */.elementor-28 .elementor-element.elementor-element-f41ac23 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-f41ac23 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-f41ac23 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91ab902 */.elementor-28 .elementor-element.elementor-element-91ab902 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-91ab902 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-91ab902 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c8150f */.elementor-28 .elementor-element.elementor-element-0c8150f {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0c8150f a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-0c8150f a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e92d539 */.elementor-28 .elementor-element.elementor-element-e92d539 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-e92d539 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-e92d539 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-100bd95 */.elementor-28 .elementor-element.elementor-element-100bd95 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-100bd95 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-100bd95 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f8d9ad */.elementor-28 .elementor-element.elementor-element-9f8d9ad {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-9f8d9ad a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-9f8d9ad a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-786999d */.elementor-28 .elementor-element.elementor-element-786999d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-786999d a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83bcd27 */.elementor-28 .elementor-element.elementor-element-83bcd27 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-83bcd27 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da1dd8b */.elementor-28 .elementor-element.elementor-element-da1dd8b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-da1dd8b a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a4038 */.elementor-28 .elementor-element.elementor-element-12a4038 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-12a4038 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1a8796 */.elementor-28 .elementor-element.elementor-element-b1a8796 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-b1a8796 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce71962 */.elementor-28 .elementor-element.elementor-element-ce71962 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-ce71962 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0df6aa2 */.elementor-28 .elementor-element.elementor-element-0df6aa2 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0df6aa2 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25ec26b */.elementor-28 .elementor-element.elementor-element-25ec26b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa4101d */.elementor-28 .elementor-element.elementor-element-aa4101d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1fedea */.elementor-28 .elementor-element.elementor-element-f1fedea {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3633af6 */.elementor-28 .elementor-element.elementor-element-3633af6 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10c40f4 */.elementor-28 .elementor-element.elementor-element-10c40f4 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32e220c */.elementor-28 .elementor-element.elementor-element-32e220c {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bedeca */.elementor-28 .elementor-element.elementor-element-7bedeca {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e4d21d */.elementor-28 .elementor-element.elementor-element-2e4d21d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6726dc2 */.elementor-28 .elementor-element.elementor-element-6726dc2 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e21e0b */.elementor-28 .elementor-element.elementor-element-0e21e0b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0e21e0b a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-0e21e0b a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cab6538 */.elementor-28 .elementor-element.elementor-element-cab6538 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-cab6538 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-cab6538 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bb08b */.elementor-28 .elementor-element.elementor-element-17bb08b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-17bb08b a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-17bb08b a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ac101b4 */.elementor-28 .elementor-element.elementor-element-ac101b4 .elementor-icon-list-text::after{
content:"";
display:inline-block;
width:7px;
height:7px;
background:#F28C28;
border-radius:50%;
margin-left:6px;
position:relative;
top:-1px;
animation:pulseDot 2.5s infinite;
}

@keyframes pulseDot{
0%{transform:scale(1);opacity:1;}
50%{transform:scale(1.6);opacity:.7;}
100%{transform:scale(1);opacity:1;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fd9183 */.elementor-28 .elementor-element.elementor-element-2fd9183 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-2fd9183 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-2fd9183 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f41ac23 */.elementor-28 .elementor-element.elementor-element-f41ac23 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-f41ac23 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-f41ac23 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91ab902 */.elementor-28 .elementor-element.elementor-element-91ab902 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-91ab902 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-91ab902 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c8150f */.elementor-28 .elementor-element.elementor-element-0c8150f {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0c8150f a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-0c8150f a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e92d539 */.elementor-28 .elementor-element.elementor-element-e92d539 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-e92d539 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-e92d539 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-100bd95 */.elementor-28 .elementor-element.elementor-element-100bd95 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-100bd95 a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-100bd95 a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f8d9ad */.elementor-28 .elementor-element.elementor-element-9f8d9ad {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-9f8d9ad a {
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-9f8d9ad a:hover {
    color: #E18633 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-786999d */.elementor-28 .elementor-element.elementor-element-786999d {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-786999d a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83bcd27 */.elementor-28 .elementor-element.elementor-element-83bcd27 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-83bcd27 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da1dd8b */.elementor-28 .elementor-element.elementor-element-da1dd8b {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-da1dd8b a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a4038 */.elementor-28 .elementor-element.elementor-element-12a4038 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-12a4038 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1a8796 */.elementor-28 .elementor-element.elementor-element-b1a8796 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-b1a8796 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce71962 */.elementor-28 .elementor-element.elementor-element-ce71962 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-ce71962 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0df6aa2 */.elementor-28 .elementor-element.elementor-element-0df6aa2 {
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(18, 18, 18, 0.3);;
}

.elementor-28 .elementor-element.elementor-element-0df6aa2 a {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c5be123 */#header-logo-dark {
    display: none !important;
}

.elementor-28 .elementor-element.elementor-element-2c5be123.elementor-sticky--active #header-logo-dark {
    display: block !important;
}

.elementor-28 .elementor-element.elementor-element-2c5be123.elementor-sticky--active #header-logo-light {
    display: none !important;
}


.elementor-28 .elementor-element.elementor-element-2c5be123.elementor-sticky--active {
    background-color: white !important;
    box-shadow: 1px 1px 1px #b7b7b72e;
}

.elementor-28 .elementor-element.elementor-element-2c5be123.elementor-sticky--active span, .elementor-28 .elementor-element.elementor-element-2c5be123.elementor-sticky--active i {
        color: #212934 !important;
}

.elementor-28 .elementor-element.elementor-element-2c5be123.elementor-sticky--active svg, .elementor-28 .elementor-element.elementor-element-2c5be123.elementor-sticky--active i {
        fill: #212934 !important;
}/* End custom CSS */