.elementor .e-56c25fd-a09b210{display: block;
width: 100%;
max-width: 100%;
height: auto;
margin: 0;\n}.elementor .e-da53db9-5cc5308{font-size:21px;color:#f1f1f1;width: 82%;
max-width: 520px;

font-size: clamp(17px, 0.99vw, 19px);
line-height: 1.45;

margin-top: clamp(0px, 0vw, 0px);
margin-left: 1%;
margin-bottom: 0;\n}.elementor .e-b440d45-10b1211{display:none;\n}.elementor .e-e6ee0b0-0e0fd27{flex-direction:column;justify-content:center;align-items:center;position: absolute;
left: clamp(35px, 18vw, 315px);
top: clamp(145px, 17vw, 169px);

width: clamp(320px,27vw, 517px);
max-width: 517px;

display: flex;
flex-direction: column;
align-items: flex-start;
z-index: 10;\n}.elementor .e-f4f9c53-6dd0725{width:100%;min-height:1076px;padding-block-end:330px;margin-block-start:-183px;background-image:url("https://gobyteme.com/wp-content/uploads/2026/07/Homepage-BackgroundImageV2.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:top center;position: relative;
width: 100%;
min-height: clamp(560px, 52vw, 820px);
overflow: hidden;

background-size: contain;
background-repeat: no-repeat;
background-position: center top;

@media (max-width: 1100px) {
  min-height: 650px;
}\n}.elementor .e-2493d2b-b0a618c{display: block;
width: 100%;
max-width: 100%;
height: auto;

margin: 0;
padding: 0;
object-fit: contain;\n}.elementor .e-879530e-18bd7eb{font-family:"urw-din-condensed";font-size:clamp(14px, 1.5vw, 24px);line-height:1.1;text-align:center;position: absolute !important;
  left: 50% !important;
  bottom: 35% !important;
  transform: translateX(-50%) !important;
  width: 82% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center;
  z-index: 20;\n}.elementor .e-5b48497-e798c26{width:25%;flex-direction:column;position: relative;
display: block;

width: 100%;
max-width: 390px;
min-width: 0;
height: auto;
aspect-ratio: 629 / 1029;

margin: 0;
padding: 0;
overflow: hidden;\n}.elementor .e-fdf4d7f-549779c{display: block;
width: 100%;
max-width: 100%;
height: auto;

margin: 0;
padding: 0;
object-fit: contain;\n}.elementor .e-b91eb8c-6274da1{font-family:"urw-din-condensed";font-size:clamp(14px, 1.5vw, 24px);line-height:1.1;text-align:center;position: absolute !important;
  left: 50% !important;
  bottom: 35% !important;
  transform: translateX(-50%) !important;
  width: 82% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center;
  z-index: 20;\n}.elementor .e-f8d612a-80dc265{width:25%;flex-direction:column;position: relative;
display: block;

width: 100%;
max-width: 390px;
min-width: 0;
height: auto;
aspect-ratio: 629 / 1029;

margin: 0;
padding: 0;
overflow: hidden;\n}.elementor .e-d21c0ec-0a584ce{display: block;
width: 100%;
max-width: 100%;
height: auto;

margin: 0;
padding: 0;
object-fit: contain;\n}.elementor .e-9908898-4030eb2{font-family:"urw-din-condensed";font-size:clamp(14px, 1.5vw, 24px);line-height:1.1;text-align:center;position: absolute !important;
  left: 50% !important;
  bottom: 35% !important;
  transform: translateX(-50%) !important;
  width: 82% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center;
  z-index: 20;\n}.elementor .e-ad9fe6a-06d756a{width:25%;flex-direction:column;position: relative;
display: block;

width: 100%;
max-width: 390px;
min-width: 0;
height: auto;
aspect-ratio: 629 / 1029;

margin: 0;
padding: 0;
overflow: hidden;\n}.elementor .e-4412908-121671d{display: block;
width: 100%;
max-width: 100%;
height: auto;

margin: 0;
padding: 0;
object-fit: contain;\n}.elementor .e-3285fbe-33449b0{font-family:"urw-din-condensed";font-size:clamp(14px, 1.5vw, 24px);line-height:1.1;text-align:center;position: absolute !important;
  left: 50% !important;
  bottom: 35% !important;
  transform: translateX(-50%) !important;
  width: 82% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center;
  z-index: 20;\n}.elementor .e-a0f0c6e-fa68957{width:25%;flex-direction:column;position: relative;
display: block;

width: 100%;
max-width: 390px;
min-width: 0;
height: auto;
aspect-ratio: 629 / 1029;

margin: 0;
padding: 0;
overflow: hidden;\n}.elementor .e-dd4fe00-24a63d5{padding-block-end:48px;padding-inline-start:5%;padding-inline-end:5%;flex-direction:row;display: grid;

grid-template-columns: repeat(4, 1fr);

gap: clamp(20px, 2vw, 35px);

align-items: start;
justify-items: center;

width: 100%;
max-width: 1700px;

margin: 0 auto;
padding: clamp(30px, 5vw, 80px) clamp(18px, 3vw, 50px);

  @media (min-width: 1201px) {
margin-top: -85px;
  }

@media (max-width: 1200px) {
  grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 767px) {
  grid-template-columns: 1fr;
}\n}.elementor .e-8458b7d{margin-block-start:-185px;background-image:url("https://gobyteme.com/wp-content/uploads/2026/07/Homepage-ReflectionBackground.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;flex-direction:column;.bpc-dots {
  margin-top: -100px;
}\n}.elementor .e-14f72f2-89a95ec{padding-block-start:6px;padding-inline-start:29px;@media (max-width: 767px) {
  display: block !important;
  width: 100% !important;
  max-width: 155px !important;
  height: auto !important;

  margin: 0 auto !important;
  padding: 0 !important;
}\n}.elementor .e-f5e8668-60a0bee{width:35%;flex-direction:column;@media (max-width: 767px) {
  position: static !important;
  inset: auto !important;
  transform: none !important;

  width: 100% !important;
  min-width: 0 !important;
  height: auto !important;

  margin: 0 !important;
  padding: 0 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}\n}.elementor .e-9f4a9eb-111e2a6{font-family:"urw-din";font-size:clamp(14px, 1.5vw, 16px);color:#f1f1f1;padding-block-start:6px;font-size: clamp(9px, 1vw, 20px);
line-height: 1.35;
margin: 0;

@media (max-width: 767px) {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;

  font-size: clamp(10px, 3vw, 13px) !important;
  line-height: 1.35 !important;
  text-align: left !important;
}\n}.elementor .e-d686b58-a848699{font-family:"Oregano";font-weight:600;font-size:clamp(14px, 2vw, 43px);color:#F57C00;direction:ltr;padding-block-start:8px;font-size: clamp(13px, 2.2vw, 30px);
line-height: 1.1;
margin: 0;

@media (max-width: 767px) {
  width: 100% !important;
  margin: 2px 0 0 !important;
  padding: 0 !important;

  font-size: clamp(13px, 3.8vw, 17px) !important;
  line-height: 1.1 !important;
  text-align: left !important;
}\n}.elementor .e-da03d7b-9a9b820{height:8%;margin-block-start:4px;margin-inline-start:-16px;@media (max-width: 767px) {
  display: block !important;
  width: 100% !important;
  max-width: 220px !important;
  height: auto !important;

  margin: 0 !important;
  padding: 0 !important;
}\n}.elementor .e-63da8c8-b69b2c3{width:38%;padding-block-start:88px;flex-direction:column;position: absolute;
left: 34.5%;
top: 0%;
width: 30%;
z-index: 10;
gap: clamp(4px, 0.5vw, 10px);

@media (max-width: 767px) {
  position: static !important;
  inset: auto !important;
  transform: none !important;

  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;

  width: 100% !important;
  min-width: 0 !important;
  height: auto !important;

  gap: 7px !important;
  margin: 0 !important;
  padding: 0 !important;
}\n}.elementor .e-9f30fe7-d08b4a5{padding-block-end:285px;padding-inline-start:30px;padding-inline-end:100px;margin-block-start:-50px;background-image:url("https://gobyteme.com/wp-content/uploads/2026/07/Homepage-BottomDesk-v7.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:0% 0%;flex-direction:row;position: relative;
width: 100%;
aspect-ratio: 12 / 5;
background-size: contain;
background-repeat: no-repeat;
background-position: right top;
overflow: hidden;
min-height: 0;

@media (max-width: 767px) {
  display: grid !important;
  grid-template-columns: minmax(105px, 34%) minmax(0, 66%) !important;
  align-items: center !important;
  gap: 12px !important;

  width: 100% !important;
  min-height: 0 !important;
  height: auto !important;

  margin: 0 !important;
  padding: 24px 14px !important;

  background-image: none !important;
  overflow: visible !important;
}\n}