.elementor-2066 .elementor-element.elementor-element-667b6c9{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 40px;--row-gap:50px;--column-gap:40px;--padding-top:80px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2066 .elementor-element.elementor-element-667b6c9:not(.elementor-motion-effects-element-type-background), .elementor-2066 .elementor-element.elementor-element-667b6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1420;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-2066 .elementor-element.elementor-element-4775ca6{text-align:center;}.elementor-2066 .elementor-element.elementor-element-4775ca6 img{width:280px;}.elementor-2066 .elementor-element.elementor-element-35d5111{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2066 .elementor-element.elementor-element-2af57cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2066 .elementor-element.elementor-element-2af57cf{text-align:center;}.elementor-2066 .elementor-element.elementor-element-2af57cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:0.9px;color:#20B9DA;}.elementor-2066 .elementor-element.elementor-element-7f7d120 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2066 .elementor-element.elementor-element-7f7d120{text-align:center;}.elementor-2066 .elementor-element.elementor-element-7f7d120 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:600;line-height:10px;letter-spacing:-0.8px;color:#FFFFFF00;}.elementor-2066 .elementor-element.elementor-element-04c146c > .elementor-widget-container{margin:10px 0px 5px 0px;}.elementor-2066 .elementor-element.elementor-element-04c146c{text-align:center;}.elementor-2066 .elementor-element.elementor-element-04c146c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:33px;font-weight:600;line-height:1.2em;letter-spacing:-0.8px;color:#FFFFFF;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );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-2066 .elementor-element.elementor-element-d9d3c36{text-align:center;font-family:"Poppins", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.6em;color:#8296AC;}.elementor-2066 .elementor-element.elementor-element-d9d3c36 p{margin-block-end:0px;}.elementor-2066 .elementor-element.elementor-element-5b69008{--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:center;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-1293d9d{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#27384D;--border-color:#27384D;--border-radius:26px 26px 26px 26px;--padding-top:52px;--padding-bottom:52px;--padding-left:38px;--padding-right:38px;}.elementor-2066 .elementor-element.elementor-element-701898c{--display:flex;--min-height:78px;--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:center;--align-items:center;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2066 .elementor-element.elementor-element-55c8331 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-2066 .elementor-element.elementor-element-55c8331 .elementor-icon-wrapper{text-align:center;}.elementor-2066 .elementor-element.elementor-element-55c8331.elementor-view-stacked .elementor-icon{background-color:#0B1420;}.elementor-2066 .elementor-element.elementor-element-55c8331.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-55c8331.elementor-view-default .elementor-icon{color:#0B1420;border-color:#0B1420;}.elementor-2066 .elementor-element.elementor-element-55c8331.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-55c8331.elementor-view-default .elementor-icon svg{fill:#0B1420;}.elementor-2066 .elementor-element.elementor-element-55c8331 .elementor-icon{font-size:32px;}.elementor-2066 .elementor-element.elementor-element-55c8331 .elementor-icon svg{height:32px;}.elementor-2066 .elementor-element.elementor-element-c8ef8d8 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2066 .elementor-element.elementor-element-c8ef8d8{text-align:center;}.elementor-2066 .elementor-element.elementor-element-c8ef8d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:1.3em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-2066 .elementor-element.elementor-element-f56643d{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#9FB0C4;}.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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-2066 .elementor-element.elementor-element-ecf4495 .elementor-button{background-color:#00000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B5068;border-radius:50px 50px 50px 50px;padding:15px 32px 15px 32px;}.elementor-2066 .elementor-element.elementor-element-ecf4495 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2066 .elementor-element.elementor-element-ecf4495 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2066 .elementor-element.elementor-element-f0b1593{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#27384D;--border-color:#27384D;--border-radius:26px 26px 26px 26px;--padding-top:52px;--padding-bottom:52px;--padding-left:38px;--padding-right:38px;}.elementor-2066 .elementor-element.elementor-element-b59851e{--display:flex;--min-height:78px;--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:center;--align-items:center;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2066 .elementor-element.elementor-element-5ec9829 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-2066 .elementor-element.elementor-element-5ec9829 .elementor-icon-wrapper{text-align:center;}.elementor-2066 .elementor-element.elementor-element-5ec9829.elementor-view-stacked .elementor-icon{background-color:#0B1420;}.elementor-2066 .elementor-element.elementor-element-5ec9829.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-5ec9829.elementor-view-default .elementor-icon{color:#0B1420;border-color:#0B1420;}.elementor-2066 .elementor-element.elementor-element-5ec9829.elementor-view-framed .elementor-icon, .elementor-2066 .elementor-element.elementor-element-5ec9829.elementor-view-default .elementor-icon svg{fill:#0B1420;}.elementor-2066 .elementor-element.elementor-element-5ec9829 .elementor-icon{font-size:32px;}.elementor-2066 .elementor-element.elementor-element-5ec9829 .elementor-icon svg{height:32px;}.elementor-2066 .elementor-element.elementor-element-b8b3b26 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2066 .elementor-element.elementor-element-b8b3b26{text-align:center;}.elementor-2066 .elementor-element.elementor-element-b8b3b26 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:1.3em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-2066 .elementor-element.elementor-element-9a62840{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#9FB0C4;}.elementor-2066 .elementor-element.elementor-element-f49fc89 .elementor-button{background-color:#00000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B5068;border-radius:50px 50px 50px 50px;padding:15px 32px 15px 32px;}.elementor-2066 .elementor-element.elementor-element-f49fc89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2066 .elementor-element.elementor-element-f49fc89 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2066 .elementor-element.elementor-element-5567623{text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.2px;color:#5E7085;}.elementor-2066 .elementor-element.elementor-element-5567623 p{margin-block-end:0px;}@media(min-width:768px){.elementor-2066 .elementor-element.elementor-element-667b6c9{--content-width:1140px;}.elementor-2066 .elementor-element.elementor-element-1293d9d{--width:430px;}.elementor-2066 .elementor-element.elementor-element-701898c{--width:78px;}.elementor-2066 .elementor-element.elementor-element-f0b1593{--width:430px;}.elementor-2066 .elementor-element.elementor-element-b59851e{--width:78px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2066 .elementor-element.elementor-element-1293d9d{--width:100%;}.elementor-2066 .elementor-element.elementor-element-f0b1593{--width:100%;}}@media(min-width:1920px){.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-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );}}@media(max-width:1024px){.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-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2066 .elementor-element.elementor-element-7f7d120 .elementor-heading-title{font-size:36px;}.elementor-2066 .elementor-element.elementor-element-04c146c .elementor-heading-title{font-size:36px;}.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 );}}@media(max-width:767px){.elementor-2066 .elementor-element.elementor-element-667b6c9{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.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-2066 .elementor-element.elementor-element-4775ca6 img{width:220px;}.elementor-2066 .elementor-element.elementor-element-35d5111{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2066 .elementor-element.elementor-element-7f7d120 .elementor-heading-title{font-size:10px;}.elementor-2066 .elementor-element.elementor-element-04c146c .elementor-heading-title{font-size:29px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2066 .elementor-element.elementor-element-d9d3c36{font-size:15px;}.elementor-2066 .elementor-element.elementor-element-5b69008{--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-2066 .elementor-element.elementor-element-1293d9d{--padding-top:38px;--padding-bottom:38px;--padding-left:24px;--padding-right:24px;}.elementor-2066 .elementor-element.elementor-element-701898c{--width:78px;}.elementor-2066 .elementor-element.elementor-element-c8ef8d8 .elementor-heading-title{font-size:23px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2066 .elementor-element.elementor-element-f0b1593{--padding-top:38px;--padding-bottom:38px;--padding-left:24px;--padding-right:24px;}.elementor-2066 .elementor-element.elementor-element-b59851e{--width:78px;}.elementor-2066 .elementor-element.elementor-element-b8b3b26 .elementor-heading-title{font-size:23px;}}/* Start custom CSS for container, class: .elementor-element-667b6c9 */.elementor-2066 .elementor-element.elementor-element-667b6c9{position:relative;overflow:hidden;isolation:isolate;}
.elementor-2066 .elementor-element.elementor-element-667b6c9::before{content:"";position:absolute;inset:0;z-index:-2;
 background:
  radial-gradient(900px 560px at 12% 8%, rgba(32,185,218,.20), transparent 62%),
  radial-gradient(760px 520px at 88% 92%, rgba(32,185,218,.13), transparent 60%),
  radial-gradient(600px 400px at 50% 50%, rgba(19,32,51,.0), rgba(7,15,26,.85) 100%);}
.elementor-2066 .elementor-element.elementor-element-667b6c9::after{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;
 background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
 background-size:62px 62px;
 -webkit-mask-image:radial-gradient(circle at 50% 42%, #000 0%, transparent 72%);
 mask-image:radial-gradient(circle at 50% 42%, #000 0%, transparent 72%);}

.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-fade{opacity:0;transform:translateY(22px);animation:silasUp .85s cubic-bezier(.22,1,.36,1) forwards;}
.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-d1{animation-delay:.05s}
.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-d2{animation-delay:.18s}
.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-d3{animation-delay:.30s}
.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-d4{animation-delay:.42s}
.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-d5{animation-delay:.56s}
@keyframes silasUp{to{opacity:1;transform:translateY(0)}}

.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-eyebrow .elementor-heading-title{display:inline-block;padding:8px 18px;border-radius:50px;
 border:1px solid rgba(32,185,218,.32);background:rgba(32,185,218,.08);backdrop-filter:blur(6px);}

.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-card{position:relative;overflow:hidden;
 background:linear-gradient(160deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,.025) 100%);
 backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);
 transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .45s ease;}
.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-card::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);
 width:0;height:2px;background:linear-gradient(90deg,transparent,#20B9DA,transparent);transition:width .5s ease;}
.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-card::after{content:"";position:absolute;width:300px;height:300px;right:-130px;top:-130px;border-radius:50%;
 background:radial-gradient(circle,rgba(32,185,218,.22),transparent 68%);opacity:0;transition:opacity .45s ease;}
.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-card:hover{transform:translateY(-10px);border-color:rgba(32,185,218,.55);
 box-shadow:0 26px 60px rgba(0,0,0,.45),0 0 0 1px rgba(32,185,218,.12);}
.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-card:hover::before{width:72%;}
.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-card:hover::after{opacity:1;}

.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-ico{position:relative;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease;
 background:linear-gradient(135deg,#20B9DA 0%,#1588B5 100%);
 box-shadow:0 10px 28px rgba(32,185,218,.28);}
.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-card:hover .silas-ico{transform:translateY(-4px) scale(1.06);box-shadow:0 16px 38px rgba(32,185,218,.42);}

.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-btn .elementor-button{transition:all .35s ease;letter-spacing:.3px;}
.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-btn .elementor-button-icon{transition:transform .35s ease;}
.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-card:hover .silas-btn .elementor-button{background-color:#20B9DA;color:#0B1420;border-color:#20B9DA;
 box-shadow:0 10px 26px rgba(32,185,218,.35);}
.elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-card:hover .silas-btn .elementor-button-icon{transform:translateX(5px);}

@media(max-width:767px){
 .elementor-2066 .elementor-element.elementor-element-667b6c9 .silas-card:hover{transform:none;}
 .elementor-2066 .elementor-element.elementor-element-667b6c9::after{display:none;}
}/* End custom CSS */