.elementor-38569 .elementor-element.elementor-element-36621612{--display:flex;}.elementor-38569 .elementor-element.elementor-element-6809eb7b{--display:flex;}.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-38569 .elementor-element.elementor-element-13edbf9a{--display:flex;}.elementor-38569 .elementor-element.elementor-element-1ea7e31f{--display:flex;}.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-38569 .elementor-element.elementor-element-3813cb50{--display:flex;}.elementor-38569 .elementor-element.elementor-element-6545dda{--display:flex;}.elementor-38569 .elementor-element.elementor-element-796f9af2{--display:flex;}.elementor-38569 .elementor-element.elementor-element-583ccf06{--display:flex;}.elementor-38569 .elementor-element.elementor-element-4c7b38c5{--display:flex;}.elementor-38569 .elementor-element.elementor-element-3f53855a{--display:flex;}.elementor-38569 .elementor-element.elementor-element-1b327025{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-38569 .elementor-element.elementor-element-6e014009{text-align:start;}.elementor-38569 .elementor-element.elementor-element-6e014009 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-35d6e7a5{text-align:start;}.elementor-38569 .elementor-element.elementor-element-35d6e7a5 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-4d36ffce{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-6438e799{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-1e09d40d{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-793cc1c8{--display:flex;}.elementor-38569 .elementor-element.elementor-element-33143879{--display:flex;}.elementor-38569 .elementor-element.elementor-element-6732af2b{--display:flex;}.elementor-38569 .elementor-element.elementor-element-1e6beecd{--display:flex;}.elementor-38569 .elementor-element.elementor-element-3d54cc25{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-38569 .elementor-element.elementor-element-746711c8{text-align:start;}.elementor-38569 .elementor-element.elementor-element-746711c8 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-1cdbb505{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-6a28ff67{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-38569 .elementor-element.elementor-element-3ab83666{text-align:start;}.elementor-38569 .elementor-element.elementor-element-3ab83666 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-37c6867f{text-align:start;}.elementor-38569 .elementor-element.elementor-element-37c6867f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-6f3c0045{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.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-38569 .elementor-element.elementor-element-945d23d .elementor-button{background-color:#0b8a76;font-family:"Manrope", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0b8a76;border-radius:4px 4px 4px 4px;padding:14px 22px 14px 22px;}.elementor-38569 .elementor-element.elementor-element-70da3a50{--display:flex;}.elementor-38569 .elementor-element.elementor-element-40bc7c40{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-38569 .elementor-element.elementor-element-2ff94177{--display:flex;}.elementor-38569 .elementor-element.elementor-element-194931f{--display:flex;}.elementor-38569 .elementor-element.elementor-element-5a4a44a8{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-179c0070{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-38569 .elementor-element.elementor-element-5000a5df{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-55694f33{text-align:start;}.elementor-38569 .elementor-element.elementor-element-55694f33 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-1994469f{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-5460139d .elementor-button{background-color:#0b8a76;font-family:"Manrope", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0b8a76;border-radius:4px 4px 4px 4px;padding:14px 22px 14px 22px;}.elementor-38569 .elementor-element.elementor-element-5742c1eb{--display:flex;}.elementor-38569 .elementor-element.elementor-element-1c05d103{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-49c98e1f{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-38569 .elementor-element.elementor-element-2093eb32{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-191861d6{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-7552e86a{text-align:start;}.elementor-38569 .elementor-element.elementor-element-7552e86a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-157741a7{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-2c3c8512 .elementor-button{background-color:#0b8a76;font-family:"Manrope", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0b8a76;border-radius:4px 4px 4px 4px;padding:14px 22px 14px 22px;}.elementor-38569 .elementor-element.elementor-element-3d3fa615{--display:flex;}.elementor-38569 .elementor-element.elementor-element-7c9b098a{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-51d4b0b2{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-38569 .elementor-element.elementor-element-ad3934b{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-4d274ee3{text-align:start;}.elementor-38569 .elementor-element.elementor-element-4d274ee3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-621c3863{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-6e6f382c .elementor-button{background-color:#0b8a76;font-family:"Manrope", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0b8a76;border-radius:4px 4px 4px 4px;padding:14px 22px 14px 22px;}.elementor-38569 .elementor-element.elementor-element-2f87f9fe{--display:flex;}.elementor-38569 .elementor-element.elementor-element-7b4fbe0a{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-66d5c438{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-38569 .elementor-element.elementor-element-1d17e3af{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-50484cca{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-3b058004{text-align:start;}.elementor-38569 .elementor-element.elementor-element-3b058004 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-51d23dfb{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-70951e3b .elementor-button{background-color:#0b8a76;font-family:"Manrope", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0b8a76;border-radius:4px 4px 4px 4px;padding:14px 22px 14px 22px;}.elementor-38569 .elementor-element.elementor-element-4e0d4c25{--display:flex;}.elementor-38569 .elementor-element.elementor-element-7e87a70a{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-c89235b{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-38569 .elementor-element.elementor-element-610ba893{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-1c3eb87{text-align:start;}.elementor-38569 .elementor-element.elementor-element-1c3eb87 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-4d9d4cc9{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-38a1d62f .elementor-button{background-color:#0b8a76;font-family:"Manrope", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0b8a76;border-radius:4px 4px 4px 4px;padding:14px 22px 14px 22px;}.elementor-38569 .elementor-element.elementor-element-44e4771c{--display:flex;}.elementor-38569 .elementor-element.elementor-element-4b91c24d{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-10666f4e{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-38569 .elementor-element.elementor-element-45dfe175{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-1a0f7b0a{text-align:start;}.elementor-38569 .elementor-element.elementor-element-1a0f7b0a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-5e980dda{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-5452668c .elementor-button{background-color:#0b8a76;font-family:"Manrope", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0b8a76;border-radius:4px 4px 4px 4px;padding:14px 22px 14px 22px;}.elementor-38569 .elementor-element.elementor-element-7102ab19{--display:flex;}.elementor-38569 .elementor-element.elementor-element-be04983{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-7e2bd33f{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-38569 .elementor-element.elementor-element-56fd4071{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-5a714afd{text-align:start;}.elementor-38569 .elementor-element.elementor-element-5a714afd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-234b8319{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-637ee4c1 .elementor-button{background-color:#0b8a76;font-family:"Manrope", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0b8a76;border-radius:4px 4px 4px 4px;padding:14px 22px 14px 22px;}.elementor-38569 .elementor-element.elementor-element-1693f0ef{--display:flex;}.elementor-38569 .elementor-element.elementor-element-7209b47{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-3e67e02f{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-38569 .elementor-element.elementor-element-6082e3ef{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-256f1e61{text-align:start;}.elementor-38569 .elementor-element.elementor-element-256f1e61 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-1e694907{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-5a31826 .elementor-button{background-color:#0b8a76;font-family:"Manrope", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0b8a76;border-radius:4px 4px 4px 4px;padding:14px 22px 14px 22px;}.elementor-38569 .elementor-element.elementor-element-56e7eddd{--display:flex;}.elementor-38569 .elementor-element.elementor-element-2af43577{--display:flex;}.elementor-38569 .elementor-element.elementor-element-2facb0ee{--display:flex;}.elementor-38569 .elementor-element.elementor-element-2ea5fd42{text-align:center;}.elementor-38569 .elementor-element.elementor-element-2ea5fd42 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-60544ab2{--display:flex;}.elementor-38569 .elementor-element.elementor-element-539522ee{--display:flex;}.elementor-38569 .elementor-element.elementor-element-103a45b2{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-4c9d639d{text-align:start;}.elementor-38569 .elementor-element.elementor-element-4c9d639d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-5488a8d8{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-3b8c3838{--display:flex;}.elementor-38569 .elementor-element.elementor-element-79d9f027{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-53aa7bd1{text-align:start;}.elementor-38569 .elementor-element.elementor-element-53aa7bd1 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-3568922e{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-7ecd538b{--display:flex;}.elementor-38569 .elementor-element.elementor-element-50399d34{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-41cf2fe8{text-align:start;}.elementor-38569 .elementor-element.elementor-element-41cf2fe8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-697f033d{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-2e801d7c{--display:flex;}.elementor-38569 .elementor-element.elementor-element-6e6aff8d{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-7f0533ed{text-align:start;}.elementor-38569 .elementor-element.elementor-element-7f0533ed .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-45909102{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-6b4da8b9{--display:flex;}.elementor-38569 .elementor-element.elementor-element-5b94e140{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-2c8be2a7{text-align:start;}.elementor-38569 .elementor-element.elementor-element-2c8be2a7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-2e4416f0{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-1d91d88b{--display:flex;}.elementor-38569 .elementor-element.elementor-element-6766e362{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-c65851e{text-align:start;}.elementor-38569 .elementor-element.elementor-element-c65851e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-27f5612b{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-26bea7fe{--display:flex;}.elementor-38569 .elementor-element.elementor-element-46e097d2{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-2afe6b7d{text-align:start;}.elementor-38569 .elementor-element.elementor-element-2afe6b7d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-113254c5{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-20adff1d{--display:flex;}.elementor-38569 .elementor-element.elementor-element-11864774{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-3b20de52{text-align:start;}.elementor-38569 .elementor-element.elementor-element-3b20de52 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-7218c597{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-39b4a90f{--display:flex;}.elementor-38569 .elementor-element.elementor-element-536bdee3{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-17395278{text-align:start;}.elementor-38569 .elementor-element.elementor-element-17395278 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-3ed261bb{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-2e327bb2{--display:flex;}.elementor-38569 .elementor-element.elementor-element-783bff82{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-3dc394ef{text-align:start;}.elementor-38569 .elementor-element.elementor-element-3dc394ef .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-4043f11d{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-3b6ad82c{--display:flex;}.elementor-38569 .elementor-element.elementor-element-1e5bb639{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-2c5fd6a7{text-align:start;}.elementor-38569 .elementor-element.elementor-element-2c5fd6a7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-c16088f{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-3c92cbec{--display:flex;}.elementor-38569 .elementor-element.elementor-element-353a5887{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-44318846{text-align:start;}.elementor-38569 .elementor-element.elementor-element-44318846 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-310b11ca{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-5eaaf634{--display:flex;}.elementor-38569 .elementor-element.elementor-element-7cdcae43{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-55f364b9{text-align:start;}.elementor-38569 .elementor-element.elementor-element-55f364b9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-abd06ca{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-7e1ac49b{--display:flex;}.elementor-38569 .elementor-element.elementor-element-5e3a53c6{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-53011502{text-align:start;}.elementor-38569 .elementor-element.elementor-element-53011502 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-7ce3d188{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-6f177dd1{--display:flex;}.elementor-38569 .elementor-element.elementor-element-6d3fb73f{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-5c1217bd{text-align:start;}.elementor-38569 .elementor-element.elementor-element-5c1217bd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-1a4c5756{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-62efe29d{--display:flex;}.elementor-38569 .elementor-element.elementor-element-5b44f70{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-1a496a6e{text-align:start;}.elementor-38569 .elementor-element.elementor-element-1a496a6e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-519a7690{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-7134ac73{--display:flex;}.elementor-38569 .elementor-element.elementor-element-5f3bc22a{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-38569 .elementor-element.elementor-element-36d7e26f{text-align:start;}.elementor-38569 .elementor-element.elementor-element-36d7e26f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-2b0c75f3{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-6da5c847{--display:flex;}.elementor-38569 .elementor-element.elementor-element-4dd42b73{--display:flex;}.elementor-38569 .elementor-element.elementor-element-16475a0b{--display:flex;}.elementor-38569 .elementor-element.elementor-element-7a6793a5{text-align:center;}.elementor-38569 .elementor-element.elementor-element-7a6793a5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-433a2846{text-align:center;}.elementor-38569 .elementor-element.elementor-element-433a2846 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-77fdb8cc{--display:flex;}.elementor-38569 .elementor-element.elementor-element-261ef52d{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-38569 .elementor-element.elementor-element-400a283b{text-align:start;}.elementor-38569 .elementor-element.elementor-element-400a283b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-4911f621{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-69cbe858{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-38569 .elementor-element.elementor-element-50ef5e6d{text-align:start;}.elementor-38569 .elementor-element.elementor-element-50ef5e6d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-4dd31654{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-7d978242 .elementor-button{background-color:#0b8a76;font-family:"Manrope", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0b8a76;border-radius:4px 4px 4px 4px;padding:14px 22px 14px 22px;}.elementor-38569 .elementor-element.elementor-element-682a80c5{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-38569 .elementor-element.elementor-element-9537265{text-align:start;}.elementor-38569 .elementor-element.elementor-element-9537265 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-bafd827{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-56a0ce5c{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-38569 .elementor-element.elementor-element-3ac5214f{text-align:start;}.elementor-38569 .elementor-element.elementor-element-3ac5214f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-5a75c912{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-7a726e73{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-38569 .elementor-element.elementor-element-1c8a059e{text-align:start;}.elementor-38569 .elementor-element.elementor-element-1c8a059e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-17754ab{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-b7f1ea0{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-38569 .elementor-element.elementor-element-4a653d17{text-align:start;}.elementor-38569 .elementor-element.elementor-element-4a653d17 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-22f20c08{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-709e1b2f{font-family:"Barlow", Sans-serif;letter-spacing:0px;}.elementor-38569 .elementor-element.elementor-element-135a5bf0 .elementor-button{background-color:#0b8a76;font-family:"Manrope", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0b8a76;border-radius:4px 4px 4px 4px;padding:14px 22px 14px 22px;}@media(min-width:768px){.elementor-38569 .elementor-element.elementor-element-796f9af2{--width:100%;}.elementor-38569 .elementor-element.elementor-element-583ccf06{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-3403b38 */.elementor-38569 .elementor-element.elementor-element-3403b38,
.elementor-38569 .elementor-element.elementor-element-3403b38 .elementor-widget-container {
  width: 100%;
  max-width: 430px;
  margin-left: auto;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  overflow: visible !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 .opal-hero-quote-shell {
  --opal-blue: #155873;
  --opal-teal: #13aaa0;
  --opal-teal-dark: #0b8f82;
  --opal-muted: #6f8794;
  --opal-line: rgba(21, 88, 115, 0.22);

  width: 100%;
  background: #fbf8ef;
  border: 0 !important;
  border-top: 6px solid var(--opal-teal) !important;
  border-radius: 10px;
  box-shadow: 0 24px 54px rgba(0, 32, 47, 0.34);
  overflow: hidden;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 .opal-quote-kicker {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 24px 28px 8px;
  color: var(--opal-teal);
  font-family: "Barlow Condensed", Arial, sans-serif;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 0.16em;
  line-height: 1;
  text-transform: uppercase;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 .opal-quote-kicker:before {
  content: "";
  width: 25px;
  height: 2px;
  background: var(--opal-teal);
  display: block;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 .opal-hero-quote-shell h2 {
  margin: 0 28px 12px !important;
  padding: 0 !important;
  color: var(--opal-blue) !important;
  font-family: "Barlow Condensed", Impact, Arial, sans-serif !important;
  font-size: 37px !important;
  font-weight: 800 !important;
  letter-spacing: 0.01em !important;
  line-height: 0.92 !important;
  text-transform: uppercase !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 .opal-hero-quote-shell > p {
  margin: 0 28px 20px !important;
  color: var(--opal-muted) !important;
  font-family: Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 .wpcf7 {
  margin: 0 !important;
  padding: 22px 28px 24px !important;
  background: transparent !important;
  border-top: 1px solid rgba(21, 88, 115, 0.18) !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 .wpcf7 form {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  font-size: 0 !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 .wpcf7 form p,
.elementor-38569 .elementor-element.elementor-element-3403b38 .wpcf7 br,
.elementor-38569 .elementor-element.elementor-element-3403b38 .form-info__row,
.elementor-38569 .elementor-element.elementor-element-3403b38 .form-info__column,
.elementor-38569 .elementor-element.elementor-element-3403b38 .form-info__label {
  display: contents !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 input:not([type="checkbox"]):not([type="submit"]),
.elementor-38569 .elementor-element.elementor-element-3403b38 select,
.elementor-38569 .elementor-element.elementor-element-3403b38 textarea {
  width: 100% !important;
  height: 44px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 10px 13px !important;
  border: 1px solid rgba(21, 88, 115, 0.28) !important;
  border-radius: 6px !important;
  background: #fffdf8 !important;
  color: #174d61 !important;
  font-family: Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  box-shadow: none !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 input::placeholder,
.elementor-38569 .elementor-element.elementor-element-3403b38 textarea::placeholder {
  color: rgba(21, 88, 115, 0.62) !important;
  opacity: 1 !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 select {
  appearance: none !important;
  background-image:
    linear-gradient(45deg, transparent 50%, #155873 50%),
    linear-gradient(135deg, #155873 50%, transparent 50%) !important;
  background-position:
    calc(100% - 17px) 19px,
    calc(100% - 12px) 19px !important;
  background-size: 5px 5px, 5px 5px !important;
  background-repeat: no-repeat !important;
  padding-right: 32px !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 input[name="email"],
.elementor-38569 .elementor-element.elementor-element-3403b38 select[name="product"],
.elementor-38569 .elementor-element.elementor-element-3403b38 select[name="address-country"],
.elementor-38569 .elementor-element.elementor-element-3403b38 textarea {
  grid-column: 1 / -1 !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 div[style*="text-align:center"],
.elementor-38569 .elementor-element.elementor-element-3403b38 .wpcf7-form-control-wrap[data-name="acceptance-228"] {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  text-align: left !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 .wpcf7-acceptance,
.elementor-38569 .elementor-element.elementor-element-3403b38 .wpcf7-acceptance .wpcf7-list-item {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 .wpcf7-acceptance label {
  display: flex !important;
  align-items: flex-start !important;
  gap: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 .wpcf7-acceptance input[type="checkbox"] {
  flex: 0 0 14px !important;
  width: 14px !important;
  height: 14px !important;
  margin: 2px 0 0 !important;
  accent-color: var(--opal-teal) !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 .wpcf7-list-item-label,
.elementor-38569 .elementor-element.elementor-element-3403b38 .wpcf7-list-item-label p {
  display: block !important;
  margin: 0 !important;
  color: #496978 !important;
  font-family: Arial, sans-serif !important;
  font-size: 9px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: left !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 .wpcf7-list-item-label b {
  color: var(--opal-blue) !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 .form-info__button-submit {
  grid-column: 1 / -1 !important;
  display: block !important;
  margin: 8px 0 0 !important;
  padding: 0 !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 input[type="submit"],
.elementor-38569 .elementor-element.elementor-element-3403b38 .button-submit {
  width: 100% !important;
  height: 48px !important;
  min-height: 48px !important;
  border: 0 !important;
  border-radius: 6px !important;
  background: linear-gradient(180deg, #18aa9b 0%, #0b8f82 100%) !important;
  color: #ffffff !important;
  font-family: Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  letter-spacing: 0.13em !important;
  text-transform: uppercase !important;
  box-shadow: 0 16px 30px rgba(18, 168, 157, 0.24) !important;
  cursor: pointer !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 a[href="/disclosure/"] {
  grid-column: 1 / -1 !important;
  display: block !important;
  margin: 4px auto 0 !important;
  color: #336c8c !important;
  font-family: Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  text-align: center !important;
  text-decoration: none !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 .wpcf7-response-output {
  grid-column: 1 / -1 !important;
  margin: 10px 0 0 !important;
  padding: 10px 12px !important;
  border-radius: 6px !important;
  font-family: Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 .wpcf7-spinner {
  grid-column: 1 / -1 !important;
  margin: 8px auto 0 !important;
}

.elementor-38569 .elementor-element.elementor-element-3403b38 input[type="hidden"],
.elementor-38569 .elementor-element.elementor-element-3403b38 [name^="utm_"],
.elementor-38569 .elementor-element.elementor-element-3403b38 [name^="handl_"],
.elementor-38569 .elementor-element.elementor-element-3403b38 [name="gclid"] {
  display: none !important;
}

@media (max-width: 767px) {
  .elementor-38569 .elementor-element.elementor-element-3403b38 {
    max-width: 420px;
    margin: 0 auto;
  }

  .elementor-38569 .elementor-element.elementor-element-3403b38 .opal-quote-kicker {
    margin: 24px 24px 8px;
  }

  .elementor-38569 .elementor-element.elementor-element-3403b38 .opal-hero-quote-shell h2 {
    margin-left: 24px !important;
    margin-right: 24px !important;
    font-size: 34px !important;
  }

  .elementor-38569 .elementor-element.elementor-element-3403b38 .opal-hero-quote-shell > p {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }

  .elementor-38569 .elementor-element.elementor-element-3403b38 .wpcf7 {
    padding: 20px 24px 24px !important;
  }
}

@media (max-width: 480px) {
  .elementor-38569 .elementor-element.elementor-element-3403b38 .wpcf7 form {
    grid-template-columns: 1fr !important;
  }

  .elementor-38569 .elementor-element.elementor-element-3403b38 .opal-hero-quote-shell h2 {
    font-size: 31px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6545dda */.opal-hero-working-form {
  width: 100%;
  max-width: 420px;
  margin: 0 auto;
  border-top: 5px solid #14b8a6;
  border-radius: 14px;
  background: linear-gradient(180deg, #ffffff 0%, #fbf7ed 100%);
  box-shadow: 0 24px 55px rgba(0, 20, 30, 0.24);
  overflow: hidden;
}

.opal-hero-working-form .wpcf7 {
  padding: 24px 24px 22px;
}

.opal-hero-working-form .wpcf7-form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 13px 12px;
  margin: 0;
}

.opal-hero-working-form .hidden-fields-container,
.opal-hero-working-form br,
.opal-hero-working-form .akismet-fields-container {
  display: none !important;
}

.opal-hero-working-form label,
.opal-hero-working-form .form-info__label {
  display: block;
  margin: 0;
  font-size: 0;
}

.opal-hero-working-form .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}

.opal-hero-working-form input[type="text"],
.opal-hero-working-form input[type="email"],
.opal-hero-working-form input[type="tel"],
.opal-hero-working-form select,
.opal-hero-working-form textarea {
  width: 100% !important;
  min-height: 46px;
  border: 1px solid rgba(23, 82, 103, 0.28);
  border-radius: 7px;
  background: #fffdf7;
  color: #173f50;
  font-size: 14px;
  font-weight: 700;
  padding: 11px 13px;
  box-shadow: none;
}

.opal-hero-working-form input::placeholder,
.opal-hero-working-form textarea::placeholder {
  color: rgba(23, 82, 103, 0.68);
}

.opal-hero-working-form select,
.opal-hero-working-form [data-name="address-country"],
.opal-hero-working-form .wpcf7-acceptance,
.opal-hero-working-form .form-info__button-submit,
.opal-hero-working-form .wpcf7-response-output,
.opal-hero-working-form a[href*="disclosure"] {
  grid-column: 1 / -1;
}

.opal-hero-working-form .form-info__row {
  display: contents;
}

.opal-hero-working-form .form-info__column {
  display: block;
  width: 100%;
}

.opal-hero-working-form .wpcf7-acceptance {
  display: block;
  margin-top: 2px;
  padding: 10px 12px;
  border: 1px solid rgba(23, 82, 103, 0.18);
  border-radius: 7px;
  background: rgba(255, 255, 255, 0.76);
}

.opal-hero-working-form .wpcf7-acceptance label {
  display: flex;
  gap: 8px;
  align-items: flex-start;
  font-size: 10px;
  line-height: 1.35;
  color: #526b75;
}

.opal-hero-working-form .wpcf7-acceptance input {
  width: 14px;
  height: 14px;
  margin-top: 1px;
  accent-color: #119684;
}

.opal-hero-working-form .wpcf7-acceptance p {
  margin: 0 !important;
  font-size: 9px !important;
  line-height: 1.35 !important;
  color: #526b75 !important;
}

.opal-hero-working-form .form-info__button-submit {
  margin-top: 5px;
}

.opal-hero-working-form input[type="submit"],
.opal-hero-working-form .button-submit {
  width: 100%;
  min-height: 48px;
  border: 0;
  border-radius: 7px;
  background: linear-gradient(180deg, #16a08e 0%, #0d8878 100%);
  color: #ffffff;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  cursor: pointer;
  box-shadow: 0 14px 28px rgba(13, 136, 120, 0.22);
}

.opal-hero-working-form a[href*="disclosure"] {
  display: inline-block;
  margin-top: -2px;
  color: #175267 !important;
  font-size: 13px;
  text-decoration: none !important;
}

.opal-hero-working-form .wpcf7-response-output {
  margin: 10px 0 0 !important;
  padding: 12px 14px !important;
  border-radius: 7px !important;
  font-size: 12px !important;
  font-weight: 700;
  line-height: 1.4;
}

@media (max-width: 767px) {
  .opal-hero-working-form {
    max-width: 100%;
  }

  .opal-hero-working-form .wpcf7 {
    padding: 20px;
  }

  .opal-hero-working-form .wpcf7-form {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS *//* Opal Careers page only */
body.page-id-38569 .internal-hero-image,
body.page-id-38569 .custom-reviews.edits,
body.page-id-38569 .site-inner.main-wrap > #breadcrumbs,
body.page-id-38569 #blogSidebar,
body.page-id-38569 .entry-header,
body.page-id-38569 .entry-content > .internal-content-class,
body.page-id-38569 .entry-content > .wpcf7,
body.page-id-38569 .content-sidebar-wrap > .sidebar-primary {
  display: none !important;
}

/* Kill everything in the footer area before the real footer menus */
body.page-id-38569 .site-footer > .wrap > :not(.footer--wrap) {
  display: none !important;
}

/* Collapse the Elementor empty widget/section placeholder shown in editor */38569
body.page-id-38569 .elementor-element:has(.elementor-empty-view),
body.page-id-38569 .elementor-widget:has(.elementor-empty-view),
body.page-id-38569 .e-con:has(.elementor-empty-view) {
  display: none !important;
}/* End custom CSS */