.elementor-37766 .elementor-element.elementor-element-22dc31d{--display:flex;--min-height:860px;--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;--align-items:stretch;--gap:0px 134px;--row-gap:0px;--column-gap:134px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37766 .elementor-element.elementor-element-22dc31d::before, .elementor-37766 .elementor-element.elementor-element-22dc31d > .elementor-background-video-container::before, .elementor-37766 .elementor-element.elementor-element-22dc31d > .e-con-inner > .elementor-background-video-container::before, .elementor-37766 .elementor-element.elementor-element-22dc31d > .elementor-background-slideshow::before, .elementor-37766 .elementor-element.elementor-element-22dc31d > .e-con-inner > .elementor-background-slideshow::before, .elementor-37766 .elementor-element.elementor-element-22dc31d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #F3F1F5 70%, #F5F5F5 30%);}.elementor-37766 .elementor-element.elementor-element-bd66fe8{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-37766 .elementor-element.elementor-element-bd66fe8:not(.elementor-motion-effects-element-type-background), .elementor-37766 .elementor-element.elementor-element-bd66fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1F5;}.elementor-37766 .elementor-element.elementor-element-bd66fe8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-37766 .elementor-element.elementor-element-5d6fb49 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-37766 .elementor-element.elementor-element-5d6fb49{text-align:left;}.elementor-37766 .elementor-element.elementor-element-5d6fb49 img{width:175px;}.elementor-37766 .elementor-element.elementor-element-cf27aca{width:var( --container-widget-width, 648px );max-width:648px;--container-widget-width:648px;--container-widget-flex-grow:0;}.elementor-37766 .elementor-element.elementor-element-cf27aca > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-37766 .elementor-element.elementor-element-cf27aca .elementor-heading-title{color:#1E1C20;}.elementor-37766 .elementor-element.elementor-element-3e4e789{width:var( --container-widget-width, 648px );max-width:648px;--container-widget-width:648px;--container-widget-flex-grow:0;}.elementor-37766 .elementor-element.elementor-element-3e4e789 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-15b5db1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-37766 .elementor-element.elementor-element-15b5db1:not(.elementor-motion-effects-element-type-background), .elementor-37766 .elementor-element.elementor-element-15b5db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-37766 .elementor-element.elementor-element-15b5db1.e-con{--align-self:stretch;}.elementor-37766 .elementor-element.elementor-element-50fcff1{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-37766 .elementor-element.elementor-element-5c9e64e{--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;--align-items:flex-start;--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-37766 .elementor-element.elementor-element-5c9e64e:not(.elementor-motion-effects-element-type-background), .elementor-37766 .elementor-element.elementor-element-5c9e64e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-37766 .elementor-element.elementor-element-8bd6c47{width:var( --container-widget-width, 1011px );max-width:1011px;--container-widget-width:1011px;--container-widget-flex-grow:0;}.elementor-37766 .elementor-element.elementor-element-8bd6c47.elementor-element{--align-self:flex-start;}.elementor-37766 .elementor-element.elementor-element-31ce81c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37766 .elementor-element.elementor-element-db9592c{--display:flex;}.elementor-37766 .elementor-element.elementor-element-db9592c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-37766 .elementor-element.elementor-element-33d451b > .elementor-widget-container{margin:0px 46px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-3778d7b{--display:flex;}.elementor-37766 .elementor-element.elementor-element-28269c5 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-37766 .elementor-element.elementor-element-28269c5{font-size:24px;line-height:29px;}.elementor-37766 .elementor-element.elementor-element-ff6e2f1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-37766 .elementor-element.elementor-element-e38722c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-37766 .elementor-element.elementor-element-ea02c84{--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;}.elementor-37766 .elementor-element.elementor-element-ea02c84:not(.elementor-motion-effects-element-type-background), .elementor-37766 .elementor-element.elementor-element-ea02c84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://directiveconsulting.com/wp-content/uploads/sites/11/2024/05/society-jpg.webp");background-position:center center;background-size:cover;}.elementor-37766 .elementor-element.elementor-element-ea02c84.e-con{--align-self:stretch;}.elementor-37766 .elementor-element.elementor-element-9b85a72{--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:12%;--padding-bottom:12%;--padding-left:8%;--padding-right:6%;}.elementor-37766 .elementor-element.elementor-element-9b85a72:not(.elementor-motion-effects-element-type-background), .elementor-37766 .elementor-element.elementor-element-9b85a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1F5;}.elementor-37766 .elementor-element.elementor-element-e6abbe3{width:var( --container-widget-width, 1096px );max-width:1096px;--container-widget-width:1096px;--container-widget-flex-grow:0;}.elementor-37766 .elementor-element.elementor-element-e6abbe3.elementor-element{--align-self:flex-start;}.elementor-37766 .elementor-element.elementor-element-7c448f5{--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;--align-items:flex-start;--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-37766 .elementor-element.elementor-element-7c448f5:not(.elementor-motion-effects-element-type-background), .elementor-37766 .elementor-element.elementor-element-7c448f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-37766 .elementor-element.elementor-element-17ac2c4{width:var( --container-widget-width, 1011px );max-width:1011px;--container-widget-width:1011px;--container-widget-flex-grow:0;}.elementor-37766 .elementor-element.elementor-element-17ac2c4.elementor-element{--align-self:flex-start;}.elementor-37766 .elementor-element.elementor-element-8add71c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37766 .elementor-element.elementor-element-5785db9{--display:flex;}.elementor-37766 .elementor-element.elementor-element-060d6bb > .elementor-widget-container{margin:0px 46px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-a57babe{--display:flex;}.elementor-37766 .elementor-element.elementor-element-7bc30bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-87d7677{--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;--align-items:flex-start;--flex-wrap:wrap;--align-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37766 .elementor-element.elementor-element-87d7677:not(.elementor-motion-effects-element-type-background), .elementor-37766 .elementor-element.elementor-element-87d7677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1F5;}.elementor-37766 .elementor-element.elementor-element-acd8949{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-37766 .elementor-element.elementor-element-acd8949:not(.elementor-motion-effects-element-type-background), .elementor-37766 .elementor-element.elementor-element-acd8949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE7EE;}.elementor-37766 .elementor-element.elementor-element-acd8949.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-37766 .elementor-element.elementor-element-c24f4bd{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37766 .elementor-element.elementor-element-44bed25 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-44bed25{font-size:30px;font-weight:700;line-height:36px;color:#301938;}.elementor-37766 .elementor-element.elementor-element-cc876c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-cc876c9{color:#FFFFFF;}.elementor-37766 .elementor-element.elementor-element-d159a0b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-37766 .elementor-element.elementor-element-d159a0b:not(.elementor-motion-effects-element-type-background), .elementor-37766 .elementor-element.elementor-element-d159a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1F5;}.elementor-37766 .elementor-element.elementor-element-d159a0b.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-37766 .elementor-element.elementor-element-d809a58{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37766 .elementor-element.elementor-element-fa4f21e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-fa4f21e{font-size:30px;font-weight:700;line-height:36px;color:#301938;}.elementor-37766 .elementor-element.elementor-element-16cd2a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-16cd2a6{color:#FFFFFF;}.elementor-37766 .elementor-element.elementor-element-7755753{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-37766 .elementor-element.elementor-element-7755753:not(.elementor-motion-effects-element-type-background), .elementor-37766 .elementor-element.elementor-element-7755753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE7EE;}.elementor-37766 .elementor-element.elementor-element-7755753.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-37766 .elementor-element.elementor-element-ec9bd51{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37766 .elementor-element.elementor-element-3914194 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-3914194{font-size:30px;font-weight:700;line-height:36px;color:#301938;}.elementor-37766 .elementor-element.elementor-element-ded48e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-ded48e1{color:#FFFFFF;}.elementor-37766 .elementor-element.elementor-element-c63dc84{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-37766 .elementor-element.elementor-element-c63dc84:not(.elementor-motion-effects-element-type-background), .elementor-37766 .elementor-element.elementor-element-c63dc84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1F5;}.elementor-37766 .elementor-element.elementor-element-c63dc84.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-37766 .elementor-element.elementor-element-bbfdb34{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37766 .elementor-element.elementor-element-055914f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-055914f{font-size:30px;font-weight:700;line-height:36px;color:#301938;}.elementor-37766 .elementor-element.elementor-element-33ba0b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-33ba0b1{color:#FFFFFF;}.elementor-37766 .elementor-element.elementor-element-621882a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-37766 .elementor-element.elementor-element-621882a:not(.elementor-motion-effects-element-type-background), .elementor-37766 .elementor-element.elementor-element-621882a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE7EE;}.elementor-37766 .elementor-element.elementor-element-621882a.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-37766 .elementor-element.elementor-element-65711a6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37766 .elementor-element.elementor-element-39359e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-39359e7{font-size:30px;font-weight:700;line-height:36px;color:#301938;}.elementor-37766 .elementor-element.elementor-element-868d29b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-868d29b{color:#FFFFFF;}.elementor-37766 .elementor-element.elementor-element-efe286a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-37766 .elementor-element.elementor-element-efe286a:not(.elementor-motion-effects-element-type-background), .elementor-37766 .elementor-element.elementor-element-efe286a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1F5;}.elementor-37766 .elementor-element.elementor-element-efe286a.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-37766 .elementor-element.elementor-element-61d5001{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37766 .elementor-element.elementor-element-9293783 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-9293783{font-size:30px;font-weight:700;line-height:36px;color:#301938;}.elementor-37766 .elementor-element.elementor-element-55aa674 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-55aa674{color:#FFFFFF;}.elementor-37766 .elementor-element.elementor-element-2823649{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-37766 .elementor-element.elementor-element-2823649:not(.elementor-motion-effects-element-type-background), .elementor-37766 .elementor-element.elementor-element-2823649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE7EE;}.elementor-37766 .elementor-element.elementor-element-2823649.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-37766 .elementor-element.elementor-element-08063dd{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37766 .elementor-element.elementor-element-f7de4ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-f7de4ba{font-size:30px;font-weight:700;line-height:36px;color:#301938;}.elementor-37766 .elementor-element.elementor-element-03655df > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-03655df{color:#FFFFFF;}.elementor-37766 .elementor-element.elementor-element-34253de{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-37766 .elementor-element.elementor-element-34253de:not(.elementor-motion-effects-element-type-background), .elementor-37766 .elementor-element.elementor-element-34253de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1F5;}.elementor-37766 .elementor-element.elementor-element-34253de.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-37766 .elementor-element.elementor-element-df5a480{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37766 .elementor-element.elementor-element-5896c76 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-5896c76{font-size:30px;font-weight:700;line-height:36px;color:#301938;}.elementor-37766 .elementor-element.elementor-element-56778fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-56778fa{color:#FFFFFF;}.elementor-37766 .elementor-element.elementor-element-b12c1a8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-37766 .elementor-element.elementor-element-b12c1a8:not(.elementor-motion-effects-element-type-background), .elementor-37766 .elementor-element.elementor-element-b12c1a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE7EE;}.elementor-37766 .elementor-element.elementor-element-b12c1a8.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-37766 .elementor-element.elementor-element-93cfd8b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37766 .elementor-element.elementor-element-c8fe1dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-c8fe1dd{font-size:30px;font-weight:700;line-height:36px;color:#301938;}.elementor-37766 .elementor-element.elementor-element-40e2403 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37766 .elementor-element.elementor-element-40e2403{color:#FFFFFF;}.elementor-37766 .elementor-element.elementor-element-2580615{--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;}body.elementor-page-37766:not(.elementor-motion-effects-element-type-background), body.elementor-page-37766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}@media(min-width:768px){.elementor-37766 .elementor-element.elementor-element-bd66fe8{--width:634px;}.elementor-37766 .elementor-element.elementor-element-ea02c84{--width:50%;}.elementor-37766 .elementor-element.elementor-element-9b85a72{--width:50%;}}@media(max-width:1440px) and (min-width:768px){.elementor-37766 .elementor-element.elementor-element-bd66fe8{--width:50%;}.elementor-37766 .elementor-element.elementor-element-15b5db1{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-37766 .elementor-element.elementor-element-bd66fe8{--width:100%;}.elementor-37766 .elementor-element.elementor-element-15b5db1{--width:100%;}.elementor-37766 .elementor-element.elementor-element-ea02c84{--width:100%;}.elementor-37766 .elementor-element.elementor-element-9b85a72{--width:100%;}}@media(max-width:1440px){.elementor-37766 .elementor-element.elementor-element-22dc31d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-37766 .elementor-element.elementor-element-bd66fe8{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:024px;}}@media(max-width:1024px){.elementor-37766 .elementor-element.elementor-element-22dc31d{--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-37766 .elementor-element.elementor-element-bd66fe8{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-37766 .elementor-element.elementor-element-15b5db1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37766 .elementor-element.elementor-element-28269c5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-37766 .elementor-element.elementor-element-28269c5{font-size:20px;line-height:30px;}.elementor-37766 .elementor-element.elementor-element-e38722c{--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-37766 .elementor-element.elementor-element-ea02c84{--min-height:250px;}.elementor-37766 .elementor-element.elementor-element-ea02c84.e-con{--order:99999 /* order end hack */;}.elementor-37766 .elementor-element.elementor-element-9b85a72{--padding-top:40px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS *//**
 * 
 * SERIVCE BOX
 * 
 **/

.service-box {
    padding: 65px 69px 65px 109px;
    width: 33.33%!important;
    min-height: 440px;
    max-height: 440px;
}

.service-description {
    display: none;
}

.service-title {
    border-left:1px solid #EB6D12;
    color: #301938!important;
    min-height: 110px;
    padding:0 0 0 40px;
}

.service-title-text {
    font-size:42px!important;
    line-height:50px!important;
    font-weight: 700;
}

.service-box:hover {
    background-color: #4F2A5D!important;
}

.service-box:hover .service-title {
    border-left:1px solid #9E54BA;
}

.service-box:hover .service-title-text {
    color: #fff!important;
}

.service-box:hover .service-description {
    display: block!important;
    padding-top: 30px!important;
}

@media only screen and (max-width: 1600px) {
    
    .service-box {
    padding: 65px 69px 65px 65px!important;

}
}

@media only screen and (max-width: 1440px) {

.service-box {
    min-height: 360px!important;
    max-height: auto!important;
}

.service-title {
    min-height:64px;
}

.service-description {
    font-size:16px;
    line-height:24px;
}

.service-title-text {
    font-size:22px!important;
    line-height:29px!important;
}

.service-box:hover .service-description {
    display: block!important;
    padding-top: 15px!important;
}
}

@media only screen and (max-width: 1180px) {
    
.service-box {
    width: 50%!important;
}

.service-1 {
    background-color:#EBE7EE!important;
}

.service-2 {
    background-color:#F3F1F5!important;
}

.service-3 {
    background-color:#F3F1F5!important;
}

.service-4 {
    background-color:#EBE7EE!important;
}

.service-5 {
    background-color:#EBE7EE!important;
}

.service-6 {
    background-color:#F3F1F5!important;
}

.service-7 {
    background-color:#F3F1F5!important;
}

.service-8 {
    background-color:#EBE7EE!important;
}
}

@media only screen and (max-width: 768px) {
.service-box {
    padding: 27px 17px!important;
    min-height: 200px!important;
    max-height: auto!important;
}

.service-description {
    font-size:14px;
    line-height:21px;
}

.service-box:hover .service-title {
    border-left: 0px solid #EBE7EE;
}

.service-title {
    border-left:0px!important;
    padding-left:0px!important;
    padding-top:0px!important;
    padding-bottom:0px!important;
    min-height:64px;
}

.service-title-text {
    border-left:1px solid #EB6D12;
    padding-left:15px!important;
    font-size:16px!important;
    line-height:24px!important;
  
}

.service-box:hover .service-description {
    display: block!important;
    padding-top: 15px!important;
}
}

.service-title .e-con>.e-con-inner {
    height: auto!important;
}

/** END SERIVCE BOX **/



input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type=reset], input[type=tel], input[type=date], select {
appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: transparent;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: inset 0 -1px 0 0 #25282a;
	box-shadow: inset 0 -1px 0 0 #25282a;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #25282a;
	font-family: inherit;
	font-size: 16px!important;
	line-height: 30px!important;
	font-family: 'Manrope'!important;
	height: 54px;
	margin: 0;
	padding: 0!important;
	-webkit-transition: -webkit-box-shadow .25s;
	transition: -webkit-box-shadow .25s;
	transition: box-shadow .25s;
	transition: box-shadow .25s, -webkit-box-shadow .25s;
	width: 100%;
}

input[type="submit"] {
background-color: #EB6D12!important;
	border-width: 1px 1px 1px 1px !important;
	border-color: #EB6D12!important;
	padding: 16px 32px!important;
	margin-top:45px;
	width: 100%!important;
	font-size: 16px!important;
	line-height: 24px!important;
	height: auto!important;
}

input[type="submit"]:hover {
background-color: #EB4812!important;
color: #fff!important;
	border-width: 1px 1px 1px 1px!important;
	border-color: #EB6D12!important;
	padding: 16px 32px!important;
	margin-top:45px;
	width: 100%!important;
	font-size: 16px!important;
	line-height: 24px!important;
	height: auto!important;
}

.gform_wrapper.gravity-theme .gfield_required {
	color: #1E1C20!important;
}

.hs-error-msg {
    color: #fff;
}

.hs-error-msgs {
    padding-left:0!important;
    list-style-type: none!important;
}

.hs_submit {
    margin-top: 32px;
    width: 100%;
}

input[type="submit"] {
    width: 100%;
}

#label-firstname-93893014-8c22-425c-947e-1afc179fd1d3, #label-email-93893014-8c22-425c-947e-1afc179fd1d3 {
    display: none;
}

.gform_required_legend {
    display: none;
}

.gform_wrapper.gravity-theme .gfield_label {
	display: inline-block;
	font-size: 14px!important;
	font-weight: 400!important;
	margin-bottom: 0!important;
	padding: 0!important;
}

.ginput_container_select {
    position: relative;
}

.ginput_container_select:after {
    content:'';
    position: absolute;
    height: 7px;
    width: 13px;
    right: 16px;
    top:28px;
    background: url('https://directiveconsulting.com/ca/wp-content/uploads/sites/11/2024/05/select-arrow-1.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}/* End custom CSS */