.elementor-2954 .elementor-element.elementor-element-374001e:not(.elementor-motion-effects-element-type-background), .elementor-2954 .elementor-element.elementor-element-374001e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2954 .elementor-element.elementor-element-374001e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2954 .elementor-element.elementor-element-374001e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2954 .elementor-element.elementor-element-6e2b381{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2954 .elementor-element.elementor-element-6e2b381:after{content:"0.66";}.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__thumbnail__link{width:100%;}.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__meta-data span + span:before{content:"•";}.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__text{margin-top:20px;}.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-type-html{padding-bottom:0px;}.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2954 .elementor-element.elementor-element-68ebab7 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-button[type="submit"]{color:#ffffff;}.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2954 .elementor-element.elementor-element-68ebab7 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2954 .elementor-element.elementor-element-68ebab7 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2954 .elementor-element.elementor-element-68ebab7 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2954 .elementor-element.elementor-element-68ebab7{--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;}@media(max-width:767px){.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2954 .elementor-element.elementor-element-6e2b381:after{content:"0.5";}.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-6e2b381 */.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__card{background:#111820!important;border:1px solid #238cc5!important;}
.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__title a{color:#49a9e4!important;}
.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__read-more{color:#ffffff!important;}
body.page-id-2954 header .elementor-element-232d6cb{display:none!important;}
body.page-id-2954 article&gt;div{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-template-rows:auto auto;gap:38px 42px!important;align-items:start!important;}
body.page-id-2954 article&gt;div&gt;section:first-child{grid-column:1;grid-row:1;margin-bottom:0!important;}
body.page-id-2954 article&gt;div&gt;section:nth-child(2){grid-column:1;grid-row:2;}
body.page-id-2954 article&gt;div&gt;aside{grid-column:2;grid-row:1 / span 2;display:block!important;position:sticky;top:24px;align-self:start;min-width:0;}
body.page-id-2954 article&gt;div&gt;aside&gt;section{margin-bottom:24px!important;height:auto!important;transition:background-color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease;}
body.page-id-2954 article&gt;div&gt;aside&gt;section:hover{background:#fcb900!important;border-top-color:#fcb900!important;transform:translateY(-4px);box-shadow:0 12px 28px rgba(252,185,0,.22);}
body.page-id-2954 article&gt;div&gt;aside&gt;section:hover h2{color:#111820!important;border-bottom-color:#111820!important;}
body.page-id-2954 article&gt;div&gt;aside&gt;section:hover p,body.page-id-2954 article&gt;div&gt;aside&gt;section:hover strong{color:#111820!important;}
@media(max-width:900px){body.page-id-2954 article&gt;div{display:block!important;}body.page-id-2954 article&gt;div&gt;section:first-child{margin-bottom:38px!important;}body.page-id-2954 article&gt;div&gt;aside{position:static;margin-top:38px;}body.page-id-2954 article&gt;div&gt;aside&gt;section{margin-bottom:24px!important;}}.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__card{background:#111820!important;border:1px solid #238cc5!important;}
.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__title a{color:#49a9e4!important;}
.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__read-more{color:#ffffff!important;}
body.page-id-2954 header .elementor-element-232d6cb{display:none!important;}
body.page-id-2954 article aside{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;}
body.page-id-2954 article aside&gt;section{margin-bottom:0!important;height:100%;transition:background-color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease;}
body.page-id-2954 article aside&gt;section:hover{background:#fcb900!important;border-top-color:#fcb900!important;transform:translateY(-4px);box-shadow:0 12px 28px rgba(252,185,0,.22);}
body.page-id-2954 article aside&gt;section:hover h2{color:#111820!important;border-bottom-color:#111820!important;}
body.page-id-2954 article aside&gt;section:hover p,body.page-id-2954 article aside&gt;section:hover strong{color:#111820!important;}
@media(max-width:767px){body.page-id-2954 article aside{grid-template-columns:1fr;}}.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__card{background:#111820!important;border:1px solid #238cc5!important;}
.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__title a{color:#49a9e4!important;}
.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__read-more{color:#ffffff!important;}
body.page-id-2954 header .elementor-element-232d6cb{display:none!important;}
body.page-id-2954 article aside{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;}
body.page-id-2954 article aside&gt;section{margin-bottom:0!important;height:100%;}
@media(max-width:767px){body.page-id-2954 article aside{grid-template-columns:1fr;}}.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__card{background:#111820!important;border:1px solid #238cc5!important;}
.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__title a{color:#49a9e4!important;}
.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__read-more{color:#ffffff!important;}
body.page-id-2954 header .elementor-element-232d6cb{display:none!important;}.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__card{background:#111820!important;border:1px solid #238cc5!important;}
.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__title a{color:#49a9e4!important;}
.elementor-2954 .elementor-element.elementor-element-6e2b381 .elementor-post__read-more{color:#ffffff!important;}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-68ebab7 */body.page-id-2954 .elementor-element-4b6c954{background:#000000!important;}
.elementor-2954 .elementor-element.elementor-element-68ebab7{background:#111820;border-top:5px solid #238cc5;border-radius:18px;padding:32px;margin-top:90px;margin-bottom:80px;}
.elementor-2954 .elementor-element.elementor-element-68ebab7:before{content:"Contact Me";display:block;color:#49a9e4;font-size:32px;font-weight:700;line-height:1.2;text-align:center;margin-bottom:26px;}
.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-form-fields-wrapper{display:flex;}
.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-group:nth-child(1){order:1;}
.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-group:nth-child(2){order:2;}
.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-group:nth-child(3){order:3;}
.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-group:nth-child(4){order:4;}
.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-type-submit{order:5;}
.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-label{color:#ffffff!important;font-weight:600;}
.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-textual{background:#ffffff!important;color:#111820!important;border:1px solid #238cc5!important;border-radius:8px!important;}
.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-textual::placeholder{color:#7f7f7f!important;}
.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-button{background:#238cc5!important;color:#ffffff!important;border-radius:999px!important;padding:14px 28px!important;}
.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-button:hover{background:#fcb900!important;color:#111820!important;}
.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-message-success{color:#fcb900!important;font-weight:700;}
@media(max-width:767px){.elementor-2954 .elementor-element.elementor-element-68ebab7{padding:24px 18px;margin-top:60px;}.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-group:nth-child(1),.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-group:nth-child(2){width:100%!important;}}
body.page-id-2954 article&gt;div{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-template-rows:auto auto;gap:38px 42px!important;align-items:start!important;}
body.page-id-2954 article&gt;div&gt;section:first-child{grid-column:1;grid-row:1;margin-bottom:0!important;}
body.page-id-2954 article&gt;div&gt;section:nth-child(2){grid-column:1;grid-row:2;}
body.page-id-2954 article&gt;div&gt;aside{grid-column:2;grid-row:1 / span 2;display:block!important;position:sticky;top:24px;align-self:start;min-width:0;}
body.page-id-2954 article&gt;div&gt;aside&gt;section{margin-bottom:24px!important;height:auto!important;transition:background-color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease;}
body.page-id-2954 article&gt;div&gt;aside&gt;section:hover{background:#fcb900!important;border-top-color:#fcb900!important;transform:translateY(-4px);box-shadow:0 12px 28px rgba(252,185,0,.22);}
body.page-id-2954 article&gt;div&gt;aside&gt;section:hover h2{color:#111820!important;border-bottom-color:#111820!important;}
body.page-id-2954 article&gt;div&gt;aside&gt;section:hover p,body.page-id-2954 article&gt;div&gt;aside&gt;section:hover strong{color:#111820!important;}
@media(max-width:900px){body.page-id-2954 article&gt;div{display:block!important;}body.page-id-2954 article&gt;div&gt;section:first-child{margin-bottom:38px!important;}body.page-id-2954 article&gt;div&gt;aside{position:static;margin-top:38px;}body.page-id-2954 article&gt;div&gt;aside&gt;section{margin-bottom:24px!important;}}
.elementor-2954 .elementor-element.elementor-element-68ebab7 .elementor-field-type-submit{margin-top:16px!important;}
body.page-id-2954 header{background:#000000!important;}
body.page-id-2954 header .elementor-element-232d6cb{display:none!important;}
body.page-id-2954 header .elementor-element-232d6cb{display:block!important;background:#000000!important;}
body.page-id-2954 header .elementor-element-232d6cb&gt;.elementor-container{background:#000000!important;}
body.page-id-2954 article{padding-top:28px!important;}/* End custom CSS */