.elementor-369 .elementor-element.elementor-element-708f4bb{--display:flex;--min-height:700px;--justify-content:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--overlay-opacity:0.5;--padding-top:180px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-369 .elementor-element.elementor-element-708f4bb:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-708f4bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oreilly.wise-broker.com/wp-content/uploads/2026/04/header-bg-oreilly-2-scaled.png");background-position:center center;background-size:cover;}.elementor-369 .elementor-element.elementor-element-708f4bb::before, .elementor-369 .elementor-element.elementor-element-708f4bb > .elementor-background-video-container::before, .elementor-369 .elementor-element.elementor-element-708f4bb > .e-con-inner > .elementor-background-video-container::before, .elementor-369 .elementor-element.elementor-element-708f4bb > .elementor-background-slideshow::before, .elementor-369 .elementor-element.elementor-element-708f4bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-369 .elementor-element.elementor-element-708f4bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-369 .elementor-element.elementor-element-1acb478{text-align:center;}.elementor-369 .elementor-element.elementor-element-1acb478 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25em;font-weight:300;color:#F2F2F2;}.elementor-widget-theme-page-title .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-369 .elementor-element.elementor-element-decff21{text-align:center;}.elementor-369 .elementor-element.elementor-element-decff21 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:5em;font-weight:400;line-height:1.4em;letter-spacing:4px;word-spacing:4px;color:#C8A64D;}.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-369 .elementor-element.elementor-element-9d343bb{text-align:center;font-family:"Inter", Sans-serif;font-size:1em;line-height:1.7em;color:#DFDFDF;}.elementor-369 .elementor-element.elementor-element-6ca3ca9{--display:flex;--min-height:1675px;--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-369 .elementor-element.elementor-element-6ca3ca9:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-6ca3ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-369 .elementor-element.elementor-element-2619bed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-2619bed{font-family:"Inter", Sans-serif;font-size:1em;line-height:0.9em;color:#DFDFDF;}.elementor-369 .elementor-element.elementor-element-a6efc5e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:4em;font-weight:400;line-height:1.5em;letter-spacing:1px;word-spacing:2px;color:#F2F2F2;}.elementor-369 .elementor-element.elementor-element-ded1acd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-ded1acd{text-align:justify;font-family:"Inter", Sans-serif;font-size:1em;line-height:1.4em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#DFDFDF;}.elementor-369 .elementor-element.elementor-element-bcbd5d7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-4516157{--display:flex;--min-height:32vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-4516157:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-4516157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oreilly.wise-broker.com/wp-content/uploads/2026/02/our-team-img-1.png");background-position:top center;background-size:cover;}.elementor-369 .elementor-element.elementor-element-3a094d7{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-3a094d7:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-3a094d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-369 .elementor-element.elementor-element-60b4b0b{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-4c745c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-4c745c9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.15rem;line-height:0.9em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-4a21754 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-4a21754 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:300;line-height:0.9em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-09d8b28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-369 .elementor-element.elementor-element-e5e2852{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-369 .elementor-element.elementor-element-e5e2852 > .elementor-widget-container{padding:5px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:5em 5em 5em 5em;}.elementor-369 .elementor-element.elementor-element-e5e2852 .elementor-icon-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-e5e2852.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-e5e2852.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-e5e2852.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-e5e2852.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-e5e2852.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-e5e2852 .elementor-icon{font-size:1.5em;}.elementor-369 .elementor-element.elementor-element-e5e2852 .elementor-icon svg{height:1.5em;}.elementor-369 .elementor-element.elementor-element-f820292{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-369 .elementor-element.elementor-element-f820292 > .elementor-widget-container{padding:5px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:5em 5em 5em 5em;}.elementor-369 .elementor-element.elementor-element-f820292 .elementor-icon-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-f820292.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-f820292.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-f820292.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-f820292.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-f820292.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-f820292 .elementor-icon{font-size:1.5em;}.elementor-369 .elementor-element.elementor-element-f820292 .elementor-icon svg{height:1.5em;}.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-369 .elementor-element.elementor-element-af0909f{z-index:5;}.elementor-369 .elementor-element.elementor-element-af0909f .elementor-button{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;padding:20px 20px 20px 20px;}.elementor-369 .elementor-element.elementor-element-da80f57{--display:flex;--min-height:32vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-da80f57:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-da80f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oreilly.wise-broker.com/wp-content/uploads/2026/03/our-team-img-2.png");background-position:center center;background-size:cover;}.elementor-369 .elementor-element.elementor-element-dfc687a{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-dfc687a:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-dfc687a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-369 .elementor-element.elementor-element-a7d213b{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-2117b64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-2117b64 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.15rem;line-height:0.9em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-7393edf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-7393edf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:300;line-height:0.9em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-812b13a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-369 .elementor-element.elementor-element-dffa745{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-369 .elementor-element.elementor-element-dffa745 > .elementor-widget-container{padding:7px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:5em 5em 5em 5em;}.elementor-369 .elementor-element.elementor-element-dffa745 .elementor-icon-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-dffa745.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-dffa745.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-dffa745.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-dffa745.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-dffa745.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-dffa745 .elementor-icon{font-size:1.5em;}.elementor-369 .elementor-element.elementor-element-dffa745 .elementor-icon svg{height:1.5em;}.elementor-369 .elementor-element.elementor-element-e7f0aae{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-369 .elementor-element.elementor-element-e7f0aae > .elementor-widget-container{padding:5px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:5em 5em 5em 5em;}.elementor-369 .elementor-element.elementor-element-e7f0aae .elementor-icon-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-e7f0aae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-e7f0aae.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-e7f0aae.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-e7f0aae.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-e7f0aae.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-e7f0aae .elementor-icon{font-size:1.5em;}.elementor-369 .elementor-element.elementor-element-e7f0aae .elementor-icon svg{height:1.5em;}.elementor-369 .elementor-element.elementor-element-c4a099d{z-index:2;}.elementor-369 .elementor-element.elementor-element-c4a099d .elementor-button{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;padding:20px 20px 20px 20px;}.elementor-369 .elementor-element.elementor-element-9cca75f{--display:flex;--min-height:32vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-9cca75f:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-9cca75f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oreilly.wise-broker.com/wp-content/uploads/2026/03/our-team-img-3.png");background-position:top center;background-size:cover;}.elementor-369 .elementor-element.elementor-element-587b679{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-587b679:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-587b679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-369 .elementor-element.elementor-element-c297d1c{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-c22ec83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-c22ec83 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.15rem;line-height:0.9em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-1045522 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-1045522 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:300;line-height:0.9em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-cd94410{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-369 .elementor-element.elementor-element-760f9f7{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-369 .elementor-element.elementor-element-760f9f7 > .elementor-widget-container{padding:5px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:5em 5em 5em 5em;}.elementor-369 .elementor-element.elementor-element-760f9f7 .elementor-icon-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-760f9f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-760f9f7.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-760f9f7.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-760f9f7.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-760f9f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-760f9f7 .elementor-icon{font-size:1.5em;}.elementor-369 .elementor-element.elementor-element-760f9f7 .elementor-icon svg{height:1.5em;}.elementor-369 .elementor-element.elementor-element-f0ce937{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-369 .elementor-element.elementor-element-f0ce937 > .elementor-widget-container{padding:5px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:5em 5em 5em 5em;}.elementor-369 .elementor-element.elementor-element-f0ce937 .elementor-icon-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-f0ce937.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-f0ce937.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-f0ce937.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-f0ce937.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-f0ce937.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-f0ce937 .elementor-icon{font-size:1.5em;}.elementor-369 .elementor-element.elementor-element-f0ce937 .elementor-icon svg{height:1.5em;}.elementor-369 .elementor-element.elementor-element-9885963{z-index:2;}.elementor-369 .elementor-element.elementor-element-9885963 .elementor-button{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;padding:20px 20px 20px 20px;}.elementor-369 .elementor-element.elementor-element-07e3de6{--display:flex;--min-height:32vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-07e3de6:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-07e3de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oreilly.wise-broker.com/wp-content/uploads/2026/04/meet-our-agent-4-v2.webp");background-position:top center;background-size:cover;}.elementor-369 .elementor-element.elementor-element-dba35b7{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-dba35b7:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-dba35b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-369 .elementor-element.elementor-element-36e0288{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-4c706d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-4c706d1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.15rem;line-height:0.9em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-2317ed9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-2317ed9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:300;line-height:0.9em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-b705a9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-369 .elementor-element.elementor-element-7cfdb94{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-369 .elementor-element.elementor-element-7cfdb94 > .elementor-widget-container{padding:5px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:5em 5em 5em 5em;}.elementor-369 .elementor-element.elementor-element-7cfdb94 .elementor-icon-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-7cfdb94.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-7cfdb94.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-7cfdb94.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-7cfdb94.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-7cfdb94.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-7cfdb94 .elementor-icon{font-size:1.5em;}.elementor-369 .elementor-element.elementor-element-7cfdb94 .elementor-icon svg{height:1.5em;}.elementor-369 .elementor-element.elementor-element-2da0535{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-369 .elementor-element.elementor-element-2da0535 > .elementor-widget-container{padding:5px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:5em 5em 5em 5em;}.elementor-369 .elementor-element.elementor-element-2da0535 .elementor-icon-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-2da0535.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-2da0535.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-2da0535.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-2da0535.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-2da0535.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-2da0535 .elementor-icon{font-size:1.5em;}.elementor-369 .elementor-element.elementor-element-2da0535 .elementor-icon svg{height:1.5em;}.elementor-369 .elementor-element.elementor-element-7e42b4d{z-index:2;}.elementor-369 .elementor-element.elementor-element-7e42b4d .elementor-button{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;padding:20px 20px 20px 20px;}.elementor-369 .elementor-element.elementor-element-2f34704{--display:flex;--min-height:32vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-2f34704:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-2f34704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oreilly.wise-broker.com/wp-content/uploads/2026/03/our-team-img-5.png");background-position:top center;background-size:cover;}.elementor-369 .elementor-element.elementor-element-1e3cd33{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-1e3cd33:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-1e3cd33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-369 .elementor-element.elementor-element-7c4be51{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-db1274f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-db1274f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.15rem;line-height:0.9em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-dff0af0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-dff0af0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:300;line-height:0.9em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-dd646a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-369 .elementor-element.elementor-element-1f693b4{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-369 .elementor-element.elementor-element-1f693b4 > .elementor-widget-container{padding:5px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:5em 5em 5em 5em;}.elementor-369 .elementor-element.elementor-element-1f693b4 .elementor-icon-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-1f693b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-1f693b4.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-1f693b4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-1f693b4.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-1f693b4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-1f693b4 .elementor-icon{font-size:1.5em;}.elementor-369 .elementor-element.elementor-element-1f693b4 .elementor-icon svg{height:1.5em;}.elementor-369 .elementor-element.elementor-element-30c6862{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-369 .elementor-element.elementor-element-30c6862 > .elementor-widget-container{padding:5px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:5em 5em 5em 5em;}.elementor-369 .elementor-element.elementor-element-30c6862 .elementor-icon-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-30c6862.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-30c6862.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-30c6862.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-30c6862.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-30c6862.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-30c6862 .elementor-icon{font-size:1.5em;}.elementor-369 .elementor-element.elementor-element-30c6862 .elementor-icon svg{height:1.5em;}.elementor-369 .elementor-element.elementor-element-9e92733{z-index:2;}.elementor-369 .elementor-element.elementor-element-9e92733 .elementor-button{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;padding:20px 20px 20px 20px;}.elementor-369 .elementor-element.elementor-element-26bd173{--display:flex;--min-height:32vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-26bd173:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-26bd173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oreilly.wise-broker.com/wp-content/uploads/2026/03/our-team-img-6.png");background-position:top center;background-size:cover;}.elementor-369 .elementor-element.elementor-element-8a5aaef{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-8a5aaef:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-8a5aaef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-369 .elementor-element.elementor-element-71f6d62{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-4c9a70b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-4c9a70b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.15rem;line-height:0.9em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-04a1c19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-04a1c19 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:300;line-height:0.9em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-785ea68{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-369 .elementor-element.elementor-element-f446db0{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-369 .elementor-element.elementor-element-f446db0 > .elementor-widget-container{padding:5px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:5em 5em 5em 5em;}.elementor-369 .elementor-element.elementor-element-f446db0 .elementor-icon-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-f446db0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-f446db0.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-f446db0.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-f446db0.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-f446db0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-f446db0 .elementor-icon{font-size:1.5em;}.elementor-369 .elementor-element.elementor-element-f446db0 .elementor-icon svg{height:1.5em;}.elementor-369 .elementor-element.elementor-element-ba5ac38{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-369 .elementor-element.elementor-element-ba5ac38 > .elementor-widget-container{padding:5px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:5em 5em 5em 5em;}.elementor-369 .elementor-element.elementor-element-ba5ac38 .elementor-icon-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-ba5ac38.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-ba5ac38.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-ba5ac38.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-ba5ac38.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-ba5ac38.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-ba5ac38 .elementor-icon{font-size:1.5em;}.elementor-369 .elementor-element.elementor-element-ba5ac38 .elementor-icon svg{height:1.5em;}.elementor-369 .elementor-element.elementor-element-adea315{z-index:2;}.elementor-369 .elementor-element.elementor-element-adea315 .elementor-button{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;padding:20px 20px 20px 20px;}@media(max-width:1024px){.elementor-369 .elementor-element.elementor-element-bcbd5d7{--grid-auto-flow:row;}.elementor-369 .elementor-element.elementor-element-4516157{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-369 .elementor-element.elementor-element-3a094d7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-369 .elementor-element.elementor-element-60b4b0b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-369 .elementor-element.elementor-element-4c745c9 .elementor-heading-title{font-size:1em;}.elementor-369 .elementor-element.elementor-element-e5e2852 > .elementor-widget-container{padding:9px 0px 0px 0px;border-width:1px 1px 1px 1px;}.elementor-369 .elementor-element.elementor-element-e5e2852 .elementor-icon{font-size:1em;}.elementor-369 .elementor-element.elementor-element-e5e2852 .elementor-icon svg{height:1em;}.elementor-369 .elementor-element.elementor-element-f820292 > .elementor-widget-container{padding:9px 0px 0px 0px;border-width:1px 1px 1px 1px;}.elementor-369 .elementor-element.elementor-element-f820292 .elementor-icon{font-size:1em;}.elementor-369 .elementor-element.elementor-element-f820292 .elementor-icon svg{height:1em;}.elementor-369 .elementor-element.elementor-element-da80f57{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-369 .elementor-element.elementor-element-dfc687a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-369 .elementor-element.elementor-element-a7d213b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-369 .elementor-element.elementor-element-2117b64 .elementor-heading-title{font-size:1em;}.elementor-369 .elementor-element.elementor-element-dffa745 > .elementor-widget-container{padding:9px 0px 0px 0px;border-width:1px 1px 1px 1px;}.elementor-369 .elementor-element.elementor-element-dffa745 .elementor-icon{font-size:1em;}.elementor-369 .elementor-element.elementor-element-dffa745 .elementor-icon svg{height:1em;}.elementor-369 .elementor-element.elementor-element-e7f0aae > .elementor-widget-container{padding:9px 0px 0px 0px;border-width:1px 1px 1px 1px;}.elementor-369 .elementor-element.elementor-element-e7f0aae .elementor-icon{font-size:1em;}.elementor-369 .elementor-element.elementor-element-e7f0aae .elementor-icon svg{height:1em;}.elementor-369 .elementor-element.elementor-element-9cca75f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-369 .elementor-element.elementor-element-587b679{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-369 .elementor-element.elementor-element-c297d1c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-369 .elementor-element.elementor-element-c22ec83 .elementor-heading-title{font-size:1em;}.elementor-369 .elementor-element.elementor-element-760f9f7 > .elementor-widget-container{padding:9px 0px 0px 0px;border-width:1px 1px 1px 1px;}.elementor-369 .elementor-element.elementor-element-760f9f7 .elementor-icon{font-size:1em;}.elementor-369 .elementor-element.elementor-element-760f9f7 .elementor-icon svg{height:1em;}.elementor-369 .elementor-element.elementor-element-f0ce937 > .elementor-widget-container{padding:9px 0px 0px 0px;border-width:1px 1px 1px 1px;}.elementor-369 .elementor-element.elementor-element-f0ce937 .elementor-icon{font-size:1em;}.elementor-369 .elementor-element.elementor-element-f0ce937 .elementor-icon svg{height:1em;}.elementor-369 .elementor-element.elementor-element-07e3de6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-369 .elementor-element.elementor-element-dba35b7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-369 .elementor-element.elementor-element-36e0288{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-369 .elementor-element.elementor-element-4c706d1 .elementor-heading-title{font-size:1em;}.elementor-369 .elementor-element.elementor-element-7cfdb94 > .elementor-widget-container{padding:9px 0px 0px 0px;border-width:1px 1px 1px 1px;}.elementor-369 .elementor-element.elementor-element-7cfdb94 .elementor-icon{font-size:1em;}.elementor-369 .elementor-element.elementor-element-7cfdb94 .elementor-icon svg{height:1em;}.elementor-369 .elementor-element.elementor-element-2da0535 > .elementor-widget-container{padding:9px 0px 0px 0px;border-width:1px 1px 1px 1px;}.elementor-369 .elementor-element.elementor-element-2da0535 .elementor-icon{font-size:1em;}.elementor-369 .elementor-element.elementor-element-2da0535 .elementor-icon svg{height:1em;}.elementor-369 .elementor-element.elementor-element-2f34704{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-369 .elementor-element.elementor-element-1e3cd33{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-369 .elementor-element.elementor-element-7c4be51{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-369 .elementor-element.elementor-element-db1274f .elementor-heading-title{font-size:1em;}.elementor-369 .elementor-element.elementor-element-1f693b4 > .elementor-widget-container{padding:9px 0px 0px 0px;border-width:1px 1px 1px 1px;}.elementor-369 .elementor-element.elementor-element-1f693b4 .elementor-icon{font-size:1em;}.elementor-369 .elementor-element.elementor-element-1f693b4 .elementor-icon svg{height:1em;}.elementor-369 .elementor-element.elementor-element-30c6862 > .elementor-widget-container{padding:9px 0px 0px 0px;border-width:1px 1px 1px 1px;}.elementor-369 .elementor-element.elementor-element-30c6862 .elementor-icon{font-size:1em;}.elementor-369 .elementor-element.elementor-element-30c6862 .elementor-icon svg{height:1em;}.elementor-369 .elementor-element.elementor-element-26bd173{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-369 .elementor-element.elementor-element-8a5aaef{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-369 .elementor-element.elementor-element-71f6d62{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-369 .elementor-element.elementor-element-4c9a70b .elementor-heading-title{font-size:1em;}.elementor-369 .elementor-element.elementor-element-f446db0 > .elementor-widget-container{padding:9px 0px 0px 0px;border-width:1px 1px 1px 1px;}.elementor-369 .elementor-element.elementor-element-f446db0 .elementor-icon{font-size:1em;}.elementor-369 .elementor-element.elementor-element-f446db0 .elementor-icon svg{height:1em;}.elementor-369 .elementor-element.elementor-element-ba5ac38 > .elementor-widget-container{padding:9px 0px 0px 0px;border-width:1px 1px 1px 1px;}.elementor-369 .elementor-element.elementor-element-ba5ac38 .elementor-icon{font-size:1em;}.elementor-369 .elementor-element.elementor-element-ba5ac38 .elementor-icon svg{height:1em;}}@media(min-width:768px){.elementor-369 .elementor-element.elementor-element-708f4bb{--content-width:1000px;}.elementor-369 .elementor-element.elementor-element-6ca3ca9{--content-width:100%;}.elementor-369 .elementor-element.elementor-element-4516157{--width:29vw;}.elementor-369 .elementor-element.elementor-element-3a094d7{--width:26vw;}.elementor-369 .elementor-element.elementor-element-60b4b0b{--width:75%;}.elementor-369 .elementor-element.elementor-element-09d8b28{--width:50%;}.elementor-369 .elementor-element.elementor-element-da80f57{--width:29vw;}.elementor-369 .elementor-element.elementor-element-dfc687a{--width:26vw;}.elementor-369 .elementor-element.elementor-element-a7d213b{--width:75%;}.elementor-369 .elementor-element.elementor-element-812b13a{--width:50%;}.elementor-369 .elementor-element.elementor-element-9cca75f{--width:29vw;}.elementor-369 .elementor-element.elementor-element-587b679{--width:26vw;}.elementor-369 .elementor-element.elementor-element-c297d1c{--width:75%;}.elementor-369 .elementor-element.elementor-element-cd94410{--width:50%;}.elementor-369 .elementor-element.elementor-element-07e3de6{--width:29vw;}.elementor-369 .elementor-element.elementor-element-dba35b7{--width:26vw;}.elementor-369 .elementor-element.elementor-element-36e0288{--width:75%;}.elementor-369 .elementor-element.elementor-element-b705a9b{--width:50%;}.elementor-369 .elementor-element.elementor-element-2f34704{--width:29vw;}.elementor-369 .elementor-element.elementor-element-1e3cd33{--width:26vw;}.elementor-369 .elementor-element.elementor-element-7c4be51{--width:75%;}.elementor-369 .elementor-element.elementor-element-dd646a4{--width:50%;}.elementor-369 .elementor-element.elementor-element-26bd173{--width:29vw;}.elementor-369 .elementor-element.elementor-element-8a5aaef{--width:26vw;}.elementor-369 .elementor-element.elementor-element-71f6d62{--width:75%;}.elementor-369 .elementor-element.elementor-element-785ea68{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-369 .elementor-element.elementor-element-708f4bb{--content-width:100%;}.elementor-369 .elementor-element.elementor-element-bcbd5d7{--width:100%;}.elementor-369 .elementor-element.elementor-element-4516157{--width:38vw;}.elementor-369 .elementor-element.elementor-element-3a094d7{--width:33vw;}.elementor-369 .elementor-element.elementor-element-60b4b0b{--width:77%;}.elementor-369 .elementor-element.elementor-element-da80f57{--width:38vw;}.elementor-369 .elementor-element.elementor-element-dfc687a{--width:33vw;}.elementor-369 .elementor-element.elementor-element-a7d213b{--width:77%;}.elementor-369 .elementor-element.elementor-element-9cca75f{--width:38vw;}.elementor-369 .elementor-element.elementor-element-587b679{--width:33vw;}.elementor-369 .elementor-element.elementor-element-c297d1c{--width:77%;}.elementor-369 .elementor-element.elementor-element-07e3de6{--width:38vw;}.elementor-369 .elementor-element.elementor-element-dba35b7{--width:33vw;}.elementor-369 .elementor-element.elementor-element-36e0288{--width:77%;}.elementor-369 .elementor-element.elementor-element-2f34704{--width:38vw;}.elementor-369 .elementor-element.elementor-element-1e3cd33{--width:33vw;}.elementor-369 .elementor-element.elementor-element-7c4be51{--width:77%;}.elementor-369 .elementor-element.elementor-element-26bd173{--width:38vw;}.elementor-369 .elementor-element.elementor-element-8a5aaef{--width:33vw;}.elementor-369 .elementor-element.elementor-element-71f6d62{--width:77%;}}@media(max-width:767px){.elementor-369 .elementor-element.elementor-element-decff21 .elementor-heading-title{font-size:4em;}.elementor-369 .elementor-element.elementor-element-6ca3ca9{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-369 .elementor-element.elementor-element-a6efc5e .elementor-heading-title{font-size:3em;}.elementor-369 .elementor-element.elementor-element-bcbd5d7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-369 .elementor-element.elementor-element-60b4b0b{--width:60%;--justify-content:center;}.elementor-369 .elementor-element.elementor-element-4c745c9{text-align:start;}.elementor-369 .elementor-element.elementor-element-4a21754{text-align:start;}.elementor-369 .elementor-element.elementor-element-09d8b28{--width:39%;}.elementor-369 .elementor-element.elementor-element-e5e2852{--container-widget-width:2.6em;--container-widget-flex-grow:0;width:var( --container-widget-width, 2.6em );max-width:2.6em;}.elementor-369 .elementor-element.elementor-element-f820292{--container-widget-width:2.6em;--container-widget-flex-grow:0;width:var( --container-widget-width, 2.6em );max-width:2.6em;}.elementor-369 .elementor-element.elementor-element-a7d213b{--width:60%;--justify-content:center;}.elementor-369 .elementor-element.elementor-element-2117b64{text-align:start;}.elementor-369 .elementor-element.elementor-element-7393edf{text-align:start;}.elementor-369 .elementor-element.elementor-element-812b13a{--width:39%;}.elementor-369 .elementor-element.elementor-element-dffa745{--container-widget-width:2.6em;--container-widget-flex-grow:0;width:var( --container-widget-width, 2.6em );max-width:2.6em;}.elementor-369 .elementor-element.elementor-element-e7f0aae{--container-widget-width:2.6em;--container-widget-flex-grow:0;width:var( --container-widget-width, 2.6em );max-width:2.6em;}.elementor-369 .elementor-element.elementor-element-c297d1c{--width:60%;--justify-content:center;}.elementor-369 .elementor-element.elementor-element-c22ec83{text-align:start;}.elementor-369 .elementor-element.elementor-element-1045522{text-align:start;}.elementor-369 .elementor-element.elementor-element-cd94410{--width:39%;}.elementor-369 .elementor-element.elementor-element-760f9f7{--container-widget-width:2.6em;--container-widget-flex-grow:0;width:var( --container-widget-width, 2.6em );max-width:2.6em;}.elementor-369 .elementor-element.elementor-element-f0ce937{--container-widget-width:2.6em;--container-widget-flex-grow:0;width:var( --container-widget-width, 2.6em );max-width:2.6em;}.elementor-369 .elementor-element.elementor-element-36e0288{--width:60%;--justify-content:center;}.elementor-369 .elementor-element.elementor-element-4c706d1{text-align:start;}.elementor-369 .elementor-element.elementor-element-2317ed9{text-align:start;}.elementor-369 .elementor-element.elementor-element-b705a9b{--width:39%;}.elementor-369 .elementor-element.elementor-element-7cfdb94{--container-widget-width:2.6em;--container-widget-flex-grow:0;width:var( --container-widget-width, 2.6em );max-width:2.6em;}.elementor-369 .elementor-element.elementor-element-2da0535{--container-widget-width:2.6em;--container-widget-flex-grow:0;width:var( --container-widget-width, 2.6em );max-width:2.6em;}.elementor-369 .elementor-element.elementor-element-7c4be51{--width:60%;--justify-content:center;}.elementor-369 .elementor-element.elementor-element-db1274f{text-align:start;}.elementor-369 .elementor-element.elementor-element-dff0af0{text-align:start;}.elementor-369 .elementor-element.elementor-element-dd646a4{--width:39%;}.elementor-369 .elementor-element.elementor-element-1f693b4{--container-widget-width:2.6em;--container-widget-flex-grow:0;width:var( --container-widget-width, 2.6em );max-width:2.6em;}.elementor-369 .elementor-element.elementor-element-30c6862{--container-widget-width:2.6em;--container-widget-flex-grow:0;width:var( --container-widget-width, 2.6em );max-width:2.6em;}.elementor-369 .elementor-element.elementor-element-71f6d62{--width:60%;--justify-content:center;}.elementor-369 .elementor-element.elementor-element-4c9a70b{text-align:start;}.elementor-369 .elementor-element.elementor-element-04a1c19{text-align:start;}.elementor-369 .elementor-element.elementor-element-785ea68{--width:39%;}.elementor-369 .elementor-element.elementor-element-f446db0{--container-widget-width:2.6em;--container-widget-flex-grow:0;width:var( --container-widget-width, 2.6em );max-width:2.6em;}.elementor-369 .elementor-element.elementor-element-ba5ac38{--container-widget-width:2.6em;--container-widget-flex-grow:0;width:var( --container-widget-width, 2.6em );max-width:2.6em;}}/* Start custom CSS for icon, class: .elementor-element-e5e2852 */.elementor-369 .elementor-element.elementor-element-e5e2852{
    height: 3.5rem;
    
}

@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-e5e2852{
        height: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f820292 */.elementor-369 .elementor-element.elementor-element-f820292{
    height: 3.5rem;
    
}

@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-f820292{
        height: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a094d7 */@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-3a094d7{
        max-height: 100px !important;
    }
}

@media screen and (max-width: 767px){
    .elementor-369 .elementor-element.elementor-element-3a094d7{
        height: 80px;
        background-color: white;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af0909f */.elementor-369 .elementor-element.elementor-element-af0909f {
    position: absolute !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(.9);

    opacity: 1 !important;
    visibility: hidden;

    transition: opacity 0.35s ease, 
                transform 0.35s ease !important;

}

/* show button when hovering container */
.shannon-container:hover .elementor-369 .elementor-element.elementor-element-af0909f {
    opacity: 1 !important;
    visibility: visible;
    transform: translate(-50%, -50%) scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4516157 */@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-4516157{
        height: 50vw;
    }
}

@media screen and (max-width: 767px){
    .elementor-369 .elementor-element.elementor-element-4516157{
        height: 80vw;
    }
}

.shannon-container {
    position: relative;
    overflow: hidden;
}

/* dark overlay */
.shannon-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.38);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
    pointer-events: none;
}

/* show overlay on hover */
.shannon-container:hover::before {
    opacity: 1;
}

/* button */
.shannon-container .shannon-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.96);
    opacity: 0;
    visibility: hidden;
    z-index: 2;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s linear 0.4s;
}

/* reveal button */
.shannon-container:hover .shannon-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translate(-50%, -50%) scale(1);
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s linear 0s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dffa745 */.elementor-369 .elementor-element.elementor-element-dffa745{
    height: 3.5rem;
    
}

@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-dffa745{
        height: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7f0aae */.elementor-369 .elementor-element.elementor-element-e7f0aae{
    height: 3.5rem;
    
}

@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-e7f0aae{
        height: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfc687a */@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-dfc687a{
        max-height: 100px !important;
    }
}

@media screen and (max-width: 767px){
    .elementor-369 .elementor-element.elementor-element-dfc687a{
        height: 80px;
        background-color: white;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4a099d */.elementor-369 .elementor-element.elementor-element-c4a099d {
    position: relative;
}

.elementor-369 .elementor-element.elementor-element-c4a099d {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(.9);

    opacity: 0;
    visibility: hidden;

    transition: opacity 0.35s ease, 
                transform 0.35s ease !important;

}

.cyley-container {
    position: relative;
    overflow: hidden;
}

/* dark overlay */
.cyley-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.38);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
    pointer-events: none;
}

/* show overlay on hover */
.cyley-container:hover::before {
    opacity: 1;
}

/* button */
.cyley-container .cyley-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.96);
    opacity: 0;
    visibility: hidden;
    z-index: 2;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s linear 0.4s;
}

/* reveal button */
.cyley-container:hover .cyley-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translate(-50%, -50%) scale(1);
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s linear 0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da80f57 */@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-da80f57{
        height: 50vw;
    }
}

@media screen and (max-width: 767px){
    .elementor-369 .elementor-element.elementor-element-da80f57{
        height: 80vw;
    }
}

.elementor-369 .elementor-element.elementor-element-da80f57 {
    position: relative;
}

.elementor-369 .elementor-element.elementor-element-da80f57::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.45);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-369 .elementor-element.elementor-element-da80f57:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-760f9f7 */.elementor-369 .elementor-element.elementor-element-760f9f7{
    height: 3.5rem;
    
}

@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-760f9f7{
        height: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f0ce937 */.elementor-369 .elementor-element.elementor-element-f0ce937{
    height: 3.5rem;
    
}

@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-f0ce937{
        height: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-587b679 */@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-587b679{
        max-height: 100px !important;
    }
}

@media screen and (max-width: 767px){
    .elementor-369 .elementor-element.elementor-element-587b679{
        height: 80px;
        background-color: white;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9885963 */.elementor-369 .elementor-element.elementor-element-9885963 {
    position: relative;
}

.elementor-369 .elementor-element.elementor-element-9885963 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(.9);

    opacity: 0;
    visibility: hidden;

    transition: opacity 0.35s ease, 
                transform 0.35s ease !important;

}

/* show button when hovering container */
.jalisa-container:hover .elementor-369 .elementor-element.elementor-element-9885963 {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, -50%) scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cca75f */@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-9cca75f{
        height: 50vw;
    }
}

@media screen and (max-width: 767px){
    .elementor-369 .elementor-element.elementor-element-9cca75f{
        height: 80vw;
    }
}

.jalisa-container {
    position: relative;
    overflow: hidden;
}

/* dark overlay */
.jalisa-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.38);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
    pointer-events: none;
}

/* show overlay on hover */
.jalisa-container:hover::before {
    opacity: 1;
}

/* button */
.jalisa-container .jalisa-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.96);
    opacity: 0;
    visibility: hidden;
    z-index: 2;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s linear 0.4s;
}

/* reveal button */
.jalisa-container:hover .jalisa-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translate(-50%, -50%) scale(1);
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s linear 0s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7cfdb94 */.elementor-369 .elementor-element.elementor-element-7cfdb94{
    height: 3.5rem;
    
}

@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-7cfdb94{
        height: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2da0535 */.elementor-369 .elementor-element.elementor-element-2da0535{
    height: 3.5rem;
    
}

@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-2da0535{
        height: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dba35b7 */@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-dba35b7{
        max-height: 100px !important;
    }
}

@media screen and (max-width: 767px){
    .elementor-369 .elementor-element.elementor-element-dba35b7{
        height: 80px;
        background-color: white;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e42b4d */.elementor-369 .elementor-element.elementor-element-7e42b4d {
    position: relative;
}

.elementor-369 .elementor-element.elementor-element-7e42b4d {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(.9);

    opacity: 0;
    visibility: hidden;

    transition: opacity 0.35s ease, 
                transform 0.35s ease !important;

}

/* show button when hovering container */
.jeremy-container:hover .elementor-369 .elementor-element.elementor-element-7e42b4d {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, -50%) scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07e3de6 */@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-07e3de6{
        height: 50vw;
    }
}

@media screen and (max-width: 767px){
    .elementor-369 .elementor-element.elementor-element-07e3de6{
        height: 80vw;
    }
}

.jeremy-container {
    position: relative;
    overflow: hidden;
}

/* dark overlay */
.jeremy-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.38);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
    pointer-events: none;
}

/* show overlay on hover */
.jeremy-container:hover::before {
    opacity: 1;
}

/* button */
.jeremy-container .jeremy-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.96);
    opacity: 0;
    visibility: hidden;
    z-index: 2;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s linear 0.4s;
}

/* reveal button */
.jeremy-container:hover .jeremy-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translate(-50%, -50%) scale(1);
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s linear 0s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f693b4 */.elementor-369 .elementor-element.elementor-element-1f693b4{
    height: 3.5rem;
    
}

@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-1f693b4{
        height: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30c6862 */.elementor-369 .elementor-element.elementor-element-30c6862{
    height: 3.5rem;
    
}

@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-30c6862{
        height: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e3cd33 */@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-1e3cd33{
        max-height: 100px !important;
    }
}

@media screen and (max-width: 767px){
    .elementor-369 .elementor-element.elementor-element-1e3cd33{
        height: 80px;
        background-color: white;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e92733 */.elementor-369 .elementor-element.elementor-element-9e92733 {
    position: relative;
}

.elementor-369 .elementor-element.elementor-element-9e92733 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(.9);

    opacity: 0;
    visibility: hidden;

    transition: opacity 0.35s ease, 
                transform 0.35s ease !important;

}

/* show button when hovering container */
.tabitha-container:hover .elementor-369 .elementor-element.elementor-element-9e92733 {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, -50%) scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f34704 */@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-2f34704{
        height: 50vw;
    }
}

@media screen and (max-width: 767px){
    .elementor-369 .elementor-element.elementor-element-2f34704{
        height: 80vw;
    }
}

.tabitha-container {
    position: relative;
    overflow: hidden;
}

/* dark overlay */
.tabitha-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.38);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
    pointer-events: none;
}

/* show overlay on hover */
.tabitha-container:hover::before {
    opacity: 1;
}

/* button */
.tabitha-container .tabitha-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.96);
    opacity: 0;
    visibility: hidden;
    z-index: 2;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s linear 0.4s;
}

/* reveal button */
.tabitha-container:hover .tabitha-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translate(-50%, -50%) scale(1);
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s linear 0s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f446db0 */.elementor-369 .elementor-element.elementor-element-f446db0{
    height: 3.5rem;
    
}

@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-f446db0{
        height: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ba5ac38 */.elementor-369 .elementor-element.elementor-element-ba5ac38{
    height: 3.5rem;
    
}

@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-ba5ac38{
        height: 2.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a5aaef */@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-8a5aaef{
        max-height: 100px !important;
    }
}

@media screen and (max-width: 767px){
    .elementor-369 .elementor-element.elementor-element-8a5aaef{
        height: 80px;
        background-color: white;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-adea315 */.elementor-369 .elementor-element.elementor-element-adea315 {
    position: relative;
}

.elementor-369 .elementor-element.elementor-element-adea315 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(.9);

    opacity: 0;
    visibility: hidden;

    transition: opacity 0.35s ease, 
                transform 0.35s ease !important;

}

/* show button when hovering container */
.traci-container:hover .elementor-369 .elementor-element.elementor-element-adea315 {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, -50%) scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26bd173 */@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-26bd173{
        height: 50vw;
    }
}

@media screen and (max-width: 767px){
    .elementor-369 .elementor-element.elementor-element-26bd173{
        height: 80vw;
    }
}

.traci-container {
    position: relative;
    overflow: hidden;
}

/* dark overlay */
.traci-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.38);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
    pointer-events: none;
}

/* show overlay on hover */
.traci-container:hover::before {
    opacity: 1;
}

/* button */
.traci-container .traci-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.96);
    opacity: 0;
    visibility: hidden;
    z-index: 2;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s linear 0.4s;
}

/* reveal button */
.traci-container:hover .traci-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translate(-50%, -50%) scale(1);
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s linear 0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcbd5d7 */@media screen and (max-width: 1024px){
    .elementor-369 .elementor-element.elementor-element-bcbd5d7{
        grid-template-columns: repeat(2, 1fr); 
    grid-template-rows: repeat(3, auto);   
    }
}

@media screen and (max-width: 767px){
    .elementor-369 .elementor-element.elementor-element-bcbd5d7{
        grid-template-columns: 1fr;
    }
}/* End custom CSS */