.elementor-770 .elementor-element.elementor-element-15768ded > .elementor-container{max-width:1200px;}.elementor-770 .elementor-element.elementor-element-9fe1bcc > .elementor-container{max-width:1302px;}.elementor-770 .elementor-element.elementor-element-1f16787{width:var( --container-widget-width, 120.77% );max-width:120.77%;--container-widget-width:120.77%;--container-widget-flex-grow:0;text-align:start;}.elementor-770 .elementor-element.elementor-element-1f16787.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-770 .elementor-element.elementor-element-1f16787 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:67px;font-weight:900;font-style:normal;line-height:70px;letter-spacing:1.1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-770 .elementor-element.elementor-element-e94f0e7 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:73px;font-weight:900;line-height:64px;word-spacing:0px;color:#FD7B02;}.elementor-770 .elementor-element.elementor-element-6e8ca199:not(.elementor-motion-effects-element-type-background), .elementor-770 .elementor-element.elementor-element-6e8ca199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8E5D0 0%, #F8E5D0 100%);}.elementor-770 .elementor-element.elementor-element-6e8ca199 > .elementor-container{max-width:1200px;}.elementor-770 .elementor-element.elementor-element-6e8ca199 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-770 .elementor-element.elementor-element-6e8ca199{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-770 .elementor-element.elementor-element-a07a7f1{text-align:center;}.elementor-770 .elementor-element.elementor-element-a07a7f1 .elementor-heading-title{font-size:26px;font-weight:700;color:#FD820F;}.elementor-770 .elementor-element.elementor-element-4c9b74ac{text-align:center;}.elementor-770 .elementor-element.elementor-element-4c9b74ac .elementor-heading-title{font-size:51px;}.elementor-770 .elementor-element.elementor-element-16e24c25{text-align:center;}.elementor-770 .elementor-element.elementor-element-172f7445 > .elementor-container{max-width:1200px;}.elementor-770 .elementor-element.elementor-element-ac3e3ee{text-align:center;}.elementor-770 .elementor-element.elementor-element-ac3e3ee .elementor-heading-title{font-size:26px;font-weight:700;color:#FD820F;}.elementor-770 .elementor-element.elementor-element-7f26b9fa{text-align:center;}.elementor-770 .elementor-element.elementor-element-7f26b9fa .elementor-heading-title{font-size:51px;letter-spacing:-1px;}.elementor-770 .elementor-element.elementor-element-58dda81a > .elementor-container{max-width:1200px;}.elementor-770 .elementor-element.elementor-element-31d14d48 > .elementor-container{max-width:1200px;}.elementor-770 .elementor-element.elementor-element-1d41ddd4 > .elementor-container{max-width:1100px;}.elementor-770 .elementor-element.elementor-element-6a4db9e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-770 .elementor-element.elementor-element-6a4db9e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6BCA2;}.elementor-770 .elementor-element.elementor-element-6a4db9e6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-770 .elementor-element.elementor-element-6a4db9e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-770 .elementor-element.elementor-element-5ea9dad4{text-align:center;}.elementor-770 .elementor-element.elementor-element-4366c8cf{text-align:center;}.elementor-770 .elementor-element.elementor-element-31dd7f75{text-align:center;}.elementor-770 .elementor-element.elementor-element-445d7ec5 > .elementor-container{max-width:1200px;}.elementor-770 .elementor-element.elementor-element-943f7ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-770 .elementor-element.elementor-element-c48a0b1{--display:flex;}.elementor-770 .elementor-element.elementor-element-a289906{text-align:center;}.elementor-770 .elementor-element.elementor-element-4cd3133{text-align:center;}.elementor-770 .elementor-element.elementor-element-df4248b{text-align:center;}@media(min-width:768px){.elementor-770 .elementor-element.elementor-element-9a71fb8{width:39.815%;}.elementor-770 .elementor-element.elementor-element-18826b6d{width:60.185%;}.elementor-770 .elementor-element.elementor-element-943f7ee{--content-width:1100px;}}/* Start custom CSS for section, class: .elementor-element-1d41ddd4 *//* Cyber Aetos — paste in Appearance > Customize > Additional CSS.
   Elementor page layout: set Page Layout to Elementor Full Width or Canvas. */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');

body, button, input { font-family: Manrope, sans-serif; }
.elementor-section { overflow: visible; }
.ca-header { background:#fff; min-height:92px; display:flex; align-items:center; position:relative; z-index:10; }
.ca-header .elementor-container { align-items:center; width:100%; }
.ca-logo { align-items:center; color:#121923; display:inline-flex; gap:12px; line-height:1; text-decoration:none!important; }
.ca-logo-mark { align-items:center; background:#ff8a00; border-radius:12px; box-shadow:0 10px 24px rgba(255,138,0,.24); color:#fff; display:flex; font-size:28px; font-weight:800; height:48px; justify-content:center; width:48px; }
.ca-logo b { display:block; font-size:22px; font-weight:800; letter-spacing:-1px; }.ca-logo b span, .ca-logo i, .ca-logo-mark + span span { color:#ff8a00; }.ca-logo small { color:#98a2b3; display:block; font-size:9px; font-weight:800; letter-spacing:1.5px; margin-top:4px; }
.ca-nav { align-items:center; display:flex; gap:24px; justify-content:center; white-space:nowrap; }.ca-nav a { color:#344054; font-size:12px; font-weight:800; position:relative; text-decoration:none!important; }.ca-nav a:hover,.ca-nav .is-active { color:#ff8a00; }.ca-nav .is-active:after { background:#ff8a00; border-radius:8px; bottom:-14px; content:''; height:3px; left:0; position:absolute; right:0; }
.ca-call-pill { align-items:center; background:#fff; border-radius:99px; box-shadow:0 9px 22px rgba(18,25,35,.08); display:flex; gap:10px; justify-content:center; padding:10px 15px; text-decoration:none!important; }.ca-call-pill i { align-items:center; background:#fff5e7; border-radius:50%; color:#ff8a00; display:flex; font-style:normal; height:36px; justify-content:center; width:36px; }.ca-call-pill small,.ca-call-pill b { display:block; line-height:1.35; }.ca-call-pill small { color:#667085; font-size:10px; }.ca-call-pill b { color:#ff8a00; font-size:13px; }

.ca-hero { min-height:600px; padding:60px 0 45px; position:relative; }.ca-hero:after { background-image:radial-gradient(#f5d9b4 1.2px,transparent 1.2px); background-size:13px 13px; content:''; height:350px; opacity:.65; position:absolute; right:0; top:50px; width:21%; z-index:-1; }.ca-hero .elementor-container { align-items:center; }.ca-trust { align-items:center; background:#faf7f1; border-radius:99px; color:#667085; display:inline-flex; font-size:13px; font-weight:800; gap:10px; padding:8px 15px 8px 8px; }.ca-trust i { align-items:center; background:#ff9a13; border-radius:50%; color:#fff; display:flex; font-style:normal; height:31px; justify-content:center; width:31px; }
.ca-hero-title .elementor-heading-title { color:#121923; font-size:57px; font-weight:800; letter-spacing:-3px; line-height:1.13; margin:23px 0 0; }.ca-hero-title span,.ca-eyebrow .elementor-heading-title { color:#ff8a00; }.ca-lead .elementor-widget-container { max-width:545px; }.ca-lead p { color:#667085; font-size:17px; line-height:1.75; margin:18px 0 0; }.ca-hero-buttons,.ca-contact-buttons { display:flex; flex-wrap:wrap; gap:14px; margin-top:28px; }.ca-button { border-radius:99px; display:inline-block; font-size:13px; font-weight:800; padding:16px 23px; text-decoration:none!important; transition:.2s ease; }.ca-button:hover { transform:translateY(-2px); }.ca-primary { background:#ff8a00; box-shadow:0 12px 24px rgba(255,138,0,.24); color:#fff!important; }.ca-secondary { background:#fff; border:1px solid #edf0f3; box-shadow:0 4px 10px rgba(18,25,35,.04); color:#344054!important; }.ca-outline { background:#fff; border:1px solid #ff8a00; color:#ff8a00!important; }
.ca-mini-stats { display:grid; grid-template-columns:repeat(4,1fr); margin-top:42px; }.ca-mini-stats div { border-right:1px solid #eef0f3; padding:0 14px; }.ca-mini-stats div:first-child { padding-left:0; }.ca-mini-stats div:last-child { border:0; }.ca-mini-stats b,.ca-mini-stats small { display:block; }.ca-mini-stats b { color:#ff8a00; font-size:21px; }.ca-mini-stats small { color:#667085; font-size:11px; font-weight:700; line-height:1.45; margin-top:4px; }
.ca-hero-art { min-height:470px; position:relative; }.ca-hero-art:before { background:#ff9d0c; border-radius:48% 48% 18% 18% / 36% 36% 16% 16%; bottom:15px; content:''; left:8%; position:absolute; right:8%; top:28px; }.ca-server-image { position:relative; z-index:2; }.ca-server-image img { filter:drop-shadow(0 20px 22px rgba(18,25,35,.26)); width:112%!important; max-width:none!important; transform:translate(-6%,45px); }.ca-float { background:#fff; border-radius:16px; box-shadow:0 14px 30px rgba(18,25,35,.14); position:absolute; z-index:4; }.ca-float b,.ca-float small { display:block; line-height:1.25; }.ca-float small { color:#667085; font-size:10px; }.ca-uptime { align-items:center; display:flex; gap:10px; padding:12px 15px; right:-12px; top:72px; }.ca-uptime i { align-items:center; background:#ff8a00; border-radius:50%; color:#fff; display:flex; font-style:normal; height:43px; justify-content:center; width:43px; }.ca-uptime b { font-size:19px; }.ca-rating { align-items:center; bottom:-4px; display:flex; gap:10px; left:-5px; padding:12px 16px; }.ca-rating > span:first-child { color:#ff8a00; font-size:25px; }.ca-rating b { font-size:14px; }.ca-clients { bottom:84px; padding:12px 15px; right:-5px; }.ca-clients b { color:#ff8a00; font-size:20px; }

.ca-domain { background:#f8f8f6; padding:80px 0; }.ca-eyebrow .elementor-heading-title { font-size:12px; font-weight:800; letter-spacing:.3px; }.ca-section-title .elementor-heading-title { color:#121923; font-size:43px; font-weight:800; letter-spacing:-2px; line-height:1.16; margin-top:8px; }.ca-section-copy .elementor-widget-container { margin:auto; max-width:570px; }.ca-section-copy p { color:#667085; font-size:16px; line-height:1.6; margin-top:14px; }.ca-domain-search { background:#fff; border-radius:99px; box-shadow:0 12px 35px rgba(20,26,35,.09); display:flex; margin:29px auto 0; max-width:760px; padding:7px; }.ca-domain-search input { border:0; color:#121923; flex:1; font-size:14px; min-width:0; outline:none; padding:0 18px; }.ca-domain-search button { background:#ff8a00; border:0; border-radius:99px; color:#fff; cursor:pointer; font-size:13px; font-weight:800; padding:14px 22px; }.ca-extensions { display:flex; flex-wrap:wrap; gap:10px; justify-content:center; margin-top:18px; }.ca-extensions span { background:#fff; border-radius:99px; color:#667085; font-size:12px; font-weight:700; padding:9px 14px; }.ca-extensions b { color:#ff8a00; }
.ca-services { padding:94px 0 22px; }.ca-card-grid { padding:0 0; }.ca-grid-second { padding-bottom:94px; }.ca-card-grid .elementor-column { padding-bottom:22px; }.ca-service-card { border:1px solid #eef0f3; border-radius:23px; box-shadow:0 12px 35px rgba(20,26,35,.07); height:100%; padding:29px; transition:.25s ease; }.ca-service-card:hover { border-color:#ffcf8d; transform:translateY(-5px); }.ca-service-card i { color:#ff8a00; font-size:29px; font-style:normal; }.ca-service-card h3 { color:#121923; font-size:20px; font-weight:800; margin:18px 0 0; }.ca-service-card p { color:#667085; font-size:14px; line-height:1.75; margin:10px 0 15px; }.ca-service-card a { color:#ff8a00!important; font-size:13px; font-weight:800; text-decoration:none!important; }.ca-service-dark { background:#121923; border-color:#121923; }.ca-service-dark h3 { color:#fff; }.ca-service-dark p { color:#c8d0dc; }
.ca-security { background:#121923; color:#fff; padding:80px 0; }.ca-security-title .elementor-heading-title { color:#fff; font-size:42px; font-weight:800; letter-spacing:-1.8px; line-height:1.15; margin-top:14px; }.ca-security-copy p { color:#c9d0dc; font-size:16px; line-height:1.75; margin:18px 0 0; max-width:510px; }.ca-elementor-button .elementor-button { background:#ff8a00; border-radius:99px; font-size:13px; font-weight:800; margin-top:10px; padding:16px 23px; }.ca-security-grid { display:grid; gap:14px; grid-template-columns:repeat(2,1fr); }.ca-security-grid div { background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.12); border-radius:16px; min-height:132px; padding:20px; }.ca-security-grid b,.ca-security-grid strong,.ca-security-grid small { display:block; }.ca-security-grid b { color:#ff8a00; font-size:23px; }.ca-security-grid strong { font-size:14px; margin-top:17px; }.ca-security-grid small { color:#9ca7b9; font-size:11px; margin-top:5px; }
.ca-contact-wrap { padding:95px 0; }.ca-contact-box { background:#fff5e7; border-radius:31px; padding:63px 45px!important; }.ca-contact-buttons { justify-content:center; margin-top:27px; }

@media (max-width: 1024px) { .ca-header .elementor-column:nth-child(2) { display:none; }.ca-header .elementor-column:first-child { width:55%; }.ca-header .elementor-column:last-child { width:45%; }.ca-hero-title .elementor-heading-title { font-size:45px; }.ca-server-image img { width:125%!important; }.ca-call-pill { float:right; } }
@media (max-width: 767px) { .ca-header { min-height:72px; }.ca-header .elementor-container { padding:0 15px; }.ca-header .elementor-column:first-child { width:60%; }.ca-header .elementor-column:last-child { width:40%; }.ca-logo-mark { height:40px; width:40px; }.ca-logo b { font-size:18px; }.ca-logo small { font-size:7px; }.ca-call-pill { padding:7px; }.ca-call-pill i { height:33px; width:33px; }.ca-call-pill span { display:none; }.ca-hero { padding:44px 0 25px; }.ca-hero-title .elementor-heading-title { font-size:40px; letter-spacing:-2px; }.ca-lead p { font-size:15px; }.ca-mini-stats { grid-template-columns:repeat(2,1fr); gap:20px 0; }.ca-mini-stats div:nth-child(2) { border:0; }.ca-mini-stats div:nth-child(n+3) { padding-top:4px; }.ca-hero-art { margin-top:15px; min-height:340px; }.ca-server-image img { transform:translate(-6%,24px); width:118%!important; }.ca-uptime { right:0; top:38px; }.ca-rating { bottom:-10px; left:0; }.ca-clients { bottom:47px; right:0; }.ca-section-title .elementor-heading-title,.ca-security-title .elementor-heading-title { font-size:34px; }.ca-domain,.ca-security { padding:60px 0; }.ca-services { padding-top:65px; }.ca-grid-second { padding-bottom:56px; }.ca-contact-wrap { padding:60px 0; }.ca-contact-box { border-radius:24px; padding:45px 20px!important; }.ca-domain-search { padding:5px; }.ca-domain-search button { padding:13px 16px; white-space:nowrap; }.ca-domain-search input { padding:0 10px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-943f7ee *//* Cyber Aetos — paste in Appearance > Customize > Additional CSS.
   Elementor page layout: set Page Layout to Elementor Full Width or Canvas. */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');

body, button, input { font-family: Manrope, sans-serif; }
.elementor-section { overflow: visible; }
.ca-header { background:#fff; min-height:92px; display:flex; align-items:center; position:relative; z-index:10; }
.ca-header .elementor-container { align-items:center; width:100%; }
.ca-logo { align-items:center; color:#121923; display:inline-flex; gap:12px; line-height:1; text-decoration:none!important; }
.ca-logo-mark { align-items:center; background:#ff8a00; border-radius:12px; box-shadow:0 10px 24px rgba(255,138,0,.24); color:#fff; display:flex; font-size:28px; font-weight:800; height:48px; justify-content:center; width:48px; }
.ca-logo b { display:block; font-size:22px; font-weight:800; letter-spacing:-1px; }.ca-logo b span, .ca-logo i, .ca-logo-mark + span span { color:#ff8a00; }.ca-logo small { color:#98a2b3; display:block; font-size:9px; font-weight:800; letter-spacing:1.5px; margin-top:4px; }
.ca-nav { align-items:center; display:flex; gap:24px; justify-content:center; white-space:nowrap; }.ca-nav a { color:#344054; font-size:12px; font-weight:800; position:relative; text-decoration:none!important; }.ca-nav a:hover,.ca-nav .is-active { color:#ff8a00; }.ca-nav .is-active:after { background:#ff8a00; border-radius:8px; bottom:-14px; content:''; height:3px; left:0; position:absolute; right:0; }
.ca-call-pill { align-items:center; background:#fff; border-radius:99px; box-shadow:0 9px 22px rgba(18,25,35,.08); display:flex; gap:10px; justify-content:center; padding:10px 15px; text-decoration:none!important; }.ca-call-pill i { align-items:center; background:#fff5e7; border-radius:50%; color:#ff8a00; display:flex; font-style:normal; height:36px; justify-content:center; width:36px; }.ca-call-pill small,.ca-call-pill b { display:block; line-height:1.35; }.ca-call-pill small { color:#667085; font-size:10px; }.ca-call-pill b { color:#ff8a00; font-size:13px; }

.ca-hero { min-height:600px; padding:60px 0 45px; position:relative; }.ca-hero:after { background-image:radial-gradient(#f5d9b4 1.2px,transparent 1.2px); background-size:13px 13px; content:''; height:350px; opacity:.65; position:absolute; right:0; top:50px; width:21%; z-index:-1; }.ca-hero .elementor-container { align-items:center; }.ca-trust { align-items:center; background:#faf7f1; border-radius:99px; color:#667085; display:inline-flex; font-size:13px; font-weight:800; gap:10px; padding:8px 15px 8px 8px; }.ca-trust i { align-items:center; background:#ff9a13; border-radius:50%; color:#fff; display:flex; font-style:normal; height:31px; justify-content:center; width:31px; }
.ca-hero-title .elementor-heading-title { color:#121923; font-size:57px; font-weight:800; letter-spacing:-3px; line-height:1.13; margin:23px 0 0; }.ca-hero-title span,.ca-eyebrow .elementor-heading-title { color:#ff8a00; }.ca-lead .elementor-widget-container { max-width:545px; }.ca-lead p { color:#667085; font-size:17px; line-height:1.75; margin:18px 0 0; }.ca-hero-buttons,.ca-contact-buttons { display:flex; flex-wrap:wrap; gap:14px; margin-top:28px; }.ca-button { border-radius:99px; display:inline-block; font-size:13px; font-weight:800; padding:16px 23px; text-decoration:none!important; transition:.2s ease; }.ca-button:hover { transform:translateY(-2px); }.ca-primary { background:#ff8a00; box-shadow:0 12px 24px rgba(255,138,0,.24); color:#fff!important; }.ca-secondary { background:#fff; border:1px solid #edf0f3; box-shadow:0 4px 10px rgba(18,25,35,.04); color:#344054!important; }.ca-outline { background:#fff; border:1px solid #ff8a00; color:#ff8a00!important; }
.ca-mini-stats { display:grid; grid-template-columns:repeat(4,1fr); margin-top:42px; }.ca-mini-stats div { border-right:1px solid #eef0f3; padding:0 14px; }.ca-mini-stats div:first-child { padding-left:0; }.ca-mini-stats div:last-child { border:0; }.ca-mini-stats b,.ca-mini-stats small { display:block; }.ca-mini-stats b { color:#ff8a00; font-size:21px; }.ca-mini-stats small { color:#667085; font-size:11px; font-weight:700; line-height:1.45; margin-top:4px; }
.ca-hero-art { min-height:470px; position:relative; }.ca-hero-art:before { background:#ff9d0c; border-radius:48% 48% 18% 18% / 36% 36% 16% 16%; bottom:15px; content:''; left:8%; position:absolute; right:8%; top:28px; }.ca-server-image { position:relative; z-index:2; }.ca-server-image img { filter:drop-shadow(0 20px 22px rgba(18,25,35,.26)); width:112%!important; max-width:none!important; transform:translate(-6%,45px); }.ca-float { background:#fff; border-radius:16px; box-shadow:0 14px 30px rgba(18,25,35,.14); position:absolute; z-index:4; }.ca-float b,.ca-float small { display:block; line-height:1.25; }.ca-float small { color:#667085; font-size:10px; }.ca-uptime { align-items:center; display:flex; gap:10px; padding:12px 15px; right:-12px; top:72px; }.ca-uptime i { align-items:center; background:#ff8a00; border-radius:50%; color:#fff; display:flex; font-style:normal; height:43px; justify-content:center; width:43px; }.ca-uptime b { font-size:19px; }.ca-rating { align-items:center; bottom:-4px; display:flex; gap:10px; left:-5px; padding:12px 16px; }.ca-rating > span:first-child { color:#ff8a00; font-size:25px; }.ca-rating b { font-size:14px; }.ca-clients { bottom:84px; padding:12px 15px; right:-5px; }.ca-clients b { color:#ff8a00; font-size:20px; }

.ca-domain { background:#f8f8f6; padding:80px 0; }.ca-eyebrow .elementor-heading-title { font-size:12px; font-weight:800; letter-spacing:.3px; }.ca-section-title .elementor-heading-title { color:#121923; font-size:43px; font-weight:800; letter-spacing:-2px; line-height:1.16; margin-top:8px; }.ca-section-copy .elementor-widget-container { margin:auto; max-width:570px; }.ca-section-copy p { color:#667085; font-size:16px; line-height:1.6; margin-top:14px; }.ca-domain-search { background:#fff; border-radius:99px; box-shadow:0 12px 35px rgba(20,26,35,.09); display:flex; margin:29px auto 0; max-width:760px; padding:7px; }.ca-domain-search input { border:0; color:#121923; flex:1; font-size:14px; min-width:0; outline:none; padding:0 18px; }.ca-domain-search button { background:#ff8a00; border:0; border-radius:99px; color:#fff; cursor:pointer; font-size:13px; font-weight:800; padding:14px 22px; }.ca-extensions { display:flex; flex-wrap:wrap; gap:10px; justify-content:center; margin-top:18px; }.ca-extensions span { background:#fff; border-radius:99px; color:#667085; font-size:12px; font-weight:700; padding:9px 14px; }.ca-extensions b { color:#ff8a00; }
.ca-services { padding:94px 0 22px; }.ca-card-grid { padding:0 0; }.ca-grid-second { padding-bottom:94px; }.ca-card-grid .elementor-column { padding-bottom:22px; }.ca-service-card { border:1px solid #eef0f3; border-radius:23px; box-shadow:0 12px 35px rgba(20,26,35,.07); height:100%; padding:29px; transition:.25s ease; }.ca-service-card:hover { border-color:#ffcf8d; transform:translateY(-5px); }.ca-service-card i { color:#ff8a00; font-size:29px; font-style:normal; }.ca-service-card h3 { color:#121923; font-size:20px; font-weight:800; margin:18px 0 0; }.ca-service-card p { color:#667085; font-size:14px; line-height:1.75; margin:10px 0 15px; }.ca-service-card a { color:#ff8a00!important; font-size:13px; font-weight:800; text-decoration:none!important; }.ca-service-dark { background:#121923; border-color:#121923; }.ca-service-dark h3 { color:#fff; }.ca-service-dark p { color:#c8d0dc; }
.ca-security { background:#121923; color:#fff; padding:80px 0; }.ca-security-title .elementor-heading-title { color:#fff; font-size:42px; font-weight:800; letter-spacing:-1.8px; line-height:1.15; margin-top:14px; }.ca-security-copy p { color:#c9d0dc; font-size:16px; line-height:1.75; margin:18px 0 0; max-width:510px; }.ca-elementor-button .elementor-button { background:#ff8a00; border-radius:99px; font-size:13px; font-weight:800; margin-top:10px; padding:16px 23px; }.ca-security-grid { display:grid; gap:14px; grid-template-columns:repeat(2,1fr); }.ca-security-grid div { background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.12); border-radius:16px; min-height:132px; padding:20px; }.ca-security-grid b,.ca-security-grid strong,.ca-security-grid small { display:block; }.ca-security-grid b { color:#ff8a00; font-size:23px; }.ca-security-grid strong { font-size:14px; margin-top:17px; }.ca-security-grid small { color:#9ca7b9; font-size:11px; margin-top:5px; }
.ca-contact-wrap { padding:95px 0; }.ca-contact-box { background:#fff5e7; border-radius:31px; padding:63px 45px!important; }.ca-contact-buttons { justify-content:center; margin-top:27px; }

@media (max-width: 1024px) { .ca-header .elementor-column:nth-child(2) { display:none; }.ca-header .elementor-column:first-child { width:55%; }.ca-header .elementor-column:last-child { width:45%; }.ca-hero-title .elementor-heading-title { font-size:45px; }.ca-server-image img { width:125%!important; }.ca-call-pill { float:right; } }
@media (max-width: 767px) { .ca-header { min-height:72px; }.ca-header .elementor-container { padding:0 15px; }.ca-header .elementor-column:first-child { width:60%; }.ca-header .elementor-column:last-child { width:40%; }.ca-logo-mark { height:40px; width:40px; }.ca-logo b { font-size:18px; }.ca-logo small { font-size:7px; }.ca-call-pill { padding:7px; }.ca-call-pill i { height:33px; width:33px; }.ca-call-pill span { display:none; }.ca-hero { padding:44px 0 25px; }.ca-hero-title .elementor-heading-title { font-size:40px; letter-spacing:-2px; }.ca-lead p { font-size:15px; }.ca-mini-stats { grid-template-columns:repeat(2,1fr); gap:20px 0; }.ca-mini-stats div:nth-child(2) { border:0; }.ca-mini-stats div:nth-child(n+3) { padding-top:4px; }.ca-hero-art { margin-top:15px; min-height:340px; }.ca-server-image img { transform:translate(-6%,24px); width:118%!important; }.ca-uptime { right:0; top:38px; }.ca-rating { bottom:-10px; left:0; }.ca-clients { bottom:47px; right:0; }.ca-section-title .elementor-heading-title,.ca-security-title .elementor-heading-title { font-size:34px; }.ca-domain,.ca-security { padding:60px 0; }.ca-services { padding-top:65px; }.ca-grid-second { padding-bottom:56px; }.ca-contact-wrap { padding:60px 0; }.ca-contact-box { border-radius:24px; padding:45px 20px!important; }.ca-domain-search { padding:5px; }.ca-domain-search button { padding:13px 16px; white-space:nowrap; }.ca-domain-search input { padding:0 10px; } }/* End custom CSS */