.elementor .grid-cols-2-gap-80{gap:80px;}.elementor .btn-primary{font-family:var(--font-body);font-weight:400;font-size:var(--text-body);color:var(--color-white);line-height:20px;border-radius:5px;border-width:1px;border-color:var(--color-secondary);border-style:solid;background-color:var(--color-secondary);flex-direction:column;justify-content:center;align-items:center;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--color-white);border-color:var(--color-primary);background-color:var(--color-primary);}.elementor .main-container{max-width:1280px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .max-w-515{max-width:515px;padding:0px;display:block;}.elementor .section-gradient-blue{background-image:linear-gradient(359deg, #0C2233 0%,#0A385B 100%,#0A385B 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .m-0-auto{margin-inline-start:auto;margin-inline-end:auto;}.elementor .sec-padding{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .sub-heading{font-size:var(--text-body-md);color:var(--color-primary);}.elementor .text-white{color:var(--color-white);}.elementor .main-title{font-family:var(--font-heading);font-size:var(--text-h2);line-height:var(--lh-h2);}.elementor .main-section{padding-inline-start:0px;padding-inline-end:0px;}.elementor .p-0{padding:0px;}.elementor .image-radius{border-radius:var(--radius-md);}.elementor .cta-narrow{width:45%;}.elementor .btn-white-outline{font-size:var(--text-body);color:var(--color-white);line-height:20px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:23px;padding-inline-end:23px;border-radius:5px;border-width:1px;border-color:var(--color-white);border-style:solid;background-color:#375efa00;}.elementor .btn-white-outline:hover,.elementor .btn-white-outline:focus-visible{border-color:var(--color-primary);background-color:var(--color-primary);}.elementor .gap-20{flex-direction:column;gap:30px;}.elementor .btn-outline-icon{width:auto;font-family:var(--font-body);font-size:var(--text-body);column-gap:10px;line-height:20px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-sm);border-width:1px;border-color:var(--color-white);border-style:solid;display:flex;row-gap:0px;justify-content:center;align-items:center;}.elementor .btn-outline-icon:hover,.elementor .btn-outline-icon:focus-visible{border-color:var(--color-primary);background-color:var(--color-primary);}.elementor .content{display:flex;flex-direction:column;}.elementor .col-40{width:70%;}.elementor .cat-servies-title{font-size:var(--text-h3);line-height:var(--lh-h3);}.elementor .sub-services-card-icon{max-height:348px;background-color:var(--color-primary);}.elementor .sub-services-card-icon:hover,.elementor .sub-services-card-icon:focus-visible{background-color:var(--color-primary-300);}.elementor .pt-0{padding-block-start:0px;}.elementor .max-w-846{max-width:846px;margin:auto;}.elementor .btn-primary-outline{font-family:var(--font-body);font-weight:400;font-size:var(--text-body);color:var(--color-white);line-height:20px;border-radius:5px;border-width:1px;border-color:var(--color-secondary);border-style:solid;background-color:var(--color-secondary);display:inline-block;}.elementor .btn-primary-outline:hover,.elementor .btn-primary-outline:focus-visible{background-color:var(--color-transparent);}.elementor .gap-15{gap:15px;}.elementor .related-services-container{max-width:1100px;margin:auto;}.elementor .cta-para{color:var(--color-white);}