.elementor-7 .elementor-element.elementor-element-60b29642{--display:flex;--min-height:620px;--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;--justify-content:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-60b29642:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-60b29642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giles-wiley.proadvisorcoach.com/wp-content/uploads/sites/5/2024/11/1cd71fe692a9c42456b8094ded3f5b5d22.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-60b29642::before, .elementor-7 .elementor-element.elementor-element-60b29642 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-60b29642 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-60b29642 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-60b29642 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-60b29642 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1C244B80 0%, #1C244B80 100%);}.elementor-7 .elementor-element.elementor-element-2b696eb{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7 .elementor-element.elementor-element-2251171d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1a06d149 .elementor-heading-title{color:var( --e-global-color-acc6df9 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2c7f10f4{color:var( --e-global-color-acc6df9 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-30999c5b .elementor-button{background-color:var( --e-global-color-677aae1 );font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:700;line-height:26px;fill:var( --e-global-color-acc6df9 );color:var( --e-global-color-acc6df9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-677aae1 );padding:20px 30px 20px 30px;}.elementor-7 .elementor-element.elementor-element-30999c5b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-30999c5b .elementor-button:focus{background-color:var( --e-global-color-8714184 );color:var( --e-global-color-677aae1 );border-color:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-30999c5b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-30999c5b .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-30999c5b .elementor-button:focus svg{fill:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-17a8596c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1ef91409{--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-7 .elementor-element.elementor-element-635ecd4a{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d15484e{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-40f830cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-2889fb92 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-671149b1{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-17360a73 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-28f7b5f4{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-7 .elementor-element.elementor-element-28f7b5f4 .elementor-widget-container{text-align:left;}.elementor-7 .elementor-element.elementor-element-28f7b5f4 .elementor-social-icon{background-color:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-28f7b5f4 .elementor-social-icon i{color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-28f7b5f4 .elementor-social-icon svg{fill:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-5810e915{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-39f58276{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4f7d1f0b{text-align:center;}.elementor-7 .elementor-element.elementor-element-4f7d1f0b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-18df9e87{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-56e66788{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-577dfcf8{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-577dfcf8 > .elementor-widget-container{padding:30px 30px 30px 30px;border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-577dfcf8:hover .elementor-widget-container{box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.06);}.elementor-7 .elementor-element.elementor-element-577dfcf8 .elementor-icon{font-size:100px;}.elementor-7 .elementor-element.elementor-element-577dfcf8 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-8704f06{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-8704f06 > .elementor-widget-container{padding:30px 30px 30px 30px;border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-8704f06:hover .elementor-widget-container{box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.06);}.elementor-7 .elementor-element.elementor-element-8704f06 .elementor-icon{font-size:100px;}.elementor-7 .elementor-element.elementor-element-8704f06 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-15a4e7db{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-15a4e7db > .elementor-widget-container{padding:30px 30px 30px 30px;border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-15a4e7db:hover .elementor-widget-container{box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.06);}.elementor-7 .elementor-element.elementor-element-15a4e7db .elementor-icon{font-size:100px;}.elementor-7 .elementor-element.elementor-element-15a4e7db .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a3d1900 .elementor-button{background-color:var( --e-global-color-677aae1 );font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:700;line-height:26px;border-style:solid;border-width:1px 1px 1px 1px;padding:20px 30px 20px 30px;}.elementor-7 .elementor-element.elementor-element-a3d1900 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-a3d1900 .elementor-button:focus{background-color:var( --e-global-color-8714184 );color:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-a3d1900 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-a3d1900 .elementor-button:focus svg{fill:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-3dcdc71c{--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-7 .elementor-element.elementor-element-69730806{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5dc92325{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3bc1d3b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-7 .elementor-element.elementor-element-5e31ddcc{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7 .elementor-element.elementor-element-2d85858b{--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-7 .elementor-element.elementor-element-2d85858b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2d85858b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-7 .elementor-element.elementor-element-3a0fa009{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-31957bfc{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8bba1d9{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-18e140e6{text-align:left;}.elementor-7 .elementor-element.elementor-element-18e140e6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-412912bc .elementor-button{background-color:var( --e-global-color-677aae1 );font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:700;line-height:26px;border-style:solid;border-width:1px 1px 1px 1px;padding:16px 32px 16px 32px;}.elementor-7 .elementor-element.elementor-element-412912bc .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-412912bc .elementor-button:focus{background-color:var( --e-global-color-8714184 );color:var( --e-global-color-677aae1 );border-color:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-412912bc > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-412912bc .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-412912bc .elementor-button:focus svg{fill:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-5bc8fd15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-20771d26 > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-7 .elementor-element.elementor-element-20771d26 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-7 .elementor-element.elementor-element-20771d26 .elementor-custom-embed-play i{font-size:50px;}.elementor-7 .elementor-element.elementor-element-20771d26 .elementor-custom-embed-play svg{width:50px;height:50px;}.elementor-7 .elementor-element.elementor-element-316b4c41{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-750dc0e2{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-60673fd9{text-align:left;}.elementor-7 .elementor-element.elementor-element-60673fd9 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-25462da4 .elementor-button{background-color:var( --e-global-color-677aae1 );font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:700;line-height:26px;border-style:solid;border-width:1px 1px 1px 1px;padding:16px 32px 16px 32px;}.elementor-7 .elementor-element.elementor-element-25462da4 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-25462da4 .elementor-button:focus{background-color:var( --e-global-color-8714184 );color:var( --e-global-color-677aae1 );border-color:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-25462da4 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-25462da4 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-25462da4 .elementor-button:focus svg{fill:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-5d569fb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5d569fb3.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-2177aa6b img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-7 .elementor-element.elementor-element-139f6518{--display:flex;--position:absolute;--min-height:28rem;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-139f6518{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-139f6518{left:0px;}.elementor-7 .elementor-element.elementor-element-37b42610{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-456e919c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25.923px;font-weight:700;line-height:32px;color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-68174000 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14.582px;font-weight:400;line-height:normal;color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-10914fce .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14.582px;font-weight:400;line-height:normal;color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-6ed43a5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2ee8e450 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14.582px;font-weight:400;line-height:normal;color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-30ac89d7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25.923px;font-weight:700;line-height:32px;color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-30560a3e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14.582px;font-weight:400;line-height:normal;color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-3336cdfb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:8px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3336cdfb{left:-249px;}body.rtl .elementor-7 .elementor-element.elementor-element-3336cdfb{right:-249px;}.elementor-7 .elementor-element.elementor-element-3336cdfb img{width:75%;}.elementor-7 .elementor-element.elementor-element-1d746ce2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1dfa47c0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25.923px;font-weight:700;line-height:32px;color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-6a4f6bc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14.582px;font-weight:400;line-height:normal;color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-5bd1a94e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14.582px;font-weight:400;line-height:normal;color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-4e650a27{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:8px;}.elementor-7 .elementor-element.elementor-element-4e650a27 > .elementor-widget-container{--e-transform-rotateZ:5deg;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-4e650a27{left:-237px;}body.rtl .elementor-7 .elementor-element.elementor-element-4e650a27{right:-237px;}.elementor-7 .elementor-element.elementor-element-4e650a27 img{width:75%;}.elementor-7 .elementor-element.elementor-element-146bd44f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-53ffdb3e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14.582px;font-weight:400;line-height:normal;color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-3f8e2c2f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25.923px;font-weight:700;line-height:32px;color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-62c1b78e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14.582px;font-weight:400;line-height:normal;color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-695515fd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:34px;}.elementor-7 .elementor-element.elementor-element-695515fd > .elementor-widget-container{--e-transform-rotateZ:-12deg;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-695515fd{left:-220px;}body.rtl .elementor-7 .elementor-element.elementor-element-695515fd{right:-220px;}.elementor-7 .elementor-element.elementor-element-695515fd img{width:75%;}.elementor-7 .elementor-element.elementor-element-7139b5da{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2fc822a{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3fc6e077{text-align:left;}.elementor-7 .elementor-element.elementor-element-3fc6e077 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-weight:700;line-height:normal;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-2f6c189b .elementor-button{background-color:var( --e-global-color-677aae1 );font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:700;line-height:26px;border-style:solid;border-width:1px 1px 1px 1px;padding:16px 32px 16px 32px;}.elementor-7 .elementor-element.elementor-element-2f6c189b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2f6c189b .elementor-button:focus{background-color:var( --e-global-color-8714184 );color:var( --e-global-color-677aae1 );border-color:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-2f6c189b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2f6c189b .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-2f6c189b .elementor-button:focus svg{fill:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-7a6c87e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-489628b6 > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-7 .elementor-element.elementor-element-489628b6 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-7 .elementor-element.elementor-element-489628b6 .elementor-custom-embed-play i{font-size:50px;}.elementor-7 .elementor-element.elementor-element-489628b6 .elementor-custom-embed-play svg{width:50px;height:50px;}.elementor-7 .elementor-element.elementor-element-4294d304{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4b1c4eb6{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6085a6bc{text-align:left;}.elementor-7 .elementor-element.elementor-element-6085a6bc .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3694293f .elementor-button{background-color:var( --e-global-color-677aae1 );font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:700;line-height:26px;border-style:solid;border-width:1px 1px 1px 1px;padding:16px 32px 16px 32px;}.elementor-7 .elementor-element.elementor-element-3694293f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-3694293f .elementor-button:focus{background-color:var( --e-global-color-8714184 );color:var( --e-global-color-677aae1 );border-color:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-3694293f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3694293f .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-3694293f .elementor-button:focus svg{fill:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-3115e7b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3115e7b6.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-584ab306 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-7 .elementor-element.elementor-element-703ef835{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3a86e97e{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3a86e97e.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-55d277a6{text-align:left;}.elementor-7 .elementor-element.elementor-element-55d277a6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-153f8e7a .elementor-button{background-color:var( --e-global-color-677aae1 );font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:700;line-height:26px;border-style:solid;border-width:1px 1px 1px 1px;padding:16px 32px 16px 32px;}.elementor-7 .elementor-element.elementor-element-153f8e7a .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-153f8e7a .elementor-button:focus{background-color:var( --e-global-color-8714184 );color:var( --e-global-color-677aae1 );border-color:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-153f8e7a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-153f8e7a .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-153f8e7a .elementor-button:focus svg{fill:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-5caa68ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5caa68ed.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-3ab9371c img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-7 .elementor-element.elementor-element-39ad8894{--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;--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-39ad8894::before, .elementor-7 .elementor-element.elementor-element-39ad8894 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-39ad8894 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-39ad8894 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-39ad8894 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-39ad8894 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #E5F4FF00 40%, #E5F4FF 40%);}.elementor-7 .elementor-element.elementor-element-3fdd150d{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d3ffc52{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-d5974af{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d5974af.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d5974af > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-7 .elementor-element.elementor-element-d5974af .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-d5974af .elementor-custom-embed-play i{font-size:55px;}.elementor-7 .elementor-element.elementor-element-d5974af .elementor-custom-embed-play svg{width:55px;height:55px;}.elementor-7 .elementor-element.elementor-element-ce17feb{--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-7 .elementor-element.elementor-element-ce17feb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ce17feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5F4FF;}.elementor-7 .elementor-element.elementor-element-5ab3dd76{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-40493d22{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4cf40788{text-align:center;}.elementor-7 .elementor-element.elementor-element-3dbcbe0e{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-683cf571{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.06);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-683cf571:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-683cf571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-3c2daf43 img{width:100%;max-width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-7 .elementor-element.elementor-element-28eb7e4b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-49ddf99d{text-align:center;}.elementor-7 .elementor-element.elementor-element-49ddf99d .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-weight:700;line-height:normal;}.elementor-7 .elementor-element.elementor-element-3ec23789{text-align:center;}.elementor-7 .elementor-element.elementor-element-e993e6f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.06);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e993e6f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e993e6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-4c03d6cd img{width:100%;max-width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-7 .elementor-element.elementor-element-16cd546c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-2991bfa7{text-align:center;}.elementor-7 .elementor-element.elementor-element-2991bfa7 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-weight:700;line-height:normal;}.elementor-7 .elementor-element.elementor-element-2386d571{text-align:center;}.elementor-7 .elementor-element.elementor-element-7ec7710b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.06);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7ec7710b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7ec7710b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-18d70975 img{width:100%;max-width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-7 .elementor-element.elementor-element-56312c97{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-3a57afab{text-align:center;}.elementor-7 .elementor-element.elementor-element-3a57afab .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-weight:700;line-height:normal;}.elementor-7 .elementor-element.elementor-element-4184015c{text-align:center;}.elementor-7 .elementor-element.elementor-element-4f52e1c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.06);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4f52e1c5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4f52e1c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acc6df9 );}.elementor-7 .elementor-element.elementor-element-75d20648 img{width:100%;max-width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6b45e77a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-c194358{text-align:center;}.elementor-7 .elementor-element.elementor-element-c194358 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-weight:700;line-height:normal;}.elementor-7 .elementor-element.elementor-element-444b1720{text-align:center;}.elementor-7 .elementor-element.elementor-element-71216084{--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-7 .elementor-element.elementor-element-2d671f6b{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-67f373e2{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-7 .elementor-element.elementor-element-3c344f88{text-align:center;}.elementor-7 .elementor-element.elementor-element-3c344f88 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-43ed784c{text-align:center;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-481c4c24{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-7 .elementor-element.elementor-element-481c4c24 > .elementor-widget-container{background-color:#F5FBFF;padding:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-481c4c24.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-field-group{padding-right:calc( 24px/2 );padding-left:calc( 24px/2 );margin-bottom:24px;}.elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-form-fields-wrapper{margin-left:calc( -24px/2 );margin-right:calc( -24px/2 );margin-bottom:-24px;}.elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-field-type-html{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#A7C5DC;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#A7C5DC;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-field-group .elementor-select-wrapper::before{color:#A7C5DC;}.elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-button{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:700;line-height:26px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-7 .elementor-element.elementor-element-481c4c24 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-677aae1 );color:#ffffff;border-color:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-button[type="submit"]{background-color:var( --e-global-color-677aae1 );color:#ffffff;border-color:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-481c4c24 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-481c4c24 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-8714184 );color:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-8714184 );color:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-481c4c24 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-677aae1 );}.elementor-7 .elementor-element.elementor-element-481c4c24 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-2b696eb{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:3rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-7 .elementor-element.elementor-element-1a06d149{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-2c7f10f4{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-30999c5b .elementor-button{padding:15px 20px 15px 20px;}.elementor-7 .elementor-element.elementor-element-635ecd4a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d15484e{--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 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-5810e915{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-18df9e87{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-577dfcf8 .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-8704f06 .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-15a4e7db .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-69730806{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5dc92325{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-widget-gallery .elementor-gallery-item__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-7 .elementor-element.elementor-element-3a0fa009{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-31957bfc{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-316b4c41{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-5d569fb3.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3336cdfb{left:-270px;}body.rtl .elementor-7 .elementor-element.elementor-element-3336cdfb{right:-270px;}.elementor-7 .elementor-element.elementor-element-3336cdfb{top:19px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-4e650a27{left:-268px;}body.rtl .elementor-7 .elementor-element.elementor-element-4e650a27{right:-268px;}.elementor-7 .elementor-element.elementor-element-4e650a27{top:30px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-695515fd{left:-241px;}body.rtl .elementor-7 .elementor-element.elementor-element-695515fd{right:-241px;}.elementor-7 .elementor-element.elementor-element-7139b5da{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-4294d304{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-3115e7b6.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-703ef835{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-3fdd150d{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5ab3dd76{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3dbcbe0e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-2d671f6b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-481c4c24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-2b696eb{--padding-top:2rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-577dfcf8{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-8704f06{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-15a4e7db{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-69730806{--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-gallery .elementor-gallery-item__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-7 .elementor-element.elementor-element-3a0fa009{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-18e140e6{text-align:center;}.elementor-7 .elementor-element.elementor-element-60673fd9{text-align:center;}.elementor-7 .elementor-element.elementor-element-5d569fb3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5d569fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giles-wiley.proadvisorcoach.com/wp-content/uploads/sites/5/2024/11/iStock-1187825196XL-scaled-1-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-5d569fb3{--min-height:50vh;--border-radius:24px 24px 24px 24px;}.elementor-7 .elementor-element.elementor-element-139f6518{--min-height:20vh;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-139f6518{right:-15px;}body.rtl .elementor-7 .elementor-element.elementor-element-139f6518{left:-15px;}.elementor-7 .elementor-element.elementor-element-3fc6e077{text-align:center;}.elementor-7 .elementor-element.elementor-element-6085a6bc{text-align:center;}.elementor-7 .elementor-element.elementor-element-55d277a6{text-align:center;}.elementor-7 .elementor-element.elementor-element-3fdd150d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-2251171d{--width:50%;}.elementor-7 .elementor-element.elementor-element-17a8596c{--width:50%;}.elementor-7 .elementor-element.elementor-element-40f830cb{--width:50%;}.elementor-7 .elementor-element.elementor-element-671149b1{--width:50%;}.elementor-7 .elementor-element.elementor-element-8bba1d9{--width:50%;}.elementor-7 .elementor-element.elementor-element-5bc8fd15{--width:50%;}.elementor-7 .elementor-element.elementor-element-750dc0e2{--width:50%;}.elementor-7 .elementor-element.elementor-element-5d569fb3{--width:50%;}.elementor-7 .elementor-element.elementor-element-139f6518{--width:43%;}.elementor-7 .elementor-element.elementor-element-2fc822a{--width:50%;}.elementor-7 .elementor-element.elementor-element-7a6c87e1{--width:50%;}.elementor-7 .elementor-element.elementor-element-4b1c4eb6{--width:50%;}.elementor-7 .elementor-element.elementor-element-3115e7b6{--width:50%;}.elementor-7 .elementor-element.elementor-element-3a86e97e{--width:50%;}.elementor-7 .elementor-element.elementor-element-5caa68ed{--width:50%;}.elementor-7 .elementor-element.elementor-element-683cf571{--width:25%;}.elementor-7 .elementor-element.elementor-element-e993e6f{--width:25%;}.elementor-7 .elementor-element.elementor-element-7ec7710b{--width:25%;}.elementor-7 .elementor-element.elementor-element-4f52e1c5{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-2251171d{--width:100%;}.elementor-7 .elementor-element.elementor-element-17a8596c{--width:100%;}.elementor-7 .elementor-element.elementor-element-40f830cb{--width:100%;}.elementor-7 .elementor-element.elementor-element-671149b1{--width:100%;}.elementor-7 .elementor-element.elementor-element-8bba1d9{--width:100%;}.elementor-7 .elementor-element.elementor-element-5bc8fd15{--width:100%;}.elementor-7 .elementor-element.elementor-element-750dc0e2{--width:100%;}.elementor-7 .elementor-element.elementor-element-5d569fb3{--width:100%;}.elementor-7 .elementor-element.elementor-element-2fc822a{--width:100%;}.elementor-7 .elementor-element.elementor-element-7a6c87e1{--width:100%;}.elementor-7 .elementor-element.elementor-element-4b1c4eb6{--width:100%;}.elementor-7 .elementor-element.elementor-element-3115e7b6{--width:100%;}.elementor-7 .elementor-element.elementor-element-3a86e97e{--width:100%;}.elementor-7 .elementor-element.elementor-element-5caa68ed{--width:100%;}.elementor-7 .elementor-element.elementor-element-683cf571{--width:47%;}.elementor-7 .elementor-element.elementor-element-e993e6f{--width:47%;}.elementor-7 .elementor-element.elementor-element-7ec7710b{--width:47%;}.elementor-7 .elementor-element.elementor-element-4f52e1c5{--width:47%;}}/* Start custom CSS for html, class: .elementor-element-f2f9a75 *//* ============================================
   GILES – EDUCATION & AWARDS (PAC BRANDED)
   Applies to the existing HTML with classes:
   .gw-edu-awards-grid, .gw-edu-column,
   .gw-edu-subheading, .gw-edu-card, etc.
   ============================================ */

/* ===== WRAPPER GRID (LAYOUT ONLY) ===== */
/* You probably don't need to touch this unless you want more/less gap */
.gw-edu-awards-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;                 /* CHANGE: space between the two columns */
  align-items: flex-start;
  margin-top: 10px;
  font-family: 'Inter', sans-serif;  /* CHANGE: global font for this block */
}

.gw-edu-column {
  flex: 1 1 280px;           /* CHANGE: 280px -> wider/narrower columns */
  min-width: 0;
}

/* ===== COLUMN HEADINGS (Licenses, Honors) ===== */
/* KEEP: dark gray, but now centered and a bit bolder */
.gw-edu-subheading {
  color: #005BAA;            /* CHANGE: heading color (dark neutral) */
  font-weight: 800;          /* CHANGE: boldness of subheadings */
  font-size: 1.2rem;         /* CHANGE: heading size */
  margin: 0 0 14px 0;
  text-align: center;        /* IMPORTANT: center the column headings */
  letter-spacing: 0.02em;    /* CHANGE: spacing between letters */
}

/* ===== CARD BASE STYLE ===== */
.gw-edu-card {
  /* BACKGROUND: light PAC-tinted card */
  background: linear-gradient(180deg, #FFFFFF 0%, #F5F8FB 100%);
  /* BORDER: subtle, slightly blue outline */
  border: 1px solid #D3E1F2;   /* CHANGE: card border color */
  border-radius: 18px;         /* CHANGE: corner roundness */

  /* INTERNAL SPACING */
  padding: 14px 18px;          /* CHANGE: card padding (top/bottom, left/right) */
  margin-bottom: 12px;         /* CHANGE: space between stacked cards */

  /* SHADOW: soft, PAC blue-ish */
  box-shadow: 0 6px 14px rgba(0, 91, 170, 0.07);  /* CHANGE: overall softness */

  /* HOVER ANIMATION */
  transition:
    transform 0.18s ease-out,
    box-shadow 0.18s ease-out,
    border-color 0.18s ease-out,
    background 0.18s ease-out;
}

/* ===== CARD HOVER STATE ===== */
.gw-edu-card:hover {
  transform: translateY(-3px);  /* CHANGE: how much the card “lifts” on hover */
  border-color: #005BAA;        /* PAC BLUE border on hover */
  box-shadow: 0 10px 24px rgba(0, 91, 170, 0.14);
  background: linear-gradient(180deg, #FFFFFF 0%, #F2F7FD 100%);
}

/* ===== CARD TYPOGRAPHY ===== */

/* MAIN LINE – CERT/ AWARD TITLE */
.gw-edu-title {
  color: #005BAA;             /* PAC BLUE – CHANGE: title color */
  font-weight: 700;           /* CHANGE: boldness of the title line */
  font-size: 1rem;            /* CHANGE: title font size */
  margin: 0 0 2px 0;
}

/* SECOND LINE – ORG / UNIVERSITY / BODY */
.gw-edu-org {
  color: #283149;             /* CHANGE: organization text color */
  font-weight: 500;           /* CHANGE: org line boldness */
  font-size: 0.92rem;         /* CHANGE: org line size */
  margin: 0 0 2px 0;
}

/* META LINE – dates, credential ID, etc. */
.gw-edu-meta {
  color: #5A6478;             /* CHANGE: meta text color */
  font-weight: 400;           /* CHANGE: meta weight */
  font-size: 0.85rem;         /* CHANGE: meta size */
  margin: 0;
}

/* DESCRIPTION – only used on Honors & Awards cards */
.gw-edu-desc {
  color: #4A5263;             /* CHANGE: description color */
  font-weight: 400;
  font-size: 0.9rem;          /* CHANGE: description size */
  line-height: 1.5;           /* CHANGE: line spacing inside descriptions */
  margin: 6px 0 0 0;
}

/* ===== RESPONSIVE (MOBILE) ===== */
/* Adjust stacking behavior for narrower screens */
@media (max-width: 767px) {
  .gw-edu-awards-grid {
    flex-direction: column;   /* STACK columns on top of each other */
    gap: 18px;                /* CHANGE: vertical gap between the two columns */
  }

  .gw-edu-subheading {
    text-align: left;         /* OPTIONAL: set to 'left' if centered looks odd on mobile */
  }
}
/* ============================================
   PAC ORANGE ACCENTS – EDUCATION & AWARDS
   Paste BELOW the existing .gw-edu-* CSS
   ============================================ */

/* Center the column headings and give them an orange underline */
.gw-edu-subheading {
  text-align: center;              /* center the text */
  display: inline-block;           /* so the border only sits under the text */
  margin: 0 0 18px 0;
  padding-bottom: 4px;

  border-bottom: 3px solid #F58220;  /* PAC ORANGE accent line */
}

/* Make sure only the headings are centered, not the card content */
.gw-edu-column {
  text-align: center;
}

.gw-edu-column .gw-edu-card {
  text-align: left;
}

/* On hover, a little orange pop instead of extra blue */
.gw-edu-card:hover {
  border-color: #F58220;           /* PAC ORANGE border on hover */
  box-shadow: 0 10px 24px rgba(245, 130, 32, 0.18);
  background: linear-gradient(180deg, #FFFFFF 0%, #FDF7F2 100%);
  /* ^ very light orange tint at the bottom of the card */
}
/* ============================================
   FINAL TWEAK – PAC BLUE COLUMN HEADINGS
   ============================================ */

/* Make "Licenses & Certifications" and 
   "Honors & Awards" PAC blue, keep underline */
.gw-edu-subheading {
  color: #005BAA;  /* PAC blue */
}
/* ============================================
   NUCLEAR OVERRIDE – PAC BLUE SUBHEADINGS
   ============================================ */

/* Target the headings specifically and override theme styles */
.gw-edu-column h3.gw-edu-subheading,
h3.gw-edu-subheading {
  color: #005BAA !important;      /* PAC BLUE, forced */
  font-size: 1 rem !important;  /* slightly larger */
  font-weight: 800 !important;    /* strong weight */
}
/* ============================================
   SLIDE-IN ON SCROLL – EDUCATION & AWARDS CARDS
   ============================================ */

/* Start cards hidden and shifted left/right */
.gw-edu-card {
  opacity: 0;
}

/* Left column: slide in from the left */
.gw-edu-column:first-child .gw-edu-card {
  transform: translateX(-40px);  /* CHANGE: distance from left */
}

/* Right column: slide in from the right */
.gw-edu-column:last-child .gw-edu-card {
  transform: translateX(40px);   /* CHANGE: distance from right */
}

/* When card becomes visible (JS adds this class) */
.gw-edu-card.gw-edu-card-visible {
  opacity: 1;
  transform: translateX(0);
  transition:
    transform 0.5s ease-out,
    opacity 0.5s ease-out,
    box-shadow 0.18s ease-out,
    border-color 0.18s ease-out,
    background 0.18s ease-out;
}

/* Keep your hover “lift” effect AFTER the slide-in */
.gw-edu-card.gw-edu-card-visible:hover {
  transform: translateY(-3px);   /* CHANGE: hover lift distance */
}
/* ============================================
   ALIGN LICENSES COLUMN TO THE RIGHT
   ============================================ */

/* Push the "Licenses & Certifications" column inward */
.gw-edu-column:first-child {
  margin-left: auto;                /* shifts the whole column to the right */
}

/* Right-align the cards and text inside ONLY that column */
.gw-edu-column:first-child .gw-edu-card {
  text-align: right !important;     /* card content right-aligned */
}

/* Optional: keep heading centered above the column (no change needed if you like it) */
/* If you want that heading also right-aligned, uncomment this:

.gw-edu-column:first-child .gw-edu-subheading {
  text-align: right !important;
}

*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc6e077 */@media (max-width: 540px){
    .no-br br{
       display: none; 
    }
}/* End custom CSS */