.elementor-2602 .elementor-element.elementor-element-ac97de7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--overlay-opacity:0.9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-ac97de7:not(.elementor-motion-effects-element-type-background), .elementor-2602 .elementor-element.elementor-element-ac97de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://compasscapinvest.com/wp-content/uploads/2026/04/11770BPC196@0.5x-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2602 .elementor-element.elementor-element-ac97de7::before, .elementor-2602 .elementor-element.elementor-element-ac97de7 > .elementor-background-video-container::before, .elementor-2602 .elementor-element.elementor-element-ac97de7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2602 .elementor-element.elementor-element-ac97de7 > .elementor-background-slideshow::before, .elementor-2602 .elementor-element.elementor-element-ac97de7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2602 .elementor-element.elementor-element-ac97de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(45deg, #0B2B3F 19%, #91B2B9 150%);}.elementor-2602 .elementor-element.elementor-element-7aca188{--display:flex;--min-height:499px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-06db07d{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2602 .elementor-element.elementor-element-ce6cf08{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:left;}.elementor-2602 .elementor-element.elementor-element-ce6cf08.elementor-element{--align-self:flex-start;}.elementor-2602 .elementor-element.elementor-element-ce6cf08 .elementor-heading-title{font-family:"CC Semi Bold", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:var( --e-global-color-2cf7318 );}.elementor-2602 .elementor-element.elementor-element-b9f72ba{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:left;}.elementor-2602 .elementor-element.elementor-element-b9f72ba.elementor-element{--align-self:flex-start;}.elementor-2602 .elementor-element.elementor-element-b9f72ba .elementor-heading-title{font-family:"CC Bold", Sans-serif;font-size:44px;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-2602 .elementor-element.elementor-element-e9e7c09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-fa0120b{--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-2602 .elementor-element.elementor-element-fa0120b.e-con{--align-self:center;}.elementor-2602 .elementor-element.elementor-element-425de46{--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-2602 .elementor-element.elementor-element-425de46.e-con{--align-self:center;}.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-2602 .elementor-element.elementor-element-3463749{width:auto;max-width:auto;top:-80px;}.elementor-2602 .elementor-element.elementor-element-3463749 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2602 .elementor-element.elementor-element-3463749{right:9px;}body.rtl .elementor-2602 .elementor-element.elementor-element-3463749{left:9px;}.elementor-2602 .elementor-element.elementor-element-3463749 .elementor-icon-wrapper{text-align:center;}.elementor-2602 .elementor-element.elementor-element-3463749.elementor-view-stacked .elementor-icon{background-color:#CBE2DE;color:#FFFFFF;}.elementor-2602 .elementor-element.elementor-element-3463749.elementor-view-framed .elementor-icon, .elementor-2602 .elementor-element.elementor-element-3463749.elementor-view-default .elementor-icon{color:#CBE2DE;border-color:#CBE2DE;}.elementor-2602 .elementor-element.elementor-element-3463749.elementor-view-framed .elementor-icon, .elementor-2602 .elementor-element.elementor-element-3463749.elementor-view-default .elementor-icon svg{fill:#CBE2DE;}.elementor-2602 .elementor-element.elementor-element-3463749.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2602 .elementor-element.elementor-element-3463749.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2602 .elementor-element.elementor-element-3463749 .elementor-icon{font-size:32px;padding:15px;}.elementor-2602 .elementor-element.elementor-element-3463749 .elementor-icon svg{height:32px;}.elementor-2602 .elementor-element.elementor-element-9e9c295{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-2602 .elementor-element.elementor-element-bcc0ead{--display:flex;--min-height:356px;--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2602 .elementor-element.elementor-element-bcc0ead:not(.elementor-motion-effects-element-type-background), .elementor-2602 .elementor-element.elementor-element-bcc0ead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EFF4;background-image:url("https://compasscapinvest.com/wp-content/uploads/2026/04/11770BPC184@0.5x.jpg");background-position:center center;background-size:cover;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2602 .elementor-element.elementor-element-3c6f6db .elementor-icon-list-item:not(:last-child):after{content:"";height:50%;border-color:#68C2E3;}.elementor-2602 .elementor-element.elementor-element-3c6f6db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:2px;}.elementor-2602 .elementor-element.elementor-element-3c6f6db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-2602 .elementor-element.elementor-element-3c6f6db .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:2px;}.elementor-2602 .elementor-element.elementor-element-3c6f6db .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2602 .elementor-element.elementor-element-3c6f6db .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2602 .elementor-element.elementor-element-3c6f6db{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2602 .elementor-element.elementor-element-3c6f6db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2602 .elementor-element.elementor-element-3c6f6db .elementor-icon-list-item > a{font-family:"CC Semi Bold", Sans-serif;font-size:16px;font-weight:500;line-height:1.65em;}.elementor-2602 .elementor-element.elementor-element-3c6f6db .elementor-icon-list-text{color:#3A596D;transition:color 0.3s;}.elementor-2602 .elementor-element.elementor-element-2c1a7d5{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;}.elementor-2602 .elementor-element.elementor-element-2c1a7d5.elementor-element{--align-self:flex-start;}.elementor-2602 .elementor-element.elementor-element-2c1a7d5 .elementor-heading-title{font-family:"CC Bold", Sans-serif;font-size:28px;font-weight:500;line-height:1.4em;color:var( --e-global-color-text );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.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-2602 .elementor-element.elementor-element-03944ea{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.65em;}.elementor-2602 .elementor-element.elementor-element-0327efc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2602 .elementor-element.elementor-element-afdb601{--display:flex;--gap:28px 0px;--row-gap:28px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-2602 .elementor-element.elementor-element-605d689{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-51d50f1{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;}.elementor-2602 .elementor-element.elementor-element-51d50f1.elementor-element{--align-self:flex-start;}.elementor-2602 .elementor-element.elementor-element-51d50f1 .elementor-heading-title{font-family:"CC Bold", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2602 .elementor-element.elementor-element-5ad6a56{text-align:left;}.elementor-2602 .elementor-element.elementor-element-5ad6a56 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2602 .elementor-element.elementor-element-a46a872{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-cea379a{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;}.elementor-2602 .elementor-element.elementor-element-cea379a.elementor-element{--align-self:flex-start;}.elementor-2602 .elementor-element.elementor-element-cea379a .elementor-heading-title{font-family:"CC Bold", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2602 .elementor-element.elementor-element-9581621{text-align:left;}.elementor-2602 .elementor-element.elementor-element-9581621 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2602 .elementor-element.elementor-element-19ca632{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-09ae103{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;}.elementor-2602 .elementor-element.elementor-element-09ae103.elementor-element{--align-self:flex-start;}.elementor-2602 .elementor-element.elementor-element-09ae103 .elementor-heading-title{font-family:"CC Bold", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2602 .elementor-element.elementor-element-7f534eb{text-align:left;}.elementor-2602 .elementor-element.elementor-element-7f534eb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2602 .elementor-element.elementor-element-6e73ad8{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-55e68bd{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;}.elementor-2602 .elementor-element.elementor-element-55e68bd.elementor-element{--align-self:flex-start;}.elementor-2602 .elementor-element.elementor-element-55e68bd .elementor-heading-title{font-family:"CC Bold", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2602 .elementor-element.elementor-element-7f27a01{text-align:left;}.elementor-2602 .elementor-element.elementor-element-7f27a01 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2602 .elementor-element.elementor-element-911ff2e{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-cbc4ac1{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;}.elementor-2602 .elementor-element.elementor-element-cbc4ac1.elementor-element{--align-self:flex-start;}.elementor-2602 .elementor-element.elementor-element-cbc4ac1 .elementor-heading-title{font-family:"CC Bold", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2602 .elementor-element.elementor-element-b761386{text-align:left;}.elementor-2602 .elementor-element.elementor-element-b761386 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2602 .elementor-element.elementor-element-f8930c1{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;}.elementor-2602 .elementor-element.elementor-element-f8930c1.elementor-element{--align-self:flex-start;}.elementor-2602 .elementor-element.elementor-element-f8930c1 .elementor-heading-title{font-family:"CC Bold", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2602 .elementor-element.elementor-element-69ea2ec{text-align:left;}.elementor-2602 .elementor-element.elementor-element-69ea2ec .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2602 .elementor-element.elementor-element-efe11e9{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-61daf5e{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;}.elementor-2602 .elementor-element.elementor-element-61daf5e.elementor-element{--align-self:flex-start;}.elementor-2602 .elementor-element.elementor-element-61daf5e .elementor-heading-title{font-family:"CC Bold", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2602 .elementor-element.elementor-element-c09ed62{text-align:left;}.elementor-2602 .elementor-element.elementor-element-c09ed62 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2602 .elementor-element.elementor-element-08c97ae{width:auto;max-width:auto;}.elementor-2602 .elementor-element.elementor-element-08c97ae > .elementor-widget-container{background-color:#A8CFC8;padding:12px 25px 12px 25px;}.elementor-2602 .elementor-element.elementor-element-08c97ae.elementor-element{--align-self:flex-start;}.elementor-2602 .elementor-element.elementor-element-08c97ae .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.65em;color:#FFFFFF;}.elementor-2602 .elementor-element.elementor-element-7c135b9{--display:flex;--min-height:490px;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2602 .elementor-element.elementor-element-7c135b9:not(.elementor-motion-effects-element-type-background), .elementor-2602 .elementor-element.elementor-element-7c135b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://compasscapinvest.com/wp-content/uploads/2024/10/0800.jpg");background-position:center center;background-size:cover;}.elementor-2602 .elementor-element.elementor-element-7c135b9::before, .elementor-2602 .elementor-element.elementor-element-7c135b9 > .elementor-background-video-container::before, .elementor-2602 .elementor-element.elementor-element-7c135b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2602 .elementor-element.elementor-element-7c135b9 > .elementor-background-slideshow::before, .elementor-2602 .elementor-element.elementor-element-7c135b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2602 .elementor-element.elementor-element-7c135b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-93deg, #07263AE5 23.16%, #5A91B1CF 99.06%);}.elementor-2602 .elementor-element.elementor-element-a8c2f1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-b4a5a78{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-0b1de79{--display:flex;--min-height:270px;--e-con-transform-transition-duration:600ms;}.elementor-2602 .elementor-element.elementor-element-0b1de79:not(.elementor-motion-effects-element-type-background), .elementor-2602 .elementor-element.elementor-element-0b1de79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EFF4;background-image:url("https://compasscapinvest.com/wp-content/uploads/2026/04/11770BPC196@0.5x-scaled.jpg");background-size:cover;}.elementor-2602 .elementor-element.elementor-element-0b1de79.e-con:hover{--e-con-transform-scale:1.015;}.elementor-2602 .elementor-element.elementor-element-7349722{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-9827634{--display:flex;--min-height:150px;}.elementor-2602 .elementor-element.elementor-element-9827634:not(.elementor-motion-effects-element-type-background), .elementor-2602 .elementor-element.elementor-element-9827634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EFF4;background-image:url("https://compasscapinvest.com/wp-content/uploads/2026/04/11770BPC154@0.5x-2-scaled.jpg");background-size:cover;}.elementor-2602 .elementor-element.elementor-element-0c0ddb1{--display:flex;--min-height:150px;}.elementor-2602 .elementor-element.elementor-element-0c0ddb1:not(.elementor-motion-effects-element-type-background), .elementor-2602 .elementor-element.elementor-element-0c0ddb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EFF4;background-image:url("https://compasscapinvest.com/wp-content/uploads/2026/04/11770BPC123@0.5x-2-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2602 .elementor-element.elementor-element-e8115e1{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-fe3e4b4{--display:flex;--min-height:270px;--e-con-transform-transition-duration:600ms;}.elementor-2602 .elementor-element.elementor-element-fe3e4b4:not(.elementor-motion-effects-element-type-background), .elementor-2602 .elementor-element.elementor-element-fe3e4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EFF4;background-image:url("https://compasscapinvest.com/wp-content/uploads/2026/04/11770BPC102@0.5x-scaled.jpg");background-size:cover;}.elementor-2602 .elementor-element.elementor-element-fe3e4b4.e-con:hover{--e-con-transform-scale:1.015;}.elementor-2602 .elementor-element.elementor-element-3dd4215{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-834a321{--display:flex;--min-height:150px;}.elementor-2602 .elementor-element.elementor-element-834a321:not(.elementor-motion-effects-element-type-background), .elementor-2602 .elementor-element.elementor-element-834a321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EFF4;background-image:url("https://compasscapinvest.com/wp-content/uploads/2026/04/11770BPC161@0.5x-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2602 .elementor-element.elementor-element-e78ba1c{--display:flex;--min-height:150px;}.elementor-2602 .elementor-element.elementor-element-e78ba1c:not(.elementor-motion-effects-element-type-background), .elementor-2602 .elementor-element.elementor-element-e78ba1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EFF4;background-image:url("https://compasscapinvest.com/wp-content/uploads/2026/04/11770BPC127@0.5x-scaled.jpg");background-size:cover;}.elementor-2602 .elementor-element.elementor-element-85f875e{--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:100px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-85f875e:not(.elementor-motion-effects-element-type-background), .elementor-2602 .elementor-element.elementor-element-85f875e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EFF4;}.elementor-2602 .elementor-element.elementor-element-ea6b90b{--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-2602 .elementor-element.elementor-element-ea6b90b.e-con{--align-self:center;}.elementor-2602 .elementor-element.elementor-element-71fbe4d{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2602 .elementor-element.elementor-element-3393692{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;top:-27px;}body:not(.rtl) .elementor-2602 .elementor-element.elementor-element-3393692{left:-65px;}body.rtl .elementor-2602 .elementor-element.elementor-element-3393692{right:-65px;}.elementor-2602 .elementor-element.elementor-element-3393692 img{width:100%;}.elementor-2602 .elementor-element.elementor-element-0aab424{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-global .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-global .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2602 .elementor-element.elementor-global-1576 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-2602 .elementor-element.elementor-global-1576{z-index:1;}.elementor-2602 .elementor-element.elementor-global-1576 .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 1px;}.elementor-2602 .elementor-element.elementor-global-1576 .elementor-swiper-button{font-size:20px;}.elementor-2602 .elementor-element.elementor-global-1576.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-2602 .elementor-element.elementor-global-1576.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:54px;}.elementor-2602 .elementor-element.elementor-global-1576.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:54px;}.elementor-2602 .elementor-element.elementor-global-1576.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:54px;}.elementor-2602 .elementor-element.elementor-global-1576.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:54px;}.elementor-2602 .elementor-element.elementor-global-1576 .elementor-testimonial__text{color:#285E7E;font-family:"CC Medium", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:165%;}.elementor-2602 .elementor-element.elementor-global-1576 .elementor-testimonial__name{color:#285E7E;font-family:"CC Semi Bold", Sans-serif;font-size:20px;font-weight:600;line-height:1.65em;}.elementor-2602 .elementor-element.elementor-global-1576 .elementor-testimonial__title{font-family:"CC Medium", Sans-serif;font-size:18px;font-weight:400;}.elementor-2602 .elementor-element.elementor-element-7b13235{--display:flex;--position:absolute;--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:flex-end;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-2602 .elementor-element.elementor-element-7b13235{right:0px;}body.rtl .elementor-2602 .elementor-element.elementor-element-7b13235{left:0px;}.elementor-2602 .elementor-element.elementor-element-f34c3f7{z-index:5;}.elementor-2602 .elementor-element.elementor-element-f34c3f7 .elementor-icon-wrapper{text-align:center;}.elementor-2602 .elementor-element.elementor-element-f34c3f7.elementor-view-stacked .elementor-icon{background-color:#B3E1F1;}.elementor-2602 .elementor-element.elementor-element-f34c3f7.elementor-view-framed .elementor-icon, .elementor-2602 .elementor-element.elementor-element-f34c3f7.elementor-view-default .elementor-icon{color:#B3E1F1;border-color:#B3E1F1;}.elementor-2602 .elementor-element.elementor-element-f34c3f7.elementor-view-framed .elementor-icon, .elementor-2602 .elementor-element.elementor-element-f34c3f7.elementor-view-default .elementor-icon svg{fill:#B3E1F1;}.elementor-2602 .elementor-element.elementor-element-f34c3f7 .elementor-icon{font-size:20px;}.elementor-2602 .elementor-element.elementor-element-f34c3f7 .elementor-icon svg{height:20px;}.elementor-2602 .elementor-element.elementor-element-094e2bb{z-index:5;}.elementor-2602 .elementor-element.elementor-element-094e2bb .elementor-icon-wrapper{text-align:center;}.elementor-2602 .elementor-element.elementor-element-094e2bb.elementor-view-stacked .elementor-icon{background-color:#8ED1EA;}.elementor-2602 .elementor-element.elementor-element-094e2bb.elementor-view-framed .elementor-icon, .elementor-2602 .elementor-element.elementor-element-094e2bb.elementor-view-default .elementor-icon{color:#8ED1EA;border-color:#8ED1EA;}.elementor-2602 .elementor-element.elementor-element-094e2bb.elementor-view-framed .elementor-icon, .elementor-2602 .elementor-element.elementor-element-094e2bb.elementor-view-default .elementor-icon svg{fill:#8ED1EA;}.elementor-2602 .elementor-element.elementor-element-094e2bb .elementor-icon{font-size:30px;}.elementor-2602 .elementor-element.elementor-element-094e2bb .elementor-icon svg{height:30px;}.elementor-2602 .elementor-element.elementor-element-c0ca105{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2602 .elementor-element.elementor-element-3434b19 > .elementor-widget-container{margin:-135px 0px 0px 0px;}.elementor-2602 .elementor-element.elementor-element-3434b19{text-align:right;}.elementor-2602 .elementor-element.elementor-element-3434b19 img{width:545px;}@media(min-width:768px){.elementor-2602 .elementor-element.elementor-element-06db07d{--width:90%;}.elementor-2602 .elementor-element.elementor-element-fa0120b{--width:100%;}.elementor-2602 .elementor-element.elementor-element-425de46{--width:90%;}.elementor-2602 .elementor-element.elementor-element-9e9c295{--width:100%;}.elementor-2602 .elementor-element.elementor-element-0327efc{--width:53%;}.elementor-2602 .elementor-element.elementor-element-a8c2f1b{--width:90%;}.elementor-2602 .elementor-element.elementor-element-ea6b90b{--width:90%;}.elementor-2602 .elementor-element.elementor-element-71fbe4d{--width:60%;}.elementor-2602 .elementor-element.elementor-element-c0ca105{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2602 .elementor-element.elementor-element-71fbe4d{--width:100%;}.elementor-2602 .elementor-element.elementor-element-c0ca105{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2602 .elementor-element.elementor-element-b9f72ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-2602 .elementor-element.elementor-element-b9f72ba.elementor-element{--align-self:flex-start;}.elementor-2602 .elementor-element.elementor-element-b9f72ba .elementor-heading-title{font-size:42px;}.elementor-2602 .elementor-element.elementor-element-e9e7c09{--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-9e9c295{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2602 .elementor-element.elementor-element-0327efc{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-7c135b9{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-0b1de79{--min-height:250px;}.elementor-2602 .elementor-element.elementor-element-7349722{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2602 .elementor-element.elementor-element-fe3e4b4{--min-height:250px;}.elementor-2602 .elementor-element.elementor-element-3dd4215{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2602 .elementor-element.elementor-element-85f875e{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-ea6b90b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2602 .elementor-element.elementor-element-71fbe4d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-global .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2602 .elementor-element.elementor-element-c0ca105.e-con{--order:-99999 /* order start hack */;}.elementor-2602 .elementor-element.elementor-element-3434b19 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2602 .elementor-element.elementor-element-3434b19.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-2602 .elementor-element.elementor-element-ac97de7{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2602 .elementor-element.elementor-element-7aca188{--min-height:390px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2602 .elementor-element.elementor-element-ce6cf08.elementor-element{--align-self:flex-start;}.elementor-2602 .elementor-element.elementor-element-ce6cf08{text-align:left;}.elementor-2602 .elementor-element.elementor-element-b9f72ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2602 .elementor-element.elementor-element-b9f72ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2602 .elementor-element.elementor-element-b9f72ba .elementor-heading-title{font-size:28px;}.elementor-2602 .elementor-element.elementor-element-9e9c295{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2602 .elementor-element.elementor-element-2c1a7d5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2602 .elementor-element.elementor-element-0327efc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2602 .elementor-element.elementor-element-7c135b9{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2602 .elementor-element.elementor-element-a8c2f1b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2602 .elementor-element.elementor-element-9827634{--min-height:250px;}.elementor-2602 .elementor-element.elementor-element-0c0ddb1{--min-height:250px;}.elementor-2602 .elementor-element.elementor-element-834a321{--min-height:250px;}.elementor-2602 .elementor-element.elementor-element-e78ba1c{--min-height:250px;}.elementor-2602 .elementor-element.elementor-element-85f875e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-ea6b90b{--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2602 .elementor-element.elementor-element-0aab424{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-global .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-global .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2602 .elementor-element.elementor-global-1576 .elementor-testimonial__text{font-size:16px;}.elementor-2602 .elementor-element.elementor-element-7b13235{--justify-content:center;}.elementor-2602 .elementor-element.elementor-element-c0ca105{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for heading, class: .elementor-element-ce6cf08 */.elementor-2602 .elementor-element.elementor-element-ce6cf08 span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9f72ba */.elementor-2602 .elementor-element.elementor-element-b9f72ba span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aca188 */.elementor-2602 .elementor-element.elementor-element-7aca188 {
    border-color: #3A596D;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c1a7d5 */.elementor-2602 .elementor-element.elementor-element-2c1a7d5 span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03944ea *//* Remove default bullets and reset margins/padding */
.elementor-2602 .elementor-element.elementor-element-03944ea ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.elementor-2602 .elementor-element.elementor-element-03944ea ul li {
    line-height: 1.8; /* Adjust for vertical spacing within the list item */
    margin-bottom: 13px; /* Adjust for spacing between list items */
}

/* First-level list items */
.elementor-2602 .elementor-element.elementor-element-03944ea ul > li {
    position: relative;
    padding-left: 25px;
}

.elementor-2602 .elementor-element.elementor-element-03944ea ul > li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 5px; /* Adjust as needed for vertical alignment */
    width: 16px; /* Size of the first-level icon */
    height: 16px;
    background-image: url('https://compasscapinvest.com/wp-content/uploads/2024/09/right-arrow-2-1.svg');
    background-size: contain;
    background-repeat: no-repeat;
}

/* Second-level list items */
.elementor-2602 .elementor-element.elementor-element-03944ea ul ul > li {
    position: relative;
    padding-left: 25px;
}

.elementor-2602 .elementor-element.elementor-element-03944ea ul ul > li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 7px; /* Adjust as needed for vertical alignment */
    width: 12px; /* Size of the second-level icon */
    height: 12px;
    background-image: url('https://compasscapinvest.com/wp-content/uploads/2024/09/Rectangle-29.svg');
    background-size: contain;
    background-repeat: no-repeat;
}

/* Third-level list items */
.elementor-2602 .elementor-element.elementor-element-03944ea ul ul ul > li {
    position: relative;
    padding-left: 25px;
}

.elementor-2602 .elementor-element.elementor-element-03944ea ul ul ul > li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 7px; /* Adjust as needed for vertical alignment */
    width: 12px; /* Smaller size for third-level icon */
    height: 12px;
    background-image: url('https://compasscapinvest.com/wp-content/uploads/2024/09/right-arrow-2-1.svg');
    background-size: contain;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e9c295 */#wrapper_1 {
  position: relative; /* Ensure the parent is positioned relative */
}

#wrapper_1::after {
  content: "";
  background-color: #E6EFF4;
  position: absolute;
  width: 5px;
  height: 450px;
  top: 65%;
  right: 0;
  transform: translateY(-50%);
  display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51d50f1 */.elementor-2602 .elementor-element.elementor-element-51d50f1 span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ad6a56 */.elementor-2602 .elementor-element.elementor-element-5ad6a56 span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cea379a */.elementor-2602 .elementor-element.elementor-element-cea379a span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9581621 */.elementor-2602 .elementor-element.elementor-element-9581621 span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09ae103 */.elementor-2602 .elementor-element.elementor-element-09ae103 span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f534eb */.elementor-2602 .elementor-element.elementor-element-7f534eb span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55e68bd */.elementor-2602 .elementor-element.elementor-element-55e68bd span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f27a01 */.elementor-2602 .elementor-element.elementor-element-7f27a01 span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbc4ac1 */.elementor-2602 .elementor-element.elementor-element-cbc4ac1 span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b761386 */.elementor-2602 .elementor-element.elementor-element-b761386 span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8930c1 */.elementor-2602 .elementor-element.elementor-element-f8930c1 span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69ea2ec */.elementor-2602 .elementor-element.elementor-element-69ea2ec span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61daf5e */.elementor-2602 .elementor-element.elementor-element-61daf5e span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c09ed62 */.elementor-2602 .elementor-element.elementor-element-c09ed62 span{
    background: linear-gradient(90deg, #42B3DC 11%, #CBE2DE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08c97ae */.elementor-2602 .elementor-element.elementor-element-08c97ae span {
    color: var(--Primary, #32769E);
/* Heading 3 (H3) */
font-size: 18px;
font-family: "CC Bold", sans-serif;
font-style: normal;
line-height: normal;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1576 */.elementor-2602 .elementor-element.elementor-global-1576{
    height: auto !important;
    transition: height 0.3s ease-in-out; /* Adjust duration and easing as needed */
    overflow: hidden; 
}

.elementor-testimonial__content {
    transition: height 0.3s ease-in-out; /* Adjust duration and easing as needed */
    overflow: hidden; /* Ensure no content overflows during transitions */
}
.elementor-testimonial__text {
    margin-bottom: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f34c3f7 */.elementor-2602 .elementor-element.elementor-element-f34c3f7:hover {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-094e2bb */.elementor-2602 .elementor-element.elementor-element-094e2bb:hover {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b13235 */@media only screen and (max-width: 768px){
    .elementor-2602 .elementor-element.elementor-element-7b13235 {
        position: relative;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CC Semi Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://compasscapinvest.com/wp-content/uploads/2024/09/BRCandor-SemiBold-BF655198444222b.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CC Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://compasscapinvest.com/wp-content/uploads/2024/09/BRCandor-Bold-BF6551984434a53.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CC Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://compasscapinvest.com/wp-content/uploads/2024/09/BRCandor-Medium-BF655198440bb69.ttf') format('truetype');
}
/* End Custom Fonts CSS */