.elementor-599 .elementor-element.elementor-element-52e1ac0{--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-599 .elementor-element.elementor-element-52e1ac0:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-52e1ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-8d36d9e{--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;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-7afce96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.78rem;font-weight:700;text-transform:uppercase;line-height:1.2rem;color:var( --e-global-color-4170347 );}.elementor-599 .elementor-element.elementor-element-10a6c3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.1em;color:var( --e-global-color-4170347 );}.elementor-599 .elementor-element.elementor-element-e33fc51 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-4170347 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-599 .elementor-element.elementor-element-a1e0fd6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-a1e0fd6{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-599 .elementor-element.elementor-element-f3d3e00{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-599 .elementor-element.elementor-element-1fcddf7{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-1fcddf7:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-1fcddf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4170347 );}.elementor-599 .elementor-element.elementor-element-fdd1bef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:0px;--padding-left:10px;--padding-right:65px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-599 .elementor-element.elementor-element-33d2ed6{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4px;}.elementor-599 .elementor-element.elementor-element-33d2ed6 .elementor-divider-separator{width:54px;margin:0 auto;margin-left:0;}.elementor-599 .elementor-element.elementor-element-33d2ed6 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-599 .elementor-element.elementor-element-2c4ed46 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:600;}.elementor-599 .elementor-element.elementor-element-cdd597e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3rem;}.elementor-599 .elementor-element.elementor-element-587b8da{--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:5px 22px;--row-gap:5px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-599 .elementor-element.elementor-element-1483d34{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-599 .elementor-element.elementor-element-366f719 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-599 .elementor-element.elementor-element-366f719.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-599 .elementor-element.elementor-element-366f719.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-366f719.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-599 .elementor-element.elementor-element-366f719 .elementor-icon{font-size:20px;}.elementor-599 .elementor-element.elementor-element-366f719 .elementor-icon-box-title, .elementor-599 .elementor-element.elementor-element-366f719 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;}.elementor-599 .elementor-element.elementor-element-366f719 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-3a504f1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-599 .elementor-element.elementor-element-988037f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-599 .elementor-element.elementor-element-988037f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-599 .elementor-element.elementor-element-988037f.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-988037f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-599 .elementor-element.elementor-element-988037f .elementor-icon{font-size:20px;}.elementor-599 .elementor-element.elementor-element-988037f .elementor-icon-box-title, .elementor-599 .elementor-element.elementor-element-988037f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;}.elementor-599 .elementor-element.elementor-element-988037f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-bba5b35{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-599 .elementor-element.elementor-element-0923d64 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-599 .elementor-element.elementor-element-0923d64.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-599 .elementor-element.elementor-element-0923d64.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-0923d64.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-599 .elementor-element.elementor-element-0923d64 .elementor-icon{font-size:20px;}.elementor-599 .elementor-element.elementor-element-0923d64 .elementor-icon-box-title, .elementor-599 .elementor-element.elementor-element-0923d64 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;}.elementor-599 .elementor-element.elementor-element-0923d64 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-8198efb{--display:flex;border-style:none;--border-style:none;}.elementor-599 .elementor-element.elementor-element-cc73507 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-599 .elementor-element.elementor-element-cc73507.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-599 .elementor-element.elementor-element-cc73507.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-cc73507.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-599 .elementor-element.elementor-element-cc73507 .elementor-icon{font-size:20px;}.elementor-599 .elementor-element.elementor-element-cc73507 .elementor-icon-box-title, .elementor-599 .elementor-element.elementor-element-cc73507 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;}.elementor-599 .elementor-element.elementor-element-cc73507 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-599 .elementor-element.elementor-element-7d41ef5{--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-599 .elementor-element.elementor-element-7d41ef5:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-7d41ef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-987be6d );}.elementor-599 .elementor-element.elementor-element-b3b0dc5{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-599 .elementor-element.elementor-element-fd5f4ac{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4px;}.elementor-599 .elementor-element.elementor-element-fd5f4ac .elementor-divider-separator{width:54px;margin:0 auto;margin-center:0;}.elementor-599 .elementor-element.elementor-element-fd5f4ac .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-599 .elementor-element.elementor-element-a3dcd0e{text-align:center;}.elementor-599 .elementor-element.elementor-element-a3dcd0e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:600;}.elementor-599 .elementor-element.elementor-element-b2ce07d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-599 .elementor-element.elementor-element-ed0e24f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:14px 14px 14px 14px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-599 .elementor-element.elementor-element-ed0e24f:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-ed0e24f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4170347 );}.elementor-599 .elementor-element.elementor-element-1ccac06 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-599 .elementor-element.elementor-element-1ccac06.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4170347 );}.elementor-599 .elementor-element.elementor-element-1ccac06.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-1ccac06.elementor-view-default .elementor-icon{fill:var( --e-global-color-4170347 );color:var( --e-global-color-4170347 );border-color:var( --e-global-color-4170347 );}.elementor-599 .elementor-element.elementor-element-ac3f089{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:14px 14px 14px 14px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-599 .elementor-element.elementor-element-ac3f089:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-ac3f089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4170347 );}.elementor-599 .elementor-element.elementor-element-35f7b77 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-599 .elementor-element.elementor-element-35f7b77.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4170347 );}.elementor-599 .elementor-element.elementor-element-35f7b77.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-35f7b77.elementor-view-default .elementor-icon{fill:var( --e-global-color-4170347 );color:var( --e-global-color-4170347 );border-color:var( --e-global-color-4170347 );}.elementor-599 .elementor-element.elementor-element-106f6da{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:14px 14px 14px 14px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-599 .elementor-element.elementor-element-106f6da:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-106f6da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4170347 );}.elementor-599 .elementor-element.elementor-element-d1f0cb0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-599 .elementor-element.elementor-element-d1f0cb0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4170347 );}.elementor-599 .elementor-element.elementor-element-d1f0cb0.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-d1f0cb0.elementor-view-default .elementor-icon{fill:var( --e-global-color-4170347 );color:var( --e-global-color-4170347 );border-color:var( --e-global-color-4170347 );}.elementor-599 .elementor-element.elementor-element-ffbb007{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:14px 14px 14px 14px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-599 .elementor-element.elementor-element-ffbb007:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-ffbb007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4170347 );}.elementor-599 .elementor-element.elementor-element-a8d94db .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-599 .elementor-element.elementor-element-a8d94db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4170347 );}.elementor-599 .elementor-element.elementor-element-a8d94db.elementor-view-framed .elementor-icon, .elementor-599 .elementor-element.elementor-element-a8d94db.elementor-view-default .elementor-icon{fill:var( --e-global-color-4170347 );color:var( --e-global-color-4170347 );border-color:var( --e-global-color-4170347 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-599 .elementor-element.elementor-element-8d36d9e{--width:50%;}.elementor-599 .elementor-element.elementor-element-f3d3e00{--width:50%;}.elementor-599 .elementor-element.elementor-element-fdd1bef{--width:50%;}.elementor-599 .elementor-element.elementor-element-587b8da{--width:50%;}.elementor-599 .elementor-element.elementor-element-b3b0dc5{--width:100%;}.elementor-599 .elementor-element.elementor-element-ed0e24f{--width:49%;}.elementor-599 .elementor-element.elementor-element-ac3f089{--width:49%;}.elementor-599 .elementor-element.elementor-element-106f6da{--width:49%;}.elementor-599 .elementor-element.elementor-element-ffbb007{--width:49%;}}@media(max-width:1024px) and (min-width:768px){.elementor-599 .elementor-element.elementor-element-ed0e24f{--width:48.25%;}.elementor-599 .elementor-element.elementor-element-ac3f089{--width:48.25%;}.elementor-599 .elementor-element.elementor-element-106f6da{--width:48.25%;}.elementor-599 .elementor-element.elementor-element-ffbb007{--width:48.25%;}}@media(max-width:1024px){.elementor-599 .elementor-element.elementor-element-7afce96 .elementor-heading-title{font-size:0.7rem;}.elementor-599 .elementor-element.elementor-element-10a6c3a .elementor-heading-title{font-size:2.2rem;}.elementor-599 .elementor-element.elementor-element-587b8da{--justify-content:center;}}@media(max-width:767px){.elementor-599 .elementor-element.elementor-element-52e1ac0{--flex-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-599 .elementor-element.elementor-element-8d36d9e{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-599 .elementor-element.elementor-element-7afce96 .elementor-heading-title{font-size:0.6rem;}.elementor-599 .elementor-element.elementor-element-10a6c3a .elementor-heading-title{font-size:1.9rem;}.elementor-599 .elementor-element.elementor-element-e33fc51 .elementor-heading-title{font-size:1em;}.elementor-599 .elementor-element.elementor-element-a1e0fd6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-599 .elementor-element.elementor-element-f3d3e00{--min-height:300px;--flex-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-599 .elementor-element.elementor-element-fdd1bef{--padding-top:0px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.elementor-599 .elementor-element.elementor-element-587b8da{--margin-top:0px;--margin-bottom:0px;--margin-left:05px;--margin-right:05px;}.elementor-599 .elementor-element.elementor-element-366f719 .elementor-icon-box-wrapper{gap:8px;}.elementor-599 .elementor-element.elementor-element-988037f .elementor-icon-box-wrapper{gap:8px;}.elementor-599 .elementor-element.elementor-element-0923d64 .elementor-icon-box-wrapper{gap:8px;}.elementor-599 .elementor-element.elementor-element-cc73507 .elementor-icon-box-wrapper{gap:8px;}.elementor-599 .elementor-element.elementor-element-ed0e24f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-599 .elementor-element.elementor-element-ac3f089{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-599 .elementor-element.elementor-element-106f6da{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-599 .elementor-element.elementor-element-ffbb007{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for heading, class: .elementor-element-7afce96 */.od-eyebrow {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.od-eyebrow::before {
  content: "";
  display: block;
  width: 44px;
  height: 3px;
  background: #d7262e;
  flex: 0 0 44px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1e0fd6 */.od-arrow-button .elementor-button {
	display: inline-flex;
	align-items: center;
	gap: 0.6em;
}

.od-arrow-button .elementor-button::before {
	content: none !important;
	display: none !important;
}

.od-arrow-button .elementor-button::after {
	content: "";
	display: inline-block;
	width: 0.9em;
	height: 0.9em;
	background-color: currentColor;
	flex: 0 0 auto;
	transform: translateY(-1px);

	-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L17 7M9 7h8v8' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
	-webkit-mask-size: contain;

	mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L17 7M9 7h8v8' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	mask-repeat: no-repeat;
	mask-position: center;
	mask-size: contain;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36f40ba */.od-hero-orbit {
	--od-red: #ff2d2d;
	--od-white: #ffffff;
	--od-line: rgba(255, 255, 255, 0.24);
	--od-line-soft: rgba(255, 255, 255, 0.16);

	position: relative;
	width: min(44vw, 520px);
	aspect-ratio: 1;
	margin-inline: auto;
	display: grid;
	place-items: center;
	isolation: isolate;
}

.od-hero-orbit::before,
.od-hero-orbit::after {
	content: none;
}

.od-orbit {
	position: absolute;
	left: 50%;
	top: 50%;
	border-radius: 50%;
	border: 1px solid var(--od-line);
	transform: translate(-50%, -50%);
	transform-origin: center;
	z-index: 1;
}

.od-orbit::before {
	content: "";
	position: absolute;
	inset: 14%;
	border-radius: 50%;
	border: 1px dashed var(--od-line-soft);
	pointer-events: none;
}

.od-orbit-outer {
	width: 88%;
	height: 88%;
	animation: od-orbit-spin 42s linear infinite;
}

.od-orbit-middle {
	width: 68%;
	height: 68%;
	animation: od-orbit-spin-reverse 31s linear infinite;
}

.od-orbit-inner {
	width: 48%;
	height: 48%;
	animation: od-orbit-spin 24s linear infinite;
}

/* Dots centered on the actual ring */
.od-dot {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: var(--od-white);
	box-shadow: 0 0 18px rgba(255, 255, 255, 0.38);
	transform:
		rotate(var(--dot-angle))
		translateX(calc(var(--orbit-size) / 2))
		rotate(calc(var(--dot-angle) * -1))
		translate(-50%, -50%);
	transform-origin: center;
	z-index: 3;
}

.od-dot-red {
	background: var(--od-red);
	box-shadow: 0 0 18px rgba(255, 45, 45, 0.5);
}

.od-dot-white {
	background: var(--od-white);
}

.od-dot-gray {
	background: rgba(255, 255, 255, 0.48);
	box-shadow: none;
}

/* Outer orbit dots */
.od-orbit-outer .od-dot {
	--orbit-size: min(44vw, 520px) * 0.88;
}

.od-dot-pos-1 {
	--dot-angle: 38deg;
}

.od-dot-pos-2 {
	--dot-angle: 168deg;
}

.od-dot-pos-3 {
	--dot-angle: 286deg;
}

/* Middle orbit dots */
.od-orbit-middle .od-dot {
	--orbit-size: min(44vw, 520px) * 0.68;
}

.od-dot-pos-4 {
	--dot-angle: 112deg;
}

.od-dot-pos-5 {
	--dot-angle: 244deg;
}

/* Inner orbit dots */
.od-orbit-inner .od-dot {
	--orbit-size: min(44vw, 520px) * 0.48;
}

.od-dot-pos-6 {
	--dot-angle: 48deg;
}

.od-dot-pos-7 {
	--dot-angle: 222deg;
}

.od-logo-core {
	position: relative;
	z-index: 4;
	width: clamp(124px, 30%, 160px);
	aspect-ratio: 1;
	display: grid;
	place-items: center;
	border-radius: 50%;
	background: rgba(6, 20, 37, 0.72);
	box-shadow:
		0 0 0 1px rgba(255, 255, 255, 0.12),
		0 18px 42px rgba(0, 0, 0, 0.26);
}

.od-logo-core img {
	width: 82%;
	height: 82%;
	display: block;
	object-fit: contain;
}

@keyframes od-orbit-spin {
	from {
		transform: translate(-50%, -50%) rotate(0deg);
	}

	to {
		transform: translate(-50%, -50%) rotate(360deg);
	}
}

@keyframes od-orbit-spin-reverse {
	from {
		transform: translate(-50%, -50%) rotate(360deg);
	}

	to {
		transform: translate(-50%, -50%) rotate(0deg);
	}
}

@media (max-width: 1024px) {
	.od-hero-orbit {
		width: min(62vw, 430px);
	}

	.od-logo-core {
		width: clamp(112px, 31%, 145px);
	}
}

@media (max-width: 767px) {
	.od-hero-orbit {
		width: min(86vw, 340px);
	}

	.od-dot {
		width: 9px;
		height: 9px;
	}

	.od-logo-core {
		width: 118px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.od-orbit {
		animation: none;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ce07d */.od-guides-grid {
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
}



.od-guide-box {
	height: 100%;
}

.od-guide-box .elementor-widget-container {
	height: 100%;
	padding: 30px;
	background: #ffffff;
	border: 1px solid rgba(6, 20, 37, 0.08);
	border-radius: 14px;
	box-shadow: 0 18px 45px rgba(6, 20, 37, 0.07);
}

.od-guide-box .elementor-icon-box-wrapper {
	display: flex;
	align-items: flex-start;
	gap: 18px;
	text-align: left;
}

.od-guide-box .elementor-icon-box-icon {
	margin: 0;
	flex: 0 0 52px;
}

.od-guide-box .elementor-icon {
	width: 52px;
	height: 52px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background: #061425;
	color: #ffffff;
}

.od-guide-box .elementor-icon svg {
	width: 24px;
	height: 24px;
	display: block;
}

.od-guide-box .elementor-icon i {
	font-size: 24px;
	color: currentColor;
}

.od-guide-box .elementor-icon-box-content {
	flex: 1;
}

.od-guide-box .elementor-icon-box-title {
	margin: 0 0 8px;
	color: #061425;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.25;
}

.od-guide-box .elementor-icon-box-title a {
	color: inherit;
}

.od-guide-box .elementor-icon-box-description {
	margin: 0;
	color: #4b5563;
	font-size: 15px;
	line-height: 1.55;
}

@media (max-width: 767px) {
	.od-guides-grid {
		gap: 18px;
	}

	.od-guides-grid > .elementor-element {
		width: 100%;
	}

	.od-guide-box .elementor-widget-container {
		padding: 24px;
	}

	.od-guide-box .elementor-icon-box-wrapper {
		gap: 16px;
	}

	.od-guide-box .elementor-icon-box-icon {
		flex-basis: 46px;
	}

	.od-guide-box .elementor-icon {
		width: 46px;
		height: 46px;
	}

	.od-guide-box .elementor-icon svg {
		width: 22px;
		height: 22px;
	}

	.od-guide-box .elementor-icon i {
		font-size: 22px;
	}

	.od-guide-box .elementor-icon-box-title {
		font-size: 19px;
	}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://orbitaldelta.com/wp-content/uploads/2026/05/montserrat-49e242af.woff2') format('woff2');
}
/* End Custom Fonts CSS */