:root{
    
    --main-color: rgb(11, 90, 219);
    --main-color-rgb: 11, 90, 219;
    --color-two: rgb(8, 150, 252);
    --color-two-rgb: 8, 150, 252;
    --color-three: rgb(0, 6, 17);
    --color-three-rgb: 0, 6, 17;
    --color-four: rgb(232, 232, 232);
    --color-four-rgb: 232, 232, 232;
    --color-five: rgb(237, 241, 247);
    --color-five-rgb: 237, 241, 247;
    --color-six: rgb(136, 136, 136);
    --color-six-rgb: 136, 136, 136;
    --color-seven: rgb(18, 43, 188);
    --color-seven-rgb: 18, 43, 188;
    --color-eight: rgb(235, 235, 235);
    --color-eight-rgb: 235, 235, 235;
    --color-nine: rgb(8, 155, 255);
    --color-nine-rgb: 8, 155, 255;
    --color-ten: rgb(231, 231, 231);
    --color-ten-rgb: 231, 231, 231;
    --color-eleven: rgb(202, 207, 214);
    --color-eleven-rgb: 202, 207, 214;
    --color-twelve: rgb(229, 233, 250);
    --color-twelve-rgb: 229, 233, 250;
    --color-thirteen: rgb(225, 225, 225);
    --color-thirteen-rgb: 225, 225, 225;
    --color-fourteen: rgb(15, 103, 246);
    --color-fourteen-rgb: 15, 103, 246;
    --color-fifteen: rgb(0, 7, 11);
    --color-fifteen-rgb: 0, 7, 11;
    --color-sixteen: rgb(116, 116, 116);
    --color-sixteen-rgb: 116, 116, 116;
    --color-seventeen: rgb(233, 230, 230);
    --color-seventeen-rgb: 233, 230, 230;
    --color-eighteen: rgb(245, 245, 245);
    --color-eighteen-rgb: 245, 245, 245;
    --color-nineteen: rgb(4, 8, 35);
    --color-nineteen-rgb: 4, 8, 35;
    --color-twenty: rgb(239, 243, 248);
    --color-twenty-rgb: 239, 243, 248;
    --color-twentyone: rgb(8, 31, 71);
    --color-twentyone-rgb: 8, 31, 71;
    --color-twentytwo: rgb(56, 56, 56);
    --color-twentytwo-rgb: 56, 56, 56;
    --color-twentythree: rgb(51, 51, 51);
    --color-twentythree-rgb: 51, 51, 51;
    --color-twentyfour: rgb(15, 15, 53);
    --color-twentyfour-rgb: 15, 15, 53;
    --color-twentyfive: rgb(201, 200, 200);
    --color-twentyfive-rgb: 201, 200, 200;
    --color-twentysix: rgb(0, 0, 24);
    --color-twentysix-rgb: 0, 0, 24;
    --color-twentyseven: rgb(157, 157, 157);
    --color-twentyseven-rgb: 157, 157, 157;
    --color-twentyeight: rgb(50, 50, 50);
    --color-twentyeight-rgb: 50, 50, 50;
    --color-twentynine: rgb(5, 130, 131);
    --color-twentynine-rgb: 5, 130, 131;
    --color-thirty: rgb(78, 78, 78);
    --color-thirty-rgb: 78, 78, 78;
    --color-thirtyone: rgb(8, 8, 8);
    --color-thirtyone-rgb: 8, 8, 8;
    --color-thirtytwo: rgb(113, 20, 239);
    --color-thirtytwo-rgb: 113, 20, 239;
    --color-thirtythree: rgb(20, 117, 247);
    --color-thirtythree-rgb: 20, 117, 247;
    --color-thirtyfour: rgb(16, 17, 48);
    --color-thirtyfour-rgb: 16, 17, 48;
    --color-thirtyfive: rgb(228, 232, 241);
    --color-thirtyfive-rgb: 228, 232, 241;
    --color-thirtysix: rgb(182, 183, 207);
    --color-thirtysix-rgb: 182, 183, 207;
    --color-thirtyseven: rgb(103, 104, 122);
    --color-thirtyseven-rgb: 103, 104, 122;
    --color-thirtyeight: rgb(235, 239, 244);
    --color-thirtyeight-rgb: 235, 239, 244;
    --color-thirtynine: rgb(244, 245, 250);
    --color-thirtynine-rgb: 244, 245, 250;
    --color-fourty: rgb(87, 88, 109);
    --color-fourty-rgb: 87, 88, 109;
    --color-fourtyone: rgb(223, 234, 230);
    --color-fourtyone-rgb: 223, 234, 230;
    --color-fourtytwo: rgb(237, 238, 255);
    --color-fourtytwo-rgb: 237, 238, 255;
    --color-fourtythree: rgb(239, 241, 251);
    --color-fourtythree-rgb: 239, 241, 251;
    --color-fourtyfour: rgb(244, 249, 253);
    --color-fourtyfour-rgb: 244, 249, 253;
    --color-fourtyfive: rgb(0, 216, 255);
    --color-fourtyfive-rgb: 0, 216, 255;
    --color-fourtysix: rgb(233, 241, 255);
    --color-fourtysix-rgb: 233, 241, 255;
    --color-fourtyseven: rgb(14, 14, 14);
    --color-fourtyseven-rgb: 14, 14, 14;
    --color-fourtyeight: rgb(227, 230, 251);
    --color-fourtyeight-rgb: 227, 230, 251;
    --color-fourtynine: rgb(238, 242, 251);
    --color-fourtynine-rgb: 238, 242, 251;
    --color-fifty: rgb(177, 177, 177);
    --color-fifty-rgb: 177, 177, 177;
    --color-fiftyone: rgb(255, 204, 0);
    --color-fiftyone-rgb: 255, 204, 0;
    --color-fiftytwo: rgb(237, 235, 255);
    --color-fiftytwo-rgb: 237, 235, 255;
    --color-fiftythree: rgb(79, 61, 255);
    --color-fiftythree-rgb: 79, 61, 255;
    --color-fiftyfour: rgb(246, 248, 255);
    --color-fiftyfour-rgb: 246, 248, 255;
    --color-fiftyfive: rgb(1, 125, 240);
    --color-fiftyfive-rgb: 1, 125, 240;
    --color-fiftysix: rgb(54, 43, 166);
    --color-fiftysix-rgb: 54, 43, 166;
    --color-fiftyseven: rgb(46, 45, 45);
    --color-fiftyseven-rgb: 46, 45, 45;
    --color-fiftyeight: rgb(252, 251, 255);
    --color-fiftyeight-rgb: 252, 251, 255;
    --color-fiftynine: rgb(228, 224, 255);
    --color-fiftynine-rgb: 228, 224, 255;
    --color-sixty: rgb(240, 239, 247);
    --color-sixty-rgb: 240, 239, 247;
    --color-sixtyone: rgb(85, 85, 85);
    --color-sixtyone-rgb: 85, 85, 85;
    --color-sixtytwo: rgb(118, 93, 212);
    --color-sixtytwo-rgb: 118, 93, 212;
    --color-sixtythree: rgb(246, 248, 251);
    --color-sixtythree-rgb: 246, 248, 251;
    --color-sixtyfour: rgb(254, 12, 126);
    --color-sixtyfour-rgb: 254, 12, 126;
    --color-sixtyfive: rgb(225, 222, 255);
    --color-sixtyfive-rgb: 225, 222, 255;
    --color-sixtysix: rgb(139, 189, 250);
    --color-sixtysix-rgb: 139, 189, 250;
    --color-sixtyseven: rgb(0, 54, 176);
    --color-sixtyseven-rgb: 0, 54, 176;
    --color-sixtyeight: rgb(0, 174, 255);
    --color-sixtyeight-rgb: 0, 174, 255;
    --color-sixtynine: rgb(233, 239, 251);
    --color-sixtynine-rgb: 233, 239, 251;
    --color-seventy: rgb(43, 43, 43);
    --color-seventy-rgb: 43, 43, 43;
    --color-seventyone: rgb(0, 35, 88);
    --color-seventyone-rgb: 0, 35, 88;
    --color-seventytwo: rgb(0, 5, 33);
    --color-seventytwo-rgb: 0, 5, 33;
    --color-seventythree: rgb(214, 227, 253);
    --color-seventythree-rgb: 214, 227, 253;
    --color-seventyfour: rgb(240, 243, 247);
    --color-seventyfour-rgb: 240, 243, 247;
    --color-seventyfive: rgb(230, 235, 244);
    --color-seventyfive-rgb: 230, 235, 244;
    --color-seventysix: rgb(8, 217, 255);
    --color-seventysix-rgb: 8, 217, 255;
    --color-seventyseven: rgb(8, 194, 255);
    --color-seventyseven-rgb: 8, 194, 255;
    --color-seventyeight: rgb(0, 9, 23);
    --color-seventyeight-rgb: 0, 9, 23;
    --color-seventynine: rgb(171, 171, 171);
    --color-seventynine-rgb: 171, 171, 171;
    --color-eighty: rgb(246, 247, 248);
    --color-eighty-rgb: 246, 247, 248;
    --color-eightyone: rgb(0, 6, 15);
    --color-eightyone-rgb: 0, 6, 15;
    --color-eightytwo: rgb(106, 103, 119);
    --color-eightytwo-rgb: 106, 103, 119;
    --color-eightythree: rgb(102, 102, 102);
    --color-eightythree-rgb: 102, 102, 102;
    --color-eightyfour: rgb(242, 246, 251);
    --color-eightyfour-rgb: 242, 246, 251;
    --color-eightyfive: rgb(17, 17, 17);
    --color-eightyfive-rgb: 17, 17, 17;
    --white-color: rgb(255, 255, 255);
    --white-color-rgb: 255, 255, 255;
    --black-color: rgb(0, 0, 0);
    --black-color-rgb: 0, 0, 0;
    --font-family-Roboto: 'Roboto', sans-serif;
    --font-family-FiraSans: 'Fira Sans', sans-serif;
    --font-family-Inter: 'Inter', sans-serif;
    --font-family-Rubik: 'Rubik', sans-serif;
    --font-8: 8px;
    --font-10: 10px;
    --font-11: 11px;
    --font-12: 12px;
    --font-13: 13px;
    --font-14: 14px;
    --font-15: 15px;
    --font-16: 16px;
    --font-17: 17px;
    --font-18: 18px;
    --font-20: 20px;
    --font-21: 21px;
    --font-22: 22px;
    --font-24: 24px;
    --font-26: 26px;
    --font-28: 28px;
    --font-30: 30px;
    --font-32: 32px;
    --font-34: 34px;
    --font-35: 35px;
    --font-36: 36px;
    --font-37: 37px;
    --font-38: 38px;
    --font-40: 40px;
    --font-42: 42px;
    --font-44: 44px;
    --font-45: 45px;
    --font-46: 46px;
    --font-48: 48px;
    --font-49: 49px;
    --font-50: 50px;
    --font-52: 52px;
    --font-54: 54px;
    --font-55: 55px;
    --font-56: 56px;
    --font-58: 58px;
    --font-60: 60px;
    --font-62: 62px;
    --font-64: 64px;
    --font-65: 65px;
    --font-66: 66px;
    --font-68: 68px;
    --font-70: 70px;
    --font-72: 72px;
    --font-74: 74px;
    --font-75: 75px;
    --font-76: 76px;
    --font-78: 78px;
    --font-80: 80px;
    --font-85: 85px;
    --font-90: 90px;
    --font-93: 93px;
    --font-95: 95px;
    --font-100: 100px;
    --font-110: 110px;
    --font-120: 120px;
    --font-150: 150px;
    --font-200: 200px;
    --margin-zero: 0px;
    --margin-left-5: 5px;
    --margin-left-10: 10px;
    --margin-left-15: 15px;
    --margin-left-20: 20px;
    --margin-left-25: 25px;
    --margin-left-30: 30px;
    --margin-left-35: 35px;
    --margin-left-40: 40px;
    --margin-left-45: 45px;
    --margin-left-50: 50px;
    --margin-left-55: 55px;
    --margin-left-60: 60px;
    --margin-left-65: 65px;
    --margin-left-70: 70px;
    --margin-left-75: 75px;
    --margin-left-80: 80px;
    --margin-left-85: 85px;
    --margin-left-90: 90px;
    --margin-left-95: 95px;
    --margin-left-100: 100px;
    --margin-left-120: 120px;
    --margin-top-5: 5px;
    --margin-top-10: 10px;
    --margin-top-15: 15px;
    --margin-top-20: 20px;
    --margin-top-21: 21px;
    --margin-top-25: 25px;
    --margin-top-30: 30px;
    --margin-top-35: 35px;
    --margin-top-40: 40px;
    --margin-top-45: 45px;
    --margin-top-50: 50px;
    --margin-top-55: 55px;
    --margin-top-60: 60px;
    --margin-top-65: 65px;
    --margin-top-70: 70px;
    --margin-top-75: 75px;
    --margin-top-80: 80px;
    --margin-top-85: 85px;
    --margin-top-90: 90px;
    --margin-top-95: 95px;
    --margin-top-100: 100px;
    --margin-top-120: 120px;
    --margin-top-140: 140px;
    --margin-top-150: 150px;
    --margin-right-5: 5px;
    --margin-right-10: 10px;
    --margin-right-15: 15px;
    --margin-right-20: 20px;
    --margin-right-25: 25px;
    --margin-right-30: 30px;
    --margin-right-35: 35px;
    --margin-right-40: 40px;
    --margin-right-45: 45px;
    --margin-right-50: 50px;
    --margin-right-55: 55px;
    --margin-right-60: 60px;
    --margin-right-65: 65px;
    --margin-right-70: 70px;
    --margin-right-75: 75px;
    --margin-right-80: 80px;
    --margin-right-85: 85px;
    --margin-right-90: 90px;
    --margin-right-95: 95px;
    --margin-right-100: 100px;
    --margin-right-110: 110px;
    --margin-bottom-5: 5px;
    --margin-bottom-10: 10px;
    --margin-bottom-15: 15px;
    --margin-bottom-20: 20px;
    --margin-bottom-25: 25px;
    --margin-bottom-30: 30px;
    --margin-bottom-35: 35px;
    --margin-bottom-40: 40px;
    --margin-bottom-45: 45px;
    --margin-bottom-50: 50px;
    --margin-bottom-55: 55px;
    --margin-bottom-60: 60px;
    --margin-bottom-65: 65px;
    --margin-bottom-70: 70px;
    --margin-bottom-75: 75px;
    --margin-bottom-80: 80px;
    --margin-bottom-85: 85px;
    --margin-bottom-90: 90px;
    --margin-bottom-95: 95px;
    --margin-bottom-100: 100px;
    --margin-bottom-130: 130px;
    --margin-bottom-150: 150px;
    --margin-bottom-200: 200px;
    --padding-zero: 0px;
    --padding-left-5: 5px;
    --padding-left-10: 10px;
    --padding-left-15: 15px;
    --padding-left-20: 20px;
    --padding-left-25: 25px;
    --padding-left-30: 30px;
    --padding-left-35: 35px;
    --padding-left-40: 40px;
    --padding-left-45: 45px;
    --padding-left-50: 50px;
    --padding-left-55: 55px;
    --padding-left-60: 60px;
    --padding-left-65: 65px;
    --padding-left-70: 70px;
    --padding-left-75: 75px;
    --padding-left-80: 80px;
    --padding-left-85: 85px;
    --padding-left-90: 90px;
    --padding-left-95: 95px;
    --padding-left-100: 100px;
    --padding-left-110: 110px;
    --padding-left-115: 115px;
    --padding-left-120: 120px;
    --padding-left-130: 130px;
    --padding-left-140: 140px;
    --padding-left-150: 150px;
    --padding-left-160: 160px;
    --padding-left-170: 170px;
    --padding-left-180: 180px;
    --padding-left-190: 190px;
    --padding-left-200: 200px;
    --padding-left-240: 240px;
    --padding-left-290: 290px;
    --padding-top-5: 5px;
    --padding-top-10: 10px;
    --padding-top-15: 15px;
    --padding-top-20: 20px;
    --padding-top-25: 25px;
    --padding-top-30: 30px;
    --padding-top-35: 35px;
    --padding-top-40: 40px;
    --padding-top-45: 45px;
    --padding-top-50: 50px;
    --padding-top-55: 55px;
    --padding-top-60: 60px;
    --padding-top-65: 65px;
    --padding-top-70: 70px;
    --padding-top-75: 75px;
    --padding-top-80: 80px;
    --padding-top-85: 85px;
    --padding-top-90: 90px;
    --padding-top-95: 95px;
    --padding-top-100: 100px;
    --padding-top-110: 110px;
    --padding-top-120: 120px;
    --padding-top-125: 125px;
    --padding-top-130: 130px;
    --padding-top-140: 140px;
    --padding-top-150: 150px;
    --padding-top-200: 200px;
    --padding-right-5: 5px;
    --padding-right-10: 10px;
    --padding-right-15: 15px;
    --padding-right-20: 20px;
    --padding-right-25: 25px;
    --padding-right-30: 30px;
    --padding-right-35: 35px;
    --padding-right-40: 40px;
    --padding-right-45: 45px;
    --padding-right-50: 50px;
    --padding-right-55: 55px;
    --padding-right-60: 60px;
    --padding-right-65: 65px;
    --padding-right-70: 70px;
    --padding-right-75: 75px;
    --padding-right-80: 80px;
    --padding-right-85: 85px;
    --padding-right-90: 90px;
    --padding-right-95: 95px;
    --padding-right-100: 100px;
    --padding-right-110: 110px;
    --padding-right-120: 120px;
    --padding-right-150: 150px;
    --padding-right-160: 160px;
    --padding-right-170: 170px;
    --padding-right-180: 180px;
    --padding-right-200: 200px;
    --padding-right-220: 220px;
    --padding-right-240: 240px;
    --padding-right-250: 250px;
    --padding-right-260: 260px;
    --padding-bottom-5: 5px;
    --padding-bottom-10: 10px;
    --padding-bottom-15: 15px;
    --padding-bottom-20: 20px;
    --padding-bottom-25: 25px;
    --padding-bottom-30: 30px;
    --padding-bottom-35: 35px;
    --padding-bottom-40: 40px;
    --padding-bottom-45: 45px;
    --padding-bottom-50: 50px;
    --padding-bottom-55: 55px;
    --padding-bottom-60: 60px;
    --padding-bottom-65: 65px;
    --padding-bottom-70: 70px;
    --padding-bottom-75: 75px;
    --padding-bottom-80: 80px;
    --padding-bottom-85: 85px;
    --padding-bottom-90: 90px;
    --padding-bottom-95: 95px;
    --padding-bottom-100: 100px;
    --padding-bottom-110: 110px;
    --padding-bottom-120: 120px;
    --padding-bottom-130: 130px;
    --padding-bottom-150: 150px;
    --padding-bottom-200: 200px;
    --padding-bottom-250: 250px;

    
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13, 110, 253;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 255, 193, 7;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 33, 37, 41;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-bg: #fff;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-2xl: 2rem;
    --bs-border-radius-pill: 50rem;
    --bs-link-color: #0d6efd;
    --bs-link-hover-color: #0a58ca;
    --bs-code-color: #d63384;
    --bs-highlight-bg: #fff3cd;
}
.counter-two {
    position: relative;
    padding-bottom: var(--padding-bottom-40);
  }

  .counter-two_inner-container {
    position: relative;
    text-align: center;
    padding: 65px 80px 65px;
    background-size: cover;
  }

  .counter-two_pattern-one {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 159px;
    height: 158px;
    z-index: 2;
    overflow: hidden;
    border-radius: 0px 0px 0px 10px;
    background-repeat: no-repeat;
  }

  .counter-two_pattern-two {
    position: absolute;
    left: -10px;
    bottom: -40px;
    width: 182px;
    height: 99px;
    z-index: 2;
    background-repeat: no-repeat;
  }

  .counter-two_pattern-three {
    position: absolute;
    right: 5px;
    z-index: 2;
    top: -50px;
    width: 99px;
    height: 182px;
    background-repeat: no-repeat;
  }

  .counter-two_image-layer {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    border-radius: 10px;
    background-size: cover;
  }

  .counter-two_image-layer:before {
    position: absolute;
    content: "";
    left: 0px;
    top: 0px;
    z-index: 1;
    right: 0px;
    bottom: 0px;
    opacity: 0.8;
    background: var(--color-thirtytwo);
    background: linear-gradient(
      to top left,
      var(--color-thirtythree) 0%,
      var(--color-thirtytwo) 100%
    );
  }

  .counter-two_heading {
    position: relative;
    font-weight: 700;
    z-index: 1;
    text-align: center;
    font-size: var(--font-30);
    color: var(--white-color);
    margin-bottom: var(--margin-bottom-40);
    font-family: var(--font-family-FiraSans);
  }

  .counter-two_block {
    position: relative;
    z-index: 1;
    margin-bottom: var(--margin-bottom-30);
  }

  .counter-two_counter {
    position: relative;
    line-height: 1em;
    font-size: var(--font-55);
    color: var(--color-fourtyfive);
  }

  .counter-two_text {
    position: relative;
    line-height: 28px;
    padding: 0px 30px;
    font-size: var(--font-18);
    color: var(--white-color);
    margin-top: var(--margin-top-10);
  }

  .counter-two_text {
    position: relative;
    z-index: 10;
    font-size: var(--font-16);
    color: var(--color-fourtysix);
  }

  .counter-two_text a {
    position: relative;
    font-weight: 700;
    color: var(--black-color);
    text-decoration: underline;
  }