.elementor-kit-1842{--e-global-color-primary:#EF4650;--e-global-color-secondary:#062D40;--e-global-color-text:#D5F7FB;--e-global-color-accent:#FFFFFF;--e-global-color-34e6788:#1F4A77;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-cca2a6f-font-family:"Inter";--e-global-typography-cca2a6f-font-size:15.5px;--e-global-typography-cca2a6f-font-weight:400;--e-global-typography-cca2a6f-line-height:23px;--e-global-typography-6f3d78b-font-family:"Source Sans Pro";--e-global-typography-6f3d78b-font-size:55px;--e-global-typography-6f3d78b-font-weight:800;--e-global-typography-6f3d78b-line-height:54px;--e-global-typography-77639b8-font-family:"Source Sans Pro";--e-global-typography-77639b8-font-size:22px;--e-global-typography-77639b8-font-weight:500;--e-global-typography-77639b8-line-height:1.3em;--e-global-typography-817f9d5-font-family:"Source Sans Pro";--e-global-typography-817f9d5-font-size:44px;--e-global-typography-817f9d5-line-height:42px;--e-global-typography-b268645-font-family:"Inter";--e-global-typography-b268645-font-size:21px;--e-global-typography-b268645-font-weight:700;--e-global-typography-b268645-line-height:1.2em;--e-global-typography-d5741ee-font-family:"Source Sans Pro";--e-global-typography-d5741ee-font-size:22px;--e-global-typography-d5741ee-font-weight:700;--e-global-typography-7f40940-font-family:"Host Grotesk";--e-global-typography-7f40940-font-size:35px;--e-global-typography-7f40940-font-weight:700;--e-global-typography-7f40940-line-height:1.1em;--e-global-typography-af07f2a-font-family:"Host Grotesk";--e-global-typography-af07f2a-font-size:26px;--e-global-typography-af07f2a-font-weight:700;--e-global-typography-af07f2a-line-height:1.1em;--e-global-typography-e7c790e-font-family:"Source Sans Pro";--e-global-typography-e7c790e-font-size:15px;--e-global-typography-e7c790e-font-weight:600;--e-global-typography-e7c790e-line-height:1.2em;--e-global-typography-e7c790e-letter-spacing:1px;}.elementor-kit-1842 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-1842{--e-global-typography-cca2a6f-font-size:15px;--e-global-typography-cca2a6f-line-height:23px;--e-global-typography-6f3d78b-font-size:50px;--e-global-typography-6f3d78b-line-height:48px;--e-global-typography-77639b8-font-size:20px;--e-global-typography-817f9d5-font-size:37px;--e-global-typography-b268645-font-size:20px;--e-global-typography-d5741ee-font-size:21px;--e-global-typography-7f40940-font-size:30px;--e-global-typography-af07f2a-font-size:23px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1842{--e-global-typography-6f3d78b-font-size:44px;--e-global-typography-6f3d78b-line-height:42px;--e-global-typography-77639b8-font-size:19px;--e-global-typography-77639b8-line-height:1.3em;--e-global-typography-817f9d5-font-size:34px;--e-global-typography-817f9d5-line-height:34px;--e-global-typography-b268645-font-size:19px;--e-global-typography-d5741ee-font-size:19.5px;--e-global-typography-7f40940-font-size:28px;--e-global-typography-7f40940-line-height:1.1em;--e-global-typography-af07f2a-font-size:22px;--e-global-typography-af07f2a-line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media (max-width: 1024px) {
    .elementor h2 br {
        display: none !important;
    }
}

.elementor .wpcf7-response-output {
       border: none !important;
    color: white !important;
    font-family: var(--e-global-typography-cca2a6f-font-family), Sans-serif;
    font-size: var(--e-global-typography-cca2a6f-font-size);
    font-weight: 600 !important;
}


.elementor .wpcf7-spinner {
    position: absolute !important;
    display: inline-block !important;
}

.section .el-img-container {
    overflow: visible !important;
}

.section .el-img-container img {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 54vw;
    max-width: 780px;
    height: 100%;
    object-fit: cover;
    border-radius: 25px;
    transition: opacity 100ms ease;
}

.section--reverse .el-img-container img {
    left: auto;
    right: 0;
}

@media (max-width: 767px) {
    .el-img-container img {
        width: 100%;
    }
}

.faq .e-n-accordion-item-title[aria-expanded="true"] {
    border-radius: 15px 15px 0px 0px !important;
}

.faq .e-n-accordion-item-title {
    border-radius: 15px 15px 15px 15px !important;
}

.faq .e-n-accordion-item {
        box-shadow: #00000024 4px 4px 4px;
    border-radius: 15px !important;
}

.faq .e-n-accordion-item-title-icon {
    background-color: #062D40;
    padding: 8px;
    border-radius: 50%;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
     position: absolute !important;
    top: 50% !important;
    right: 20px;
    transform: translateY(-50%);
    transition: all 300ms ease !important;
}

.faq .e-n-accordion-item-title-icon svg {
    aspect-ratio: 1 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
    width: 100%;
    height: 100%;
}

.faq .e-n-accordion-item-title-icon span {
    height: 14px;
    width: 14px;
}

.faq .e-n-accordion-item-title {
    z-index: 10;
    width: 100% !important;
}

.faq .e-n-accordion-item-title .e-n-accordion-item-title-header {
    width:75%;
}

.faq .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon {
    transform: rotate(180deg);
    background-color: #8D9FA7;
}

.faq .e-n-accordion-item-title[aria-expanded="true"] {
    border-radius: 15px 15px 0px 0px !important;
}

@media (max-width: 1024px) {
    .faq .e-n-accordion-item-title .e-n-accordion-item-title-header {
        width: 85%;
    }
}

@media (max-width: 767px) {
    .faq .e-n-accordion-item-title .e-n-accordion-item-title-header {
        width: calc(100% - 50px);
    }
    
    .faq .e-n-accordion-item-title-icon {
        top: 20px !important;
        right: 15px;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Host Grotesk';
	font-display: auto;
	src: url('https://www.ssp-telecom.com/wp-content/uploads/2026/09/HostGrotesk-VariableFont_wght-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */