.elementor-47 .elementor-element.elementor-element-f0e28d1{--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;--padding-top:170px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-47 .elementor-element.elementor-element-f0e28d1:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-f0e28d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dirigocompliance.com/wp-content/uploads/2026/01/Vector-2.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-b08d08c{--display:flex;--min-height:80vh;--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:flex-start;--overlay-opacity:0.6;--border-radius:30px 30px 30px 30px;}.elementor-47 .elementor-element.elementor-element-b08d08c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-b08d08c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dirigocompliance.com/wp-content/uploads/2026/02/group-warehouse-employees-inspecting-products-warehouse-shelves_159755-14601.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-b08d08c::before, .elementor-47 .elementor-element.elementor-element-b08d08c > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-b08d08c > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-b08d08c > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-b08d08c > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-b08d08c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-4d69a52{width:100%;max-width:100%;text-align:start;}.elementor-47 .elementor-element.elementor-element-4d69a52 .elementor-heading-title{font-family:var( --e-global-typography-78b9d7a-font-family ), Sans-serif;font-size:var( --e-global-typography-78b9d7a-font-size );font-weight:var( --e-global-typography-78b9d7a-font-weight );line-height:var( --e-global-typography-78b9d7a-line-height );color:var( --e-global-color-8a04707 );}.elementor-47 .elementor-element.elementor-element-7543402{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7543402:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-7543402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dirigocompliance.com/wp-content/uploads/2026/01/Vector-2.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-afc717e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8667b7a{width:var( --container-widget-width, 626px );max-width:626px;--container-widget-width:626px;--container-widget-flex-grow:0;text-align:start;}.elementor-47 .elementor-element.elementor-element-8667b7a .elementor-heading-title{font-family:var( --e-global-typography-38f9d9d-font-family ), Sans-serif;font-size:var( --e-global-typography-38f9d9d-font-size );font-weight:var( --e-global-typography-38f9d9d-font-weight );line-height:var( --e-global-typography-38f9d9d-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-6de5633{width:var( --container-widget-width, 635px );max-width:635px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:635px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-96e9614-font-family ), Sans-serif;font-size:var( --e-global-typography-96e9614-font-size );font-weight:var( --e-global-typography-96e9614-font-weight );}.elementor-47 .elementor-element.elementor-element-6de5633 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-b9e8d09{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-b9e8d09:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-b9e8d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dirigocompliance.com/wp-content/uploads/2026/02/people-digital-tablet-collaboration-science-laboratory-medical-research-medicine-teamwork-training-mature-scientist-mentor-technology-healthcare-genetic-engineering-help_590464-214119.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-0d5e593{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3dbd797{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-605d419 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-269289f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-596d73a{width:var( --container-widget-width, 626px );max-width:626px;--container-widget-width:626px;--container-widget-flex-grow:0;text-align:start;}.elementor-47 .elementor-element.elementor-element-596d73a .elementor-heading-title{font-family:var( --e-global-typography-38f9d9d-font-family ), Sans-serif;font-size:var( --e-global-typography-38f9d9d-font-size );font-weight:var( --e-global-typography-38f9d9d-font-weight );line-height:var( --e-global-typography-38f9d9d-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-ec64398{width:var( --container-widget-width, 626px );max-width:626px;--container-widget-width:626px;--container-widget-flex-grow:0;text-align:start;}.elementor-47 .elementor-element.elementor-element-ec64398 .elementor-heading-title{font-family:var( --e-global-typography-a73a8b5-font-family ), Sans-serif;font-size:var( --e-global-typography-a73a8b5-font-size );font-weight:var( --e-global-typography-a73a8b5-font-weight );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-b3d9617{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-96e9614-font-family ), Sans-serif;font-size:var( --e-global-typography-96e9614-font-size );font-weight:var( --e-global-typography-96e9614-font-weight );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-b3d9617 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-abe3374{--display:flex;--justify-content:center;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-abe3374:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-abe3374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-abe3374::before, .elementor-47 .elementor-element.elementor-element-abe3374 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-abe3374 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-abe3374 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-abe3374 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-abe3374 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dirigocompliance.com/wp-content/uploads/2026/01/BG-About.webp");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-721e9ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7acfaf3{width:var( --container-widget-width, 626px );max-width:626px;--container-widget-width:626px;--container-widget-flex-grow:0;text-align:start;}.elementor-47 .elementor-element.elementor-element-7acfaf3 .elementor-heading-title{font-family:var( --e-global-typography-38f9d9d-font-family ), Sans-serif;font-size:var( --e-global-typography-38f9d9d-font-size );font-weight:var( --e-global-typography-38f9d9d-font-weight );line-height:var( --e-global-typography-38f9d9d-line-height );color:var( --e-global-color-d4e6954 );}.elementor-47 .elementor-element.elementor-element-58c266c{width:var( --container-widget-width, 698px );max-width:698px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:698px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-96e9614-font-family ), Sans-serif;font-size:var( --e-global-typography-96e9614-font-size );font-weight:var( --e-global-typography-96e9614-font-weight );color:var( --e-global-color-d4e6954 );}.elementor-47 .elementor-element.elementor-element-58c266c p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-secondary );padding:15px 25px 15px 25px;font-family:var( --e-global-typography-2c00abb-font-family ), Sans-serif;font-size:var( --e-global-typography-2c00abb-font-size );font-weight:var( --e-global-typography-2c00abb-font-weight );color:var( --e-global-color-d4e6954 );border-radius:30px 30px 30px 30px;box-shadow:0px 4px 8px 0px rgba(101, 92, 128, 0.30196078431372547);}.elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-d4e6954 );}.elementor-47 .elementor-element.elementor-element-68f8c30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-d4e6954 );width:15px;}.elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{padding:0px 0px 0px 0px;border-radius:26px 26px 26px 26px;}.elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:15px;}.elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-d4e6954 );}.elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-d4e6954 );}.elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-c699d0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b5cc1fc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-47 .elementor-element.elementor-element-3ce57c4{text-align:start;}.elementor-47 .elementor-element.elementor-element-3ce57c4 .elementor-heading-title{font-family:var( --e-global-typography-38f9d9d-font-family ), Sans-serif;font-size:var( --e-global-typography-38f9d9d-font-size );font-weight:var( --e-global-typography-38f9d9d-font-weight );line-height:var( --e-global-typography-38f9d9d-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-81e4fae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-96e9614-font-family ), Sans-serif;font-size:var( --e-global-typography-96e9614-font-size );font-weight:var( --e-global-typography-96e9614-font-weight );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-81e4fae p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-00e8ac6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8603a3e img{width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-3681c7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-21981df{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-99d5cda img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-8a5afa2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3bf47a2{text-align:start;}.elementor-47 .elementor-element.elementor-element-3bf47a2 .elementor-heading-title{font-family:var( --e-global-typography-38f9d9d-font-family ), Sans-serif;font-size:var( --e-global-typography-38f9d9d-font-size );font-weight:var( --e-global-typography-38f9d9d-font-weight );line-height:var( --e-global-typography-38f9d9d-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-93231a6{width:var( --container-widget-width, 626px );max-width:626px;--container-widget-width:626px;--container-widget-flex-grow:0;text-align:start;}.elementor-47 .elementor-element.elementor-element-93231a6 .elementor-heading-title{font-family:var( --e-global-typography-a73a8b5-font-family ), Sans-serif;font-size:var( --e-global-typography-a73a8b5-font-size );font-weight:var( --e-global-typography-a73a8b5-font-weight );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-164dc41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-96e9614-font-family ), Sans-serif;font-size:var( --e-global-typography-96e9614-font-size );font-weight:var( --e-global-typography-96e9614-font-weight );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-164dc41 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-53204a8{--display:flex;--justify-content:center;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-53204a8:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-53204a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-53204a8::before, .elementor-47 .elementor-element.elementor-element-53204a8 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-53204a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-53204a8 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-53204a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-53204a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dirigocompliance.com/wp-content/uploads/2026/01/BG-About.webp");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-23b77c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-f5f140a{width:var( --container-widget-width, 885px );max-width:885px;--container-widget-width:885px;--container-widget-flex-grow:0;text-align:start;}.elementor-47 .elementor-element.elementor-element-f5f140a .elementor-heading-title{font-family:var( --e-global-typography-38f9d9d-font-family ), Sans-serif;font-size:var( --e-global-typography-38f9d9d-font-size );font-weight:var( --e-global-typography-38f9d9d-font-weight );line-height:var( --e-global-typography-38f9d9d-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-f522ee8{width:var( --container-widget-width, 780px );max-width:780px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:780px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-96e9614-font-family ), Sans-serif;font-size:var( --e-global-typography-96e9614-font-size );font-weight:var( --e-global-typography-96e9614-font-weight );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-f522ee8 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-secondary );padding:15px 25px 15px 25px;font-family:var( --e-global-typography-2c00abb-font-family ), Sans-serif;font-size:var( --e-global-typography-2c00abb-font-size );font-weight:var( --e-global-typography-2c00abb-font-weight );color:var( --e-global-color-d4e6954 );border-radius:30px 30px 30px 30px;box-shadow:0px 4px 8px 0px rgba(101, 92, 128, 0.30196078431372547);}.elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-d4e6954 );}.elementor-47 .elementor-element.elementor-element-9c70a72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-d4e6954 );width:15px;}.elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{padding:0px 0px 0px 0px;border-radius:26px 26px 26px 26px;}.elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:15px;}.elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-d4e6954 );}.elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-d4e6954 );}.elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-c76f2ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-c3877dd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-38409c7 img{width:100%;height:315px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-1c6ea5c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4759015{text-align:start;}.elementor-47 .elementor-element.elementor-element-4759015 .elementor-heading-title{font-family:var( --e-global-typography-38f9d9d-font-family ), Sans-serif;font-size:var( --e-global-typography-38f9d9d-font-size );font-weight:var( --e-global-typography-38f9d9d-font-weight );line-height:var( --e-global-typography-38f9d9d-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-3615507{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-96e9614-font-family ), Sans-serif;font-size:var( --e-global-typography-96e9614-font-size );font-weight:var( --e-global-typography-96e9614-font-weight );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-3615507 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-989fb7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-989107a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-47 .elementor-element.elementor-element-980b834{text-align:start;}.elementor-47 .elementor-element.elementor-element-980b834 .elementor-heading-title{font-family:var( --e-global-typography-38f9d9d-font-family ), Sans-serif;font-size:var( --e-global-typography-38f9d9d-font-size );font-weight:var( --e-global-typography-38f9d9d-font-weight );line-height:var( --e-global-typography-38f9d9d-line-height );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-98c4650{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-96e9614-font-family ), Sans-serif;font-size:var( --e-global-typography-96e9614-font-size );font-weight:var( --e-global-typography-96e9614-font-weight );color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-98c4650 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-75d3fd3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-ea62261 img{width:100%;height:308px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-780c4ec{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-780c4ec:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-780c4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://dirigocompliance.com/wp-content/uploads/2026/01/BG-CTA2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-47 .elementor-element.elementor-element-2ef976b{width:100%;max-width:100%;text-align:start;}.elementor-47 .elementor-element.elementor-element-2ef976b .elementor-heading-title{font-family:var( --e-global-typography-38f9d9d-font-family ), Sans-serif;font-size:var( --e-global-typography-38f9d9d-font-size );font-weight:var( --e-global-typography-38f9d9d-font-weight );line-height:var( --e-global-typography-38f9d9d-line-height );color:var( --e-global-color-d4e6954 );}.elementor-47 .elementor-element.elementor-element-df4da21{width:var( --container-widget-width, 860px );max-width:860px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:860px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-96e9614-font-family ), Sans-serif;font-size:var( --e-global-typography-96e9614-font-size );font-weight:var( --e-global-typography-96e9614-font-weight );color:var( --e-global-color-d4e6954 );}.elementor-47 .elementor-element.elementor-element-df4da21 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-dfa3b72{--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-start;--align-items:flex-start;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-secondary );padding:15px 25px 15px 25px;font-family:var( --e-global-typography-2c00abb-font-family ), Sans-serif;font-size:var( --e-global-typography-2c00abb-font-size );font-weight:var( --e-global-typography-2c00abb-font-weight );color:var( --e-global-color-d4e6954 );border-radius:30px 30px 30px 30px;box-shadow:0px 4px 8px 0px rgba(101, 92, 128, 0.30196078431372547);}.elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-d4e6954 );}.elementor-47 .elementor-element.elementor-element-231de93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-d4e6954 );width:15px;}.elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{padding:0px 0px 0px 0px;border-radius:26px 26px 26px 26px;}.elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:15px;}.elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-d4e6954 );}.elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-d4e6954 );}.elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-secondary );padding:15px 25px 15px 25px;font-family:var( --e-global-typography-2c00abb-font-family ), Sans-serif;font-size:var( --e-global-typography-2c00abb-font-size );font-weight:var( --e-global-typography-2c00abb-font-weight );color:var( --e-global-color-d4e6954 );border-radius:30px 30px 30px 30px;box-shadow:0px 4px 8px 0px rgba(101, 92, 128, 0.30196078431372547);}.elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-d4e6954 );}.elementor-47 .elementor-element.elementor-element-301e179{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-d4e6954 );width:15px;}.elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{padding:0px 0px 0px 0px;border-radius:26px 26px 26px 26px;}.elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:15px;}.elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-d4e6954 );}.elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-d4e6954 );}.elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-f0e28d1{--padding-top:165px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-b08d08c{--min-height:70vh;}.elementor-47 .elementor-element.elementor-element-4d69a52{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-4d69a52 .elementor-heading-title{font-size:var( --e-global-typography-78b9d7a-font-size );line-height:var( --e-global-typography-78b9d7a-line-height );}.elementor-47 .elementor-element.elementor-element-7543402{--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;--padding-top:30px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-8667b7a{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-8667b7a .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-6de5633{--container-widget-width:740px;--container-widget-flex-grow:0;width:var( --container-widget-width, 740px );max-width:740px;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-b9e8d09{--min-height:400px;}.elementor-47 .elementor-element.elementor-element-b9e8d09.e-con{--order:-99999 /* order start hack */;}.elementor-47 .elementor-element.elementor-element-0d5e593{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-605d419 img{height:400px;object-fit:cover;object-position:top center;}.elementor-47 .elementor-element.elementor-element-269289f{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-596d73a{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-596d73a .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-ec64398{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-ec64398 .elementor-heading-title{font-size:var( --e-global-typography-a73a8b5-font-size );}.elementor-47 .elementor-element.elementor-element-b3d9617{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-b3d9617 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-abe3374{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-721e9ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7acfaf3{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-7acfaf3 .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-58c266c{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-58c266c p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-2c00abb-font-size );}.elementor-47 .elementor-element.elementor-element-c699d0d{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-b5cc1fc{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3ce57c4{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-3ce57c4 .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-81e4fae{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-81e4fae p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-00e8ac6.e-con{--order:-99999 /* order start hack */;}.elementor-47 .elementor-element.elementor-element-8603a3e img{height:400px;object-fit:cover;object-position:top center;}.elementor-47 .elementor-element.elementor-element-3681c7f{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-99d5cda img{height:400px;object-fit:cover;object-position:top center;}.elementor-47 .elementor-element.elementor-element-8a5afa2{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3bf47a2{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-3bf47a2 .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-93231a6{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-93231a6 .elementor-heading-title{font-size:var( --e-global-typography-a73a8b5-font-size );}.elementor-47 .elementor-element.elementor-element-164dc41{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-164dc41 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-53204a8{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-23b77c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-f5f140a{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-f5f140a .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-f522ee8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-f522ee8 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-2c00abb-font-size );}.elementor-47 .elementor-element.elementor-element-c76f2ed{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-38409c7 img{height:400px;object-fit:cover;object-position:top center;}.elementor-47 .elementor-element.elementor-element-1c6ea5c{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4759015{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-4759015 .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-3615507{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-3615507 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-989fb7d{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-989107a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-980b834{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-980b834 .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-98c4650{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-98c4650 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-75d3fd3.e-con{--order:-99999 /* order start hack */;}.elementor-47 .elementor-element.elementor-element-ea62261 img{height:400px;object-fit:cover;object-position:top center;}.elementor-47 .elementor-element.elementor-element-780c4ec{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-2ef976b{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-2ef976b .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-df4da21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-dfa3b72{--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-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-2c00abb-font-size );}.elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-2c00abb-font-size );}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-f0e28d1{--padding-top:145px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-b08d08c{--min-height:450px;}.elementor-47 .elementor-element.elementor-element-4d69a52 .elementor-heading-title{font-size:var( --e-global-typography-78b9d7a-font-size );line-height:var( --e-global-typography-78b9d7a-line-height );}.elementor-47 .elementor-element.elementor-element-7543402{--padding-top:30px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-8667b7a .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-6de5633{font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-b9e8d09{--min-height:350px;}.elementor-47 .elementor-element.elementor-element-0d5e593{--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-605d419 img{height:350px;}.elementor-47 .elementor-element.elementor-element-596d73a .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-ec64398 .elementor-heading-title{font-size:var( --e-global-typography-a73a8b5-font-size );}.elementor-47 .elementor-element.elementor-element-b3d9617{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-abe3374{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-7acfaf3 .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-58c266c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-68f8c30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-68f8c30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-2c00abb-font-size );}.elementor-47 .elementor-element.elementor-element-c699d0d{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-3ce57c4 .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-81e4fae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-8603a3e img{height:350px;}.elementor-47 .elementor-element.elementor-element-3681c7f{--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-99d5cda img{height:350px;}.elementor-47 .elementor-element.elementor-element-3bf47a2 .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-93231a6 .elementor-heading-title{font-size:var( --e-global-typography-a73a8b5-font-size );}.elementor-47 .elementor-element.elementor-element-164dc41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-53204a8{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-f5f140a .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-f522ee8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-9c70a72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-9c70a72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-2c00abb-font-size );}.elementor-47 .elementor-element.elementor-element-c76f2ed{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-38409c7 img{height:350px;}.elementor-47 .elementor-element.elementor-element-4759015 .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-3615507{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-989fb7d{--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-980b834 .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-98c4650{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-ea62261 img{height:350px;}.elementor-47 .elementor-element.elementor-element-2ef976b .elementor-heading-title{font-size:var( --e-global-typography-38f9d9d-font-size );line-height:var( --e-global-typography-38f9d9d-line-height );}.elementor-47 .elementor-element.elementor-element-df4da21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-96e9614-font-size );}.elementor-47 .elementor-element.elementor-element-231de93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-231de93 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-2c00abb-font-size );}.elementor-47 .elementor-element.elementor-element-301e179{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-301e179 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-2c00abb-font-size );}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-afc717e{--width:55%;}.elementor-47 .elementor-element.elementor-element-b9e8d09{--width:45%;}.elementor-47 .elementor-element.elementor-element-3dbd797{--width:50%;}.elementor-47 .elementor-element.elementor-element-269289f{--width:50%;}.elementor-47 .elementor-element.elementor-element-721e9ad{--width:60%;}.elementor-47 .elementor-element.elementor-element-b5cc1fc{--width:50%;}.elementor-47 .elementor-element.elementor-element-00e8ac6{--width:50%;}.elementor-47 .elementor-element.elementor-element-21981df{--width:50%;}.elementor-47 .elementor-element.elementor-element-8a5afa2{--width:50%;}.elementor-47 .elementor-element.elementor-element-23b77c3{--width:70%;}.elementor-47 .elementor-element.elementor-element-c3877dd{--width:50%;}.elementor-47 .elementor-element.elementor-element-1c6ea5c{--width:50%;}.elementor-47 .elementor-element.elementor-element-989107a{--width:50%;}.elementor-47 .elementor-element.elementor-element-75d3fd3{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-47 .elementor-element.elementor-element-afc717e{--width:100%;}.elementor-47 .elementor-element.elementor-element-b9e8d09{--width:100%;}.elementor-47 .elementor-element.elementor-element-3dbd797{--width:100%;}.elementor-47 .elementor-element.elementor-element-269289f{--width:100%;}.elementor-47 .elementor-element.elementor-element-721e9ad{--width:100%;}.elementor-47 .elementor-element.elementor-element-b5cc1fc{--width:100%;}.elementor-47 .elementor-element.elementor-element-00e8ac6{--width:100%;}.elementor-47 .elementor-element.elementor-element-21981df{--width:100%;}.elementor-47 .elementor-element.elementor-element-8a5afa2{--width:100%;}.elementor-47 .elementor-element.elementor-element-23b77c3{--width:90%;}.elementor-47 .elementor-element.elementor-element-c3877dd{--width:100%;}.elementor-47 .elementor-element.elementor-element-1c6ea5c{--width:100%;}.elementor-47 .elementor-element.elementor-element-989107a{--width:100%;}.elementor-47 .elementor-element.elementor-element-75d3fd3{--width:100%;}}@media(min-width:1025px){.elementor-47 .elementor-element.elementor-element-f0e28d1:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-f0e28d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-47 .elementor-element.elementor-element-b08d08c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-b08d08c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-47 .elementor-element.elementor-element-abe3374::before, .elementor-47 .elementor-element.elementor-element-abe3374 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-abe3374 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-abe3374 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-abe3374 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-abe3374 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-47 .elementor-element.elementor-element-53204a8::before, .elementor-47 .elementor-element.elementor-element-53204a8 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-53204a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-53204a8 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-53204a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-53204a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}/* Start custom CSS for text-editor, class: .elementor-element-b3d9617 */.elementor-47 .elementor-element.elementor-element-b3d9617 strong{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58c266c */.elementor-47 .elementor-element.elementor-element-58c266c strong{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81e4fae */.elementor-47 .elementor-element.elementor-element-81e4fae strong{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-164dc41 */.elementor-47 .elementor-element.elementor-element-164dc41 strong{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3615507 */.elementor-47 .elementor-element.elementor-element-3615507 strong{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98c4650 */.elementor-47 .elementor-element.elementor-element-98c4650 strong{
    font-weight: 500;
}/* End custom CSS */