.elementor-8 .elementor-element.elementor-element-76cc8f82:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-76cc8f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10172B;}.elementor-8 .elementor-element.elementor-element-76cc8f82 > .elementor-container{min-height:880px;}.elementor-8 .elementor-element.elementor-element-76cc8f82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-160px;margin-bottom:0px;padding:50px 0px 50px 0px;z-index:99;}.elementor-8 .elementor-element.elementor-element-76cc8f82 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-3dcea333.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-3dcea333.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-3dcea333 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left: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 );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-612c1c7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-612c1c7f .elementor-heading-title{font-family:"Arciform", Sans-serif;font-size:45px;font-weight:500;line-height:60px;color:var( --e-global-color-5351d56 );}.elementor-8 .elementor-element.elementor-element-67ce2b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-67ce2b8 .elementor-heading-title{font-family:"Arciform", Sans-serif;font-size:45px;font-weight:500;line-height:60px;color:var( --e-global-color-5351d56 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-5c680016 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-5c680016 .elementor-button:focus{background-color:var( --e-global-color-97f6518 );color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-5c680016{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-5c680016 > .elementor-widget-container{margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5c680016 .elementor-button{font-family:"Arciform", Sans-serif;font-size:35px;font-weight:500;line-height:45px;fill:var( --e-global-color-5351d56 );color:var( --e-global-color-5351d56 );border-radius:30px 30px 30px 30px;padding:10px 40px 10px 40px;}.elementor-8 .elementor-element.elementor-element-5c680016 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-5c680016 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-692b4d16 > .elementor-widget-container{margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-692b4d16 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:40px;color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-3313c4b3{width:auto;max-width:auto;text-align:left;}.elementor-8 .elementor-element.elementor-element-3313c4b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-96ff853{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-96ff853 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-8 .elementor-element.elementor-element-7dedb9f7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-835974e{padding:0px 0px 300px 0px;}.elementor-8 .elementor-element.elementor-element-25de28a{margin-top:0px;margin-bottom:150px;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-3dcea333{width:52%;}.elementor-8 .elementor-element.elementor-element-7dedb9f7{width:48%;}}@media(max-width:1366px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-3dcea333{width:58%;}.elementor-8 .elementor-element.elementor-element-7dedb9f7{width:42%;}}@media(max-width:1366px){.elementor-8 .elementor-element.elementor-element-76cc8f82{padding:50px 20px 50px 20px;}}@media(max-width:1200px){.elementor-8 .elementor-element.elementor-element-76cc8f82 > .elementor-container{min-height:750px;}.elementor-8 .elementor-element.elementor-element-612c1c7f .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-8 .elementor-element.elementor-element-67ce2b8 .elementor-heading-title{font-size:38px;line-height:48px;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-612c1c7f .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-8 .elementor-element.elementor-element-67ce2b8 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-5c680016 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5c680016 .elementor-button{font-size:25px;line-height:35px;}.elementor-8 .elementor-element.elementor-element-692b4d16 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-8 .elementor-element.elementor-element-3313c4b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3313c4b3 img{width:100px;}.elementor-8 .elementor-element.elementor-element-96ff853 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-96ff853 img{width:80%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-76cc8f82 > .elementor-container{min-height:650px;}.elementor-8 .elementor-element.elementor-element-76cc8f82{margin-top:-140px;margin-bottom:0px;padding:150px 20px 60px 20px;}.elementor-8 .elementor-element.elementor-element-3dcea333.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-3dcea333 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-612c1c7f{text-align:center;}.elementor-8 .elementor-element.elementor-element-612c1c7f .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-8 .elementor-element.elementor-element-67ce2b8 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-67ce2b8{text-align:center;}.elementor-8 .elementor-element.elementor-element-67ce2b8 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-8 .elementor-element.elementor-element-5c680016 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-8 .elementor-element.elementor-element-5c680016 .elementor-button{font-size:18px;line-height:26px;padding:8px 20px 8px 20px;}.elementor-8 .elementor-element.elementor-element-692b4d16 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-692b4d16{text-align:center;}.elementor-8 .elementor-element.elementor-element-692b4d16 .elementor-heading-title{font-size:21px;line-height:35px;}.elementor-8 .elementor-element.elementor-element-3313c4b3{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-3313c4b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3313c4b3 img{width:22vw;}.elementor-8 .elementor-element.elementor-element-96ff853{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-96ff853 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:10px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-96ff853 img{width:40vw;}}/* Start custom CSS for heading, class: .elementor-element-612c1c7f */#title h1 span {color:#009ED9;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67ce2b8 */@media only screen and (max-width:767px) {
#title h2 br { display: none;}
}



span.azure{color:#009ED9;}

/* Typewriter effect 1 */
@keyframes typing {
  0.0000%, 27.3488% { content: ""; }
  1.1395%, 26.2093% { content: "w"; }
  2.2791%, 25.0698% { content: "we"; }
  3.4186%, 23.9302% { content: "web"; }
  4.5581%, 22.7907% { content: "webs"; }
  5.6977%, 21.6512% { content: "websi"; }
  6.8372%, 20.5116% { content: "websit"; }
  7.9767%, 19.3721% { content: "website"; }
  9.1163%, 18.2326% { content: "websites"; }

  30.7674%, 51.2791% { content: ""; }
  31.9070%, 50.1395% { content: "m"; }
  33.0465%, 49.0000% { content: "ma"; }
  34.1860%, 47.8605% { content: "mar"; }
  35.3256%, 46.7209% { content: "mark"; }
  36.4651%, 45.5814% { content: "marke"; }
  37.6047%, 44.4419% { content: "market"; }	
  37.6047%, 44.4419% { content: "marketi"; }
  37.6047%, 44.4419% { content: "marketin"; }
  37.6047%, 44.4419% { content: "marketing"; }

  54.6977%, 75.2093% { content: ""; }
  55.8372%, 74.0698% { content: "b"; }
  56.9767%, 72.9302% { content: "br"; }
  58.1163%, 71.7907% { content: "bra"; }
  59.2558%, 70.6512% { content: "bran"; }
  60.3953%, 69.5116% { content: "brand"; }
  61.5349%, 68.3721% { content: "brandi"; }
  61.5349%, 68.3721% { content: "brandin"; }
  61.5349%, 68.3721% { content: "branding"; }
}

@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}

.typewriter {
  --caret: currentcolor;
}

.typewriter::before {
  content: "";
  animation: typing 13.5s infinite;
}

.typewriter::after {
  content: "";
  border-right: 1px solid var(--caret);
  animation: blink 0.5s linear infinite;
}

.typewriter.thick::after {
  border-right: 1ch solid var(--caret);
}

.typewriter.nocaret::after {
  border-right: 0;
}


@media (prefers-reduced-motion) {
  .typewriter::after {
    animation: none;
  }
  
  @keyframes sequencePopup {
    0%, 100% { content: "websites"; }
    33% { content: "marketing"; }
    67% { content: "branding"; }
  }

  .typewriter::before {
    content: "websites";
    animation: sequencePopup 12s linear infinite;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-692b4d16 */#bannertitle span{color:#009ED9;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-76cc8f82 */#site-header {
    background-color: transparent;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Arciform';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://i-promote-eu.ipromweb.co.uk/wp-content/uploads/2025/01/Arciform.eot');
	src: url('https://i-promote-eu.ipromweb.co.uk/wp-content/uploads/2025/01/Arciform.eot?#iefix') format('embedded-opentype'),
		url('https://i-promote-eu.ipromweb.co.uk/wp-content/uploads/2025/01/Arciform.woff2') format('woff2'),
		url('https://i-promote-eu.ipromweb.co.uk/wp-content/uploads/2025/01/Arciform.woff') format('woff'),
		url('https://i-promote-eu.ipromweb.co.uk/wp-content/uploads/2025/01/Arciform.ttf') format('truetype'),
		url('https://i-promote-eu.ipromweb.co.uk/wp-content/uploads/2025/01/Arciform.svg#Arciform') format('svg');
}
/* End Custom Fonts CSS */