.elementor-46109 .elementor-element.elementor-element-9c4dfa1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-8697294{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-613b52e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-117c107{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-5a8c1d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-380f711 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-a0d3fbf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-308152d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-f95e84e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-846dc02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-846dc02 .elementor-heading-title{font-family:"Gilroy", Helvetica, Arial, Lucida, sans-serif;}.elementor-46109 .elementor-element.elementor-element-bed4bcf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-bed4bcf .elementor-heading-title{font-family:"Gilroy", Helvetica, Arial, Lucida, sans-serif;}.elementor-46109 .elementor-element.elementor-element-9697f92{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-cca8a02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-8a3c3e2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-4342e2d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-0ed2528 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-0ed2528 .elementor-heading-title{font-family:"Gilroy", Helvetica, Arial, Lucida, sans-serif;}.elementor-46109 .elementor-element.elementor-element-2309575 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-2309575 .elementor-heading-title{font-family:"Gilroy", Helvetica, Arial, Lucida, sans-serif;}.elementor-46109 .elementor-element.elementor-element-60809ad{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-0648a09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-0648a09 .elementor-heading-title{font-family:"Gilroy", Helvetica, Arial, Lucida, sans-serif;}.elementor-46109 .elementor-element.elementor-element-bba361b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-bba361b .elementor-heading-title{font-family:"Gilroy", Helvetica, Arial, Lucida, sans-serif;}.elementor-46109 .elementor-element.elementor-element-4539305{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-3cd5b22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-3cd5b22 .elementor-heading-title{font-family:"Gilroy", Helvetica, Arial, Lucida, sans-serif;}.elementor-46109 .elementor-element.elementor-element-2a4bc6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-2a4bc6c .elementor-heading-title{font-family:"Gilroy", Helvetica, Arial, Lucida, sans-serif;}.elementor-46109 .elementor-element.elementor-element-d7b0f1d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-5cc63ba{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-167b3a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-field-type-html{padding-bottom:0px;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-field-group .elementor-field{color:#0D1321;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-field-group .elementor-field, .elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-field-subgroup label{font-family:"SourceSans3Local", Helvetica, Arial, Lucida, sans-serif;font-size:14px;font-weight:400;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#DFE4E9;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#DFE4E9;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-field-group .elementor-select-wrapper::before{color:#DFE4E9;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-button[type="submit"]{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-46109 .elementor-element.elementor-element-167b3a6 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-167b3a6{--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-46109 .elementor-element.elementor-element-9af66e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-field-type-html{padding-bottom:0px;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-field-group .elementor-field{color:#0D1321;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-field-group .elementor-field, .elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-field-subgroup label{font-family:"SourceSans3Local", Helvetica, Arial, Lucida, sans-serif;font-size:14px;font-weight:400;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#DFE4E9;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#DFE4E9;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-field-group .elementor-select-wrapper::before{color:#DFE4E9;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-button[type="submit"]{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-46109 .elementor-element.elementor-element-9af66e1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-9af66e1{--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-46109 .elementor-element.elementor-element-544a591 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-544a591 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-46109 .elementor-element.elementor-element-544a591 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-46109 .elementor-element.elementor-element-544a591 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-46109 .elementor-element.elementor-element-544a591 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-46109 .elementor-element.elementor-element-544a591 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-46109 .elementor-element.elementor-element-544a591 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-46109 .elementor-element.elementor-element-544a591 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-46109 .elementor-element.elementor-element-544a591 .elementor-field-type-html{padding-bottom:0px;}.elementor-46109 .elementor-element.elementor-element-544a591 .elementor-field-group .elementor-field{color:#0D1321;}.elementor-46109 .elementor-element.elementor-element-544a591 .elementor-field-group .elementor-field, .elementor-46109 .elementor-element.elementor-element-544a591 .elementor-field-subgroup label{font-family:"SourceSans3Local", Helvetica, Arial, Lucida, sans-serif;font-size:14px;font-weight:400;}.elementor-46109 .elementor-element.elementor-element-544a591 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#DFE4E9;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-46109 .elementor-element.elementor-element-544a591 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#DFE4E9;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-46109 .elementor-element.elementor-element-544a591 .elementor-field-group .elementor-select-wrapper::before{color:#DFE4E9;}.elementor-46109 .elementor-element.elementor-element-544a591 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-544a591 .elementor-button[type="submit"]{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-544a591 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-46109 .elementor-element.elementor-element-544a591 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-544a591 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-544a591 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-544a591 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-46109 .elementor-element.elementor-element-544a591 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-544a591{--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-46109 .elementor-element.elementor-element-726a478{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-3582a04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-ca229d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-7e56348{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-5941bca{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-46109 .elementor-element.elementor-element-5941bca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-6cb200a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-480fabb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-dda4e2d{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-46109 .elementor-element.elementor-element-dda4e2d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-a8b35ce{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-aa47af4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-4bb5096 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-ff5518a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-04f1fa8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-d799e0d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-30f0a68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-30f0a68 .elementor-heading-title{font-family:"Gilroy", Helvetica, Arial, Lucida, sans-serif;}.elementor-46109 .elementor-element.elementor-element-57356d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-57356d1 .elementor-heading-title{font-family:"Gilroy", Helvetica, Arial, Lucida, sans-serif;}.elementor-46109 .elementor-element.elementor-element-e01cc31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-field-type-html{padding-bottom:0px;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-field-group .elementor-field{color:#0D1321;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-field-group .elementor-field, .elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-field-subgroup label{font-family:"SourceSans3Local", Helvetica, Arial, Lucida, sans-serif;font-size:14px;font-weight:400;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#DFE4E9;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#DFE4E9;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-field-group .elementor-select-wrapper::before{color:#DFE4E9;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-button[type="submit"]{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-46109 .elementor-element.elementor-element-e01cc31 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-e01cc31{--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-46109 .elementor-element.elementor-element-3957b01{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-a76a6d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-a76a6d7 .elementor-heading-title{font-family:"Gilroy", Helvetica, Arial, Lucida, sans-serif;}.elementor-46109 .elementor-element.elementor-element-6e514d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-6e514d7 .elementor-heading-title{font-family:"Gilroy", Helvetica, Arial, Lucida, sans-serif;}.elementor-46109 .elementor-element.elementor-element-76a51c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-c7f9874 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-7cbe166{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-7c44c5d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-7c44c5d .elementor-heading-title{font-family:"Gilroy", Helvetica, Arial, Lucida, sans-serif;}.elementor-46109 .elementor-element.elementor-element-cf3c140 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-cf3c140 .elementor-heading-title{font-family:"Gilroy", Helvetica, Arial, Lucida, sans-serif;}.elementor-46109 .elementor-element.elementor-element-01894cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-5161072 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-4c3d982 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-fd7346d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-082f682{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-3241808{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-ac20fc3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46109 .elementor-element.elementor-element-cab9527 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-cab9527 .elementor-heading-title{font-family:"Gilroy", Helvetica, Arial, Lucida, sans-serif;}.elementor-46109 .elementor-element.elementor-element-69a7e79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-69a7e79 .elementor-heading-title{font-family:"Gilroy", Helvetica, Arial, Lucida, sans-serif;}.elementor-46109 .elementor-element.elementor-element-52e84f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-5aaacdd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:12px;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-12px;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-field-group.recaptcha_v3-bottomleft, .elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-field-type-html{padding-bottom:0px;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-field-group .elementor-field, .elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-field-subgroup label{font-family:"SourceSans3Local", Helvetica, Arial, Lucida, sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:transparent;border-color:transparent;border-width:0px 0px 0px 0px;border-radius:999px 999px 999px 999px;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-field-group .elementor-select-wrapper select{background-color:transparent;border-color:transparent;border-width:0px 0px 0px 0px;border-radius:999px 999px 999px 999px;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-field-group .elementor-select-wrapper::before{color:transparent;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-button{font-family:"SourceSans3Local", Helvetica, Arial, Lucida, sans-serif;font-size:14px;font-weight:600;line-height:21px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:999px 999px 999px 999px;padding:0px 17px 0px 17px;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .e-form__buttons__wrapper__button-next{background-color:#0765C9;color:#FFFFFF;border-color:#2CAEF1;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-button[type="submit"]{background-color:#0765C9;color:#FFFFFF;border-color:#2CAEF1;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .e-form__buttons__wrapper__button-next:hover{background-color:#015AAA;color:#FFFFFF;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-button[type="submit"]:hover{background-color:#015AAA;color:#FFFFFF;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-46109 .elementor-element.elementor-element-5aaacdd .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-46109 .elementor-element.elementor-element-5aaacdd{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-46109 .elementor-element.elementor-element-5941bca{--grid-columns:1;}.elementor-46109 .elementor-element.elementor-element-dda4e2d{--grid-columns:1;}}@media(max-width:767px){.elementor-46109 .elementor-element.elementor-element-5941bca{--grid-columns:1;}.elementor-46109 .elementor-element.elementor-element-dda4e2d{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-117c107 *//* Resource Hub review: breadcrumb hover and keyboard focus. */
.elementor-46109 .elementor-element.elementor-element-117c107 .elementor-heading-title a,
.elementor-46109 .elementor-element.elementor-element-117c107 .elementor-heading-title a:is(:hover,:focus,:active) {
  background:transparent!important;
}
.elementor-46109 .elementor-element.elementor-element-117c107 .elementor-heading-title a:is(:hover,:focus-visible) {
  color:#00AEEF!important;
  text-decoration:underline;
  text-underline-offset:3px;
}
.elementor-46109 .elementor-element.elementor-element-117c107 .elementor-heading-title a:focus-visible {
  outline:2px solid #00AEEF!important;
  outline-offset:4px;
  border-radius:2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c4dfa1 */@font-face{font-family:"SourceSans3Local";font-style:normal;font-weight:400;font-display:swap;src:url("https://oneplan.ai/wp-content/uploads/fonts/SourceSans3-Regular.ttf") format("truetype");}
@font-face{font-family:"SourceSans3Local";font-style:normal;font-weight:600;font-display:swap;src:url("https://oneplan.ai/wp-content/uploads/fonts/SourceSans3-SemiBold.ttf") format("truetype");}
@font-face{font-family:"NewsroomGilroy";font-style:normal;font-weight:700;font-display:swap;src:url("https://oneplan.ai/wp-content/uploads/fonts/Newsroom-Gilroy-Bold.woff") format("woff");}
/* Press / Newsroom DEV. Keep every .elementor-46109 .elementor-element.elementor-element-9c4dfa1 inside this dedicated page root. */
.op-newsroom {
  --nr-primary:#01a2f0;
  --nr-royal:#005de9;
  --nr-ink:#0d1321;
  --nr-navy:#1d2d44;
  --nr-steel:#3e5c76;
  --nr-periwinkle:#748cab;
  --nr-grey:#75777b;
  --nr-paper:#f7f8fa;
  --nr-font:"SourceSans3Local","Source Sans 3",sans-serif;
  --nr-display:"NewsroomGilroy","Gilroy",sans-serif;
  --container-default-padding-top:0px;
  --container-default-padding-right:0px;
  --container-default-padding-bottom:0px;
  --container-default-padding-left:0px;
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-width:0;
  padding:0!important;
  gap:0!important;
  color:var(--nr-ink);
  background:var(--nr-paper);
  font-family:var(--nr-font)!important;
  font-size:16px;
  font-weight:400;
  line-height:1.5;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:auto;
  font-synthesis:none;
  text-rendering:optimizeLegibility;
}
.op-newsroom *,
.op-newsroom *::before,
.op-newsroom *::after { box-sizing:border-box; }
.op-newsroom [hidden] { display:none!important; }
.op-newsroom .e-con { min-width:0; --widgets-spacing:0px; gap:0; }
.op-newsroom .elementor-widget { min-width:0; margin-block:0; }
.op-newsroom :is(p,span,small,strong,label,legend,input,select,button,a),
.op-newsroom .elementor-widget-text-editor { font-family:var(--nr-font)!important; }
.op-newsroom :is(button,input,select) { font:inherit; }
.op-newsroom :is(button,a,select) { -webkit-tap-highlight-color:transparent; }
.op-newsroom a { color:inherit; text-decoration:none; }
.op-newsroom img { display:block; max-width:100%; }
.op-newsroom .elementor-widget-text-editor p { margin-top:0; font-size:inherit; font-weight:400; line-height:inherit; }
.op-newsroom .elementor-widget-text-editor p:last-child { margin-bottom:0; }
.op-newsroom .elementor-heading-title { margin:0; color:inherit; font-family:var(--nr-font)!important; font-size:inherit; font-weight:inherit; line-height:inherit; letter-spacing:inherit; }
.op-newsroom .sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
.op-newsroom :is(a,button,input,select):focus-visible { outline:3px solid var(--nr-primary); outline-offset:3px; }
.op-newsroom .nr-shell { width:min(calc(100% - 48px),1240px)!important; max-width:none!important; margin-inline:auto!important; padding-inline:0!important; }
.op-newsroom .nr-hero { position:relative; isolation:isolate; display:block; width:100%; overflow:hidden; padding-top:0; color:#fff; background:var(--nr-ink); }
.op-newsroom .nr-hero::before { position:absolute; z-index:-1; inset:0 0 0 auto; width:58%; content:""; opacity:.28; background:url("https://oneplan.ai/wp-content/uploads/2026/06/home-hero-bg.png") center 37%/cover no-repeat; mix-blend-mode:screen; pointer-events:none; }
.op-newsroom .nr-hero::after { position:absolute; z-index:-1; right:-8%; bottom:-180px; width:560px; height:420px; content:""; background:radial-gradient(circle,rgba(0,93,233,.28),transparent 67%); pointer-events:none; }
.op-newsroom .nr-hero-inner { position:relative; display:flex; flex-direction:column; align-items:flex-start; padding-block:155px 59px; }
.op-newsroom .nr-breadcrumbs { margin-bottom:48px!important; color:rgba(255,255,255,.52); font-size:13px; line-height:1.5; }
.op-newsroom .nr-breadcrumbs :is(nav,.elementor-widget-container) { display:flex; align-items:center; flex-wrap:wrap; gap:9px; }
.op-newsroom .nr-breadcrumbs a { font-weight:400; }
.op-newsroom .nr-breadcrumbs a:hover { color:var(--nr-primary); }
.op-newsroom .nr-eyebrow,
.op-newsroom .nr-latest-eyebrow,
.op-newsroom .nr-side-eyebrow { margin-bottom:13px!important; color:#006fba; font-size:12px; font-weight:600; line-height:1.2; letter-spacing:.15em; text-transform:uppercase; }
.op-newsroom :is(.nr-hero,.nr-side-card-dark,.nr-newsletter) .nr-eyebrow,
.op-newsroom .nr-eyebrow.light { color:#72c6ef; }
.op-newsroom .nr-hero-title .elementor-heading-title { color:#fff; font-family:var(--nr-display)!important; font-size:clamp(54px,6.1vw,82px); font-weight:700; line-height:.98; letter-spacing:-.035em; text-wrap:balance; }
.op-newsroom .nr-hero-bottom { display:flex; flex-direction:row; align-items:flex-end; justify-content:space-between; width:100%; margin-top:28px; gap:48px; }
.op-newsroom .nr-hero-copy { width:100%!important; max-width:600px!important; color:rgba(255,255,255,.7); font-size:18px; font-weight:400; line-height:1.55; }
.op-newsroom .nr-hero-copy p { color:inherit; font-weight:400!important; }
.op-newsroom .nr-hero-stats { display:flex; flex-direction:row; align-items:stretch; flex:0 0 auto; width:auto; }
.op-newsroom .nr-stat { display:flex; flex-direction:column; align-items:flex-start; width:auto; min-width:120px; padding:0 24px; border-left:1px solid rgba(255,255,255,.18); }
.op-newsroom .nr-stat-value .elementor-heading-title { color:#fff; font-family:var(--nr-display)!important; font-size:21px; font-weight:700; line-height:1.2; white-space:nowrap; }
.op-newsroom .nr-stat-value .elementor-heading-title span { font-family:inherit!important; }
.op-newsroom .nr-stat-label { margin-top:6px!important; color:rgba(255,255,255,.48); font-size:10px; font-weight:600; letter-spacing:.13em; text-transform:uppercase; }
.op-newsroom .nr-filter-bar { position:sticky; z-index:8; top:0; display:block; width:100%; border-bottom:1px solid #e0e5eb; background:rgba(255,255,255,.96); box-shadow:0 7px 25px rgba(13,19,33,.04); backdrop-filter:blur(14px); }
.op-newsroom .nr-filter-inner { display:flex; align-items:center; min-height:86px; gap:16px; }
.op-newsroom .nr-filter-inner > * { min-width:0; }
.op-newsroom .nr-search::before { content:""; flex:0 0 auto; width:17px; height:17px; background:var(--nr-steel); -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='8.5' cy='8.5' r='5.5'/%3E%3Cpath d='m13 13 4 4'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='8.5' cy='8.5' r='5.5'/%3E%3Cpath d='m13 13 4 4'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat; }
.op-newsroom .nr-search { display:flex; flex:0 0 250px; align-items:center; width:250px; height:42px; padding-inline:14px; gap:10px; border:1px solid #dbe1e7; border-radius:8px; background:var(--nr-paper); }
.op-newsroom .nr-search svg { flex:0 0 auto; width:17px; height:17px; fill:none; stroke:var(--nr-steel); stroke-width:1.5; }
.op-newsroom .nr-search input { min-width:0; width:100%; height:auto; padding:0; border:0; border-radius:0; outline:0; color:var(--nr-ink); background:transparent; box-shadow:none; font-size:14px; line-height:1.5; }
.op-newsroom .nr-search input::placeholder { color:var(--nr-grey); opacity:1; }
.op-newsroom .nr-search:focus-within { border-color:var(--nr-primary); box-shadow:0 0 0 3px rgba(1,162,240,.15); }
.op-newsroom .nr-search input:focus-visible { outline:0; }
.op-newsroom .nr-filters { display:flex; align-items:center; gap:7px; }
.op-newsroom .nr-filter { flex:0 0 auto; height:36px; padding:0 14px; border:1px solid #dfe4e9; border-radius:999px; color:var(--nr-steel); background:#fff; box-shadow:none; font-size:12px; font-weight:600; line-height:1; white-space:nowrap; cursor:pointer; transition:color 160ms ease,border-color 160ms ease,background-color 160ms ease; }
.op-newsroom .nr-filter span { margin-left:5px; color:var(--nr-periwinkle); }
.op-newsroom .nr-filter:hover { border-color:var(--nr-royal); color:var(--nr-royal); }
.op-newsroom .nr-filter.active,
.op-newsroom .nr-filter[aria-pressed="true"] { border-color:var(--nr-royal); color:#fff; background:var(--nr-royal); }
.op-newsroom .nr-filter.active span,
.op-newsroom .nr-filter[aria-pressed="true"] span { color:#fff; }
.op-newsroom .nr-select-controls { display:flex; align-items:center; gap:7px; }
.op-newsroom .nr-select-controls label { position:relative; display:block; margin:0; }
.op-newsroom .nr-select-controls label::after { content:""; position:absolute; top:50%; right:12px; width:6px; height:6px; margin-top:-4px; border-right:1px solid currentColor; border-bottom:1px solid currentColor; color:var(--nr-steel); transform:rotate(45deg); pointer-events:none; }
.op-newsroom .nr-select-controls select { max-width:100%; height:36px; padding:0 31px 0 13px; border:1px solid #dfe4e9; border-radius:8px; appearance:none; color:var(--nr-steel); background:#fff; box-shadow:none; font-size:12px; font-weight:600; line-height:1.3; cursor:pointer; }
.op-newsroom .nr-select-controls .chevron,
.op-newsroom .nr-select-controls .nr-chevron { position:absolute; top:50%; right:12px; width:8px; height:6px; color:var(--nr-steel); fill:none; stroke:currentColor; stroke-width:1.5; pointer-events:none; transform:translateY(-50%); }
.op-newsroom .nr-filter-summary { display:flex; align-items:center; margin-left:auto; gap:10px; white-space:nowrap; }
.op-newsroom .nr-result-count { color:var(--nr-grey); font-size:12px; }
.op-newsroom .nr-clear-filters { padding:0; border:0; border-bottom:1px solid currentColor; border-radius:0; color:#006fba; background:transparent; box-shadow:none; font-size:12px; font-weight:600; line-height:1.5; cursor:pointer; }
.op-newsroom .nr-content { display:block; padding-block:66px 92px; }
.op-newsroom .nr-latest { display:block; width:100%; }
.op-newsroom .nr-latest .elementor-loop-container { display:block; }
.op-newsroom .nr-latest-card { display:grid!important; grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr); align-items:center; width:100%; padding:0 0 64px; gap:58px; border-bottom:1px solid #d6d6d6; }
.op-newsroom .nr-latest-art { position:relative; display:block; align-self:center; width:100%; height:374px!important; min-height:374px!important; overflow:hidden; border-radius:13px; color:#fff; background-image:linear-gradient(135deg,#007bdc,#1434bd 72%,#0d2698); box-shadow:0 24px 55px rgba(0,93,233,.14); }
.op-newsroom .nr-art-grid { position:absolute; inset:0; width:100%; height:100%; opacity:.16; pointer-events:none; background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px); background-size:38px 38px; -webkit-mask-image:linear-gradient(90deg,#000,transparent 70%); mask-image:linear-gradient(90deg,#000,transparent 70%); }
.op-newsroom .nr-latest-image { width:100%; height:100%; }
.op-newsroom .nr-latest-image .elementor-widget-container { width:100%; height:100%; }
.op-newsroom .nr-latest-image img { display:block; width:100%; height:100%; aspect-ratio:16/9; object-fit:contain; }
.op-newsroom .nr-latest-art.nr-has-image { height:auto!important; min-height:0!important; aspect-ratio:16/9; background:#fff; }
.op-newsroom .nr-latest-art.nr-has-image::before,
.op-newsroom .nr-latest-art.nr-has-image::after,
.op-newsroom .nr-latest-art.nr-has-image .nr-art-grid,
.op-newsroom .nr-latest-art.nr-has-image .nr-art-label,
.op-newsroom .nr-latest-art.nr-has-image .nr-art-mark { display:none!important; }
.op-newsroom .nr-latest-art::before,
.op-newsroom .nr-latest-art::after { position:absolute; content:""; transform:rotate(45deg); pointer-events:none; }
.op-newsroom .nr-latest-art.e-con::before { inset:auto!important; right:-40px!important; bottom:-92px!important; width:290px!important; height:290px!important; border-radius:0!important; opacity:1!important; background:rgba(255,255,255,.12)!important; }
.op-newsroom .nr-latest-art.e-con::after { inset:auto!important; top:69px!important; right:112px!important; width:82px!important; height:82px!important; border:1px solid rgba(255,255,255,.22); border-radius:0!important; opacity:1!important; background:transparent!important; }
.op-newsroom .nr-art-label { position:absolute; z-index:1; top:25px; left:25px; width:auto; max-width:calc(100% - 50px); padding:7px 11px; border-radius:4px; color:#fff; background:rgba(13,19,33,.38); font-size:10px; font-weight:600; line-height:1.5; letter-spacing:.13em; text-transform:uppercase; }
.op-newsroom .nr-art-mark { position:absolute; left:28px; bottom:18px; width:auto; color:rgba(255,255,255,.2); }
.op-newsroom .nr-art-mark .elementor-heading-title { font-family:var(--nr-display)!important; font-size:100px; font-weight:700; line-height:1; }
.op-newsroom .nr-latest-copy { display:flex; flex-direction:column; align-items:flex-start; width:100%; }
.op-newsroom .nr-latest-eyebrow .elementor-heading-title { display:flex; align-items:center; gap:8px; }
.op-newsroom .nr-latest-eyebrow .elementor-heading-title::before { flex:0 0 auto; width:7px; height:7px; border-radius:2px; content:""; background:var(--nr-royal); }
.op-newsroom .nr-latest-meta { display:flex; flex-wrap:wrap; align-items:center; margin-bottom:13px!important; gap:5px; color:var(--nr-grey); font-size:12px; font-weight:600; line-height:1.5; letter-spacing:.08em; text-transform:uppercase; }
.op-newsroom .nr-latest-meta .elementor-widget { width:auto; }
.op-newsroom .nr-latest-title .elementor-heading-title,
.op-newsroom .nr-latest-title .elementor-heading-title a { max-width:600px; color:var(--nr-ink); font-family:var(--nr-display)!important; font-size:clamp(32px,3.2vw,47px); font-weight:700; line-height:1.08; letter-spacing:-.025em; }
.op-newsroom .nr-latest-title a:hover { color:var(--nr-royal); }
.op-newsroom .nr-latest-excerpt { max-width:560px!important; margin:23px 0 28px!important; color:#526174; font-size:16px; font-weight:400; line-height:1.65; }
.op-newsroom .nr-latest-excerpt p { color:inherit; }
.op-newsroom .nr-latest-excerpt .elementor-widget-container { font-family:var(--nr-font)!important; font-weight:400; }
.op-newsroom .nr-latest-fallback-excerpt:not(.nr-summary-active) { display:none!important; }
.op-newsroom .nr-latest-link { width:auto; }
.op-newsroom .nr-latest-link .elementor-button,
.op-newsroom .nr-latest-link .elementor-button-text { font-family:var(--nr-font)!important; }
.op-newsroom .nr-archive-layout { display:grid!important; grid-template-columns:minmax(0,1fr) 288px; align-items:start; width:100%; padding-top:62px; gap:72px; }
.op-newsroom .nr-archive-layout.filtered,
.op-newsroom .nr-archive-layout.is-filtered { padding-top:0; }
.op-newsroom .nr-release-grid { display:block; width:100%; min-width:0; }
.op-newsroom .nr-release-grid .elementor-loop-container { display:block; width:100%; }
.op-newsroom .nr-release-grid .e-loop-item { display:block; width:100%; min-width:0; }
.op-newsroom .nr-year-group:not([hidden]) ~ .nr-year-group:not([hidden]) { margin-top:62px; }
.op-newsroom .nr-year-heading { display:flex; align-items:baseline; padding-bottom:14px; gap:11px; border-bottom:2px solid var(--nr-ink); }
.op-newsroom .nr-year-heading h2 { margin:0; color:var(--nr-ink); font-family:var(--nr-display)!important; font-size:40px; font-weight:700; line-height:1; letter-spacing:-.025em; }
.op-newsroom .nr-year-heading span { color:var(--nr-grey); font-size:11px; font-weight:600; letter-spacing:.1em; text-transform:uppercase; }
.op-newsroom .nr-release-list { display:block; width:100%; }
.op-newsroom .nr-release-row { position:relative; display:grid!important; grid-template-columns:105px 106px minmax(0,1fr) 115px 20px; align-items:center; width:100%; min-height:104px; padding:0; gap:17px; border-bottom:1px solid #dde2e7; color:var(--nr-ink); transition:background-color 160ms ease,padding 160ms ease; }
.op-newsroom .nr-release-row:hover { padding-inline:12px; background:#fff; }
.op-newsroom .nr-release-row > .elementor-widget { width:100%; }
.op-newsroom .nr-release-date,
.op-newsroom .nr-release-source { color:var(--nr-grey); font-size:11px; font-weight:400; line-height:1.5; }
.op-newsroom .nr-release-category { color:#006fba; font-size:10px; font-weight:600; line-height:1.5; letter-spacing:.1em; text-transform:uppercase; }
.op-newsroom .nr-release-title { color:var(--nr-ink); font-size:17px; font-weight:600; line-height:1.27; overflow-wrap:break-word; }
.op-newsroom :is(.nr-release-date,.nr-release-category,.nr-release-title,.nr-release-source,.nr-latest-date,.nr-latest-source,.nr-eyebrow,.nr-stat-label,.nr-art-label).elementor-widget-heading .elementor-heading-title { font-family:var(--nr-font)!important; font-weight:inherit!important; }
.op-newsroom .nr-release-arrow { display:flex; justify-content:center; width:20px!important; color:var(--nr-royal); transition:transform 160ms ease; }
.op-newsroom .nr-release-arrow :is(.elementor-icon,svg,i) { display:none; }
.op-newsroom .nr-release-arrow .elementor-heading-title { display:none; }
.op-newsroom .nr-release-arrow::after { display:block; flex:0 0 auto; width:18px; height:18px; content:""; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4.5%2013.5%2013.5%204.5M6%204.5h7.5V12%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/14px 14px no-repeat; mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4.5%2013.5%2013.5%204.5M6%204.5h7.5V12%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/14px 14px no-repeat; }
.op-newsroom .nr-release-row:hover .nr-release-arrow { transform:translate(2px,-2px); }
.op-newsroom .nr-sidebar { position:sticky; top:110px; display:flex; flex-direction:column; align-self:start; width:100%; gap:15px; }
.op-newsroom .nr-side-card { display:flex; flex-direction:column; align-items:stretch; width:100%; padding:25px; border:1px solid #dfe4e9; border-radius:10px; background:#fff; }
.op-newsroom .nr-side-title { margin-bottom:18px!important; }
.op-newsroom .nr-side-title .elementor-heading-title { font-family:var(--nr-display)!important; font-size:22px; font-weight:700; line-height:1.15; }
.op-newsroom .nr-topic-list button { display:flex; align-items:center; justify-content:space-between; width:100%; padding:12px 0; gap:8px; border:0; border-top:1px solid #e4e8ec; border-radius:0; color:var(--nr-steel); background:transparent; box-shadow:none; font-size:13px; font-weight:600; line-height:1.5; text-align:left; cursor:pointer; }
.op-newsroom .nr-topic-list button:hover,
.op-newsroom .nr-topic-list button.active,
.op-newsroom .nr-topic-list button[aria-pressed="true"] { color:var(--nr-royal); }
.op-newsroom .nr-topic-list button.active span:first-child::before,
.op-newsroom .nr-topic-list button[aria-pressed="true"] span:first-child::before { display:inline-block; width:6px; height:6px; margin-right:8px; border-radius:50%; content:""; background:var(--nr-royal); vertical-align:middle; }
.op-newsroom .nr-topic-list button span:last-child { color:var(--nr-periwinkle); }
.op-newsroom .nr-side-card-dark { border-color:var(--nr-navy); color:#fff; background:var(--nr-navy); }
.op-newsroom .nr-side-card-dark .nr-side-eyebrow { color:#72c6ef; }
.op-newsroom .nr-side-card-dark .elementor-widget-text-editor { margin-bottom:18px!important; color:rgba(255,255,255,.65); font-size:14px; line-height:1.55; }
.op-newsroom .nr-side-card-dark .elementor-widget-text-editor p { color:inherit; }
.op-newsroom .nr-side-link a.elementor-button { display:flex; align-items:center; justify-content:space-between; width:100%; padding:12px 0; border:0; border-top:1px solid #e4e8ec; border-radius:0; color:var(--nr-steel); background:transparent; box-shadow:none; font-size:14px; font-weight:600; line-height:1.5; }
.op-newsroom .nr-side-link .elementor-button-content-wrapper { display:flex; align-items:center; justify-content:space-between; width:100%; gap:7px; }
.op-newsroom .nr-side-link .elementor-button-content-wrapper::after { display:block; flex:0 0 auto; width:18px; height:18px; content:""; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4.5%2013.5%2013.5%204.5M6%204.5h7.5V12%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/14px 14px no-repeat; mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4.5%2013.5%2013.5%204.5M6%204.5h7.5V12%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/14px 14px no-repeat; }
.op-newsroom .nr-side-link .elementor-button-icon { display:none; }
.op-newsroom .nr-side-link a.elementor-button:hover { color:var(--nr-royal); }
.op-newsroom .nr-side-card-dark .nr-side-link a.elementor-button { display:inline-flex; width:auto; padding:0; border:0; color:#72c6ef; }
.op-newsroom .nr-side-card-dark .nr-side-link .elementor-button-content-wrapper { width:auto; }
.op-newsroom .nr-empty-state { padding:70px 0; }
.op-newsroom .nr-empty-state h2 { margin:0; color:var(--nr-ink); font-family:var(--nr-display)!important; font-size:34px; font-weight:700; line-height:1.15; }
.op-newsroom .nr-empty-state button { margin-top:22px; padding:12px 18px; border:0; border-radius:999px; color:#fff; background:var(--nr-ink); font-weight:600; cursor:pointer; }
.op-newsroom .nr-newsletter { position:relative; isolation:isolate; display:block; width:100%; overflow:hidden; color:#fff; background:radial-gradient(circle at 82% 20%,rgba(0,93,233,.3),transparent 32%),var(--nr-navy); }
.op-newsroom .nr-newsletter::before { position:absolute; z-index:-1; inset:0; content:""; opacity:.12; background-image:linear-gradient(115deg,transparent 42%,rgba(114,198,239,.2) 42.2%,transparent 42.5%); pointer-events:none; }
.op-newsroom .nr-newsletter-inner { position:relative; display:grid!important; grid-template-columns:minmax(0,1fr) minmax(400px,.72fr); align-items:center; min-height:280px; padding-block:36px; gap:72px; }
.op-newsroom .nr-newsletter-copy { display:flex; flex-direction:column; align-items:flex-start; width:100%; }
.op-newsroom .nr-newsletter-title .elementor-heading-title { max-width:650px; color:#fff; font-family:var(--nr-display)!important; font-size:clamp(34px,3.6vw,50px); font-weight:700; line-height:1.05; letter-spacing:-.025em; }
.op-newsroom .nr-newsletter-intro { max-width:620px; margin-top:17px!important; color:rgba(255,255,255,.65); font-size:16px; line-height:1.5; }
.op-newsroom .nr-newsletter-intro p { color:inherit; }
.op-newsroom .nr-newsletter-form { width:100%; min-width:0; }
.op-newsroom .nr-newsletter-form .elementor-form { padding:7px; border:1px solid rgba(255,255,255,.2); border-radius:999px; background:rgba(13,19,33,.45); box-shadow:0 18px 45px rgba(0,0,0,.15); }
.op-newsroom .nr-newsletter-form .elementor-form-fields-wrapper { display:flex; flex-wrap:nowrap; align-items:center; margin:0!important; gap:0; }
.op-newsroom .nr-newsletter-form .elementor-field-group { min-width:0; margin:0!important; padding:0!important; }
.op-newsroom .nr-newsletter-form .elementor-field-type-email { flex:1 1 auto; width:70%; }
.op-newsroom .nr-newsletter-form .elementor-field-type-submit { flex:0 0 auto; width:30%; }
.op-newsroom .nr-newsletter-form input.elementor-field { width:100%; min-height:48px; padding:0 18px; border:0; border-radius:999px; outline:0; color:#fff; background:transparent; box-shadow:none; font-size:16px; line-height:1.5; }
.op-newsroom .nr-newsletter-form input.elementor-field::placeholder { color:rgba(255,255,255,.55); opacity:1; }
.op-newsroom .nr-newsletter-form input.elementor-field:focus-visible { outline:2px solid #72c6ef; outline-offset:0; }
.op-newsroom .nr-newsletter-form .elementor-button { display:inline-flex; align-items:center; justify-content:center; min-height:48px; padding:0 17px; border:1px solid rgba(114,198,239,.5); border-radius:999px; color:#fff; background:linear-gradient(180deg,#12b6ff 0%,var(--nr-royal) 100%); box-shadow:0 8px 24px rgba(1,162,240,.18),inset 0 1px 0 rgba(255,255,255,.25); font-family:var(--nr-font)!important; font-size:14px; font-weight:600; line-height:1; white-space:nowrap; transition:transform 180ms ease,box-shadow 180ms ease; }
.op-newsroom .nr-newsletter-form .elementor-button:hover { transform:translateY(-1px); box-shadow:0 11px 28px rgba(1,162,240,.28),inset 0 1px 0 rgba(255,255,255,.25); }
.op-newsroom .nr-newsletter-form .elementor-button-text { display:inline-flex; align-items:center; gap:8px; }
.op-newsroom .nr-newsletter-form .elementor-button-text::after { display:block; flex:0 0 auto; width:28px; height:28px; content:""; border-radius:50%; background:rgba(255,255,255,.16); -webkit-mask:none; mask:none; }
@media (max-width:1200px) {
  .op-newsroom .nr-hero-inner { padding-top:45px; }
}
@media (max-width:1100px) {
  .op-newsroom .nr-filter-inner { flex-wrap:wrap; padding-block:15px; }
  .op-newsroom .nr-filter-summary { margin-left:0; }
  .op-newsroom .nr-filter-summary .nr-result-count { position:absolute; display:block; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
  .op-newsroom .nr-release-row { grid-template-columns:92px 95px minmax(0,1fr) 20px; }
  .op-newsroom .nr-release-source { display:none; }
}
@media (max-width:900px) {
  .op-newsroom .nr-hero-inner { padding-block:45px; }
  .op-newsroom .nr-breadcrumbs { margin-bottom:40px!important; }
  .op-newsroom .nr-hero-bottom { align-items:flex-start; flex-direction:column; }
  .op-newsroom .nr-stat:first-child { padding-left:0; border-left:0; }
  .op-newsroom .nr-latest-card { grid-template-columns:1fr; gap:40px; }
  .op-newsroom .nr-latest-art { height:330px!important; min-height:330px!important; }
  .op-newsroom .nr-archive-layout { grid-template-columns:1fr; gap:60px; }
  .op-newsroom .nr-sidebar { position:static; display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); align-items:start; }
  .op-newsroom .nr-newsletter-inner { min-height:0; padding-block:64px; grid-template-columns:1fr; gap:36px; }
}
/* 2026-11-10: sticky sidebar is ~914px + 110px top; unstick unless the whole sidebar fits */ @media (max-height:1039px) and (min-width:901px) {
  .op-newsroom .nr-sidebar { position:static; }
}
@media (max-width:680px) {
  .op-newsroom .nr-shell { width:min(calc(100% - 32px),1240px)!important; }
  .op-newsroom .nr-hero-inner { padding-top:34px; }
  .op-newsroom .nr-hero-title .elementor-heading-title { font-size:52px; }
  .op-newsroom .nr-hero-copy { font-size:16px; }
  .op-newsroom .nr-hero::before { width:100%; opacity:.18; }
  .op-newsroom .nr-hero-stats { width:100%; }
  .op-newsroom .nr-stat { min-width:0; flex:1; padding-inline:13px; }
  .op-newsroom .nr-stat-value .elementor-heading-title { font-size:17px; }
  .op-newsroom .nr-filter-bar { position:relative; }
  .op-newsroom .nr-filter-inner { align-items:stretch; flex-direction:column; }
  .op-newsroom .nr-search { flex:0 0 auto; width:100%; }
  .op-newsroom .nr-filters { width:calc(100% + 32px); max-width:calc(100% + 32px); margin-inline:-16px; padding-inline:16px; overflow-x:auto; scrollbar-width:none; }
  .op-newsroom .nr-filters::-webkit-scrollbar { display:none; }
  .op-newsroom .nr-select-controls { flex-wrap:wrap; }
  .op-newsroom .nr-content { padding-block:42px 64px; }
  .op-newsroom .nr-latest-card { padding-bottom:48px; }
  .op-newsroom .nr-latest-art { height:245px!important; min-height:245px!important; }
  .op-newsroom .nr-latest-title .elementor-heading-title,
  .op-newsroom .nr-latest-title .elementor-heading-title a { font-size:34px; }
  .op-newsroom .nr-archive-layout { padding-top:47px; }
  .op-newsroom .nr-archive-layout.filtered,
  .op-newsroom .nr-archive-layout.is-filtered { padding-top:0; }
  .op-newsroom .nr-year-group:not([hidden]) ~ .nr-year-group:not([hidden]) { margin-top:50px; }
  .op-newsroom .nr-release-row { min-height:128px; padding-block:18px; grid-template-columns:minmax(0,1fr) 22px; gap:5px 12px; }
  .op-newsroom .nr-release-row:hover { padding-inline:8px; }
  .op-newsroom .nr-release-date { grid-column:1; grid-row:1; justify-self:start; width:auto!important; }
  .op-newsroom .nr-release-category { grid-column:1; grid-row:1; justify-self:end; width:auto!important; max-width:48%; text-align:right; }
  .op-newsroom .nr-release-title { grid-column:1; grid-row:2; padding-top:7px; }
  .op-newsroom .nr-release-arrow { grid-column:2; grid-row:1 / 3; }
  .op-newsroom .nr-sidebar { grid-template-columns:1fr; }
  .op-newsroom .nr-newsletter-inner { padding-block:54px; gap:30px; }
  .op-newsroom .nr-newsletter-title .elementor-heading-title { font-size:36px; }
  .op-newsroom .nr-newsletter-form .elementor-form { padding:0; border:0; border-radius:0; background:transparent; box-shadow:none; }
  .op-newsroom .nr-newsletter-form .elementor-form-fields-wrapper { flex-direction:column; align-items:stretch; gap:12px; }
  .op-newsroom .nr-newsletter-form .elementor-field-type-email { flex:auto; width:100%; border:1px solid rgba(255,255,255,.24); border-radius:999px; background:rgba(13,19,33,.38); }
  .op-newsroom .nr-newsletter-form .elementor-field-type-submit { align-self:flex-start; width:auto; }
}
@media (prefers-reduced-motion:reduce) {
  .op-newsroom *,
  .op-newsroom *::before,
  .op-newsroom *::after { scroll-behavior:auto!important; animation-duration:.01ms!important; animation-iteration-count:1!important; transition-duration:.01ms!important; }
}

/* Native Elementor controls, scoped to Newsroom DEV. Append after archive.css. */
.op-newsroom .nr-native-breadcrumbs { display:flex!important; flex-direction:row; align-items:center; flex-wrap:wrap; width:auto; gap:9px!important; }
.op-newsroom .nr-native-breadcrumbs > .elementor-widget { width:auto; }
.op-newsroom .nr-native-breadcrumbs .elementor-heading-title { color:inherit; font-family:var(--nr-font)!important; font-size:13px!important; font-weight:400!important; line-height:1.5!important; }
.op-newsroom .nr-native-breadcrumbs .elementor-heading-title a { color:inherit; }
.op-newsroom .nr-native-filter-bar { padding:0; gap:0; }
.op-newsroom .nr-native-controls { flex-direction:row!important; flex-wrap:nowrap; padding:0; gap:16px!important; }
.op-newsroom .nr-control-form { min-width:0; margin:0!important; }
.op-newsroom .nr-control-form form { margin:0; }
.op-newsroom .nr-control-form .elementor-form-fields-wrapper { margin:0!important; padding:0; }
.op-newsroom .nr-control-form .elementor-field-group { min-width:0; margin:0!important; padding:0!important; }
.op-newsroom .nr-control-form .elementor-field-type-submit { display:none!important; }
.op-newsroom .nr-control-form .elementor-field-label { position:absolute!important; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
.op-newsroom .nr-search-form { flex:0 0 250px; width:250px!important; }
.op-newsroom .nr-search-form .elementor-field-group.nr-search { flex:0 0 auto; flex-wrap:nowrap!important; width:100%; padding-inline:14px!important; }
.op-newsroom .nr-search-form input.elementor-field { flex:1 1 auto; min-width:0; min-height:0; height:auto; padding:0!important; border:0!important; border-radius:0; color:var(--nr-ink); background:transparent!important; box-shadow:none!important; font-family:var(--nr-font)!important; font-size:14px!important; font-weight:400!important; line-height:1.5!important; }
.op-newsroom .nr-topics-form { display:block; flex:0 0 auto; width:auto!important; }
.op-newsroom .nr-topics-form .elementor-field-subgroup { display:flex; flex-wrap:nowrap; align-items:center; gap:7px; }
.op-newsroom .nr-topics-form .elementor-field-option { width:auto!important; flex:0 0 auto!important; }
.op-newsroom .nr-control-form .elementor-field-option { position:relative; display:block; margin:0; padding:0; }
.op-newsroom .nr-control-form input[type="radio"] { position:absolute; width:1px; height:1px; margin:0; padding:0; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
.op-newsroom .nr-topics-form .elementor-field-option label.nr-filter { display:flex; align-items:center; margin:0!important; padding:0 14px; font-family:var(--nr-font)!important; font-size:12px!important; font-weight:600!important; line-height:1!important; }
.op-newsroom .nr-topics-form .elementor-field-option label.nr-filter span { margin-left:5px; }
.op-newsroom .nr-control-form input[type="radio"]:focus-visible + label { outline:3px solid var(--nr-primary); outline-offset:3px; }
.op-newsroom .nr-select-form { display:block; flex:0 0 auto; width:auto!important; }
.op-newsroom .nr-select-form .elementor-form-fields-wrapper { display:flex; flex-wrap:nowrap; align-items:center; gap:7px; }
.op-newsroom .nr-select-form .elementor-field-group { flex:0 0 auto!important; width:auto!important; }
.op-newsroom .nr-select-form .elementor-select-wrapper { display:block; width:auto; }
.op-newsroom .nr-select-form .elementor-select-wrapper .select-caret-down-wrapper { display:none; }
.op-newsroom .nr-select-form .elementor-select-wrapper::before { display:none; }
.op-newsroom .nr-select-form .elementor-select-wrapper::after { position:absolute; top:50%; right:12px; width:6px; height:6px; margin-top:-4px; border-right:1px solid currentColor; border-bottom:1px solid currentColor; content:""; color:var(--nr-steel); transform:rotate(45deg); pointer-events:none; }
.op-newsroom .nr-select-form select { min-height:36px!important; height:36px!important; padding:0 31px 0 13px!important; border:1px solid #dfe4e9; border-radius:8px; appearance:none; color:var(--nr-steel); background:#fff; box-shadow:none; font-family:var(--nr-font)!important; font-size:12px!important; font-weight:600!important; line-height:1.3!important; }
.op-newsroom .nr-native-controls .nr-filter-summary { flex:1 0 auto; width:auto; flex-direction:row; align-items:center; justify-content:flex-end; gap:10px!important; }
.op-newsroom .nr-native-result-count { width:auto; }
.op-newsroom .nr-native-result-count .elementor-heading-title { font:inherit!important; color:inherit!important; }
.op-newsroom .nr-clear-widget { width:auto; }
.op-newsroom .nr-clear-widget a.elementor-button { display:inline-flex; padding:0; border:0; border-bottom:1px solid currentColor; border-radius:0; color:#006fba; background:transparent; box-shadow:none; font-family:var(--nr-font)!important; font-size:12px; font-weight:600; line-height:1.5; text-decoration:none; }
.op-newsroom .nr-clear-widget .elementor-button-icon { display:none; }
.op-newsroom .nr-native-empty { display:flex; align-items:flex-start; width:100%; gap:0; }
.op-newsroom .nr-empty-heading .elementor-heading-title { color:var(--nr-ink); font-family:var(--nr-display)!important; font-size:34px; font-weight:700; line-height:1.15; }
.op-newsroom .nr-empty-clear { margin-top:22px!important; }
.op-newsroom .nr-empty-clear a.elementor-button { padding:12px 18px; border:0; border-radius:999px; color:#fff; background:var(--nr-ink); font-size:16px; font-weight:600; }
.op-newsroom .nr-sidebar-topics-form { display:block; width:100%; }
.op-newsroom .nr-sidebar-topics-form .elementor-field-subgroup { display:flex; flex-direction:column; width:100%; }
.op-newsroom .nr-sidebar-topics-form .elementor-field-option { width:100%; }
.op-newsroom .nr-sidebar-topics-form .elementor-field-option label { display:flex; align-items:center; justify-content:space-between; width:100%; margin:0; padding:12px 0; gap:8px; border-top:1px solid #e4e8ec; color:var(--nr-steel); font-family:var(--nr-font)!important; font-size:13px!important; font-weight:600!important; line-height:1.5!important; cursor:pointer; }
.op-newsroom .nr-sidebar-topics-form .elementor-field-option label:hover,
.op-newsroom .nr-sidebar-topics-form .elementor-field-option label.active { color:var(--nr-royal); }
.op-newsroom .nr-sidebar-topics-form .elementor-field-option label.active::before { display:block; flex:0 0 auto; width:6px; height:6px; border-radius:50%; content:""; background:var(--nr-royal); }
.op-newsroom .nr-sidebar-topics-form .elementor-field-option label span { margin-left:auto; color:var(--nr-periwinkle); }
@media(max-width:1100px) {
  .op-newsroom .nr-native-controls { flex-wrap:wrap; padding-block:15px; }
  .op-newsroom .nr-native-controls .nr-filter-summary { flex:0 0 auto; justify-content:flex-start; margin-left:0; }
}
@media(max-width:680px) {
  .op-newsroom .nr-native-controls { flex-direction:column!important; align-items:stretch; }
  .op-newsroom .nr-search-form { flex:0 0 auto; width:100%!important; }
  .op-newsroom .nr-topics-form { width:calc(100% + 32px)!important; max-width:calc(100% + 32px); margin-inline:-16px!important; padding-inline:16px; }
  .op-newsroom .nr-select-form { align-self:flex-start; }
  .op-newsroom .nr-select-form .elementor-form-fields-wrapper { flex-wrap:wrap; }
}

/* Figma Make small arrow: 18px box with 2px inset; circular arrow: 28px box with 6px inset. */
.op-newsroom .nr-release-arrow { width:18px!important; height:18px; align-items:center; justify-self:end; }
.op-newsroom .nr-newsletter-form .elementor-button-text { position:relative; }
.op-newsroom .nr-newsletter-form .elementor-button-text::before { content:""; position:absolute; z-index:1; right:6px; top:50%; width:16px; height:16px; transform:translateY(-50%); background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4.5%2013.5%2013.5%204.5M6%204.5h7.5V12%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4.5%2013.5%2013.5%204.5M6%204.5h7.5V12%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat; pointer-events:none; }

/* === search-std:start — shared search field standard (2026-11-09) ===
   Same field on every Resource Hub DEV archive (Articles 46043, Newsroom 46109, Videos 46340,
   Data Sheets 46654): 50px white pill, 1px #dce4ef, 16px Source Sans #0d1321 (16px also stops
   iOS focus-zoom), placeholder #687386, 20px steel (#3e5c76) icon 16px from the left edge,
   text starting 48px in, focus = #01a2f0 border + 3px rgba(1,162,240,.16) ring. Widths unchanged.
   Overrides the earlier search rules on this page; delete this block to revert. */
.op-newsroom .nr-search-form .elementor-field-group.nr-search { height:50px; padding-inline:15px !important; gap:12px; border:1px solid #dce4ef; border-radius:999px; background:#fff; }
.op-newsroom .nr-search::before { width:20px; height:20px; background:#3e5c76; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='10.8' cy='10.8' r='7.3'/%3E%3Cpath d='m16.2 16.2 4.4 4.4'/%3E%3C/svg%3E") center/contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='10.8' cy='10.8' r='7.3'/%3E%3Cpath d='m16.2 16.2 4.4 4.4'/%3E%3C/svg%3E") center/contain no-repeat; }
.op-newsroom .nr-search-form input.elementor-field { color:#0d1321; font-size:16px !important; line-height:24px !important; }
.op-newsroom .nr-search-form input.elementor-field::placeholder { color:#687386; opacity:1; }
.op-newsroom .nr-search-form .elementor-field-group.nr-search:focus-within { border-color:#01a2f0; box-shadow:0 0 0 3px rgba(1,162,240,.16); }
/* === search-std:end === *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://oneplan.ai/wp-content/uploads/2026/06/Gilroy-Light.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://oneplan.ai/wp-content/uploads/2026/06/Gilroy-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://oneplan.ai/wp-content/uploads/2026/06/Gilroy-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://oneplan.ai/wp-content/uploads/2026/06/Gilroy-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */