.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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-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-307 .elementor-element.elementor-element-ad64bd2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-307 .elementor-element.elementor-element-ad64bd2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oandoglobal.com/wp-content/uploads/2026/10/oo-hero-deadlift-dark-gym.webp");background-position:center center;background-size:cover;}.elementor-307 .elementor-element.elementor-element-ad64bd2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-307 .elementor-element.elementor-element-ad64bd2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-ebd78fb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-ebd78fb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-ebd78fb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-ebd78fb .elementor-icon-list-text{transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-305df0d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-305df0d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-305df0d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-305df0d .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-307 .elementor-element.elementor-element-1ecbc76 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-1ecbc76 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-1ecbc76{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-1ecbc76 .elementor-icon-list-text{transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-49cf0a4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-49cf0a4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-49cf0a4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-49cf0a4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-244bb17:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-307 .elementor-element.elementor-element-244bb17 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oandoglobal.com/wp-content/uploads/2026/10/oo-quality-black-leather-orange-stitching.webp");background-position:center center;background-size:cover;}.elementor-307 .elementor-element.elementor-element-244bb17 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(1,10,48,0.55) 0%, rgba(1,10,48,0.05) 100%);opacity:1;}.elementor-307 .elementor-element.elementor-element-244bb17 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-307 .elementor-element.elementor-element-244bb17 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-307 .elementor-element.elementor-element-6e254d0 .elementor-icon-box-wrapper{gap:15px;}.elementor-307 .elementor-element.elementor-element-94e42d1 .elementor-icon-box-wrapper{gap:15px;}.elementor-307 .elementor-element.elementor-element-ae1f7bc .elementor-icon-box-wrapper{gap:15px;}.elementor-307 .elementor-element.elementor-element-8026033 .elementor-icon-box-wrapper{gap:15px;}.elementor-307 .elementor-element.elementor-element-153ef64:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-307 .elementor-element.elementor-element-153ef64 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oandoglobal.com/wp-content/uploads/2026/10/oo-finished-leather-belts.webp");background-position:center center;background-size:cover;}.elementor-307 .elementor-element.elementor-element-153ef64 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-307 .elementor-element.elementor-element-153ef64 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-7f1fce7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-7f1fce7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-7f1fce7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-7f1fce7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-307 .elementor-element.elementor-element-11af32a .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:14px;}.elementor-307 .elementor-element.elementor-element-11af32a .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-14px;}.elementor-307 .elementor-element.elementor-element-11af32a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-307 .elementor-element.elementor-element-11af32a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-307 .elementor-element.elementor-element-11af32a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-11af32a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-307 .elementor-element.elementor-element-11af32a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-307 .elementor-element.elementor-element-11af32a .elementor-field-type-html{padding-bottom:0px;}.elementor-307 .elementor-element.elementor-element-11af32a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-307 .elementor-element.elementor-element-11af32a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-307 .elementor-element.elementor-element-11af32a .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-307 .elementor-element.elementor-element-11af32a .elementor-button[type="submit"]{color:#ffffff;}.elementor-307 .elementor-element.elementor-element-11af32a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-307 .elementor-element.elementor-element-11af32a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-307 .elementor-element.elementor-element-11af32a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-307 .elementor-element.elementor-element-11af32a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-307 .elementor-element.elementor-element-11af32a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-307 .elementor-element.elementor-element-11af32a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-307 .elementor-element.elementor-element-11af32a{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-307 .elementor-element.elementor-element-b35a50d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-307 .elementor-element.elementor-element-b35a50d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-307 .elementor-element.elementor-element-b35a50d:after{content:"0.62";}.elementor-307 .elementor-element.elementor-element-b35a50d .elementor-post__thumbnail__link{width:100%;}.elementor-307 .elementor-element.elementor-element-b35a50d .elementor-post__meta-data span + span:before{content:"///";}.elementor-307 .elementor-element.elementor-element-b35a50d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-307 .elementor-element.elementor-element-b35a50d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-307 .elementor-element.elementor-element-b35a50d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-307 .elementor-element.elementor-element-b35a50d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-307 .elementor-element.elementor-element-b35a50d:after{content:"0.5";}.elementor-307 .elementor-element.elementor-element-b35a50d .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-307 .elementor-element.elementor-element-1a6a7c7{width:58%;}.elementor-307 .elementor-element.elementor-element-ad64bd2{width:42%;}.elementor-307 .elementor-element.elementor-element-9d2f17f{width:80%;}.elementor-307 .elementor-element.elementor-element-260e993{width:20%;}.elementor-307 .elementor-element.elementor-element-6e43e7a{width:55%;}.elementor-307 .elementor-element.elementor-element-4a96096{width:45%;}.elementor-307 .elementor-element.elementor-element-1b46fd1{width:12.5%;}.elementor-307 .elementor-element.elementor-element-47dbcaf{width:12.5%;}.elementor-307 .elementor-element.elementor-element-f5688d7{width:12.5%;}.elementor-307 .elementor-element.elementor-element-b810f5b{width:12.5%;}.elementor-307 .elementor-element.elementor-element-3185a1b{width:12.5%;}.elementor-307 .elementor-element.elementor-element-8452f3e{width:12.5%;}.elementor-307 .elementor-element.elementor-element-14bbd73{width:12.5%;}.elementor-307 .elementor-element.elementor-element-7704213{width:12.5%;}.elementor-307 .elementor-element.elementor-element-13d966f{width:55%;}.elementor-307 .elementor-element.elementor-element-eeaa00b{width:45%;}.elementor-307 .elementor-element.elementor-element-0464879{width:25%;}.elementor-307 .elementor-element.elementor-element-51a938e{width:25%;}.elementor-307 .elementor-element.elementor-element-50eb1ed{width:25%;}.elementor-307 .elementor-element.elementor-element-4c04e76{width:25%;}.elementor-307 .elementor-element.elementor-element-2e4a615{width:55%;}.elementor-307 .elementor-element.elementor-element-9496c75{width:45%;}.elementor-307 .elementor-element.elementor-element-1ad3c00{width:25%;}.elementor-307 .elementor-element.elementor-element-b188e1e{width:25%;}.elementor-307 .elementor-element.elementor-element-23452d5{width:25%;}.elementor-307 .elementor-element.elementor-element-44d3d5e{width:25%;}.elementor-307 .elementor-element.elementor-element-8ac3a46{width:50%;}.elementor-307 .elementor-element.elementor-element-9b84efe{width:50%;}.elementor-307 .elementor-element.elementor-element-c33f154{width:55%;}.elementor-307 .elementor-element.elementor-element-bee22cc{width:45%;}.elementor-307 .elementor-element.elementor-element-db37069{width:25%;}.elementor-307 .elementor-element.elementor-element-2ea2469{width:25%;}.elementor-307 .elementor-element.elementor-element-2cb06fe{width:25%;}.elementor-307 .elementor-element.elementor-element-4fd5199{width:25%;}.elementor-307 .elementor-element.elementor-element-153ef64{width:46%;}.elementor-307 .elementor-element.elementor-element-2226861{width:54%;}.elementor-307 .elementor-element.elementor-element-9d1370d{width:42%;}.elementor-307 .elementor-element.elementor-element-e119c1b{width:58%;}.elementor-307 .elementor-element.elementor-element-bd4ec5c{width:36%;}.elementor-307 .elementor-element.elementor-element-7d9684c{width:64%;}.elementor-307 .elementor-element.elementor-element-e0890e6{width:60%;}.elementor-307 .elementor-element.elementor-element-80eedca{width:40%;}}/* Start custom CSS *//* ===== Homepage ===== */
body .oo-hero{padding:16px 16px 0;--kit-widget-spacing:0px}
body .oo-hero .elementor-widget:not(:last-child){margin-bottom:0}
body .oo-hero > .elementor-container{max-width:none}
body .oo-hero-frame > .elementor-element-populated{padding:0!important;border-radius:28px;overflow:hidden;background-color:var(--oo-navy-2);background-image:radial-gradient(700px 420px at 0% 0%,rgba(231,98,39,.16),transparent 60%)}
body .oo-hero-in > .elementor-container{max-width:none;min-height:min(780px,calc(100vh - var(--oo-ab) - var(--oo-hh) - 16px));align-items:stretch}
body .oo-hero-copy > .elementor-element-populated{padding:clamp(48px,5vw,80px) clamp(28px,4vw,40px) clamp(48px,5vw,80px) clamp(28px,6vw,88px)!important;align-content:center;align-items:center;position:relative;z-index:2}
body .oo-hero-copy .elementor-widget:not(.oo-btn-row){width:100%}
body .oo-hero-copy .oo-h1{margin-bottom:28px!important}
body .oo-hero-copy .oo-h1 .elementor-heading-title{max-width:760px}
body .oo-hero-copy .oo-text{color:#D5DAEA;font-size:16.5px}
body .oo-hero-copy .oo-h1 .elementor-heading-title{font-size:clamp(38px,4.3vw,62px)}
body .oo-hero-copy .oo-eyebrow{margin-bottom:18px!important}
body .oo-hero-copy .oo-h1{margin-bottom:24px!important}
body .oo-hero-copy .oo-text p{max-width:620px}
body .oo-hero-copy .oo-btn-row{margin-top:20px!important}
body .oo-hero-media > .elementor-widget-wrap{position:relative;border-radius:0}
body .oo-hero-media > .elementor-widget-wrap::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--oo-navy-2) 0%,rgba(1,10,48,.55) 22%,rgba(1,10,48,.05) 60%,rgba(1,10,48,0) 100%);z-index:1}
@media (max-width:1024px){body .oo-hero-in > .elementor-container{flex-wrap:wrap;min-height:0}body .oo-hero-copy,body .oo-hero-media{width:100%!important}body .oo-hero-media > .elementor-widget-wrap{min-height:340px}body .oo-hero-media > .elementor-widget-wrap::before{background:linear-gradient(180deg,var(--oo-navy-2) 0%,rgba(1,10,48,.2) 40%,rgba(1,10,48,0) 100%)}}
@media (max-width:767px){body .oo-hero{padding:10px 10px 0}body .oo-hero-frame > .elementor-element-populated{border-radius:20px}body .oo-hero-copy > .elementor-element-populated{padding:44px 22px 32px!important}body .oo-hero-copy .oo-text{font-size:16px}body .oo-hero-media > .elementor-widget-wrap{min-height:240px}}
body .oo-strip{padding:28px 24px 0}
body .oo-strip > .elementor-container{max-width:1240px}
body .oo-strip .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(4,1fr);border:1px solid var(--oo-line);border-radius:20px;overflow:hidden}
body .oo-strip .elementor-icon-list-item{margin:0!important;padding:22px 24px!important;border-left:1px solid var(--oo-line);display:flex;align-items:center}
body .oo-strip .elementor-icon-list-item:first-child{border-left:0}
body .oo-strip .elementor-icon-list-item::after{display:none!important}
body .oo-strip .elementor-icon-list-icon{width:42px;height:42px;flex:none;border-radius:12px;background:var(--oo-wash);display:inline-flex;align-items:center;justify-content:center;margin-right:14px}
body .oo-strip .elementor-icon-list-icon svg{width:18px;height:18px;fill:var(--oo-orange)}
body .oo-strip .elementor-icon-list-icon i{font-size:17px;color:var(--oo-orange)}
body .oo-strip .elementor-icon-list-text{font-size:15.5px;font-weight:600;color:var(--oo-ink);line-height:1.3;letter-spacing:-.01em}
@media (max-width:1024px){body .oo-strip .elementor-icon-list-items{grid-template-columns:repeat(2,1fr)}body .oo-strip .elementor-icon-list-item:nth-child(3){border-left:0}body .oo-strip .elementor-icon-list-item:nth-child(n+3){border-top:1px solid var(--oo-line)}}
@media (max-width:767px){body .oo-strip{padding:16px 16px 0}body .oo-strip .elementor-icon-list-item{padding:16px 14px!important}body .oo-strip .elementor-icon-list-icon{width:36px;height:36px;margin-right:10px}body .oo-strip .elementor-icon-list-text{font-size:14px}}
body .oo-anchors{position:sticky!important;top:calc(var(--oo-ab) + var(--oo-hh));z-index:120;background:rgba(255,255,255,.94);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--oo-line);padding:0 24px;margin-top:28px}
body .oo-anchors > .elementor-container{max-width:1240px;min-height:60px;align-items:center}
body .oo-anchors .elementor-widget:not(:last-child){margin-bottom:0}
body .oo-anchors .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center}
body .oo-anchors .oo-anchor-list .elementor-icon-list-items{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;scrollbar-width:none}
body .oo-anchors .oo-anchor-list .elementor-icon-list-items::-webkit-scrollbar{display:none}
body .oo-anchors .oo-anchor-list .elementor-icon-list-item{margin:0!important;padding:0!important}
body .oo-anchors .oo-anchor-list .elementor-icon-list-item::after{display:none!important}
body .oo-anchors .oo-anchor-list a{display:block;padding:9px 15px;border-radius:999px;white-space:nowrap;transition:background .2s,color .2s}
body .oo-anchors .oo-anchor-list .elementor-icon-list-text{font-size:14.5px;font-weight:500;color:var(--oo-muted)}
body .oo-anchors .oo-anchor-list a:hover .elementor-icon-list-text,body .oo-anchors .oo-anchor-list a.is-active .elementor-icon-list-text{color:var(--oo-ink)}
body .oo-anchors .oo-anchor-list a.is-active{background:var(--oo-wash)}
body .oo-anchors .oo-btn .elementor-button{padding:11px 18px;min-height:40px;font-size:14px}
body .oo-anchors .elementor-widget-button{text-align:right}
body .oo-hidden-widget{display:none}
@media (max-width:767px){body .oo-anchors{padding:0 8px;margin-top:16px;top:68px}body .oo-anchors .oo-anchor-cta{display:none}body .oo-anchors > .elementor-container{min-height:54px}}
@media (min-width:601px) and (max-width:767px){body .oo-anchors{top:calc(var(--oo-ab) + var(--oo-hh))}}
body .oo-view-all{margin-top:56px!important;text-align:center}
body .oo-head-btn > .elementor-widget-wrap{justify-content:flex-end;align-content:flex-end}
@media (max-width:767px){body .oo-head-btn > .elementor-widget-wrap{justify-content:flex-start}}
body .oo-process{background-image:radial-gradient(900px 420px at 85% -10%,rgba(231,98,39,.16),transparent 60%),radial-gradient(700px 400px at -10% 110%,rgba(255,255,255,.06),transparent 60%)}
body .oo-steps > .elementor-container{gap:0!important;border-top:1px solid rgba(255,255,255,.18)}
body .oo-step > .elementor-widget-wrap{position:relative;padding:44px 32px 0 0!important;flex-direction:column;flex-wrap:nowrap;align-content:flex-start}
body .oo-step > .elementor-widget-wrap::before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:50%;background:var(--oo-orange);box-shadow:0 0 0 6px rgba(231,98,39,.18)}
body .oo-step .oo-h3{margin-bottom:12px!important}
body .oo-step .oo-h3 .elementor-heading-title{font-size:20px}
@media (max-width:1024px){body .oo-steps > .elementor-container,body .oo-strip4 > .elementor-container{flex-wrap:wrap}body .oo-steps > .elementor-container > .elementor-column{width:50%!important}body .oo-strip4 > .elementor-container > .elementor-column{width:calc(50% - 8px)!important}body .oo-steps > .elementor-container{border-top:0;gap:0!important}body .oo-step > .elementor-widget-wrap{border-top:1px solid rgba(255,255,255,.18);padding:40px 28px 24px 0!important}}
@media (max-width:767px){body .oo-steps > .elementor-container > .elementor-column{width:100%!important}body .oo-steps > .elementor-container{border-left:1px solid rgba(255,255,255,.18);margin-left:5px}body .oo-step > .elementor-widget-wrap{border-top:0;padding:0 0 36px 28px!important}body .oo-step > .elementor-widget-wrap::before{top:4px;left:-6px}}
body .oo-split > .elementor-container{gap:72px;align-items:center}
body .oo-collage > .elementor-widget-wrap{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}
body .oo-collage .elementor-widget-image{margin:0!important}
body .oo-collage .elementor-widget-image:first-child{grid-column:1 / -1}
body .oo-collage img{width:100%;display:block;object-fit:cover;border-radius:20px}
body .oo-collage .elementor-widget-image:first-child img{aspect-ratio:16/10.5;border-radius:var(--oo-r)}
body .oo-collage .elementor-widget-image:not(:first-child) img{aspect-ratio:1/1}
body .oo-chips{margin:28px 0 36px!important}
@media (max-width:1024px){body .oo-split > .elementor-container{gap:48px}}
@media (max-width:767px){body .oo-split > .elementor-container{gap:36px}}
body .oo-quality{padding:16px 16px 0}
body .oo-quality > .elementor-container{max-width:none}
body .oo-qframe,body .oo-qframe > .elementor-element-populated,body .oo-qframe .elementor-background-overlay{border-radius:28px}
body .oo-qframe > .elementor-element-populated{padding:clamp(24px,6vw,96px)!important;min-height:760px;align-content:center}
body .oo-qcard-sec{width:100%}
body .oo-qcard > .elementor-element-populated{max-width:620px;background:#fff;border-radius:var(--oo-r);padding:clamp(28px,4vw,52px)!important;box-shadow:0 40px 80px -40px rgba(0,0,0,.55)}
body .oo-qcard .oo-text{font-size:16px}
body .oo-qcard .oo-h2{margin-bottom:22px!important}
@media (max-width:767px){body .oo-quality{padding:10px 10px 0}body .oo-qframe,body .oo-qframe > .elementor-element-populated{border-radius:20px}body .oo-qframe > .elementor-element-populated{min-height:0;padding:200px 12px 12px!important}}
body .oo-why-grid > .elementor-container > .elementor-column > .elementor-widget-wrap{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--oo-line);border-bottom:1px solid var(--oo-line)}
body .oo-why-grid .elementor-widget-icon-box{margin:0!important;padding:40px 30px 40px 0;border-right:1px solid var(--oo-line)}
body .oo-why-grid .elementor-widget-icon-box + .elementor-widget-icon-box{padding-left:30px}
body .oo-why-grid .elementor-widget-icon-box:last-child{border-right:0}
body .oo-why-grid .elementor-icon-box-wrapper{text-align:left}
body .oo-why-grid .elementor-icon-box-icon{margin-bottom:26px!important;display:inline-flex}
body .oo-why-grid .elementor-icon{width:52px;height:52px;border-radius:14px;background:var(--oo-navy);display:inline-flex!important;align-items:center;justify-content:center;font-size:20px;color:var(--oo-orange-l);padding:0}
body .oo-why-grid .elementor-icon svg{width:20px;height:20px;fill:var(--oo-orange-l)}
body .oo-why-grid .elementor-icon-box-title{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.016em;color:var(--oo-ink)}
body .oo-why-grid .elementor-icon-box-description{font-size:15.5px;line-height:1.6;color:var(--oo-muted);margin:0}
body .oo-strip4{margin-top:40px}
body .oo-strip4 > .elementor-container{gap:16px!important}
body .oo-strip4 figure{margin:0;position:relative;overflow:hidden;border-radius:20px}
body .oo-strip4 img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
body .oo-strip4 figure:hover img{transform:scale(1.04)}
body .oo-strip4 figcaption{position:absolute;left:14px;bottom:14px;margin:0;background:rgba(255,255,255,.94);color:var(--oo-ink);font-size:13px;font-weight:600;letter-spacing:.02em;padding:8px 13px;border-radius:999px}
@media (max-width:1024px){body .oo-why-grid > .elementor-container > .elementor-column > .elementor-widget-wrap{grid-template-columns:repeat(2,1fr)}body .oo-why-grid .elementor-widget-icon-box:nth-child(2){border-right:0}body .oo-why-grid .elementor-widget-icon-box:nth-child(3){padding-left:0}body .oo-why-grid .elementor-widget-icon-box:nth-child(n+3){border-top:1px solid var(--oo-line)}}
@media (max-width:767px){body .oo-why-grid > .elementor-container > .elementor-column > .elementor-widget-wrap{grid-template-columns:1fr}body .oo-why-grid .elementor-widget-icon-box,body .oo-why-grid .elementor-widget-icon-box + .elementor-widget-icon-box{padding:30px 0;border-right:0}body .oo-why-grid .elementor-widget-icon-box + .elementor-widget-icon-box{border-top:1px solid var(--oo-line)}}
body .oo-proof-card > .elementor-container{background:var(--oo-wash);border-radius:28px;overflow:hidden;align-items:stretch}
body .oo-proof-img > .elementor-widget-wrap{min-height:520px;padding:0!important}
body .oo-proof-txt > .elementor-element-populated{padding:clamp(32px,5vw,72px)!important;align-content:center}
body .oo-proof-txt .oo-h2{margin-bottom:22px!important}
body .oo-proof-txt .oo-text{font-size:16px}
body .oo-proof-txt .oo-note{margin-top:20px!important;padding-top:20px;border-top:1px solid var(--oo-line)}
body .oo-proof-txt .oo-note p{font-size:14.5px;color:var(--oo-muted)}
@media (max-width:767px){body .oo-proof-img > .elementor-widget-wrap{min-height:260px}body .oo-proof-card > .elementor-container{border-radius:20px}}
body .oo-quote{background-image:radial-gradient(800px 500px at 0% 0%,rgba(231,98,39,.14),transparent 60%)}
body .oo-quote > .elementor-container{gap:72px;align-items:flex-start}
body .oo-quote-intro > .elementor-element-populated{position:sticky;top:calc(var(--oo-ab) + var(--oo-hh) + 96px)}
body .oo-quote-intro .oo-h2{margin-bottom:24px!important}
body .oo-quote-mail{margin-top:36px!important;padding-top:28px;border-top:1px solid rgba(255,255,255,.14)}
body .oo-quote-mail .elementor-icon-list-text{color:#fff;font-size:15.5px;font-weight:500}
body .oo-quote-mail .elementor-icon-list-icon svg{fill:var(--oo-orange-l);width:16px}
body .oo-quote-mail .elementor-icon-list-item{padding-bottom:12px!important}
body .oo-quote-mail .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var(--oo-orange-l)}
body .oo-form-card > .elementor-element-populated{background:#fff;border-radius:var(--oo-r);padding:clamp(24px,3.4vw,44px)!important;box-shadow:0 40px 90px -40px rgba(0,0,0,.6)}
@media (max-width:1024px){body .oo-quote > .elementor-container{gap:48px}body .oo-quote-intro > .elementor-element-populated{position:static}}
body .oo-faq-wrap > .elementor-container{gap:80px;align-items:flex-start}
body .oo-faq-side > .elementor-element-populated{position:sticky;top:calc(var(--oo-ab) + var(--oo-hh) + 96px)}
body .oo-help-sec{margin-top:36px}
body .oo-help > .elementor-element-populated{background-color:var(--oo-navy);border-radius:var(--oo-r);padding:32px!important;background-image:radial-gradient(400px 200px at 100% 0%,rgba(231,98,39,.25),transparent 70%)}
body .oo-help .oo-btn-row{margin-bottom:10px!important}
body .oo-help-title .elementor-heading-title{font-size:20px;font-weight:600;color:#fff;letter-spacing:-.015em;margin-bottom:8px}
body .oo-help-text{color:var(--oo-on-dark);font-size:15px;line-height:1.6;margin-bottom:22px!important}
@media (max-width:1024px){body .oo-faq-wrap > .elementor-container{gap:40px}body .oo-faq-side > .elementor-element-populated{position:static}}
body .oo-blog:not(:has(.elementor-post)){display:none}
body .oo-posts .elementor-posts-container{gap:28px 24px}
body .oo-posts .elementor-post{background:#fff;border-radius:var(--oo-r);overflow:hidden;border:1px solid var(--oo-line);display:flex;flex-direction:column;transition:box-shadow .3s,transform .3s}
body .oo-posts .elementor-post:hover{box-shadow:0 24px 48px -28px rgba(2,17,76,.35);transform:translateY(-3px)}
body .oo-posts .elementor-post__thumbnail__link{margin-bottom:0!important}
body .oo-posts .elementor-post__text{padding:24px 26px 28px;display:flex;flex-direction:column;flex:1}
body .oo-posts .elementor-post__title{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.016em;margin:0 0 10px}
body .oo-posts .elementor-post__title a{color:var(--oo-ink)}
body .oo-posts .elementor-post__title a:hover{color:var(--oo-orange)}
body .oo-posts .elementor-post__meta-data{font-size:13px;color:var(--oo-muted);margin-bottom:12px;order:-1}
body .oo-posts .elementor-post__excerpt p{font-size:15.5px;line-height:1.6;color:var(--oo-muted);margin:0 0 18px}
body .oo-posts .elementor-post__read-more{margin-top:auto;font-size:15px;font-weight:600;color:var(--oo-ink);border-bottom:1.5px solid var(--oo-orange);align-self:flex-start;padding-bottom:3px}
body .oo-posts .elementor-post__read-more:hover{color:var(--oo-orange)}
body .oo-final{padding:16px}
body .oo-final > .elementor-container{max-width:none}
body .oo-final-in > .elementor-element-populated{background-color:var(--oo-orange);border-radius:28px;padding:clamp(48px,7vw,112px) clamp(24px,6vw,96px)!important;background-image:radial-gradient(700px 360px at 100% 0%,rgba(255,255,255,.22),transparent 60%),radial-gradient(500px 300px at 0% 100%,rgba(2,17,76,.14),transparent 60%)}
body .oo-final .oo-eyebrow .elementor-heading-title{color:var(--oo-navy)}
body .oo-final .oo-eyebrow .elementor-heading-title::before{background:var(--oo-navy)}
body .oo-final .oo-h2 .elementor-heading-title{color:var(--oo-navy);font-size:clamp(36px,4.6vw,68px);max-width:900px}
body .oo-final .oo-text{color:var(--oo-navy);font-size:18px}
body .oo-final .oo-text p{max-width:720px}
body .oo-final-in .elementor-widget:not(.oo-btn-row){width:100%}
body .oo-final .oo-h2{margin-bottom:24px!important}
body .oo-final .oo-btn--ghost .elementor-button{border-color:var(--oo-navy)}
@media (max-width:767px){body .oo-final{padding:10px}body .oo-final-in > .elementor-element-populated{border-radius:20px}}
body .oo-form .elementor-button[type="submit"]{background-color:var(--oo-orange)!important;color:var(--oo-navy)!important}
body .oo-form .elementor-button[type="submit"]:hover{background-color:var(--oo-orange-2)!important}
body .oo-hero-media > .elementor-widget-wrap{height:100%}
body .oo-anchors .oo-btn .elementor-button{white-space:nowrap}
@media (max-width:1024px){body .oo-anchors .oo-anchor-cta{display:none}body .oo-anchors > .elementor-container > .elementor-column:first-child{width:100%!important}}/* End custom CSS */