/*
 *  Copyright 2019 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-accordion__header {
  margin: 0;
}
.cmp-accordion__button {
  display: block;
  width: 100%;
  text-align: left;
}
.cmp-accordion__panel--hidden {
  display: none;
}
.cmp-accordion__panel--expanded {
  display: block;
}


/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-tabs__tablist {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
}
.cmp-tabs__tab {
  box-sizing: border-box;
  border-bottom: 1px solid transparent;
  padding: .5rem 1rem;
  cursor: pointer;
}
.cmp-tabs__tab--active {
  border-color: inherit;
}
.cmp-tabs__tabpanel {
  display: none;
}
.cmp-tabs__tabpanel--active {
  display: block;
}


/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-carousel__content {
  position: relative;
}
.cmp-carousel__item {
  display: none;
}
.cmp-carousel__item--active {
  display: block;
}
.cmp-carousel__action {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cmp-carousel__indicators {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cmp-carousel__indicator {
  position: relative;
  flex: 0 1 auto;
  width: 10px;
  height: 10px;
  margin: 0 7px;
  border-radius: 50%;
  font-size: 0;
  text-indent: -3000px;
  background-color: rgba(0, 0, 0, 0.5);
}
.cmp-carousel__indicator--active {
  background-color: rgba(0, 0, 0, 0.8);
}


/*
 *  Copyright 2021 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/** @define image */
.cmp-image__image {
  width: 100%;
  height: auto;
}


/*
 *  Copyright 2017 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/** @define breadcrumb */
.cmp-breadcrumb {
  display: inline-block;
  list-style: none;
  padding: 0;
}
.cmp-breadcrumb__item {
  display: inline-block;
  vertical-align: top;
}


/*
 *  Copyright 2022 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-search {
  position: relative;
}
.cmp-search__field {
  position: relative;
  height: 2rem;
}
.cmp-search__input {
  padding-left: 2rem;
  padding-right: 2rem;
  height: 100%;
  width: 100%;
}
.cmp-search__icon {
  display: block;
  position: absolute;
  left: .5rem;
  top: .5rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik02NzIsMEM0MDYuOTAzLDAsMTkyLDIxNC45MDMsMTkyLDQ4MGMwLDk1LjcsMjguMDExLDE4NC44NTUsNzYuMjc1LDI1OS43MjVDMTgxLjY0Niw4MjYuMzU0LDQ4LjA3NSw5NTkuOTI1LDM2LDk3Mg0KCWMtMTgsMTgtMzYsMzYtMzYsNzJzMTgsNTQsMzYsNzJzMzYuMDEyLDM2LDcyLDM2czU0LTE4LDcyLTM2YzEyLjA3NS0xMi4wNzUsMTQ1LjY0Ni0xNDUuNjQ2LDIzMi4yNzUtMjMyLjI3NQ0KCUM0ODcuMTQ0LDkzMS45ODgsNTc2LjMsOTYwLDY3Miw5NjBjMjY1LjA5NywwLDQ4MC0yMTQuOTAzLDQ4MC00ODBDMTE1MiwyMTQuOTAzLDkzNy4wOTcsMCw2NzIsMHogTTY3Miw4MTYNCgljLTE4NS41NjgsMC0zMzYtMTUwLjQzMy0zMzYtMzM2YzAtMTg1LjU2OCwxNTAuNDMyLTMzNiwzMzYtMzM2YzE4NS41NjcsMCwzMzYsMTUwLjQzMiwzMzYsMzM2QzEwMDgsNjY1LjU2Nyw4NTcuNTY3LDgxNiw2NzIsODE2eiINCgkvPg0KPC9zdmc+DQo=");
  background-size: contain;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
}
.cmp-search__loading-indicator {
  display: none;
  position: absolute;
  top: .5rem;
  left: .5rem;
  border: 3px solid #ccc;
  border-top-color: #333;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  animation: cmp-search__loading-indicator-spin 2s linear infinite;
}
@keyframes cmp-search__loading-indicator-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.cmp-search__clear {
  display: none;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
}
.cmp-search__clear-icon {
  position: absolute;
  top: .5rem;
  right: .5rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTgyLjYsOTM3LjJsMzYyLTM2Mkw4NCwyMTQuOGMtMTQuMS0xNC4xLTE0LjEtMzYuOSwwLTUxbDgxLjItODEuMmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsMzYwLjUsMzYwLjUNCglMOTM3LjIsODIuNmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsODEuMiw4MS4yYzE0LjEsMTQuMSwxNC4xLDM2LjksMCw1MUw3MDguOSw1NzUuM2wzNjAuNSwzNjAuNWMxNC4xLDE0LjEsMTQuMSwzNi45LDAsNTENCglsLTgxLjIsODEuMmMtMTQuMSwxNC4xLTM2LjksMTQuMS01MSwwTDU3Ni43LDcwNy41bC0zNjIsMzYyYy0xNC4xLDE0LjEtMzYuOSwxNC4xLTUxLDBsLTgxLjItODEuMg0KCUM2OC41LDk3NC4yLDY4LjUsOTUxLjMsODIuNiw5MzcuMnoiLz4NCjwvc3ZnPg0K");
  background-size: contain;
  width: 1rem;
  height: 1rem;
}
.cmp-search__results {
  display: none;
  overflow-y: auto;
  min-width: 100%;
  max-height: 10rem;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 999999;
  border: 1px solid #ccc;
  background: #fff;
}
.cmp-search__item {
  display: block;
}
.cmp-search__item--is-focused {
  background-color: #ccc;
}
.cmp_search__info {
  height: 20px;
  font-size: .875rem;
  font-style: italic;
}


/*
 *  Copyright 2025 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-form-text .cmp-form-text__validation-message {
  visibility: hidden;
}
.cmp-form-text :invalid + .cmp-form-text__validation-message {
  visibility: visible;
}


/*
 *  Copyright 2020 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-pdfviewer__content {
  height: 500px;
}
.pdfviewer:not(.cq-Editable-dom) .cmp-pdfviewer__full-window-borderless {
  height: 100vh;
  position: fixed;
  width: 100vw;
  top: 0;
  left: 0;
  z-index: 9999;
}
.pdfviewer.cq-Editable-dom .cmp-pdfviewer__full-window-borderless {
  height: 500px;
}


/*
 *  Copyright 2022 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-embed__youtube {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.cmp-embed__youtube-iframe {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}


/*
 *  Copyright 2018 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2015 Adobe Systems Incorporated
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */
/* grid component */
.aem-Grid {
  display: block;
  width: 100%;
}
.aem-Grid::before,
.aem-Grid::after {
  display: table;
  content: " ";
}
.aem-Grid::after {
  clear: both;
}
/* placeholder for new components */
.aem-Grid-newComponent {
  clear: both;
  margin: 0;
}
/* column of a grid */
.aem-GridColumn {
  box-sizing: border-box;
  clear: both;
}
/* force showing hidden */
.aem-GridShowHidden > .aem-Grid > .aem-GridColumn {
  display: block !important;
}
/* Generates all the rules for the grid columns up to the given amount of column */
/* Generates all the rules for the grid column offset up to the given amount of column */
/* Generates all the rules for the grid and columns for the given break point and total of columns */
/* Generates all the rules for the grids and columns */
/* API function to be called to generate a grid config */
/* maximum amount of grid cells to be provided */
/* default breakpoint */
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 14.28571429%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 28.57142857%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 42.85714286%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 57.14285714%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 71.42857143%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 85.71428571%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 14.28571429%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 28.57142857%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 42.85714286%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 57.14285714%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 71.42857143%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 85.71428571%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 12.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 37.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 62.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 87.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 12.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 37.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 62.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 87.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 11.11111111%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 22.22222222%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 44.44444444%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 55.55555556%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 77.77777778%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 88.88888889%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 11.11111111%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 22.22222222%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 44.44444444%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 55.55555556%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 77.77777778%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 88.88888889%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 10%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 30%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 70%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 90%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 10%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 30%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 70%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 90%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 9.09090909%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 18.18181818%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 27.27272727%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 36.36363636%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 45.45454545%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 54.54545455%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 63.63636364%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 72.72727273%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 81.81818182%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 90.90909091%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 9.09090909%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 18.18181818%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 27.27272727%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 36.36363636%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 45.45454545%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 54.54545455%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 63.63636364%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 72.72727273%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 81.81818182%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 90.90909091%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 8.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 41.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 58.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 91.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 8.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 41.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 58.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 91.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 14.28571429%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 28.57142857%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 42.85714286%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 57.14285714%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 71.42857143%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 85.71428571%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 14.28571429%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 28.57142857%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 42.85714286%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 57.14285714%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 71.42857143%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 85.71428571%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 12.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 37.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 62.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 87.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 12.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 37.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 62.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 87.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 11.11111111%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 22.22222222%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 44.44444444%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 55.55555556%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 77.77777778%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 88.88888889%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 11.11111111%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 22.22222222%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 44.44444444%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 55.55555556%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 77.77777778%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 88.88888889%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 10%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 30%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 70%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 90%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 10%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 30%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 70%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 90%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 9.09090909%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 18.18181818%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 27.27272727%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 36.36363636%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 45.45454545%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 54.54545455%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 63.63636364%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 72.72727273%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 81.81818182%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 90.90909091%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 9.09090909%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 18.18181818%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 27.27272727%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 36.36363636%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 45.45454545%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 54.54545455%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 63.63636364%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 72.72727273%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 81.81818182%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 90.90909091%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 8.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 41.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 58.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 91.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 8.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 41.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 58.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 91.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 100%;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--newline {
  /* newline behavior */
  display: block;
  clear: both !important;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--none {
  /* none behavior */
  display: block;
  clear: none !important;
  float: left;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--hide {
  /* hide behavior */
  display: none;
}
/* phone breakpoint */
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--hide {
    /* hide behavior */
    display: none;
  }
}
/* tablet breakpoint */
@media (min-width: 769px) and (max-width: 1200px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--hide {
    /* hide behavior */
    display: none;
  }
}
/* force showing hidden components in unhide mode */
.aem-GridShowHidden > .cmp-container > .aem-Grid > .aem-GridColumn {
  display: block !important;
}

body{padding-top: 40px;float: left;width: 100%;overflow-x:hidden;}
.mainHeader{float: left;width: 100%;padding:15px 36px;display: flex;align-items: center;justify-content: space-between;    position: fixed;top: 0;left: 0;
background: #fff;z-index: 9999;box-shadow: 0 0 10px #00000042;}
.mainHeader .BjjLogo{float: left;margin-right:0;}
.mainHeader .BjjLogo .desklogo{float: left;width: 180px;height: 32px;}
.mainHeader .menuList{float: left;list-style: none;display: flex;gap: 40px;align-items: center;position: relative;}
.mainHeader .menuList > li{float: left;}
.mainHeader .menuList > li > a{float: left;display: flex;align-items: center;gap: 10px;    align-items: baseline;}
.mainHeader .menuList > li > a > p{float: left;font-size: 18px;color: #454545;}
.mainHeader .menuList > li > a.active > p{color: #000;font-weight: 700;}
.mainHeader .menuList > li > a.active > img{filter: brightness(0);transform: rotate(180deg);}
.mainHeader .rightIcon{float: right;list-style: none;position: relative;display: flex;gap: 24px;align-items: center;}
.mainHeader .rightIcon > li{float: left;}
.mainHeader .rightIcon > li > a{float: left;width: 35px;height: 35px;padding: 5px;border-radius: 50%;position: relative;}
.mainHeader .rightIcon > li > a:hover{background: rgb(69 69 69 / 10%);}
.mainHeader .rightIcon > li > a i{width: 21px;height: 21px;background: #B6D9F2;border-radius: 50%;font-size: 16px;color: #454545;font-style: normal;position: absolute;top: -5px;right:0;font-weight: 700;text-align: center;padding: 1px 0;}
.mainHeader .rightIcon > li > a img{float: left;width: 25px;height: 25px;}
.mainHeader .notifiPop{width: 581px;padding:22px 0 0;border-radius: 20px;box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);position: absolute;top: 65px;right: 0;background: #fff;z-index: 1;display: none;}
.mainHeader .notifiPop ul{float: left;width: 100%;list-style: none;overflow-x: auto;overflow-y: hidden;white-space: nowrap;margin-bottom: 16px;    padding: 0 22px;}
.mainHeader .notifiPop ul li{display: inline-block;margin-right: 16px;}
.mainHeader .notifiPop ul li a{float: left;font-size: 20px;color: #454545;background: rgb(69 69 69 / 10%);padding: 8px 20px;border-radius: 90px;}
.mainHeader .notifiPop ul li a.active{background: #005DAC;color: #fff;font-weight: 700;}
.mainHeader .notifiPop .notifiBlock{float: left;width: 100%;display: flex;justify-content: space-between;padding: 15px 0;border-top:1px dashed rgb(0 0 0 / 40%);}
.mainHeader .notifiPop .notifiBlock .notifiImg img{float: left;width: 47px;height: 45px;}
.mainHeader .notifiPop .notifiBlock .notifiBtn a{float: left;font-size: 18px;background: #005DAC;color: #fff;border-radius: 8px;font-weight: 700;padding: 8px 15px;}
.notify_text{display: flex;flex-direction: column;flex: 1;}
.notify_text i{float: left;font-size: 16px;font-weight: 700;line-height: 20px;font-style: normal;margin-bottom: 6px;}
.notify_text i.redtext{color: #FF3B30;}
.notify_text i.greentext{color: #34C759;}
.notify_text strong{font-size: 24px;font-weight: 700;line-height: 28px;color: #454545;float: left;margin-bottom: 6px;}
.notify_text p{font-size: 16px;font-weight: 400;line-height: 20px;color: #454545;float: left;}
.notify_text p b{font-weight: 700;}
.notifiImg{margin-right: 24px;}
.notifiBtn{display: flex;align-items: center;}
.notifi_data{width: 100%;float: left;max-height: 65vh;overflow-y: auto;    padding: 0 22px;}

.emptynotify_pop{width: 581px;padding:22px 22px 7px;border-radius: 20px;box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);position: absolute;top: 50px;right: 0;background: #fff;z-index: 1;padding: 28px;display: none;}
.emptynotify{display: flex;align-items: center;justify-content: center;flex-direction: column;width: 100%;    height: 100%;}
.emptynotify h2{font-size: 32px;font-weight: 400;line-height: 36px;color: #000000;margin-bottom: 20px;    text-align: center;}
.emptynotify p{font-size: 20px;font-weight: 400;line-height: 24px;color: #000000;    width: 47%;text-align: center;margin-bottom: 48px;}
.notyfyball{width: 68px;height: 68px;margin-bottom: 20px;}
.moblogo{display: none;}
.mainHeader .notifiPop ul::-webkit-scrollbar {height: 0px;}
.notifi_data::-webkit-scrollbar{width: 5px;}

.productsPop{width: 1236px;padding: 10px;border-radius: 20px;position: absolute;top: 57px;left: -120px;background: #fff;z-index: 1;box-shadow: 0px 0px 40px 0px #00000026;display: none;}
.mainHeader .menuList > li > div{max-height: 70vh;overflow-y: auto;}
.products_tab{width: 100%;float: left;}
.list_tab{width: 100%;float: left;list-style-type: none;margin-bottom: 15px;padding: 10px 22px 0;}
.list_tab > li{float: left;margin-right: 15px;}
.list_tab > li > a{float: left;font-size: 20px;color: #454545;background: rgb(69 69 69 / 10%);padding: 8px 20px;border-radius: 90px;}
.list_tab > li.active > a{background-color: #005dac;color: #fff;}
.products_ins_list{width: 100%;float: left;}
.product_tab_data{width: 100%;float: left;display: none;}
.product_tab_data.active{display: flex;}
.products_ins_box{width: 33.33%;float: left;border-right:1px dashed rgb(0 0 0 / 40%);}
.title_list{width: 100%;float: left;    padding: 0 22px;}
.title_list a{width: 100%;float: left;display: flex;align-items: center;gap: 22px;padding: 10px 0 10px;}
.title_list img{float: left;width: 32px;height: auto;}
.title_list p{font-size: 24px;font-weight: 400;line-height: 26px;float: left;color: #454545;display: flex;
align-items: center;overflow: hidden;    height: 52px;}
.list_name{width: 100%;float: left;    padding-bottom: 20px;}
.list_name > ul{width: 100%;float: left;list-style-type: none;}
.list_name > ul > li{width: 100%;float: left;padding:7px 0 7px 75px;}
.list_name > ul > li:first-child a{color: #005dac;font-weight: 700;}
.list_name > ul > li > a{width: 100%;float: left;color: #454545;font-size: 18px;font-weight: 400;}
.list_name > ul > li.normalttile > a{width: 100%;float: left;color: #454545;font-size: 18px;font-weight: 400;}
.partlist{width: 100%;float: left;    border-bottom: 1px dashed rgb(0 0 0 / 40%);padding-bottom: 20px;}
.products_ins_box .partlist:last-child{border-bottom: 0;}
.products_ins_box:last-child{border-right: 0;}
.businessdata{width: 100%;float: left;    border-bottom: 2px solid #fff;overflow: hidden;}
.businessdata .title_list{width: 33.33%;border-right:1px dashed rgb(0 0 0 / 40%);border-bottom:1px dashed rgb(0 0 0 / 40%);    margin-bottom: -1px;}
.businessdata .title_list p{font-size: 18px;line-height: 20px;}
.businessdata .title_list:nth-child(3n+3){border-right:0;}
.businessdata .title_list img{width: 36px;height: 36px;}
.otherdata{width: 100%;float: left;    border-bottom: 2px solid #fff;overflow: hidden;}
.otherdata .title_list{width: 33.33%;border-right:1px dashed rgb(0 0 0 / 40%);border-bottom:1px dashed rgb(0 0 0 / 40%);    margin-bottom: -1px;}
.otherdata .title_list p{font-size: 18px;line-height: 20px;}
.otherdata .title_list:nth-child(3n+3){border-right:0;}
.otherdata .title_list img{width: 36px;height: 36px;}

.renewpolicyPop{width: 1200px;padding: 10px;border-radius: 20px;position: absolute;top: 57px;left: -120px;background: #fff;z-index: 1;box-shadow: 0px 0px 40px 0px #00000026;display: none;}
.renewlist{width: 100%;float: left;border-bottom: 2px solid #fff;overflow: hidden;}
.renewlist .title_list{width: 33.33%;border-right:1px dashed rgb(0 0 0 / 40%);border-bottom:1px dashed rgb(0 0 0 / 40%);    margin-bottom: -1px;}
.renewlist .title_list p{font-size: 18px;line-height: 20px;}
.renewlist .title_list:nth-child(3n+3){border-right:0;}
.renewlist .title_list img{width: 32px;height: auto;}

.claimpolicyPop{width: 1200px;padding: 10px;border-radius: 20px;position: absolute;top: 57px;left: -120px;background: #fff;z-index: 1;box-shadow: 0px 0px 40px 0px #00000026;display: none;}
.claimpolicy_list{width: 100%;float: left;border-bottom: 2px solid #fff;overflow: hidden;}
.claimpolicy_list .title_list{width: 33.33%;border-right:1px dashed rgb(0 0 0 / 40%);border-bottom:1px dashed rgb(0 0 0 / 40%);    margin-bottom: -1px;}
.claimpolicy_list .title_list p{font-size: 18px;line-height: 20px;}
.claimpolicy_list .title_list:nth-child(3n+3){border-right:0;}
.claimpolicy_list .title_list img{width: 32px;height: a;}

.supportPop{width: 1200px;padding: 10px;border-radius: 20px;position: absolute;top: 57px;left: -120px;background: #fff;z-index: 1;box-shadow: 0px 0px 40px 0px #00000026;display: none;}
.supportlist{width: 100%;float: left;border-bottom: 2px solid #fff;overflow: hidden;}
.supportbox{width: 33.33%;float: left;padding: 22px 22px;border-bottom:1px dashed rgb(0 0 0 / 40%);    margin-bottom: -1px;display: flex;gap: 20px;align-items: center;}
.supportbox:nth-child(3n+3){border-right: 0;}
.supportbox img{height: auto;width: 32px;float: left;}
.support_text{float: left;}
.support_text p{font-size: 18px;font-weight: 400;color: #000000;margin-bottom: 5px;}
.support_text strong{font-size: 20px;font-weight: 700;color: #000000;}

.desktopMenuRightCon{position: fixed;width: 100%;height: 100%;background: rgb(0 0 0 / 30%);top: 0;left: 0;z-index: 99;display: none;}
.desktopMenuRightInner{width: 420px;height: 100%;background: #fff;position: absolute;right: -101%;top: 0;overflow-y: auto;transition: 0.5s;}
.desktopMenuRightInner.active{right: 0;}
.desktopMenuRightInner .closeRightPop{position: sticky;top: 35px;right: 35px;float: right;}
.desktopMenuRightInner .closeRightPop > img{width: 24px;height: 24px;float: right;}
.desktopMenuRightInner > ul{float: left;width: 100%;list-style: none;}
.desktopMenuRightInner > ul > li{float: left;width: 100%;padding: 48px 36px 23px;border-bottom: 1px dashed rgb(69 69 69 / 20%);}
.desktopMenuRightInner > ul > li > i{font-style: normal;font-size: 16px;color: #8F8F8F;text-transform: uppercase;margin-bottom: 25px;display: block;}
.desktopMenuRightInner > ul > li > ul li{margin-bottom: 25px;}
.desktopMenuRightInner > ul > li > ul li a{font-size: 24px;color: #000;margin-bottom: 25px;}
.desktopMenuRightInner .appBtn{float: left;width: 100%;padding: 25px 35px;display: grid;grid-template-columns: 50% 50%;gap: 10px;}
.desktopMenuRightInner .appBtn img{float: left;width: 100%;}

.languagesPop{width: 400px;padding:22px 22px 7px;border-radius: 20px;box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);position: absolute;top: 50px;right: 0;background: #fff;z-index: 1;padding: 28px 28px 3px;display: none;}
.languagesPop ul{float: left;width: 100%;list-style-type: none;}
.languagesPop ul li{float: left;width: 100%;margin-bottom: 25px;}
.languagesPop ul li label{float: left;width: 100%;display: flex;justify-content: space-between;cursor: pointer;}
.languagesPop ul li label input{display: none;}
.languagesPop ul li label strong{color: #8F8F8F;font-size: 14px;}
.languagesPop ul li label i{width: 20px;height: 20px;border-radius: 50%;border: 1px solid #8F8F8F;position: relative;}
.languagesPop ul li label input:checked ~ i::after{content: "";width: 10px;height: 10px;background: #005DAC;border-radius: 50%;position: absolute;top: 4px;left: 4px;}
.showOnlyMobile{display: none;}
.mainHeader .menuList > li > a > p > i{font-size: 14px;font-style: normal;color: #F58220;margin-left: 5px;}
.products_ins_box .partlist.borderboline{    border-bottom: 1px dashed rgb(0 0 0 / 40%);}


@media screen and (max-width: 1600px){
    .mainHeader .menuList{gap: 20px;}
    .mainHeader .rightIcon{gap: 10px;}
    /* vidya 1 oct 2025 start*/
    .mainHeader .BjjLogo .desklogo{width: 95px;height: auto !important;}
    /* vidya 1 oct 2025 end*/
    .mainHeader .menuList > li > a > p{font-size: 16px;}



    .productsPop{width: 1000px;}
    .list_tab > li > a{font-size: 18px;}
    .title_list p{font-size: 22px;}
    .list_name > ul > li > a{font-size: 16px;}
    .list_name > ul > li.normalttile > a{font-size: 16px;}

    .renewpolicyPop{width: 1000px;}

    .claimpolicyPop{width: 1000px;}

    .supportPop{width: 1000px;}
    .supportbox img{width: 30px;height: 30px;}
    .support_text p{font-size: 16px;}
    .support_text strong{font-size: 18px;}

    .desktopMenuRightInner > ul > li > i{font-size: 14px;margin-bottom: 20px;}
    .desktopMenuRightInner > ul > li > ul li a{font-size: 20px;margin-bottom: 20px;}

    .mainHeader .notifiPop ul li a{font-size: 18px;}

    
}

@media screen and (max-width: 1366px){
 
}

@media screen and (max-width: 1280px){ 

}

@media screen and (max-width: 1024px){
    /* .mainHeader .menuList li {margin-right: 20px;}

    .mainHeader .menuList{display: none;} */
}

@media screen and (max-width: 1024px){ 
    .mainHeader{ justify-content: space-between;padding: 24px;}
    body{padding-top: 72px;}

    .mainHeader .rightIcon{gap: 10px;}
   /*  .mainHeader .rightIcon > li:nth-child(3){display: none;}
    .mainHeader .rightIcon > li:nth-child(2){display: none;} */
    /* .mainHeader .rightIcon > li:nth-child(6){display: none;} */
    .desklogo{display: none;}
    .moblogo{display: block;width: 57px;}

    .forMobile{position: fixed;width: 100%;height: calc(100% - 72px);left: 0;top: 72px;background: #fff;z-index: 2;overflow-y: auto;display: none;}
    .mainHeader .menuList{display: block;width: 100%;}
    .mainHeader .menuList > li{width: 100%;margin-right: 0;padding: 20px 24px;border-bottom: 1px dashed rgb(69 69 69 / 20%);}
    .mainHeader .menuList > li > a{width: 100%;justify-content: space-between;align-items: center;}
    .mainHeader .menuList > li > a > p{font-size: 20px;color: #000;}
    .mainHeader .menuList > li > div{width: 100%;position: static;display: none;max-height: none;padding: 0; background: none;box-shadow: none;border-radius: 0;float: left;}
    .list_tab{padding: 0;margin-bottom: 0;margin-top: 20px;}
    .mainHeader .menuList li{margin-right: 10px;}
    .list_tab > li > a{font-size: 14px;}
    .product_tab_data.active{display: block;}
    .products_ins_box{width: 100%;border-right: 0;}
    .partlist{border-bottom: 0;padding-bottom: 0;}
    .renewlist .title_list{width: 100%;border-right: 0;border-bottom: 0;}
    .title_list{padding: 0;}
    .list_name > ul > li{padding: 10px 0 10px 54px;}
    .claimpolicy_list .title_list{width: 100%;border-right: 0;border-bottom: 0;}
    .supportbox{width: 100%;border-right: 0;border-bottom: 0;padding: 0;margin-bottom: 24px;}
    .businessdata .title_list{width: 100%;border-right: 0;border-bottom: 0;}
    .otherdata .title_list{width: 100%;border-right: 0;border-bottom: 0;}
    .list_name > ul > li > a{font-size: 18px;}
    .list_name > ul > li.normalttile > a{font-size: 18px;}
    .support_text p{font-size: 18px;}
    .support_text strong{font-size: 16px;}
    .mainHeader .menuList > li > a img{height: 20px;width: 20px;}
    .desktopMenuRightCon{float: left;background: none;}
    .desktopMenuRightCon.setMob{position: static;display: block;}
    .desktopMenuRightInner{position: static;width: 100%;height: auto;}
    .desktopMenuRightInner .closeRightPop{display: none;}
    .desktopMenuRightInner > ul > li{padding: 32px 24px 7px;}
    .desktopMenuRightInner > ul > li > i{font-size: 16px;}

    .showOnlyMobile{display: block;}
    .showOnlyDesktop{display: none;}
 
    .mainHeader .menuList > li > div.languagesPop{margin-top: 20px;}
    
    .renewlist .title_list a{padding: 0;margin-bottom: 24px;}
    .claimpolicy_list .title_list a{padding: 0;margin-bottom: 24px;}

    .supportlist,.renewlist,.claimpolicyPop{margin-top: 20px;}
    .mainHeader .notifiPop{top: 70px;}
}

@media screen and (max-width: 760px){
    .mainHeader{padding: 24px;position: fixed;top: 0;z-index: 999;background: #fff;    justify-content: space-between;}
 
    .mainHeader .rightIcon > li > a{width: 36px;height: 36px;}
    /* vidya 1 oct start */
    .mainHeader .BjjLogo img{width: 93px;height: auto !important;}
    /* vidya 1 oct end */

    .mainHeader .rightIcon > li > a img{width: 26px;height: 26px;}
    .mainHeader .rightIcon > li > a i{right: 0;width: 17px;height: 17px;font-size: 12px;}
    .mainHeader .notifiPop{width: 100%;position: fixed;top:72px;box-shadow: inherit;border-radius: 0;padding: 0;height: calc(100vh - 72px);}
    .mainHeader .notifiPop ul{padding-left: 24px;}
    .notify_text i{font-size: 12px;line-height: 14px;}
    .notify_text strong{font-size: 16px;line-height: 16px;}
    .notify_text p{line-height: 16px;font-size: 14px;}
    .mainHeader .notifiPop .notifiBlock .notifiBtn a{font-size: 14px;padding: 8px 10px;}
    .notifi_data{         max-height: calc(100vh - 129px);}

    .emptynotify_pop{position: fixed;top: 72px;width: 100%;box-shadow: inherit;border-radius: 0;padding: 0 24px;height: calc(100vh - 72px);}
    .emptynotify h2{font-size: 24px;line-height: 24px;margin-bottom: 10px;}
    .emptynotify p{width: 100%;font-size: 14px;line-height: 16px;margin-bottom: 32px;}

    .mainHeader .rightIcon{gap: 10px;}
    /* .mainHeader .rightIcon > li:nth-child(3){display: none;}
    .mainHeader .rightIcon > li:nth-child(2){display: none;} */
    /* .mainHeader .rightIcon > li:nth-child(6){display: none;} */
    .desklogo{display: none;}
    .moblogo{display: block;}

    .products_tab .list_tab{padding: 0;margin-bottom: 0;margin-top: 20px;white-space: nowrap;overflow-x: auto;}
     .products_tab .list_tab li{margin-right: 10px;float: none;display: inline-block;}
     .mainHeader .list_tab::-webkit-scrollbar {height: 0px;} 
}



/************* search component css start *************/


.search_main_box
{
    position: absolute;
    right: 36px;
    top: 21px;
    min-width: 30%;
    max-width: 30%;
    z-index: 2;
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.149);
    border-radius: 20px;
    background: #fff;
    padding: 24px;
    display: none;
}
.search_box_top
{
    width: 100%;
    border: 1px solid rgba(0, 93, 172, 0.102);
    padding: 12px 32px;    
    background-color: #ffffff;
    border-radius: 90px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 20px;
}
.find_insurance_textbox
{
    width:calc(70% - 30px);
    border: none;
    color: #454545;
    font-size: 20px;
    line-height: 40px;
}
.search_iconbox
{
    width: 30%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    column-gap: 20px;
}
.search_iconlinks
{
    display: inline-flex;
    width: 28px;
    height: 28px;
}
.search_iconlinks img
{
    width: 100%;
    height: 100%;
}
.search_orgbtn
{
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-color: #F58220;
    display: inline-flex;
    padding: 11px;
}
.search_orgbtn img
{
    width: 100%;
    height: 100%;
}
.suggested_box {
    width: 100%;
    margin-top: 8px;
    background-color: #ffffff;
    display: none;
    max-height: 80vh;
    overflow-y: auto;
    overflow-x: hidden;
}

.suggested_box::-webkit-scrollbar {
    width: 6px;
}
.suggested_box::-webkit-scrollbar-track {
    background: transparent;
}
.suggested_box::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,0.2);
    border-radius: 3px;
}

.suggested_title {
    padding: 8px 0;
    font-size: 16px;
    font-weight: 600;
    color: #454545;
    border-bottom: 1px solid #eee;
}

/* Suggested list styles */
.suggested_list_ul {
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
}
.suggested_list_ul li {
    display: block;
    border-bottom: 1px dashed rgba(0,0,0,.2);
    padding: 12px 0;
    cursor: pointer;
}
.suggested_list_ul li:last-child {
    border: none;
    padding-bottom: 12px;
}
.suggested_list_ul li a {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 6px;
    text-decoration: none;
}
.suggested_list_ul li a i {
    font-size: 16px;
    font-style: normal;
    color: #005DAC;
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

@media screen and (max-width: 1600px)
{
    .search_main_box{min-width: 31%;right: 24px;top: 18px;}
    .find_insurance_textbox{font-size: 12px;line-height: 20px;}
    .search_iconbox{column-gap: 10px;}
    .search_iconlinks{width: 21px;height: 21px;}
    .search_orgbtn{width: 30px;height: 30px;padding: 9px;}
    .search_box_top{padding: 12px 25px;}
    .suggested_box{margin-top: 15px;}
    .suggested_title{font-size: 18px;line-height: 20px;margin-bottom: 5px;}
    .suggested_list_ul li{padding: 18px 0;}
    .suggested_list_ul li:last-child{padding: 18px 0 0 0;}
    .suggested_list_ul li a i{font-size: 16px;line-height: 19px;}
    .suggested_list_ul li a img{width: 18px;}
}

@media screen and (max-width: 1024px)
{
    .find_insurance_textbox{font-size: 12px;line-height: 15px;}
    .mainHeader{padding:16px 24px;}
    .search_box_top{padding: 13px 17px;}
    .find_insurance_textbox{line-height: 17px;}
    .search_orgbtn{width: 20px;height: 20px;padding: 6px;}
    .search_iconlinks{width: 19px;height: 19px;flex: 1;}
    .suggested_box {width: 100%;float: left;height: 85vh;}
    .suggested_title{font-size: 16px;line-height: 19px;}
    .suggested_list_ul li a i{font-size: 14px;line-height: 17px;}
    .suggested_list_ul li a img{width: 15px;}
    .search_main_box{position: fixed;left: 0;height: 100vh;border-radius: 0;top: 0;margin-top: 0;min-width: 45%; max-width: 45%;}
    .search_iconbox {width: 12%;}
}
@media screen and (max-width: 760px)
{
    .mainHeader{padding:18px 24px;}
    .search_box_top{padding: 10px 17px;}
    .search_iconbox {width: 25%;}
    .search_main_box{min-width: 55%; max-width: 55%;}
    .find_insurance_textbox{font-size: 8px;line-height: 12px;}
}

@media screen and (max-width: 654px){
    .search_main_box{min-width: 75%; max-width: 75%;}
}
/* 
.renewlist.become_poplist .title_list
{
    width: 50%;
} */
.renewlist.become_poplist .title_list:last-child
{
    border-right: none;
}
.emptycart{width: 100%;float: left;padding: 35px 0;}
.emptycart_text{width: 100%;float: left;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.emptycart_textline{margin-top: 20px;text-align: center;    display: flex;flex-direction: column;align-items: center;}
.emptycart_text h2{font-size: 32px;font-weight: 400;line-height: 36px;width: 100%;float: left;margin-bottom: 20px;color: #000;}
.emptycart_text p{width: 58%;font-size: 20px;font-weight: 400;line-height: 24px;color: #000;margin-bottom: 48px;}
.exp_plans{padding: 16px 30px;border-radius: 10px;font-size: 20px;font-weight: 700;line-height: 24px;color: #FFFFFF;background: #005DAC;}
.loginbtn{padding: 16px 30px;border-radius: 10px;font-size: 20px;font-weight: 700;line-height: 24px;color: #FFFFFF;background: #005DAC;}
.emptycart_text img{width: 75px;height: 75px;}


@media screen and (max-width:1024px){
    .emptycart{padding: 50px 0;}
}
@media screen and (max-width:767px){
    .emptycart{padding: 25px 0;}
    .emptycart_text h2{font-size: 24px;margin-bottom: 10px;}
    .emptycart_text p{font-size: 14px;line-height: 16px;width: 100%;margin-bottom: 32px;}
    .exp_plans{font-size: 16px;line-height: 16px;}
}



 
 /* Logo css start added on 07-oct-25 by ratikant */
 
.mainHeader {
    padding: 5px 20px !important;
}
 
 
@media screen and (max-width: 1600px) {
    .mainHeader .BjjLogo .desklogo {
        width: 120px !important;
        height: auto !important;
    }
}
 
 
@media screen and (max-width: 760px) {
    .mainHeader .BjjLogo img {
        width: 120px !important;
    }
}
 
@media screen and (max-width: 760px) {
    .mainHeader {
        padding: 8px !important;
    }
}
 
 
@media screen and (max-width: 1024px) {
    .moblogo {
        width: 111px !important;
    }
}
 
@media screen and (max-width: 1024px) {
    .mainHeader {
        padding: 10px !important;
    }
}
 
/* logo css start added on 07-oct-25 by ratikant  */

.changeLangPopup{width: 400px;padding:22px 22px 7px;border-radius: 20px;box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);position: absolute;top: 50px;right: 0;background: #fff;z-index: 1;padding: 28px 28px 3px;display: none;}
.changeLangPopup ul{float: left;width: 100%;list-style-type: none;}
.changeLangPopup ul li{float: left;width: 100%;margin-bottom: 25px;}
.changeLangPopup ul li label{float: left;width: 100%;display: flex;justify-content: space-between;cursor: pointer;}
.changeLangPopup ul li label input{display: none;}
.changeLangPopup ul li label strong{color: #8F8F8F;font-size: 14px;}
.changeLangPopup ul li label i{width: 20px;height: 20px;border-radius: 50%;border: 1px solid #8F8F8F;position: relative;}
.changeLangPopup ul li label input:checked ~ i::after{content: "";width: 10px;height: 10px;background: #005DAC;border-radius: 50%;position: absolute;top: 4px;left: 4px;}

.mainHeader .menuList > li > div.changeLangPopup{margin-top: 20px;}

.changeLang :hover{
    background: rgb(69 69 69 / 10%);
}
.changeLang{
    float: left;
    width: 35px;
    height: 35px;
    padding: 5px;
    border-radius: 50%;
    position: relative;
}

.changeLang img{
        float: left;
    width: 25px;
    height: 25px;
}
@media screen and (max-width: 760px) {
    .changeLangPopup{width: 300px !important; right:40px;}
  }

.hpbannerSec{width:100%;float:left;position: relative;}
.hptab-contant .slick-track{margin:unset}
.hpbanner-wrapper{width:100%;padding:35px 280px;}
.hpbanner-wrapper-bg{background:linear-gradient(270deg,#01699e -1.31%,#22a6c7 101.31%)}
.hp-textAnimation{position:absolute;left:0;top: 245px;overflow:hidden;width:60%;white-space:nowrap}
.hp-insuranceHeading{background:linear-gradient(180deg,#fff -3.72%,rgba(255,255,255,0) 75.68%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:150px;font-weight:700;letter-spacing:0;line-height:197%;display:block;width:max-content;z-index:1}
.hp-insuranceHeading.active{animation:hpbanner-scroll-left 10s linear infinite}
.hpbanner-flexbox{width:100%;display:flex;align-items:flex-start;justify-content:center}
.hpbanner-flexbox::after{content:"";position:absolute;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 6%,rgba(255,255,255,0) 100%);background-repeat:repeat-x;width:100%;height:300px;top:50%;bottom:0;left:0;right:0}
.discover-leftbox{width:calc(50% - 20px)}
.discover-titlebox{width:100%;display:flex;align-items:flex-start;justify-content:center;column-gap:10px}
.discover-title{width:50%;font-size:48px;line-height:50px;color:#fff}
.discover-arrow{max-width:100%}
.discover-imgbox{width:100%;margin:-80px auto 0 -170px;position:relative;z-index:2;padding-top: 50px;}
.discover-imgbox.active{animation:hpbanner-scroll-left-img 3s linear}
.discover-rightbox{width:calc(50% - 20px)}
.hpinsurance-form-bgbox{width:100%;background:#fdfdfd;position:relative;z-index:2;border-radius:25px;overflow:hidden}
.hpinsurance-bg-top{width:100%;padding:20px;box-shadow:0 0 50px 0 #00000024 inset}
.bannerfilter-topbox{width:100%;padding:20px}
.formmain-filterbox{width:100%;list-style:none;display:block;white-space:nowrap;overflow:auto}
.formmain-filterbox::-webkit-scrollbar{display:none}
.formmain-filterbox li{display:inline-block;margin-right:10px}
.formmain-filterbox li a{padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;transition:.5s all ease-in-out;font-size:20px;line-height:20px;color:#454545;border-radius:30px;background-color: #005DAC1A;}
.formmain-filterbox li.active a{background-color:#005dac;color:#fff;padding:10px 20px}
.hptab-contant{width:100%;margin-top:20px;min-height:164px}
.hptab-wrapper{display:none}
.hptab-wrapper.active{display:block}
.imagecard-tabslider{width:100%;display:inline-block;white-space:nowrap;align-items:flex-start}
.imgtab-card{width:20%;margin:0 5px;display:inline-block}
.imgtab-topbox{width:100%;background:linear-gradient(270deg,#01699e -1.31%,#22a6c7 101.31%);height:100px;border-radius:8px;position:relative;height:112px;transition:.4s all ease-in-out;display:flex;align-items:center;justify-content:center;overflow:hidden}
.imgtab-card.active .imgtab-topbox{height:130px}
.imgtab-topbox::before{content:"";position:absolute;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 100%) repeat;width:100%;height:100%;top:0;left:0;right:0}
.imgtab-topbox::after{content:"";position:absolute;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 10%,rgba(255,255,255,0) 100%);background-repeat:repeat-x;width:100%;height:80px;top:50%;left:0;right:0;bottom:0}
.hp-tabimg{max-width:100%;position:relative;z-index:3}
.imgtab-description{text-align:center;width:100%;margin-top:18px;font-size:18px;line-height:18px;color:#454545}
.explore-bg-wrapper{width:100%;padding:40px 0;float:left}
.imgtab-title{position:absolute;background:linear-gradient(180deg,#fff -3.72%,rgba(255,255,255,0) 75.68%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:90px;font-weight:700;letter-spacing:0;line-height:197%;display:block;width:max-content;display:none;z-index:2}
.imgtab-card.active .imgtab-title{animation:hpbanner-scroll-left 10s linear infinite}
.formtab{width:100%;float:left;padding:0 0;display:none}
.formtab.active{display:block}
.tablayout{width:100%;float:left;margin-bottom:30px}
.tablayout li{float:left;margin-right:10px}
.tablayout li a{float:left;padding:10px 20px;border-radius:90px;color:#454545;font-size:20px;font-weight:400;background:rgba(69,69,69,.1);cursor:pointer;border:1px solid transparent;transition:.5s all ease-in-out}
.tablayout li:last-child{margin-right:0}
.tablayout li.active a{background:#005dac;color:#fff}
.tablayout_box{width:100%;float:left}
.formfild{width:100%;float:left;margin-bottom:20px;position: relative;}
.formfild label{width:100%;float:left;font-size:18px;font-weight:400;letter-spacing:-.72px;color:#000;line-height:118%;margin-bottom:15px}
.formfild input{width:100%;float:left;border-radius:10px;border:1px solid #cecece;background:#fff;padding:20px;font-size:16px;font-weight:400;line-height:110%;color:#454545}
.formfild select{width:100%;float:left;border-radius:10px;border:1px solid #cecece;background:#fff;padding:20px;font-size:16px;font-weight:400;line-height:110%;color:#454545;-webkit-appearance: none;}
.formfild .arrowimg{position: absolute;right: 25px;bottom: 25px;width: 15px;}
.checknow{width:100%;float:left;margin-bottom:25px}
.get_quote_btn{width:100%;float:left}
.get_quote_btn button{border-radius:10px;background:#005dac;padding:20px 60px;color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:100%;transition:.3s all ease-in;width:100%;float:left;border:0}
.separaterDiv{position:relative;border-bottom:2px dashed #999;margin:75px 0;display:flex;justify-content:center;width:100%;float:left}
.separaterDiv .separetText{position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;border:2px dashed #999;display:block;padding:10px;font-size:14px;line-height:110%;color:#000;background:#fff;font-weight:400}
.findbestcar{width:100%;float:left}
.findbestcar_title{width:100%;float:left;margin-bottom:30px;padding:0 0px}
.findbestcar_title h2{width:100%;float:left;font-size:22px;font-weight:400;line-height:118%;color:#000;letter-spacing:-.72px;margin-bottom:10px}
.findbestcar_title p{font-size:18px;font-weight:400;line-height:normal;color:#454545;width:100%;float:left}
.findbestcar_slider{width:100%;float:left}
.findbestcar_slider ul{width:100%;float:left;list-style-type:none}
.findbestcar_slider ul li{display:inline-block;width:40%;margin-right:10px}
.findbestcarbox{float:left;background:linear-gradient(123.12deg,#64a2d6 7.38%,#005dac 100%);padding:20px 20px;width:100%;border-radius:10px;display:flex;flex-direction:column;gap:63px}
.findbestcar_slider ul li img{width:49px;height:49px;float:left}
.findbestcar_slider ul li p{font-size:20px;font-weight:400;line-height:20px;float:left;color:#fff;width:100%;float:left}
.findbestcar_slider ul li:last-child{margin-right:0}
.tablayout_data{width:100%;float:left;display:none}
.tablayout_data.active{display:block}
.findbestcarSlide{white-space: nowrap;}
.findbestcarSlide .slick-list{padding-bottom:25px}
.findbestcar_slider .slick-dotted.slick-slider{margin-bottom:0}
.findbestcarSlide .slick-dots{display:flex;overflow:hidden;width:24%;margin:0 auto;left:0;right:0;bottom:0}
.findbestcarSlide .slick-dots li{flex:1;height:5px;margin:0;overflow:hidden}
.findbestcarSlide .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px}
.findbestcarSlide .slick-dots li:last-child{border-top-right-radius:90px;border-bottom-right-radius:90px}
.findbestcarSlide .slick-dots li button{width:100%;height:5px;padding:0}
.findbestcarSlide .slick-dots li button:before{content:"";width:100%;height:5px;background:rgba(0,0,0,.15);transition:.3s all ease-in}
.findbestcarSlide .slick-dots li button:hover:before{transform:scaleY(1.5)}
.findbestcarSlide .slick-dots li.slick-active button:before{background:#000;transition:.3s all ease-in}
.findbestcarSlide .slick-dots li{height:4px}
.explre-btn-box{width:100%;padding:0 20px;margin-top:20px;float:left}
.explore-btn{width:100%;display:flex;align-items:center;justify-content:center;padding:20px;border:1px solid rgba(69,69,69,.5);color:#454545;border-radius:10px;font-weight:600}
.explore-close-btnbox{display:none;width:100%;justify-content:center;position:absolute;top:-60px}
.explore-closebtn{width:48px;height:48px;padding:5px;display:inline-flex;align-items:center;justify-content:center;background-color:#000;border-radius:50%}
.explore-closebtn img{max-width:100%}

.checktype{display: block;position: relative;padding-left: 30px;cursor: pointer;font-size: 14px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding-top: 3px;}
.checktype input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checktype .checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #fff;border-radius: 2px;border: 1px solid #000;}
.checktype input:checked ~ .checkmark {background-color: #005dac;border: 1px solid #005dac;}
.checktype .checkmark:after {content: "";position: absolute;display: none;}
.checktype input:checked ~ .checkmark:after {display: block;}
.checktype .checkmark:after {left: 6px;top: 2px;width: 5px;height: 9px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);transform: rotate(45deg);}
.terms_conditions{width: 100%;float: left;margin-bottom: 30px;}
.terms_conditions a{width: 100%;float: left;color: #005DAC;font-size: 14px;font-weight: 700;line-height: 14px;text-decoration: underline;}
.mainform{width: 100%;float: left;}
.hpbannerSec .otp_section{display: none;}

.imagecard-tabslider-space{padding-bottom: 45px;}
.imagecard-tabslider  .slick-list{padding-bottom:15px}
.imagecard-tabslider  .slick-dotted.slick-slider{margin-bottom:0}
.imagecard-tabslider  .slick-dots{display:flex;overflow:hidden;width:90%;margin:0 auto;left:0;right:0;bottom:-15px;}
.imagecard-tabslider  .slick-dots li{flex:1;height:5px;margin:0;overflow:hidden}
.imagecard-tabslider  .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px}
.imagecard-tabslider  .slick-dots li:last-child{border-top-right-radius:90px;border-bottom-right-radius:90px}
.imagecard-tabslider  .slick-dots li button{width:100%;height:5px;padding:0}
.imagecard-tabslider  .slick-dots li button:before{content:"";width:100%;height:5px;background:rgba(0,0,0,.15);transition:.3s all ease-in}
.imagecard-tabslider  .slick-dots li button:hover:before{transform:scaleY(1.5)}
.imagecard-tabslider  .slick-dots li.slick-active button:before{background:#000;transition:.3s all ease-in}
.imagecard-tabslider  .slick-dots li{height:4px}

.get_quote_btn a{border-radius:10px;background:#005dac;padding:10px 60px;color:#fff;text-align:center;font-size:18px;font-weight:700;line-height:100%;width:100%;float:left;border:0;    margin-bottom: 20px;}


@media screen and (max-width:1600px)
{
    .hpbanner-wrapper{padding: 35px 161px;}
    .hpbanner-flexbox{justify-content:space-between}    
    .hp-textAnimation{top: 145px;}
    .discover-imgbox{margin: -80px auto 0 -80px;padding-top: 95px;}
    .textAnimation{top:16%}
    .discover-titlebox{justify-content:space-between}
    .discover-title{width:100%;font-size:40px;line-height:45px}
    .formmain-filterbox li a{font-size:16px;line-height:17px;padding:10px}
    .formmain-filterbox li.active a{padding:10px 20px}
    .imgtab-description{font-size:14px;line-height:17px;margin-top:13px}
    .tablayout li a{font-size:14px}
    .formfild label{font-size:18px}
    .formfild input{padding:12px;font-size:14px}
    .formfild{margin-bottom:15px}
    .separaterDiv{margin:50px 0 45px 0}
    .findbestcar_slider ul li p{font-size:14px}
    .findbestcarbox{gap:30px;padding:15px 15px}
    .findbestcar_title h2{font-size:20px}
    .findbestcar_title p{font-size:16px}
    .findbestcar_title{margin-bottom:20px}
    .get_quote_btn button{font-size:16px;padding:15px 60px}
    .explore-btn{padding:10px 20px;font-size:18px}
    .formfild select{padding: 12px;font-size: 14px;}
    .formfild .arrowimg{right: 15px;bottom: 15px;}
}

@media screen and (max-width:1280px)
{
    
}

@media screen and (max-width:1024px)
{
    .discover-title{font-size:30px;line-height:41px}
    .formfild {margin-bottom: 20px;}
    .hp-textAnimation {top: 93px;}
    .hpbanner-wrapper{padding: 50px 24px;}
}

@media screen and (max-width:890px)
{
    
    .hpbanner-wrapper-bg{box-shadow:0 0 50px 0 #00000024 inset;background:#fff}
    .hpbanner-flexbox{flex-direction:column;row-gap:16px}
    .hp-textanimationGroup{display:none}
    .discover-leftbox{width:100%}
    .discover-imgbox{display:none}
    .discover-arrow{display:none}
    .discover-title{font-size:24px;line-height:30px;color:#000;padding:0 24px}
    .discover-rightbox{width:100%}
    .hpinsurance-form-bgbox{background-color:transparent;padding:0;border-radius:0}
    .hpinsurance-bg-top{padding:0;box-shadow:none}
    .formmain-filterbox{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-left:24px}
    .formmain-filterbox::-webkit-scrollbar{display:none}
    .formmain-filterbox li a{font-size:14px;line-height:14px}
    .formmain-filterbox li.active a{padding:8px 20px}
    .imgtab-topbox{height:200px}
    .imgtab-card:last-child{margin-right:24px}
    .imgtab-card.active .imgtab-topbox{height:230px}
    .imgtab-card.active .imgtab-description{color:#005dac}
    .imagecard-tabslider .slick-list{padding-left:24px}
    .imgtab-card.active .imgtab-title{display:block}
    .tablayout li a{font-size:14px}
    .formfild label{font-size:16px;    margin-bottom: 10px;}
    .formfild input{padding:12px;font-size:14px}
    .formfild{margin-bottom:20px}
    .separaterDiv{margin:40px 0}
    .findbestcar_slider ul li p{font-size:14px}
    .findbestcarbox{gap:30px;padding:15px 15px}
    .findbestcar_title h2{font-size:16px}
    .findbestcar_title p{font-size:14px}
    .findbestcar_title{margin-bottom:20px}
    .hpinsurance-form-bgbox{z-index:4}
    .explore-mobile-overlay{bottom:-101%;position:fixed;left:0;width:100%;height:100%;transition:all .5s}
    .explore-mobile-overlay.active{bottom:0}
    .explore-close-btnbox{display:flex}
    .explore-bg-wrapper{position:absolute;bottom:0;top:auto;left:0;width:100%;background-color:#fff;padding:0}
    .explorebg-scroll{overflow-x:hidden;overflow-y:auto;max-height:85vh;padding:27px 0 90px;}
    .explorebg-scroll::-webkit-scrollbar{display:none}
    .checktype{font-size: 14px;padding-top: 3px;}
    .terms_conditions{margin-bottom: 20px;}
    .formfild select{padding: 12px;font-size: 14px;}
    .formfild .arrowimg{right: 15px;bottom: 15px;}
    .hpbannerSec .explorebg-scroll{padding: 27px 24px 90px;}
}
@media screen and (max-width:767px)
{
    .hpbanner-wrapper{padding:25px 0}
}
/*! CSS Used keyframes */
@keyframes hpbanner-scroll-left{
from{transform:translateX(100%)}
to{transform:translateX(-100%)}
}
@keyframes hpbanner-scroll-left-img{
from{transform:translateX(-100%)}
to{transform:translateX(0)}
}



.cart_blackbg {
    width: 100%;
    background: rgb(0 0 0 / 30%);
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow-y: auto;
    padding: 20px;
    box-sizing: border-box;
}
 
.delete_cart_box {
    width: 90%;
    max-width: 620px;
    background: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    position: relative;
}
 
.closecart_popup{float: left;position: absolute;right: 70px;top: 20px;}
.closecart_popup a{width: 40px;height: 40px;padding: 5px;display: inline-flex;align-items: center;justify-content: center;background-color: #000;border-radius: 50%;}
.cart_text{width: 92%;float: left;background: #fff;}
.cartdata{width: 100%;float: left;padding:6px 26px; padding-bottom: 9px;}
 
.cartdata h2 {
    font-size: clamp(16px, 2.5vw, 28px);
    font-weight: 400;
    padding-bottom: 15px;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.2;
}
 
.cartdata {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    padding: 0 16px;
    box-sizing: border-box;
  }
 
  .autoshrink-heading {
    white-space: nowrap;
    overflow: hidden;
    margin: 0;
    font-weight: 400;
    font-size: 20px;
    transition: font-size 0.2s ease-in-out;
  }
 
  .cartdata p {
    font-size: clamp(12px, 1.8vw, 18px);
    font-weight: 400;
    color: #454545;
    line-height: 1.4;
    margin: 0;
}
.can_dele{width: 100%;float: left;gap: 10px;margin-top: 12px !important;display: flex;}
.canbtn{width: 50%;float: left;border: 1px solid #45454580;padding: 13px 20px;border-radius: 10px;text-align: center;font-size: 16px;font-weight: 700;color: #454545;}
.delebtn{width: 50%;float: left;border: 1px solid #005DAC;padding: 16px 20px;border-radius: 10px;text-align: center;font-size: 16px;font-weight: 700;color: #FFFFFF;background: #005DAC;margin-bottom: 10px;}
 
@media screen and (max-width:767px){
    .cartdata h2{font-size: 16px;}
    .cartdata p{font-size: 11px;}
}
 
.delete_cart_box {
    max-height: 90vh;
}
 
@media screen and (max-width: 480px) {
    .cartdata h2 {
        font-size: 16px;
    }
    .cartdata p {
        font-size: 12px;
    }
}
.cardHeading{font-size:24px;font-weight:700;line-height:82%;color:#454545;width:calc(100% - 40px)}

.wishlist_cart{width: 100%;float: left;position: relative;display: none;}
.wishlist_cart .delebtn {width: 100%;}
.wishlist_cart .delete_cart_box{        transition: all .5s;}

.wishlistNotification.wishlistNotificationnew {bottom: 25px;transition: 0.4s all ease-in-out;}

.delete_cart_box{
    max-height: 80vh;
}
.differentinsuranceSec{overflow:hidden;  width: 100%; float: left;padding-left:160px;padding-right:160px;position:relative;z-index:1;overflow:hidden;padding-top: 35px;padding-bottom: 35px;}
.cardHeading{font-size:24px;font-weight:700;line-height:100%;color:#454545;width:calc(100% - 40px)}

@media screen and (max-width:768px){
    .insuranceHeading{margin:14px 0}
}

.differentinsuranceSec{overflow:hidden;  width: 100%; float: left;padding-left:160px;padding-right:160px;position:relative;z-index:99;overflow:hidden;padding-top: 35px;padding-bottom: 35px;}
.differentinsuranceSec img{max-width:100%;display:block}
.differentinsuranceSec .slick-track{display:flex!important}
.differentinsuranceSec .slick-slide{height:inherit!important}
.differentinsuranceSec .wrapper{position:relative;padding:20px 70px 54px;border-radius:20px;overflow:hidden}
.differentinsuranceSec .wrapper::before{content:"";position:absolute;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 100%) repeat;width:100%;height:100%;top:0;left:0;right:0}
.differentinsuranceSec .wrapper::after{content:"";position:absolute;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 6%,rgba(255,255,255,0) 100%);background-repeat:repeat-x;width:100vw;height:580px;top:280px;left:0;right:0}
.differentinsuranceSec .blue_gradientbg{background:radial-gradient(96.7% 51.31% at 50% 35.97%,#4aa2c5 5%,#246bad 100%);}
.differentinsuranceSec .darkblue_gradientbg{background: linear-gradient(270deg, #0087C3 0%, #002A77 100%);}
.differentinsuranceSec .medblue_gradientbg{background: linear-gradient(79.97deg, #46A5EF 8.31%, #005DAC 99.3%);}
.differentinsuranceSec .purple_gradientbg{background: linear-gradient(270deg, #DDCBEC 0%, #7B99D7 100%);}
.differentinsuranceSec .brown_gradientbg{background: linear-gradient(268.02deg, #DEC2A7 2.58%, #997962 98.15%);}
.differentinsuranceSec .orange_gradientbg{background: linear-gradient(267.47deg, #F58220 12.74%, #FFDFC4 115.17%);}
.differentinsuranceSec .pista_green_gradientbg{background: linear-gradient(269.72deg, #85E3B4 0.24%, #9AB790 99.76%);}
.differentinsuranceSec .blue_brown_gradientbg{background: linear-gradient(182.22deg, #1EA9D1 0.82%, #C68F60 98.13%);}
.differentinsuranceSec .yellow_gradientbg{background: linear-gradient(180deg, #F0BA65 0%, #E6B939 100%);}
.differentinsuranceSec .olive_gradientbg{background: linear-gradient(270deg, #5A7344 0%, #C9E6B0 100%);}
.differentinsuranceSec .pink_gradientbg{background: linear-gradient(90deg, #E6C0BA -3.23%, #F4CBDE 100%);}
.differentinsuranceSec .dark_gradientbg{background: linear-gradient(270.26deg, #B1AAA8 0.23%, #32475B 107.89%);}
.differentinsuranceSec .tan_gradientbg{background: linear-gradient(270deg, #FCF0DA 0%, #D26F75 100%);}
.differentinsuranceSec .fullydark_gradientbg{background: linear-gradient(90deg, #000202 0%, #221D22 89.92%);}
.differentinsuranceSec .med_dark_gradientbg{background: linear-gradient(270.24deg, #3F5667 -8.03%, #D9E3E7 53.86%, #3F5667 109.86%);}
.differentinsuranceSec .blueyellow_gradientbg{background: linear-gradient(180deg, #9DD5E4 0%, #ADD9D9 48.18%, #F2E49A 50.69%, #F2E49A 98.69%);}
.differentinsuranceSec .secHeading{position:relative;z-index:2}
.differentinsuranceSec .innerHeadingBox{width:100%;white-space:nowrap;padding:80px 0}
.differentinsuranceSec .secHeadinginner{font-size:120px;font-weight:700;line-height:115%;letter-spacing:-1px;text-align:center;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:block;width:max-content;animation:difins-scroll-left 15s linear infinite}
.differentinsuranceSec .insuranceImg{margin:-400px auto -120px;position:relative;z-index:2}
.differentinsuranceSec .insuranceImg img{margin:0 auto}
.insuranceHeading{margin:30px 0;position:relative;z-index:2}
.secSubHeading{font-size:24px;font-weight:600;line-height:normal;letter-spacing:2.8px;color:#454545;text-transform:uppercase;text-align:center}
.diffInsuranceboxes{display:flex;align-items:stretch;gap:10px;flex-flow:wrap;margin:0 auto;position:relative;z-index:2}
.diffInsuranceboxes .innerBoxes{border-radius:20px;border:1px solid rgba(0,93,172,.1);background:linear-gradient(180deg,rgba(0,93,172,0) 0,rgba(0,93,172,.2) 100%),#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.14);flex:1;transition:.5s all ease-in-out;display:flex;flex-direction:column;justify-content:space-between;align-items:baseline}
.diffInsuranceboxes .innerBoxes a{padding:34px 30px 28px;display:flex;justify-content:space-between;flex-direction:column;height:100%;width:100%}
.diffInsuranceboxes .innerBoxes:hover{background:#fff;box-shadow:5px 10px 10px 0 rgba(0,0,0,.1);transition:.5s all ease-in-out}
.diffInsuranceboxes .innerBoxes .cardHeading{color:#454545;font-size:18px;font-weight:400;line-height:140%}
.diffInsuranceboxes .innerBoxes.innerBoxeslast{background:#005dac}
.diffInsuranceboxes .innerBoxes.innerBoxeslast a{display:flex;justify-content:flex-end}
.diffInsuranceboxes .innerBoxes.innerBoxeslast .cardHeading{color:#fff}
.diffcoverageBoxes .slick-dots{bottom:-50px}
.diffcoverageBoxes .slick-dots li{margin:0 2px}
.diffcoverageBoxes .slick-dots li button:before{content:"";width:8px;height:8px;border:1px solid rgba(255,255,255,.5);border-radius:50%;opacity:1}
.diffcoverageBoxes .slick-dots li.slick-active button:before{border:1px solid #fff;background:#fff}
.differentinsuranceSec.differentinsuranceSecnew .wrapper .insuranceImg{animation:difins-imgscroll 5s linear}
.diffInsuranceboxes .innerBoxes .cardTag{color:#f58220;display:block;font-weight:700;font-size:18px;margin-bottom:5px}
 
@media screen and (max-width:1800px){
    .differentinsuranceSec{padding-left:140px;padding-right:140px}
    .diffInsuranceboxes .innerBoxes a{padding:26px}
 
    .diffInsuranceboxes .innerBoxes.innerBoxeslast .cardInsuranceValue{margin:10px 0}
    .diffcoverageBoxes .slick-dots{bottom:-40px}
}
 
@media screen and (max-width:1600px)
{
    .differentinsuranceSec{padding-left: 80px;padding-right: 80px;}
    .diffInsuranceboxes .innerBoxes .cardHeading{font-size:14px;width:calc(100% - 24px)}
    .diffInsuranceboxes .innerBoxes.innerBoxeslast .cardInsuranceValue{font-size:54px}
    .diffInsuranceboxes .innerBoxes .cardTag{font-size:14px}
    .differentinsuranceSec .wrapper{padding:15px 60px 40px}
    .differentinsuranceSec .wrapper::after{top:230px}
    .differentinsuranceSec .insuranceImg{margin:-370px auto -135px;width:45%}
    .insuranceHeading{margin:24px 0}
    .differentinsuranceSec  .secSubHeading{letter-spacing:2px;font-size:24px; color: #000;}
    .diffcoverageBoxes .slick-dots{bottom:-32px}
}
 
@media screen and (max-width:1440px){
    .differentinsuranceSec{padding-left:80px;padding-right:80px}
    .diffInsuranceboxes .innerBoxes.innerBoxeslast .cardInsuranceValue{font-size:48px}
    .differentinsuranceSec .wrapper{padding:15px 50px 40px}
    .differentinsuranceSec .insuranceImg{margin:-300px auto -80px;width:48%}
    .insuranceHeading{margin:20px 0}
    .diffInsuranceboxes .innerBoxes a{padding:24px}
    .diffcoverageBoxes .slick-dots{bottom:-42px}
}
 
@media screen and (max-width:1280px)
{
    .differentinsuranceSec{padding-left:32px;padding-right:32px}
    .differentinsuranceSec .wrapper{padding:15px 40px 40px}
    .differentinsuranceSec .insuranceImg{margin:-340px auto -80px;width:52%}
    .diffInsuranceboxes .innerBoxes a{padding:26px}
    .diffcoverageBoxes .slick-dots{bottom:-40px}
    .diffcoverageBoxes .slick-dots li{margin:0}
    .diffcoverageBoxes .slick-dots li button:before{width:7px;height:7px}
}
 
@media screen and (max-width:1024px)
{
    .diffInsuranceboxes .innerBoxes.innerBoxeslast .cardInsuranceValue{font-size:34px;margin:8px 0}
    .differentinsuranceSec .wrapper{padding:15px 30px 30px}
    .differentinsuranceSec .insuranceImg{width:50%;margin:-280px auto -110px}
    .diffInsuranceboxes .innerBoxes a{padding:22px}
    .differentinsuranceSec{padding:50px 32px;}
}
 
@media screen and (max-width:820px)
{
   
    .differentinsuranceSec .wrapper{padding:50px 0}
    .differentinsuranceSec .insuranceImg{width:60%;margin:-220px auto -100px}
    .diffInsuranceboxes{width:100%;padding:0 10px;gap:0;flex-flow:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}
    .diffInsuranceboxes::-webkit-scrollbar{display:none}
    .diffInsuranceboxes .innerBoxes{flex:none;width:25%;margin:0 5px 30px}
    .diffInsuranceboxes .innerBoxes a{padding:18px}
    .differentinsuranceSec{padding:50px 0}
}
 
@media screen and (max-width:768px){
    .differentinsuranceSec{padding-left:24px;padding-right:24px}
    .secSubHeading{font-size:16px}
    .diffInsuranceboxes .innerBoxes .cardHeading{font-size:14px}
    .diffInsuranceboxes .innerBoxes.innerBoxeslast .cardInsuranceValue{font-size:30px}
    .diffInsuranceboxes .innerBoxes .cardTag{font-size:12px}
    .differentinsuranceSec{padding:0}
    .differentinsuranceSec .wrapper{border-radius:0;padding:25px 0;}
    .insuranceHeading{margin:40px 0 14px;}
    .differentinsuranceSec .insuranceImg{width:100%;margin:-240px auto -90px}
    .diffInsuranceboxes .innerBoxes{padding:12px;width:30%;border-radius:10px;border:1px solid rgba(0,93,172,.1);background:linear-gradient(180deg,rgba(182,217,242,0) 0,rgba(182,217,242,.2) 100%),#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.14)}
    .diffInsuranceboxes .innerBoxes a{padding:0px}
    .diffcoverageBoxes .slick-dots{bottom:-32px}
    .differentinsuranceSec .secHeadinginner {font-size: 55px;}
}
 
 
/*! CSS Used keyframes */
 
.closecart_popup {
    background: transparent !important;
    margin-top: 20px;
 
}
.delete_cart_box {
    background:transparent;
    width: 100%;
    max-width: 500px;
    max-height: 80vh;              
    border-radius: 12px;
    padding: 20px;
    box-sizing: border-box;
  }
 
.cart_blackbg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 20px;
    box-sizing: border-box;
  }
 
  @media screen and (max-width: 770px) {
    .delete_cart_box {
        padding: 0px;
      }
    .cart_text{width: 100%;float: left;background: #fff;}
    .cart_blackbg {
        padding: 0;
      }
  }
 
.customerassistSec{width:100%;float:left;padding: 35px 0;}
.customerassistContent{display:flex;align-items:flex-start;gap:10px}
.customerassistData{border-radius:20px;overflow:hidden;width:100%;position:relative;margin:0 5px;max-height: 250px;}
.customerassistData a{display:flex;align-items:center;justify-content:space-between}
.customerassistHeading{width:50%;position:absolute;left:30px;top:50%;transform:translateY(-50%)}
.customerassistSec .cardHeading{color:#000;font-size:22px;font-weight:400;line-height:126%;letter-spacing:-.72px}
.customerassistSec .cardDescription{color:#000;white-space: normal;font-size:18px;font-weight:400;line-height:133%;margin-top:12px;height: 72px;overflow: hidden;}
.customerassistHeading button{border-radius:10px;background:#f58220;padding:15px 30px;color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:100%;display:inline-block;transition:.3s all ease-in;margin-top:20px}
.customerassistHeading button:hover{background:rgba(245,130,32,.6)}
.customerassistImg img{width: 100%;float: left;max-height: 400px;}
.customerassistImg{width: 100%;}


.customerassistContent::-webkit-scrollbar{width:2px;}
.customerassistContent::-webkit-scrollbar-track{width:2px; height: 2px; background:#fff;}
.customerassistContent::-webkit-scrollbar-thumb{width:2px;height: 2px; background:#fff;}
.customerassistContent::-webkit-scrollbar-thumb:hover{background:#f1f1f1;}

@media screen and (max-width:1600px)
{
    .customerassistSec .cardHeading{font-size:18px}
    .customerassistSec .cardDescription{font-size:14px;height: 56px;}
    .customerassistHeading button{font-size:16px;padding:10px 16px;margin-top:14px}
}
@media screen and (max-width:1200px)
{
    .customerassistSec{padding: 35px 0;}
    .customerassistHeading{width: 55%;left: 20px;}
    .customerassistSec .cardDescription{margin-top: 5px;}
    .customerassistHeading button{margin-top: 7px;}
}
@media screen and (max-width:1024px)
{
    .customerassistSec{padding: 50px 0;}
    .assistanceSec .cardHeading{font-size:16px}
    .slick-list .customerassistData{margin:0 5px}
}
@media screen and (max-width:760px)
{
    .customerassistSec{padding: 25px 0;}
    .assistanceSec .cardHeading{font-size:14px}
    .customerassistHeading{width: 55%;left: 20px;}
    .customerassistSec .cardDescription{font-size:14px}
    .customerassistHeading button{font-size:14px;margin-top:16px;padding:6px 14px}
    .customerassistSec .cardDescription{margin-top:8px}
    .customerassistSec{overflow:hidden}
    .customerassistContent{margin:0 -24px;    display: block;
        align-items: flex-start;
        gap: 10px;
        overflow: auto;
        white-space: nowrap;}
    .customerassistHeading button{margin-top:10px}
    .customerassistSec .slick-list{padding:0 15px}

    .customerassistData{ width: 80%; display: inline-block;}
    .customerassistContent  .customerassistData:first-child{ margin-left: 10px;}
}

@media screen and (max-width:360px){
    .customerassistSec{padding: 25px 0;}
    .customerassistHeading{left:15px;width:60%}
    .customerassistData a{height:130px;position:relative}
    .customerassistSec .cardDescription{margin-top:5px;line-height:120%}
    .customerassistImg img{position:absolute;left:0;top:0;width:100%;height:100%}
    .customerassistHeading button{margin-top:5px;font-size:12px}
}
.evinsuranceSec{width: 100%;float: left;padding: 35px 0;}
.evinsuranceSec img{max-width:100%;display:block;}
.evinsuranceSec a:hover{text-decoration:none;color:inherit;outline:none;}
.evinsuranceSec img{max-width:100%;}
.highlightText{color:#0A5;display:inline;}
.evinsuranceContent{display:flex;flex-flow:wrap;gap:10px;justify-content: flex-start;}
.evinsuranceBoxOne,.evinsuranceBox{border-radius:20px;overflow:hidden;position:relative;transition:0.3s all ease-in-out;padding-bottom:40px;}
.evinsuranceBoxOne::before,.evinsuranceBox::before{content:"";position:absolute;background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%) repeat;width:100%;height:100%;top:0;left:0;right:0;}
.evinsuranceBoxOne::after,.evinsuranceBox::after{content:"";position:absolute;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0) 100%);background-repeat:repeat-x;width:100%;height:100px;top:unset;left:0;right:0;bottom:0;}
.evinsuranceBoxOne a,.evinsuranceBox a{position:relative;z-index:2;}
.evinsuranceHeading, .evinsuranceHeading{padding:30px;width:80%;}
.evproductHeading{color:#000;font-size:40px;font-weight:400;line-height:100%;letter-spacing:-1.2px;margin-bottom:20px;}
.evprodDetail{color:#454545;font-size:18px;font-weight:400;line-height:140%;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.evinsuranceBoxOne img,.evinsuranceBox img{transition:0.5s all ease-in-out;width:80%;margin:0 auto;}
.evinsuranceBoxOne:hover,.evinsuranceBox:hover{box-shadow:5px 10px 10px 0px rgba(0, 0, 0, 0.1);}
.evinsuranceBoxOne:hover img,.evinsuranceBox:hover img{transform:scale(1.1);}
.evinsuranceBoxOne{background:linear-gradient(90deg, #87D296 0%, #C7E6C6 100%);width:calc(50% - 10px);}
.evinsuranceHeading{width:75%;}
.evinsuranceBoxOne img{width:60%;margin-right:80px;}
.evinsuranceBoxOne:nth-child(2){background:linear-gradient(270deg, #E6778A 0%, #EC9CA5 100%);}
.evinsuranceContent .evinsuranceBoxtwo{width:calc(50% - 10px);display:flex;justify-content:space-between;}
.evinsuranceBox{width:calc(25% - 10px);}
.evinsuranceContent .evinsuranceBox:nth-child(3){background:linear-gradient(90deg, #FDD97F 0%, #FFC975 100%);}
.evinsuranceContent  .evinsuranceBox:nth-child(4){background:linear-gradient(90deg, #B3E5EF 0%, #69AECE 100%);}
.evinsuranceSec .secHeading{margin-bottom:15px;}
.evHeading{color:#000;font-size:32px;font-weight:400;line-height:106%;letter-spacing:-0.96px;margin-bottom:20px;}
.evinsuranceSec .evDescription{color:#454545;font-size:18px;font-weight:400;line-height:150%;width:60%;}

/*   Colors  */
.evinsuranceContent .green-color{background:linear-gradient(90deg, #87D296 0%, #C7E6C6 100%);}
.evinsuranceContent .red-color{background:linear-gradient(270deg, #E6778A 0%, #EC9CA5 100%);}
.evinsuranceContent .yellow-color{background:linear-gradient(90deg, #FDD97F 0%, #FFC975 100%);}
.evinsuranceContent .blue-color{background:linear-gradient(90deg, #B3E5EF 0%, #69AECE 100%);}

@media screen and (max-width: 1600px)
{

    .evHeading{font-size:24px;letter-spacing:-0.72px;margin-bottom:11px;}
    .evinsuranceBoxOne,.evinsuranceBox{padding-bottom:20px;}
    .evinsuranceHeading, .evinsuranceHeading{padding:20px;width:100%;}
    .evinsuranceBoxOne::after,.evinsuranceBox::after{height:50px;}
    .evinsuranceSec .evDescription{font-size:14px;}
    .evproductHeading{font-size:28px;}
    .evprodDetail{font-size:14px;}
}


@media screen and (max-width: 1024px)
{
    .evinsuranceSec{padding: 50px 0;}
    .evHeading{font-size:22px;letter-spacing:-0.6px;margin-bottom:12px;}
    .evinsuranceSec .wrapper .secHeading{margin-bottom:24px;}
    .evinsuranceSec .evDescription{width:100%;}
    .evinsuranceBoxOne{width:100%;}
    .evinsuranceHeading{width:50%;padding:20px;}
    .evinsuranceContent .evinsuranceBoxtwo{width:100%;}
    .evinsuranceBox{width:calc(50% - 5px);}
}

@media screen and (max-width: 760px)
{
    .evinsuranceSec{padding: 25px 0;}
    .evHeading{font-size:24px;}
    .evinsuranceSec .evDescription{font-size:16px;}
    .evinsuranceSec .wrapper{padding-left:24px;padding-right:24px;}
    .evinsuranceBoxOne,.evinsuranceBox{border-radius:10px;padding-bottom:20px;}
    .evinsuranceBoxOne::after,.evinsuranceBox::after{height:40px;}
    .evinsuranceBoxOne img,.evinsuranceBox img{width:90%;}
    .evinsuranceBoxOne:hover img,.evinsuranceBox:hover img{transform:scale(1);}
    .evproductHeading{margin-bottom:8px;font-size:24px;}
    .evprodDetail{-webkit-line-clamp:3;font-size:14px;}
    .evinsuranceBoxOne img{width:200px;margin-right:0;height: 80px;}
    .evinsuranceHeading{width:90%;}
}

.assistanceSec{float: left;width: 100%;margin-bottom:35px;margin-top: 35px;} 
.assistanceSec .wrapper{padding-left:160px;padding-right:160px;} 
.assistanceSec .wrapper .assistanceContent{border-radius:20px;background:linear-gradient(270deg, #15EFEF 0%, #FEDA82 100%);padding:0px 130px;display:flex;align-items:center;justify-content:space-between;}
.assistanceSec .assistImg{width:18%;}
.assistanceSec .assistImg .desktopImg{display:block;}
.assistanceSec .assistImg .mobImg{display:none;}
.assistanceSec .assistData{width:calc(82% - 160px);display:flex;flex-flow:wrap;justify-content:space-between;align-items:center;}
.assistanceSec .assistData .assistIntro{width:50%;}
.assistanceSec .assistData .assistIntro h2{color:#000;font-size:48px;font-weight:400;line-height:104%;margin-bottom:15px;} 
.assistanceSec .assistData .assistIntro p{color:#000;font-size:18px;font-weight:400;line-height:140%;} 
.assistanceSec .assistData .assistCta{width:25%;text-align:right;}
.assistanceSec .assistData .assistCta a{border-radius:10px;background:#F58220;padding:15px 30px;color:#FFF;text-align:center;font-size:20px;font-weight:700;line-height:100%;display:inline-block;transition:0.3s all ease-in;} 
.assistanceSec .assistData .assistCta a:hover{background:rgba(245, 130, 32, 0.6);} 


@media screen and (max-width: 1600px) 
{
    .assistanceSec .assistData .assistIntro h2{font-size:44px;}
    .assistanceSec .assistData .assistIntro p{font-size:14px;}
    .assistanceSec .assistData .assistCta a{font-size:16px;padding:10px 16px;}
    .assistanceSec .wrapper .assistanceContent{padding:0px 80px;}
    .assistanceSec .assistData{width:calc(82% - 120px);}
    .assistanceSec .assistData h2{margin-bottom:12px;}
}

@media screen and (max-width: 1366px) 
{
    .assistanceSec{margin:35px 0;}
    .assistanceSec .wrapper{padding-left:80px;padding-right:80px;}
}

@media screen and (max-width: 1280px){
    .assistanceSec .wrapper{padding-left:32px;padding-right:32px;}
}

@media screen and (max-width: 1024px) {
    .assistanceSec{margin:0 0 40px;}
    .assistanceSec .assistData .assistIntro h2{font-size:24px;}
    .assistanceSec .wrapper .assistanceContent{padding:0px 60px;}
    .assistanceSec .assistData{width:calc(82% - 80px);}
    .assistanceSec .assistData .assistIntro{width:60%;}
    .assistanceSec .assistData .assistIntro h2{margin-bottom:12px;}
}

@media screen and (max-width: 820px){
    .assistanceSec .wrapper .assistanceContent{padding:0px 48px;}
    .assistanceSec .assistImg{width:50%;}
    .assistanceSec .assistImg .desktopImg{display:none;}
    .assistanceSec .assistImg .mobImg{display:block;}
    .assistanceSec .assistData{width:calc(50% - 60px);}
    .assistanceSec .assistData .assistIntro{width:100%;}
    .assistanceSec .assistData .assistIntro h2{margin-bottom:6px;}
    .assistanceSec .assistData .assistCta{width:100%;text-align:left;margin-top:30px;}
}

@media screen and (max-width: 760px) 
{
    .assistanceSec{margin:30px 0px;}
    .assistanceSec .wrapper{padding-left:24px;padding-right:24px;}
    .assistanceSec .assistData .assistIntro p{font-size:10px;}
    .assistanceSec .assistData .assistCta a{font-size:14px;padding:6px 14px;}
    .assistanceSec .wrapper .assistanceContent{padding:12px 12px 0px;border-radius:10px;}
    .assistanceSec .assistImg{width:42%;}
    .assistanceSec .assistImg .desktopImg{display:none;}
    .assistanceSec .assistImg .mobImg{display:block;}
    .assistanceSec .assistData{width:calc(64% - 40px);}
    .assistanceSec .assistData .assistIntro h2{font-size:18px;}
    .assistanceSec .assistData .assistCta{margin-top: 12px; margin-bottom: 12px;}
}
.loginboxSec{position:relative;width: 100%;float: left;margin-bottom: 60px;margin-top: 60px;}
.loginboxImg img{max-width:100%;display:block;}
.loginboxSec::before{content:"";position:absolute;background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%) repeat;width:100%;height:100%;top:0;left:0;right:0;}
.loginboxSec::after{content:"";position:absolute;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 2%, rgba(255, 255, 255, 0) 100%);background-repeat:repeat-x;width:100%;height:250px;top:unset;left:0;right:0;bottom:0;}
.loginboxWrap{position:relative;display:flex;align-items:center;background:linear-gradient(90deg, #71B9DE 0%, #C7F4F5 100%);padding:160px 0px;width: 100%;float: left;}
.loginboxImg{width:50%;position:relative;z-index:2;}
.loginboxContent{width:48%;margin-left:30px;position:relative;z-index:2;    float: left;}
.loginboxContent h2{color:#000;font-size:48px;font-weight:400;line-height:104%;width:38%;}
.loginboxContent ul{margin:32px 0px;padding-left:20px;}
.loginboxContent ul li{list-style:disc;color:#454545;font-size:18px;font-weight:400;line-height:145%;}
.loginboxContent .logintocontinue{border-radius:10px;background:#005DAC;padding:20px 60px;color:#FFF;text-align:center;font-size:20px;font-weight:700;line-height:100%;display:inline-block;transition:0.3s all ease-in;}
.loginboxContent .logintocontinue:hover{background:#0473D1;}
.loginboxContent .popupBtn{font-size:18px;font-weight:700;color:#454545;line-height:110%;text-align:center;padding:20px 60px;display:inline-block;border-radius:10px;border:1px solid rgba(69, 69, 69, 0.5);background:#fff;margin-left:20px;cursor:pointer;}

@media screen and (max-width: 1600px) 
{
    .loginboxSec{margin-bottom:100px;margin-top:100px;}
    .loginboxContent h2{font-size:44px;width:70%;}
    .loginboxContent ul li{font-size:14px;}
    .loginboxContent .logintocontinue{font-size:16px;padding:15px 44px;}
    .loginboxContent .popupBtn{font-size:14px;padding:15px 44px;margin-left:16px;}
    .loginboxSec::after{height:230px;}
    .loginboxWrap{padding:140px 0px;}
    .loginboxContent{margin-left:26px;}
    .loginboxContent ul{margin:24px 0px;}
}


@media screen and (max-width: 1366px) 
{
    .loginboxSec{margin-bottom:35px;margin-top:35px;}
    .loginboxContent h2{font-size:40px;width:75%;}
    .loginboxContent .logintocontinue{padding:12px 36px;clear: left;float: left;}
    .loginboxSec::after{height:190px;}
    .loginboxWrap{padding:120px 0px;}
    .loginboxContent{margin-left:24px;}
    .loginboxContent .popupBtn{padding:12px 36px;clear: left;float: left;margin-top: 14px;margin-left: 0;}
}
@media screen and (max-width: 1280px) {
    .loginboxSec{margin-bottom:35px;}
    .loginboxContent h2{font-size:24px;width:80%;}
    .loginboxSec::after{height:150px;}
    .loginboxImg{width:40%;}
    .loginboxContent{margin-left:16px;width:55%;}
}
@media screen and (max-width: 760px) 
{
    .loginboxSec{overflow:hidden;margin-bottom:40px;margin-top:50px;}
    .loginboxContent ul li{font-size:12px;}
    .loginboxContent .logintocontinue{font-size:14px;}
    .loginboxContent .popupBtn{font-size:12px;margin-top:14px;margin-left:0;}
    .loginboxContent{margin-left:16px;width:55%;}
    .loginboxContent h2{width:90%;}
    .loginboxSec::before,.loginboxSec::after{content:none;}
    .loginboxWrap{display:block;padding:50px 0px 70px;}
    .loginboxImg{width:200%;margin-left:-45%;}
    .loginboxContent{width:100%;padding:0px 24px;}
}
.leadershipSec{float: left;width: 100%;padding:35px 0;}
.leadershipSec .wrapper{padding-left:160px;padding-right:160px;}

.leadershipSec .wrapper .secHeadingBox .secHeading{color:#000;font-size:32px;   margin-bottom: 20px;font-weight:400;line-height:106%;letter-spacing:-0.96px;}

.leadershipSec .wrapper .leadershipContent{border-radius:20px;border:1px solid rgba(0, 93, 172, 0.1);background:linear-gradient(180deg, rgba(182, 217, 242, 0) 0%, rgba(182, 217, 242, 0.2) 100%), #FFF;box-shadow:0px 14.103px 42.309px 0px rgba(0, 0, 0, 0.14);padding:20px 20px;display:flex;flex-flow:wrap;justify-content:space-between;}
.leadershipSec .leaderImg{border-radius:20px;overflow:hidden;width:35%;position:relative;}
.leadershipSec .leaderInfo{width:calc(65% - 100px);padding:60px 60px 0px 0px;}
.leadershipSec .leaderInfo .leaderdetails{display:flex;align-items:center;justify-content:space-between;margin-top: 10px;}
.leadershipSec .leaderInfo .leaderdetails .cardLeaderName{color:#000;font-size:22px;font-weight:400;line-height:85%;letter-spacing:-0.72px;}

.leadershipSec .leaderInfo .leaderdetails ul{display:flex;gap:24px;flex-flow:wrap;list-style: none;}
.leadershipSec .leaderInfo .leaderdetails ul li a{background:#005DAC;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;}
.leadershipSec .leaderInfo .leaderdetails ul li a i{color:#fff;font-size:18px;}

.leadershipSec .leaderInfo .leaderDesc .cardLeaderDescription{color:#000;font-size:32px;font-weight:400;line-height:45px;margin:100px 0px 60px;}

.leadershipSec .leaderInfo .leaderDesc a{border-radius:8px;border:1px solid rgba(69, 69, 69, 0.5);padding:6px 14px;color:#454545;text-align:center;font-size:18px;font-weight:700;line-height:100%;letter-spacing:-0.54px;display:inline-block;transition:0.3s all ease-in;}

.leadershipSec .leaderInfo .leaderDesc a:hover{border:1px solid #454545;background:#FFF;}

@media screen and (max-width: 1600px) {

    .leadershipSec .wrapper .secHeadingBox .secHeading{font-size:24px;letter-spacing:-0.72px;}
    .leadershipSec .leaderInfo .leaderdetails .cardLeaderName{font-size:18px;}
    .leadershipSec .leaderInfo .leaderdetails ul li a i{font-size:14px;}
    .leadershipSec .leaderInfo .leaderDesc .cardLeaderDescription{font-size:44px;margin:68px 0px 44px;}
    .leadershipSec .leaderInfo .leaderDesc a{font-size:14px;}
    .leadershipSec .wrapper .secHeading{margin-bottom:44px;}
    .leadershipSec .wrapper .leadershipContent{padding:15px 15px;}
    .leadershipSec .leaderInfo{width:calc(65% - 76px);padding:44px 44px 0px 0px;}
    .leadershipSec .leaderInfo .leaderdetails ul{gap:18px;}
    .leadershipSec .leaderInfo .leaderdetails ul li a{width:36px;height:36px;}
}

@media screen and (max-width: 1440px){
    .leadershipSec .wrapper{padding-left:116px;padding-right:116px;}
    .leadershipSec .leaderInfo .leaderDesc .cardLeaderDescription{font-size:40px;}
}

@media screen and (max-width: 1366px) {
    .leadershipSec .wrapper{padding-left:80px;padding-right:80px;}
    .leadershipSec .wrapper .secHeading{margin-bottom:36px;}
    .leadershipSec .wrapper .leadershipContent{padding:12px 12px;}
    .leadershipSec .leaderInfo{width:calc(65% - 56px);padding:36px 36px 0px 0px;}
    .leadershipSec .leaderInfo .leaderdetails ul{gap:18px;}
    .leadershipSec .leaderInfo .leaderdetails ul li a{width:30px;height:30px;}
    .leadershipSec .leaderInfo .leaderDesc .cardLeaderDescription{margin:68px 0px 36px;}
}

@media screen and (max-width: 1280px){
    .leadershipSec .wrapper{padding-left:32px;padding-right:32px;}
}

@media screen and (max-width: 1024px) {
    .leadershipSec{padding:50px 0;}
    .leadershipSec .wrapper .secHeadingBox .secHeading{font-size:22px;letter-spacing:-0.6px;}
    .leadershipSec .leaderInfo .leaderdetails .cardLeaderName{font-size:16px;}
    .leadershipSec .leaderInfo .leaderDesc .cardLeaderDescription{font-size:20px;line-height: 30px;}
}

@media screen and (max-width: 824px){
    .leadershipSec .wrapper .leadershipContent{padding:10px 10px;}
    .leadershipSec .leaderImg{width:30%;}
    .leadershipSec .leaderInfo{width:calc(70% - 36px);padding:10px 10px 0px 0px;}
    .leadershipSec .leaderInfo .leaderdetails ul{gap:10px;}
    .leadershipSec .leaderInfo .leaderDesc .cardLeaderDescription{margin:20px 0px 30px;}
    }

@media screen and (max-width: 820px){
    .leadershipSec{padding:50px 0;}
}

@media screen and (max-width: 760px) {
    .leadershipSec .wrapper{padding-left:24px;padding-right:24px;}
    .leadershipSec .wrapper .leadershipContent{padding:10px 10px;border-radius:10px;border:1px solid rgba(0, 93, 172, 0.1);background:linear-gradient(180deg, rgba(182, 217, 242, 0) 0%, rgba(182, 217, 242, 0.2) 100%), #FFF;box-shadow:0px 30px 90px 0px rgba(0, 0, 0, 0.14);}
    .leadershipSec .leaderImg{width:100%;border-radius:10px;}
    .leadershipSec .leaderInfo{width:100%;padding:10px;}
    .leadershipSec .leaderInfo .leaderdetails ul{gap:10px;}
    .leadershipSec .leaderInfo .leaderDesc .cardLeaderDescription{margin:20px 0px 30px;}
}

@media screen and (max-width: 720px) {
    .leadershipSec{padding:25px 0;}
    .leadershipSec .wrapper .secHeadingBox .secHeading{font-size:24px;}
    .leadershipSec .leaderInfo .leaderdetails .cardLeaderName{font-size:14px;}
    .leadershipSec .leaderInfo .leaderdetails ul li a i{font-size:12px;}
    .leadershipSec .leaderInfo .leaderDesc a{font-size:14px;}
}
.godigitalSec{width: 100%;float: left;padding:35px 0;}
.godigitalImg img{max-width: 100%;;display:block;}
.godigitalBox{display:flex;flex-flow:wrap;align-items:center;justify-content:space-between;border-radius:20px;padding:30px 147px;width: 100%;float: left;height: auto;}
.godigitalBox.blue_dgbox{background:radial-gradient(139.39% 140.26% at 100% 0%, #00559C 0%, #1882B9 27.4%, #42D0E9 67.24%);}
.godigitalImg{width:36%;float: left;}
.godigitalTxt{width:40%;    float: left;}
.godigitalCardheading{color:#fff;font-size:32px;font-weight:400;line-height:105%;margin-bottom:20px;}
.godigitalCardDescription{color:#FFF;font-size:22px;font-weight:400;line-height:145%;}
.godigitalTxt .platformLogos{display:flex;align-items:center;justify-content:space-between;margin-top:40px;    width: 100%;float: left;}
.storeLogo{width:calc(50% - 5px);}
.storeLogo a{background:#000;padding:7px;border-radius:12px;display:flex;border:2px solid #a6a6a6;align-items:center;}
.storeLogo a i{color:#fff;font-size:40px;}
.storeLogo a .innerDet{margin-left:0px;}
.appsubHeading{font-size:18px;font-weight:400;color:#fff;line-height:100%;letter-spacing:1px;text-align:center;}
.appHeading{font-size:32px;font-weight:500;color:#fff;line-height:100%;letter-spacing:1px;text-align:left;width: 100%;float: left;}
.godigitalTxt .downloadCta{margin-top:20px;text-align:center;width: 100%;float: left;}
.godigitalTxt .downloadCta a{border-radius:10px;background:#F58220;padding:15px 30px;color:#FFF;text-align:center;font-size:20px;font-weight:700;line-height:100%;display:inline-block;transition:0.3s all ease-in;}
.godigitalTxt .downloadCta a:hover{background:rgba(245, 130, 32, 0.6);}
.godigitalHeading{width: 100%;float: left;}

@media screen and (max-width: 1900px) {
    .godigitalBox{    padding: 30px 40px;}
    .godigitalTxt {width: 44%;}
}

@media screen and (max-width: 1600px) 
{
    .godigitalCardheading{font-size:32px;}
    .godigitalCardDescription{font-size:18px;}
    .storeLogo a i{font-size:32px;}
    .appsubHeading{font-size:14px;}
    .appHeading{font-size:24px; text-align: center;}
    .downloadCta a{font-size:16px;padding:10px 16px;}
    .godigitalTxt{width:50%;}
    .godigitalImg{width:32%;}
    .godigitalTxt{width:50%;}
    .platformLogos{margin-top:30px;}
    .godigitalBox{padding:20px 40px;}
}



@media screen and (max-width: 1024px) 
{
    .godigitalSec{padding: 50px 0;}
    .godigitalCardheading{font-size:24px;margin-bottom:10px;}
    .godigitalCardDescription{font-size:16px;}
    .appHeading{font-size:18px;}
    .godigitalBox{padding:30px 40px;}
    .godigitalImg{width:32%;}
    .godigitalTxt{width:40%;padding-bottom:15px;}
    .platformLogos{margin-top:20px;column-gap: 10px;}
    .storeLogo a{padding:14px 5px;}
    .storeLogo a .innerDet{margin-left:8px;}
    .godigitalTxt .downloadCta{margin-top:14px;}
    .appsubHeading {font-size: 14px;}

    .godigitalBox{padding:20px 40px 0px;}
    .godigitalImg{width:35%;}
    .godigitalTxt{width:60%;}
    .storeLogo{width: 100%;}
    .godigitalTxt .downloadCta a{font-size: 16px;padding: 10px 18px;}
}



@media screen and (max-width: 760px) 
{
    .godigitalSec{padding: 25px 0;}
    .godigitalCardDescription{font-size:14px;}
    .storeLogo a i{font-size:19px !important;}
    .appsubHeading{font-size:10px !important;}
    .appHeading{font-size:16px !important; text-align:center;}
    .godigitalTxt .downloadCta a{font-size:14px;padding:6px 14px;}
    .godigitalBox{padding:30px 10px 15px;border-radius:10px;}
    .godigitalImg{width:100%;margin:24px 0px;}
    .godigitalTxt{width:100%;text-align:center;}
    .godigitalTxt .platformLogos{margin-top:20px;}
    .storeLogo{width:49% !important;}
    .storeLogo a{padding:6%}
    .storeLogo a .innerDet{margin-left:px;}

}
.storeLogo {width: calc(43% - 5px);}
 
 

 
 
 
.appsubHeading {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    line-height: 100%;
    letter-spacing: 1px;
    text-align: center;
}
 
 
 
 
@media screen and (max-width: 760px) {
    .storeLogo a .innerDet {
        margin-left: 0;
    }
}
 
 
 
@media screen and (max-width: 1600px) {
    .appHeading {
        font-size: 24px;
        text-align: center;
    }
}

.storeLogo a .innerDet {
    margin-left: 0px;
    width: 100%;
}
























.footerbody{width: 100%;float: left;background: #005DAC;box-shadow: 0px 10px 250px 0px #0000004D inset;padding-top: 50px;padding-bottom: 60px;}
.logopart{width: 100%;float: left;border-bottom: 1px dashed #ffffff41;padding-bottom: 46px;}
.logo_follow{width: 100%;float: left;    display: flex;justify-content: space-between;align-items: center;}
.logoside{float: left;}
.logoside a{float: left;}
/* vidya 1 oct 2025 start*/
.logoside a img{float: left;width: 257px;height: auto !important;}
/* vidya 1 oct 2025 end*/
.followside{float: left;}
.followside h2{font-size: 24px;font-weight: 400;line-height: 16px;color: #FFFFFF;margin-bottom: 20px;float: left;}
.followside ul{width: 100%;float: left;list-style-type: none;}
.followside ul li{float: left;margin-right: 20px;}
.followside ul li:last-child{margin-right: 0;}
.followside ul li a{float: left;border: 1.16px solid #B6D9F2;width: 48px;height: 48px;    display: flex;justify-content: center;align-items: center;border-radius: 50px;}
.followside ul li a i{color: #fff;font-size: 19px;}
.linkpart{width: 100%;float: left;padding-top: 33px;padding-bottom: 42px;border-bottom: 1px dashed #ffffff41;}
.linkpart_menu{float: left;width: 25%;}
.linkpart_menu ul{float: left;width: 100%;list-style-type: none;}
.linkpart_menu ul li{float: left;width: 100%;margin-bottom: 18px;}
.linkpart_menu ul li:last-child{margin-bottom: 0;}
.linkpart_menu ul li a{float: left;width: 100%;color: #fff;font-size: 18px;font-weight: 400;line-height: 18px;}
.address_part{width: 75%;float: left;}
.address_part > ul{width: 100%;float: left;display: grid;grid-template-columns: repeat(3, 1fr);list-style-type: none;column-gap:120px;}
.address_part > ul li{width: 100%;float: left;}
.add_one p{width: 100%;float: left;font-size: 18px;font-weight: 400;line-height: 24px;color: #fff;margin-bottom: 18px;}
.add_one p a{color: #fff;}
.add_one p:last-child{margin-bottom: 0;}
.add_two h2{width: 100%;float: left;font-size: 24px;font-weight: 400;line-height: 30px;color: #fff;margin-bottom: 18px;}
.add_two p{width: 100%;float: left;font-size: 18px;font-weight: 400;line-height: 24px;color: #fff;}
.addressREg{width: 100%;float: left;}
.addressREg li{width: 100%;float: left;margin-bottom: 10px;}
.addressREg li p a{color: #fff;font-weight: 400;}
.addressREg li p{width: 100%;float: left;font-size: 18px;font-weight: 400;line-height: 24px;color: #fff;}
.addressREg li i{font-size: 18px;font-weight: 400;line-height: 24px;color: #fff;font-style: normal;}

.add_three p{width: 100%;float: left;font-size: 18px;font-weight: 400;line-height: 24px;color: #fff;}
.add_three p a {color: #fff;}
.disclaimer{width: 100%;float: left;padding: 50px 0;border-bottom: 1px dashed #ffffff41;}
.disclaimer_text{width: 100%;float: left;}
.disc_title{width: 100%;float: left;margin-bottom: 24px;}
.disc_title h2{width: 100%;float: left;font-size: 24px;font-weight: 400;line-height: 16px;color: #fff;}
.disc_list{width: 100%;float: left;}
.disc_list ul{width: 100%;float: left;padding-left: 24px;}
.disc_list ul li{width: 100%;float: left;padding-bottom: 15px;color: #B6D9F2;}
.disc_list ul li p{width: 100%;float: left;font-size: 18px;font-weight: 400;line-height: 24px;color: #B6D9F2;}
.disc_list ul li::marker{color: #B6D9F2;}
.disc_logo{width:100%;float: left;padding-left: 24px;}
.disc_logo ul{width: 100%;float: left;list-style-type: none;gap: 20px;}
.disc_logo ul li{float: left;width: 51%;margin: 10px 10px;}
.disc_logo ul li img{float: left;width: 100%;}
.copyright{width: 100%;float: left;padding-top: 23px;}
.copyright p{width: 100%;float: left;text-align: center;font-size: 16px;font-weight: 400;line-height: 18px;color: #B6D9F2;}
.viewless{width: 100%;float: left;    display: none;}
.viewless a{width: 100%;float: left;display: flex;flex-direction: column;align-items: center;    row-gap: 5px;}
.viewless a i{color: #fff;font-size: 10px;float: left;transform: rotate(90deg);}
.viewless a p{color: #FFFFFF;font-size: 14px;font-weight: 400;line-height: 18px;}
.disc_data{width: 100%;float: left;display: flex;}
.notice_mo{display: none;}
.followside ul li a i.icon-youtube{width: 33px;}
.disc_list ul.viewlessshow{height: auto;}
.viewless .active i{transform: rotate(-90deg);}
.footer_disc li ul li{
    color: #B6D9F2;
    list-style: disc;
}

@media screen and (max-width: 1600px) 
{
    .address_part > ul li p{font-size: 16px;}
    .disc_list ul li p{font-size: 16px;}
    .copyright p{font-size: 14px;}
}

@media screen and (max-width: 1366px) 
{
    .linkpart_menu ul li a{font-size: 14px;}
    .followside h2{font-size: 22px;margin-bottom: 15px;}
    .address_part > ul li p{font-size: 14px;}
    .disc_list ul li p{font-size: 14px;}
    .copyright p{font-size: 14px;}
    
}

@media screen and (max-width: 1280px) 
{
    .footerbody{background: #005DAC;box-shadow: 0px 0px 150px 0px #000000 inset;padding-top: 25px;}
    .logoside a img{width: 150px;height: auto;}
    .followside h2 {font-size: 20px;}
    .followside ul li a{width: 40px;height: 40px;}
    .followside ul li{margin-right: 22px;}
    .followside ul li a i{font-size: 15px;}
    .logopart{padding-bottom: 26px;}
    .disclaimer{padding: 30px 0;}
    .copyright p{font-size: 14px;}
    .address_part > ul{column-gap: 10px;}
    .linkpart_menu ul li a{font-size: 14px;}
    .address_part > ul li p{font-size: 14px;line-height: 20px;}
    .address_part > ul li h2{margin-bottom: 10px;font-size: 20px;line-height: 24px;}
    .disc_logo{width: 51%;}
    .disclaimer_text {width: 100%;}
    .followside ul li a i.icon-youtube {width: 25px;}

    .linkpart_menu{width: 15%;}
    .address_part {width: 85%;}
}
@media screen and (max-width: 760px) 
{
 
.footerbody{background: #005DAC;box-shadow: 0px 0px 150px 0px #000000 inset;}
.logoside{display: none;}
.followside{width: 100%;display: flex;flex-direction: column;align-items: center;}
.followside ul{display: flex;justify-content: center;}
.followside h2 {font-size: 20px;}
.followside ul li a{width: 40px;height: 40px;}
.followside ul li{margin-right: 22px;}
.followside ul li a i{font-size: 15px;}
.footerbody{padding-top: 45px;}
.logopart{padding-bottom: 26px;}
.linkpart_menu{width: 100%;padding-bottom: 40px;border-bottom: 1px dashed #ffffff41;}
.linkpart_menu ul li a{font-size: 16px;line-height: 16px;text-align: center;}
.linkpart_menu ul li{margin-bottom: 30px;}
.address_part {width: 100%;padding: 27px 25px 0;}
.address_part >ul{grid-template-columns: repeat(1, 1fr);column-gap: 0;}
.linkpart .wrapper{padding: 0 0;}
.linkpart{background: #003969;padding:43px 0 33px;}
.address_part > ul li p{text-align: center;font-size: 14px;line-height: 16px;}
.address_part > ul li h2{text-align: center;    margin-bottom: 20px;font-size: 20px;}
.address_part > ul li.add_one{margin-bottom: 37px;}
.address_part > ul li.add_two{margin-bottom: 37px;}
.disc_logo {width: 100%;}
.disc_logo{padding: 27px 26px 30px;order: 1;border-bottom: 1px dashed #ffffff41;}
.disclaimer_text {width: 100%;order: 2;padding: 32px 26px 41px;}
.disc_title h2{font-size: 20px;line-height: 24px;}
.disc_title{margin-bottom: 20px;}
.disc_list ul li p{font-size: 14px;}
.disc_list ul li{padding-bottom: 5px;}
.disc_data{display: flex;flex-direction: column;}
.disc_logo ul{display: flex;justify-content: space-between;column-gap: 10px;}
.disc_logo ul li{margin-bottom: 0;    width: 50%;}
.addressREg li strong{text-align: center;width: 100%;float: left;font-size: 16px;}
.disclaimer{padding: 0 0;background: #003969;}
.disclaimer .wrapper{padding:0 0;}
.viewless{display: block;}
.disc_list ul{margin-bottom: 20px;height: 290px;overflow: hidden;text-overflow: ellipsis;}
.copyright p{font-size: 14px;}
.notice_desk{display: none;}
.notice_mo{display: block;}
.add_one p{margin-bottom: 0;}
.notice_mo{padding-top: 15px;text-decoration: underline;}
.followside ul li a i.icon-youtube {width: 25px;}
}
/* footerProductTab css  start*/

.footerProductTab{
    width: 100%;
    float: left;
    padding: 50px 0;
    border-bottom: 1px dashed #ffffff41;
}

.accordianRow,.footerPlpRow {
    display: flex;
}
.accordianRow{
    justify-content: space-between;
    background: #02335E80;
    border-radius: 10px;
    padding: 4px 15px;
    margin-bottom: 20px;
    /* commented */
    /* cursor: pointer; */
}
.accordianRow:last-child{
    margin-bottom: 0;
}
.footerPlpRow{
    width: 100%;
}
.product_down_arrow img{
    color: #fff;
}
.footerPdpTitle{
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    color: #fff;
    font-style: normal;
    width: 100%;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    /* margin-bottom: 15px; */
    min-height: 50px;
}
/* .footerPdpTitle:hover{
    font-weight: 600;
} */
.footerPdpTitle img {
    height: 8px;
    display: none;
}
.footerPdp {
    display: flex;
    flex-direction: column;
    /* gap: 10px; */
    padding: 5px;
    cursor: pointer;/*sanket added 16 sept 2025*/
    max-height: fit-content;/*sanket added 16 sept 2025*/
    flex-basis: 25%;
}
.footerPdp ul li a {
    width: 100%;
    float: left;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    /* margin-top: 10px; */ /*sanket commented 15 sept 2025*/
    /* margin-bottom: 10px; */ /*sanket commented 15 sept 2025*/
    padding: 10px 5px 10px 0; /*sanket added 15 sept 2025*/
    color: #ffffff;
    /* letter-spacing: 0.2px; */
}

.footerPdp ul li a:hover{
    font-weight: 600;
}
/* .footerPdp ul li:first-child a{
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #fff;
} */
.footerPdpList{
    display: none;
}
.product_down_arrow,.footerPdpTitle img {
    transition: transform 0.4s ease-in-out;
    transform-origin: center center;
}

.product_down_arrow.rotated,.footerPdpTitle img.rotated {
    transform: rotate(180deg);
}


.product_down_arrow{
    /* display: block; */
    display: flex;
    align-items: center;
    min-height: 50px;
    padding: 5px;
}

.product_down_arrow,.footerPdpTitle img {
    cursor: pointer;
    height: fit-content;
}

@media screen and (max-width: 760px) {

}

@media screen and (max-width: 520px) {
    .footerPlpRow{
        flex-direction: column;
    }
    .footerPdpTitle img {  
        display: block;
    }
    .footerPdpTitle{
        justify-content: space-between;
    }
    .product_down_arrow{
        display: none;
    }
    .footerPdpTitle{
        font-size: 16px;
    }
    .footerPdp{
        margin-bottom: 10px;
    }
    .accordianRow,.footerSecondRow,.footerThirdRow{
        margin-bottom:0px;
    }
    .accordianRow{
        padding:0 15px;
    }

    .accordianRow{
        border-radius: 0;
    }
    .footerProductTab .wrapper .accordianRow:first-child{
        border-radius: 10px 10px 0 0;
    }
    .footerProductTab .wrapper .accordianRow:last-child{
        border-radius: 0 0 10px 10px;
    }
    
}
.cmp-link__screen-reader-only{
    position: absolute !important;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(0 0 0 0);
}
/*sanket added 16 sept 2025*/
.footerPdpTitle:hover{
    font-weight: 600;
}

/*sanket added 15 sept 2025 start*/
.footerThirdRow{
    margin-bottom: 0;
}
/*sanket added 15 sept 2025 end*/
.footerPlpRow{
    width: 100%;
}

/* footerProductTab css  end*/



.claimratioSec{background:#fff;width: 100%;float: left;padding: 40px 0;}
.headingBox{display:flex;flex-flow:wrap;justify-content:space-between;align-items:center;}
.claimratioSec .headingBox .secHeadingBox{width:25%;}
.claimratioSec .secHeadingBox .secHeading{color:#000;font-size:32px;font-weight:400;line-height:106%;letter-spacing:-0.96px;}
.headingBox .percentBox{text-align:right;width:70%;}
.headingBox .percentBox .percentValue{color:#000;font-size:80px;font-weight:400;line-height:100%;}
.claimratiobar{margin:26px 0px;}
.claimratioSec .claimratiobar .progress{width:100%;height:10px;display:flex;overflow:hidden;background-color:#e9ecef;border-radius:20px;}
.claimratioSec .claimratiobar .progress-bar{background:#000;transition:width 0.6s ease;}
.claimratioSec .claimratiobar .progressbar-active{animation-name:progress;animation-duration:1s;animation-fill-mode:forwards;animation-delay:0.4s;}
.claimratioinfo{display:flex;justify-content:space-between;align-items:flex-start;}
.claimratioinfo p{color:#454545;font-size:18px;font-weight:400;line-height:135%;width:70%;}
.claimratioinfo a:hover{border:1px solid #454545;background:#FFF;}
.claimratioinfo a{border-radius:8px;border:1px solid rgba(69, 69, 69, 0.5);padding:6px 14px;color:#454545;text-align:center;font-size:18px;font-weight:700;line-height:100%;letter-spacing:-0.54px;display:inline-block;transition:0.3s all ease-in;}

@media screen and (max-width: 1800px){
    .claimratioSec .secHeadingBox .secHeading{font-size:24px;letter-spacing:-0.72px;}
    .claimratioinfo p{font-size:14px;}
    .claimratioinfo a{font-size:14px;}
}

@media screen and (max-width: 1024px){
    .claimratioSec .secHeadingBox .secHeading{font-size:22px;letter-spacing:-0.6px;}
}
@media screen and (max-width:767px){
    .claimratioSec .secHeadingBox .secHeading{font-size:20px;}
    .claimratioinfo p{font-size:12px;}
    .claimratioinfo a{font-size:12px;}
    .claimratioSec{display:block;}
}
.insuranceAnimationslider{float: left;width: 100%;}
.insuranceAnimationslider .wrapper{position:relative;padding: 0;}
.insuranceAnimationslider .wrapper.blue_ins_anima{background:linear-gradient(180deg, rgba(0, 93, 172, 0) 0%, rgba(0, 93, 172, 0.2) 80.32%);padding:35px 0;}
.insuranceAnimationslider .wrapper #insuranceAnimation{width:60%;margin-left:0%;}
.insuranceAnimationslider .wrapper .animationSlider{width:50%;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2; visibility: hidden;}
.insuranceAnimationslider .forwardHeading{font-size:22px;font-weight:700;color:#F58220;line-height:76%;}

.insuranceAnimationslider .forwardsubHeading{font-size:32px;font-weight:400;color:#454545;line-height:106%;letter-spacing:-0.96px;margin:20px 0px;}

.insuranceAnimationslider .forwardDescription{font-size:18px;font-weight:400;color:#454545;line-height:110%;}

.insuranceAnimationslider .wrapper .animationSlider .insuranceslider{margin-bottom:0;}
.insuranceAnimationslider .sliderBoxes{border-radius:20px;margin:60px 10px 60px 0px;display:flex;flex-direction:column;justify-content:space-between;align-items:baseline;background:linear-gradient(180deg, rgba(0, 93, 172, 0) 0%, rgba(0, 93, 172, 0.2) 100%), #FFF;box-shadow:5px 10px 10px 0px rgba(0, 0, 0, 0.1);}
.insuranceAnimationslider .sliderBoxes a{display:flex;flex-direction:column;justify-content:space-between;align-items:baseline;padding:34px;width:100%;height:100%;}
.insuranceAnimationslider .sliderBoxes img{margin-bottom:140px;}
.insuranceAnimationslider .sliderBoxes .cardDesc .sliderTags{font-size:18px;font-weight:700;color:#F58220;line-height:140%;margin-bottom:2px;}

.insuranceAnimationslider .sliderBoxes .cardDesc .sliderHeading{font-size:18px;font-weight:400;color:#454545;line-height:140%;}
.insuranceAnimationslider .insuranceslider .slick-track {display: flex;}
.insuranceAnimationslider .insuranceslider .slick-slide {height: inherit;} 
.insuranceAnimationslider .insuranceslider .slick-current{background:#FFF;box-shadow:20px 20px 20px 0px rgba(0, 0, 0, 0.2);}
.insuranceAnimationslider .insuranceslider .slick-dots{display:flex;overflow:hidden;bottom:0px;width:50%;left:0;}
.insuranceAnimationslider .insuranceslider .slick-dots li{flex:1;height:5px;margin:0px;overflow:hidden;}
.insuranceAnimationslider .insuranceslider .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px;}
.insuranceAnimationslider .insuranceslider .slick-dots li:last-child{border-top-right-radius:90px;border-bottom-right-radius:90px;}
.insuranceAnimationslider .insuranceslider .slick-dots li button{width:100%;height:5px;padding:0px;}
.insuranceAnimationslider .insuranceslider .slick-dots li button:before{content:"";width:100%;height:5px;background:rgba(0, 0, 0, 0.15);transition:0.3s all ease-in;}
.insuranceAnimationslider .insuranceslider .slick-dots li button:hover:before{transform:scaleY(1.5);}
.insuranceAnimationslider .insuranceslider .slick-dots li.slick-active button:before{background:#000;transition:0.3s all ease-in;}
.insuranceAnimationslider .insuranceslider .slick-dots li{height:4px;}

 
@media screen and (max-width: 1600px) {
    .insuranceAnimationslider .forwardHeading{font-size:18px;}
    .insuranceAnimationslider .forwardsubHeading{font-size:24px;}
    .insuranceAnimationslider .forwardDescription{font-size:14px;}
    .insuranceAnimationslider .sliderBoxes .cardDesc .sliderTags{font-size:14px;}
    .insuranceAnimationslider .wrapper #insuranceAnimation{width:58%;margin-left:0%;}
    .insuranceAnimationslider .forwardsubHeading{margin:18px 0px;}
    .insuranceAnimationslider .sliderBoxes{margin:50px 8px 50px 0px;}
    .insuranceAnimationslider .sliderBoxes a{padding:30px;}
    .insuranceAnimationslider .sliderBoxes img{margin-bottom:130px;}
    .insuranceAnimationslider .sliderBoxes .cardDesc .sliderHeading{font-size:14px;}
}

@media screen and (max-width: 1440px){
    .insuranceAnimationslider .wrapper #insuranceAnimation{width:55%;margin-left:-5%;}
    .insuranceAnimationslider .wrapper .animationSlider{width:52%;}
    .insuranceAnimationslider .forwardsubHeading{margin:16px 0px;}
    .insuranceAnimationslider .sliderBoxes{margin:45px 8px 45px 0px;}
    .insuranceAnimationslider .sliderBoxes a{padding:22px;}
    .insuranceAnimationslider .sliderBoxes img{margin-bottom:80px;width:50px;}
}

@media screen and (max-width: 1366px) {
    .insuranceAnimationslider .wrapper #insuranceAnimation{width:55%;margin-left:-6%;}
}

@media screen and (max-width: 1280px){
    .insuranceAnimationslider .wrapper #insuranceAnimation{width:55%;margin-left:-5%;}
    .insuranceAnimationslider .wrapper .animationSlider{width:54%;}
    .insuranceAnimationslider .forwardsubHeading{margin:12px 0px;}
    .insuranceAnimationslider .sliderBoxes{margin:40px 8px 40px 0px;}
    .insuranceAnimationslider .sliderBoxes a{padding:12px;}
    .insuranceAnimationslider .sliderBoxes img{margin-bottom:90px;width:50px;}
}

@media screen and (max-width: 1024px){
    .insuranceAnimationslider{padding: 50px 0 50px;}
    .insuranceAnimationslider .forwardHeading{font-size:16px;}
    .insuranceAnimationslider .forwardsubHeading{font-size:22px;}
    .insuranceAnimationslider .sliderBoxes .cardDesc .sliderHeading{font-size:14px;}
    .insuranceAnimationslider .sliderBoxes{margin:40px 8px 40px 0px;}
    .insuranceAnimationslider .sliderBoxes a{padding:20px;}
    .insuranceAnimationslider .sliderBoxes img{margin-bottom:70px;}
    .insuranceAnimationslider .insuranceslider .slick-current{box-shadow:9px 12px 20px 0px rgba(0, 0, 0, 0.2);}
    .insuranceAnimationslider .wrapper #insuranceAnimation{height: 470px;margin-left: 0%;}
    .insanime-wrapper {transform-origin: top;}
}

@media screen and (max-width: 820px){
    
    .insuranceAnimationslider .wrapper #insuranceAnimation{padding:30px 0px 200px;width:auto;margin-left:unset; max-height: 640px;}
    .insuranceAnimationslider .wrapper .animationSlider{position:unset;width:100%;transform:unset;}
    .insuranceAnimationslider .wrapper .animationSlider .secHeading{position:absolute;top:10px;margin:0 auto;left:0;right:0;width:80%;text-align:center;}
    .insuranceAnimationslider .wrapper .animationSlider .insuranceslider{position:absolute;bottom:0;left:0;right:0;}
    .insuranceAnimationslider .insuranceslider .slick-list{padding:0px 25px;}
    .insuranceAnimationslider .sliderBoxes{border-radius:10px;border:none;margin:40px 8px 40px 0px;}
    .insuranceAnimationslider .sliderBoxes a{padding:12px;}
    .insuranceAnimationslider .sliderBoxes img{margin-bottom:6px;width:42px;}

}

@media screen and (max-width: 760px){
    .insuranceAnimationslider{padding: 25px 0;}
}

@media screen and (max-width: 720px){
    .insuranceAnimationslider .forwardHeading{font-size:14px;}
    .insuranceAnimationslider .forwardsubHeading{font-size:24px;}
    .insuranceAnimationslider .forwardDescription{font-size:14px;}
    .insuranceAnimationslider .sliderBoxes .cardDesc .sliderTags{font-size:12px;}
    .insuranceAnimationslider .sliderBoxes .cardDesc .sliderHeading{font-size:14px;}
    .insuranceAnimationslider .wrapper.blue_ins_anima{padding-bottom: 25px;}
}





.insanime-wrapper{width: 780px;height:780px;position: relative;display: flex; align-items: center;justify-content: center;}
.insanime-img1{position: absolute;top: 15%;left: 47%;}
.insanime-img1 img{width: 90px;height: 90px;}
.insanime-img2{position: absolute;bottom: 18%;right: 16%;}
.insanime-img2 img{width: 68px;height: 68px;}
.insanime-img3{position: absolute;bottom: 13%;left: 22%;}
.insanime-img3 img{width: 90px;height: 90px;}
.insanime-img4{position: absolute;top: 46%;left: 7%;}
.insanime-img4 img{width: 68px;height: 68px;}
.insanime-img5{position: absolute;top: 39%;right: 8%;}
.insanime-img5 img{width: 68px;height: 68px;}
.insanime-img6{position: absolute;top: 17%;left: 13%;}
.insanime-img6 img{width: 90px;height: 90px;}
.insanime-img7{position: absolute;top: 12%;right: 21%;}
.insanime-img7 img{width: 68px;height: 68px;}
.insanime-img8{position: absolute;top:0%;left: 40%;}
.insanime-img8 img{width: 68px;height: 68px;}
.insanime-img9{position: absolute;bottom: 1%;left: 50%;}
.insanime-img9 img{width: 68px;height: 68px;}

.insanimebox p {display: none;}
.circleanimatedbg{position: absolute; width: 100%; height: 100%; z-index: 0;opacity: 0.4;}
.insanimebox > div.active{ animation: zoomimganimation 0.5s linear ;}

.animated-circle {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
border-radius: 50%;
border: 1px dashed #b7d3ed;
animation: growWidth 5s infinite ease-in-out;
}

@keyframes growWidth {
0% {
  width: 0%;
  height: 0%;
  opacity: 0.5;
}
50% {
  opacity: 1;
}
100% {
  width: 100%;
  height: 100%;
  opacity: 0.5;
}
}




.circleanimationbox {
	position: relative;
	width:320px;
	height: 320px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
    background: #fff;
   
}
.centeranimateimg {
	position: absolute;
	width: 220px;
	height: 220px;
	z-index: 2;
	border-radius: 50%;
	
}

.circleanimationbox.active{
    animation: zoomimganimation 0.5s linear ;
}

@keyframes zoomimganimation {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}


.centeranimatedtext {
	position: absolute;
	width: 100%;
	height: 100%;
	animation: rotateTextanimation 12s linear infinite;
    color: #fff;
    font-size: 6px;
    font-weight: bold;
}
@keyframes rotateTextanimation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@media screen and (max-width: 1330px){
    .insanime-wrapper{transform: scale(0.8);   margin-left: -4%; }
   
 }
@media screen and (max-width: 1200px){
    .insanime-wrapper{transform: scale(0.7);   margin-left: -14%; }
   
 }
@media screen and (max-width: 1030px){
    .insanime-wrapper{transform: scale(0.6);   margin-left: -29%; }
   
 }


@media screen and (max-width: 820px){
    .insanime-wrapper{transform: scale(0.9);  transform-origin: 0 120px; left: 50%;    margin-left: -348px;}
    .insuranceAnimationslider .wrapper #insuranceAnimation{max-height: 840px;height: auto;}
    .insanime-img1 img{width: 104px;height: 104px;}
    .insanime-img2 img{width: 104px;height: 104px;}
    .insanime-img3 img{width: 104px;height: 104px;}
    .insanime-img4 img{width: 104px;height: 104px;}
    .insanime-img5 img{width: 104px;height: 104px;}
    .insanime-img6 img{width: 104px;height: 104px;}
    }

    @media screen and (max-width: 767px){
        .insanime-wrapper{transform: scale(0.6);  transform-origin: 0 120px; left: 50%;    margin-left: -234px;}
    }

@media screen and (max-width: 600px){
.insanime-wrapper{transform: scale(0.55);
    transform-origin: 0 80px;
    left: 50%;
    margin-left: -210px;}
.insuranceAnimationslider .wrapper #insuranceAnimation{max-height: 600px;overflow: hidden;}
}

.testimonialsSec{background:#454545;box-shadow:0px 0px 250px 200px #000 inset;padding:35px 0px;float: left;width: 100%;}

.testimonialsSec .wrapper{padding-left:160px;padding-right:160px;}

.testimonialsSec .wrapper .headingBox{display:flex;align-items:center;justify-content:space-between;margin-bottom:60px;flex-flow:wrap;}
.testimonialsSec .wrapper .headingBox .secHeadingBox .secHeading{color:#fff;font-size:32px;font-weight:400;line-height:106%;letter-spacing:-0.96px;}

.testimonialsSec .wrapper .headingBox .filterBox ul{display:flex;align-items:center;gap:10px;list-style-type: none;}
.testimonialsSec .wrapper .headingBox .filterBox ul li button{padding:8px 30px;border-radius:90px;color:#FFF;font-size:20px;font-weight:400;background:#cdcdcd45;cursor:pointer;transition:0.5s all ease-in-out;border:1px solid transparent;}

.testimonialsSec .wrapper .headingBox .filterBox ul li button:hover{border:1px solid #454545;}
.testimonialsSec .wrapper .headingBox .filterBox ul li button.active{background:#F58220;border:1px solid #F58220;}

.testimonialsSec .slick-track{float:left;}
.testimonialsSec .testimonialsBox{display: flex; flex-direction: column; justify-content: space-between; border-radius:10px;border:1px solid rgba(0, 93, 172, 0.1);background:linear-gradient(180deg, rgba(182, 217, 242, 0) 0%, rgba(182, 217, 242, 0.2) 100%), #FFF;box-shadow:0px 30px 90px 0px rgba(0, 0, 0, 0.14);margin-right:10px;}
.testimonialsSec .testimonialsBox:last-child{margin-right:0px;}
.testimonialsSec .testimonialsBox .testimonialsData{padding:30px;}
.testimonialsSec .testimonialsBox .testimonialsData .cardHeading{color:#000;font-size:22px;font-weight:400;line-height:118%;margin-bottom:15px;letter-spacing: 0.03em;}

.testimonialsSec .testimonialsBox .testimonialsData .cardDescription{color:#454545;font-size:18px;font-weight:400;line-height:150%;    letter-spacing: 0.03em;}

.testimonialsSec .testimonialsBox .testimonialsPD{border-top:1px dashed rgba(0, 0, 0, 0.4);padding:20px;display:flex;justify-content:space-between;}
.testimonialsSec .testimonialsBox .testimonialsPD .ispersonData{display:flex;align-items:center;justify-content:space-between;width:65%;}
.testimonialsSec .testimonialsBox .testimonialsPD .ispersonData .ispersonImg{width:68px;height:68px;border-radius:50%;overflow:hidden;}
.testimonialsSec .testimonialsBox .testimonialsPD .ispersonData .ispersonInfo{width:calc(100% - 82px);}
.testimonialsSec .testimonialsBox .testimonialsPD .ispersonData .ispersonInfo .cardPersonName{color:#000;font-size:18px;font-weight:400;line-height:140%;margin-bottom:6px;}
.testimonialsSlide .slick-track{display:flex;}
.testimonialsSlide .slick-slide{height:inherit;}
.testimonialsSlide .slick-dots > li:only-child{display: none;}

.testimonialsSec .testimonialsBox .testimonialsPD .ispersonData .ispersonInfo .cardPersonLocation{color:#454545;font-size:18px;font-weight:400;line-height:100%;}

.testimonialsSec .testimonialsBox .testimonialsPD .ratedateBox{width:32%;display:flex;flex-flow:column;justify-content:center;align-items:flex-end;}
.testimonialsSec .testimonialsBox .testimonialsPD .ratedateBox .ratingStar{border-radius:10px;background:#0A5;padding:2px 8px;display:flex;align-items:center;width:50px;justify-content:space-between;margin-bottom:12px;}
.testimonialsSec .testimonialsBox .testimonialsPD .ratedateBox .ratingStar p{color:#fff;font-size:14px;font-weight:500;line-height:110%;letter-spacing:0.5px;display:block;width:auto;}
.testimonialsSec .testimonialsBox .testimonialsPD .ratedateBox .ratingStar i{color:#fff;font-size:10px;line-height:100%;}
.testimonialsSec .testimonialsBox .testimonialsPD .ratedateBox .dateBox p{color:#454545;font-size:14px;font-weight:400;line-height:69%;}
.testimonialsSec .slick-dots{display:flex;overflow:hidden;bottom:-37px;}
.testimonialsSec .slick-dots li{flex:1;height:5px;margin:0px;overflow:hidden;}
.testimonialsSec .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px;}
.testimonialsSec .slick-dots li:last-child{border-top-right-radius:90px;border-bottom-right-radius:90px;}
.testimonialsSec .slick-dots li button{width:100%;height:5px;padding:0px;}
.testimonialsSec .slick-dots li button:before{content:"";width:100%;height:5px;background:rgba(255, 255, 255, 0.2);transition:0.3s all ease-in;opacity:1;}
.testimonialsSec .slick-dots li button:hover:before{transform:scaleY(1.5);}
.testimonialsSec .slick-dots li.slick-active button:before{background:#fff;transition:0.3s all ease-in;opacity:1;}


@media screen and (max-width: 1800px){
    .testimonialsSec{padding:35px 0px;}
    .testimonialsSec .wrapper{padding-left:140px;padding-right:140px;}
}

@media screen and (max-width: 1600px) {
    .testimonialsSec .wrapper .headingBox .secHeadingBox .secHeading{font-size:24px;letter-spacing:-0.72px;}
    .testimonialsSec .wrapper .headingBox .filterBox ul li button{font-size:16px;padding:7px 22px;}
    .testimonialsSec .testimonialsBox .testimonialsData .cardHeading{font-size:18px;}
    .testimonialsSec .testimonialsBox .testimonialsData .cardDescription{font-size:14px;}
    .testimonialsSec .testimonialsBox .testimonialsPD .ispersonData .ispersonInfo .cardPersonName{font-size:14px;}
    .testimonialsSec .testimonialsBox .testimonialsPD .ispersonData .ispersonInfo .cardPersonLocation{font-size:14px;}
    .testimonialsSec{padding:35px 0px;}
    .testimonialsSec .wrapper .headingBox{margin-bottom:44px;}
    .testimonialsSec .testimonialsBox .testimonialsData{padding:24px;}
    .testimonialsSec .testimonialsBox .testimonialsData .cardHeading{margin-bottom:10px;}
    .testimonialsSec .testimonialsBox .testimonialsPD{padding:15px;}
    .testimonialsSec .testimonialsBox .testimonialsPD .ispersonData .ispersonImg{width:50px;height:50px;}
    .testimonialsSec .testimonialsBox .testimonialsPD .ispersonData .ispersonInfo{width:calc(100% - 60px);}
    .testimonialsSec .testimonialsBox .testimonialsPD .ratedateBox{width:32%;}
    .testimonialsSec .testimonialsBox .testimonialsPD .ratedateBox .ratingStar{width:40px;margin-bottom:10px;}
    .testimonialsSec .testimonialsBox .testimonialsPD .ratedateBox .ratingStar p{font-size:12px;}
    .testimonialsSec .testimonialsBox .testimonialsPD .ratedateBox .dateBox p{font-size:12px;}
    .testimonialsSec .slick-dots{bottom:-44px;}
}

@media screen and (max-width: 1440px){
    .testimonialsSec .wrapper{padding-left:116px;padding-right:116px;}
    .testimonialsSec{padding:35px 0px;}
}

@media screen and (max-width: 1366px) {
    .testimonialsSec .wrapper{padding-left:80px;padding-right:80px;}
    .testimonialsSec .wrapper .headingBox .filterBox ul li button{padding:8px 16px;}
    .testimonialsSec .wrapper .headingBox .filterBox ul li button.active{padding:8px 20px;}
    .testimonialsSec .wrapper .headingBox{margin-bottom:36px;}
    .testimonialsSec .slick-dots{bottom:-36px;}
}

@media screen and (max-width: 1280px){
    .testimonialsSec .wrapper{padding-left:32px;padding-right:32px;}
}

@media screen and (max-width: 1024px) {
    
    .testimonialsSec .wrapper .headingBox .secHeadingBox .secHeading{font-size:22px;letter-spacing:-0.6px;}
    .testimonialsSec .testimonialsBox .testimonialsData .cardHeading{font-size:16px;}
    .testimonialsSec{padding:50px 0px;}
}



@media screen and (max-width: 800px){
    .testimonialsSec .wrapper{padding-right:0px;}
    .testimonialsSec .wrapper .headingBox .filterBox ul{margin-right:20px;}
    .testimonialsSec .slick-dots{padding: 0 10px;}
}

@media screen and (max-width: 760px) {
    .testimonialsSec .wrapper{padding-left:24px;padding-right:24px;}
    .testimonialsSec .wrapper .headingBox .filterBox ul li button.active{padding:8px 20px;}
    .testimonialsSec .wrapper .headingBox .secHeadingBox{padding: 0 24px;}
    .testimonialsSec{padding:25px 0px;background:#454545;box-shadow:0px 0px 150px 0px #000 inset;}
    .testimonialsSec .wrapper{padding-right:0px;padding-left: 0;}
    .testimonialsSec .wrapper .headingBox{margin-bottom:20px;}
    .testimonialsSec .wrapper .headingBox .secHeading{margin-bottom:16px;}
    .testimonialsSec .wrapper .headingBox .filterBox{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;}
    .testimonialsSec .wrapper .headingBox .filterBox::-webkit-scrollbar{display:none;}
    .testimonialsSec .wrapper .headingBox .filterBox ul{margin-right:0;padding:0px 24px;}
    .testimonialsSec .wrapper .headingBox .filterBox ul li button{width:max-content;}
    .testimonialsSec .testimonialsBox{transition:0.3s all ease-in;}
    .testimonialsSec .testimonialsBox .testimonialsData{padding:16px;}
    .testimonialsSec .testimonialsBox .testimonialsPD .ispersonData .ispersonImg{width:44px;height:44px;}
    .testimonialsSec .testimonialsBox .testimonialsPD .ispersonData .ispersonInfo{width:calc(100% - 60px);}
    .testimonialsSec .testimonialsBox .testimonialsPD .ratedateBox{width:32%;}
    .testimonialsSec .testimonialsBox .testimonialsPD .ratedateBox .ratingStar{width:40px;margin-bottom:10px;}
    .testimonialsSec .testimonialsBox .testimonialsPD .ratedateBox .ratingStar p{font-size:12px;}
    .testimonialsSec .testimonialsBox .testimonialsPD .ratedateBox .dateBox p{font-size:12px;}
    .testimonialsSec .testimonialsBox.slick-slide{transform:scaleY(0.85);}
    .testimonialsSec .testimonialsBox.slick-active{transform:scaleY(1);}
}

@media screen and (max-width: 720px) {
    .testimonialsSec .wrapper .headingBox .secHeadingBox .secHeading{font-size:24px;}
    .testimonialsSec .wrapper .headingBox .filterBox ul li button{font-size:14px;}
    .testimonialsSec .testimonialsBox .testimonialsData .cardHeading{font-size:16px;}
    .testimonialsSec .testimonialsBox .testimonialsData .cardDescription{font-size:14px;}
    .testimonialsSec .testimonialsBox .testimonialsPD .ispersonData .ispersonInfo .cardPersonName{font-size:14px;}
    .testimonialsSec .testimonialsBox .testimonialsPD .ispersonData .ispersonInfo .cardPersonLocation{font-size:12px;}
    .testimonialsSec .slick-list{padding-left: 10px;}
}
.insuransesamjoSec img{max-width:100%;display:block}
.slick-track{display:flex!important}



.slick-slide{height:inherit!important}
.insuransesamjoSec{width:100%;float:left;background:#454545;box-shadow:0 0 188.579px 150.863px #000 inset;padding:35px 0 35px 0;}
.insuransesamjoSec .headingBox{margin-bottom:60px;display:flex;flex-flow:wrap;justify-content:space-between;align-items:center}
.insuransesamjoSec .headingBox .secHeadingBox{width:70%}
.insuransesamjoSec .secHeadingBox .secHeading{color:#fff;font-size:32px;font-weight:400;line-height:106%;letter-spacing:-.96px}
.insuransesamjoSec .insurancetoggle-option.active{color:#454545;z-index:2}
.insuransesamjoSec .insurancetoggle-slider{position:absolute;top:0;left:0;width:55%;height:100%;background-color:#fff;border-radius:52px;transition:left .3s ease}
.insuransesamjoSec .headingBox .ctaDiv{display:flex;align-items:center;justify-content:center}
.insuransesamjoSec .headingBox .ctaDiv .headingCta{margin-left:20px;border-radius:10px;background:#f58220;padding:15px 30px;color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:100%;display:inline-block;transition:.3s all ease-in}
.insuransesamjoSec .filterBox{margin-bottom:30px}
.insuransesamjoSec .filterBox ul{display:flex;align-items:center;gap:20px}
.insuransesamjoSec .filterBox ul li button{padding:8px 30px;border-radius:90px;color:#fff;font-size:20px;font-weight:400;background:0 0;cursor:pointer;transition:.5s all ease-in-out;border:1px solid transparent; background-color: #cdcdcd45;}
.insuransesamjoSec .headingBox .toggle-container{display:flex;align-items:center;justify-content:center;width:120px;height:36px;border-radius:90px;border:1px solid #fff;box-shadow:0 0 10px 0 rgba(0,0,0,0);overflow:hidden;cursor:pointer;position:relative}
.insuransesamjoSec .insurancetoggle-option{width:50%;text-align:center;transition:color .3s ease;font-weight:500;font-size:18px;letter-spacing:-.54px;text-transform:uppercase;text-align:center;color:#fff}
.insuransesamjoSec .filterBox ul li button:hover{border:1px solid #454545}
.insuransesamjoSec .filterBox ul li button.active{background:#f58220;border:1px solid #f58220}
.insuransesamjoSlider{padding:0 0 40px;margin-bottom:0}
.insuransesamjoSlider .slick-list{padding-left:160px;padding-right:160px}
.insuransesamjoSlider .slick-track{margin-left:unset}
.insuransesamjoBox{margin-right:10px}
.insuransesamjoBox:last-child{margin-right:0}
.insuransesamjoImg{border-radius:20px;overflow:hidden;position:relative;cursor:pointer}
.insuransesamjoImg::before{content:"";display:block;background:rgba(0, 0, 0, .2);position:absolute;width:100%;height:100%;top:0;left:0}
.insuransesamjoImg i{color:#fff;font-size:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.insuransesamjoImg .videoThumb{transition:.5s all ease-in-out}
.insuransesamjoBox:hover .insuransesamjoImg .videoThumb{transform:scale(1.1)}
.insuransesamjoSlider .insuransesamjoHeading .cardHeading{color:#fff;font-size:18px;font-weight:400;line-height:135%;margin-top:24px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.insuransesamjoSec .wrapperfull .hidden{display:none!important}
.insuransesamjoSec .headingBox .ctaDiv .headingCta:hover{background:rgba(245,130,32,.6)}
/* .insuransesamjoSlider .slick-dots{display:flex;overflow:hidden;bottom:0;padding-left:160px;padding-right:160px;width:92%} */





.insuransesamjoSlider .slick-dots{display:flex;overflow:hidden;   bottom: -25px;    left: 5%;width: 90%;}
.insuransesamjoSlider .slick-dots li{flex:1;height:5px;margin:0px;overflow:hidden;}
.insuransesamjoSlider .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px;}
.insuransesamjoSlider .slick-dots li:last-child{border-top-right-radius:90px;border-bottom-right-radius:90px;}
.insuransesamjoSlider .slick-dots li button{width:100%;height:5px;padding:0px;}
.insuransesamjoSlider .slick-dots li button:before{content:"";width:100%;height:5px;background:rgba(255, 255, 255, 0.2);transition:0.3s all ease-in;opacity:1;}
.insuransesamjoSlider .slick-dots li button:hover:before{transform:scaleY(1.5);}
.insuransesamjoSlider .slick-dots li.slick-active button:before{background:#fff;transition:0.3s all ease-in;opacity:1;}





.insuransesamjoSec .popup-main-bg
{
    z-index: 5;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.8);
    display: none;
}
.insuransesamjoSec .popup-modal-body
{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    border-radius: 2px;
    background-color: #000;
}
.insuransesamjoSec .popup-width-800
{
    width: 800px;
    background-color: #000;
}
.insuransesamjoSec .popup-modal-relative
{
    position: relative;
    width: 100%;   
}
.insuransesamjoSec .popup-close {
    cursor: pointer;
    position: absolute;
    right: -10px;
    top: -10px;
    z-index: 9999;
    width: 25px;
    height: 25px;
    border-radius: 25px;
    text-align: center;    
    background-color: #000;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.insuransesamjoSec .popup-close i
{
    font-size: 12px;
    font-style: normal;
}
.insuransesamjoSec .video-wrapper
{
    width: 100%;
    height: 500px;
}
.insuransesamjoSec .video-wrapper iframe
{
    width: 100%;
    height: 100%;
}



@media screen and (max-width:1600px)
{    
    .insuransesamjoSec{padding:35px 0}
    .insuransesamjoSec .secHeadingBox .secHeading{font-size:24px;letter-spacing:-.72px}
    .insuransesamjoSec .insurancetoggle-option{font-size:14px}
    .insuransesamjoSec .headingBox .ctaDiv .headingCta{font-size:18px;padding:8px 32px}
    .insuransesamjoSec .filterBox ul li button{font-size:16px;padding:7px 22px}
    .insuransesamjoImg i{font-size:40px}
    .insuransesamjoSlider .insuransesamjoHeading .cardHeading{font-size:14px;margin-top:20px}
    .insuransesamjoSlider .slick-dots{width:90%}
    .insuransesamjoSlider .slick-list{padding-left:80px;padding-right:80px}
    .insuransesamjoSec .headingBox{margin-bottom:20px}
    .insuransesamjoSec .headingBox .toggle-container{width:100px;height:30px}
    .insuransesamjoSec .filterBox{margin-bottom:24px}
    .insuransesamjoSec .filterBox ul{gap:15px}
    .insuransesamjoSlider{padding:0 0 80px}
}

@media screen and (max-width:1440px)
{
    
    .insuransesamjoSec{padding:35px 0}
    .insuransesamjoSec .headingBox{margin-bottom:20px}
    .insuransesamjoSec .headingBox .toggle-container{width:80px}
    .insuransesamjoSec .filterBox{margin-bottom:20px}
    .insuransesamjoSec .filterBox ul{gap:10px}
    .insuransesamjoSlider{padding:0 0 70px}
    .insuransesamjoSlider .insuransesamjoHeading .cardHeading{margin-top:18px}
    .insuransesamjoSlider .slick-dots{width:90%}
}

@media screen and (max-width:1024px)
{
    .insuransesamjoSec{padding:50px 0}
    .insuransesamjoSec .secHeading{font-size:22px;letter-spacing:-.6px}
    .insuransesamjoImg i{font-size:24px}
    .insuransesamjoSlider .slick-dots{width:89%}
    .insuransesamjoSlider .slick-list{padding-left:32px;padding-right:32px}
    .insuransesamjoSlider{padding:0 0 40px}

    .insuransesamjoSec .popup-width-800 {
        width: 90%;
    }

}

@media screen and (max-width:760px){
    .insuransesamjoSec .filterBox ul li button.active{padding:8px 20px}
    .insuransesamjoSlider .slick-list{padding-left:24px;padding-right:24px}
    .insuransesamjoSlider .slick-dots{padding-left:24px;padding-right:24px}
    .insuransesamjoSec{padding:25px 0;background:#454545;box-shadow:0 0 150px 0 #000 inset}
    .insuransesamjoSec .filterBox{margin:0 -24px 20px}
    .insuransesamjoSec .filterBox ul{padding:0 24px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}
    .insuransesamjoSec .filterBox ul::-webkit-scrollbar{display:none}
    .insuransesamjoSec .filterBox ul li button{width:max-content;font-size:14px}
    .insuransesamjoSec .headingBox{margin-bottom:20px}
    .insuransesamjoSec .headingBox .secHeadingBox{width:100%}
    .insuransesamjoSec .headingBox .ctaDiv{margin-top:20px}
    .insuransesamjoSec .headingBox .ctaDiv .headingCta{padding:6px 14px;font-size:14px}
    .insuransesamjoSlider{padding:0 0 0}
    .insuransesamjoBox .insuransesamjoHeading .cardHeading{text-align:center;-webkit-line-clamp:3;font-size:14px;width: 100%;}
    .insuransesamjoImg{width:106px;height:106px;border-radius:50%;margin:0 auto}
    .insuransesamjoSec .secHeading{font-size:20px;margin-bottom: 0px;}
    .insuransesamjoSec .insurancetoggle-option{font-size:12px}  
    .insuransesamjoHeading{width: 100%;float: left;}  
    .insuransesamjoSec .video-wrapper {
        height: 300px;
    }
}


.preventiontipsSec img{max-width:100%;display:block;}
.preventiontipsSec img{max-width:100%;}
.slick-track{display:flex!important;}
.slick-slide{height:inherit!important;}
/* .slick-dots > li:only-child{display:none;} */
.preventiontipsSec{background:#FFF;box-shadow:0px 0px 250px 0px rgba(0, 0, 0, 0.14) inset;padding:35px 0px;width: 100%;
    float: left;}
.preventiontipsSec .wrapper .headingBox{margin-bottom:60px;display:flex;flex-flow:wrap;justify-content:space-between;align-items:center;}
.preventiontipsSec .secHeadingBox{width:70%;}
.preventiontipsSec .secHeading{color:#000;font-size:32px;font-weight:400;line-height:106%;letter-spacing:-0.96px;}
.preventiontipsSec .wrapper{padding-left:160px;padding-right:160px;}
.toggle-container{display:flex;align-items:center;justify-content:center;width:120px;height:36px;border-radius:90px;border:1px solid #454545;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);overflow:hidden;cursor:pointer;position:relative;}
.toggle-container .toggle-option{width:50%;text-align:center;transition:color 0.3s ease;font-weight:500;font-size:18px;letter-spacing:-0.54px;text-transform:uppercase;text-align:center;}
.toggle-container .toggle-option.active{color:white;z-index:2;}
.toggle-container .toggle-slider{position:absolute;top:0;left:0;width:55%;height:100%;background-color:#005DAC;border-radius:52px;transition:left 0.3s ease;}
.preventiontipsSec .ctaDiv{display:flex;align-items:center;justify-content:center;}
.preventiontipsSec .headingCta{margin-left:20px;border-radius:10px;background:#005DAC;padding:20px 60px;color:#FFF;text-align:center;font-size:20px;font-weight:700;line-height:100%;display:inline-block;transition:0.3s all ease-in;padding:10px 20px;}
.preventiontipsSec .filterBox{margin-bottom:30px;}
.preventiontipsSec .filterBox ul{display:flex;align-items:center;gap:20px;}
.preventiontipsSec .filterBox ul li button{padding:10px 20px;border-radius:90px;color:#454545;font-size:20px;font-weight:400;background:#cdcdcd45;cursor:pointer;border:1px solid transparent;transition:0.5s all ease-in-out;}
.preventionslider{margin-bottom:0;}
.preventionslider .slick-track{margin-left:unset;}
.preventionslider .preventionvideoBox{margin-right:10px;}
.preventionvideoBox .videoThumb{position:relative;border-radius:20px;overflow:hidden;cursor:pointer;}
.preventionvideoBox .videoThumb:before{content:"";display:block;background:rgba(0, 0, 0, 0.2);position:absolute;width:100%;height:100%;top:0;left:0;}
.preventionvideoBox .videoThumb i{font-size:48px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.preventionslider .slick-dots{display:flex;overflow:hidden;}
.preventionslider .slick-dots li{flex:1;height:5px;margin:0px;overflow:hidden;}
.preventionslider .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px;}
.preventionslider .slick-dots li:last-child{border-top-right-radius:90px;border-bottom-right-radius:90px;}
.preventionslider .slick-dots li button{width:100%;height:5px;padding:0px;}
.preventionslider .slick-dots li button:before{content:"";width:100%;height:5px;background:rgba(0, 0, 0, 0.15);transition:0.3s all ease-in;}
.preventionslider .slick-dots li button:hover:before{transform:scaleY(1.5);}
.preventionslider .slick-dots li.slick-active button:before{background:#000;transition:0.3s all ease-in;}
.preventiontipsSec .wrapper .hidden{display:none!important;}
.preventiontipsSec #video-popup-containertwo{display:none;position:fixed;z-index:996;width:60%;left:50%;margin-left:-30%;top:20%;background-color:#fff;}
.preventiontipsSec #video-popup-closetwo{cursor:pointer;position:absolute;right:-10px;top:-10px;z-index:998;width:25px;height:25px;border-radius:25px;text-align:center;font-size:12px;background-color:#000;line-height:25px;color:#fff;}
.preventiontipsSec #video-popup-iframe-containertwo{position:absolute;z-index:997;width:100%;padding-bottom:56.25%;border:2px solid #000;border-radius:2px;background-color:#000;}
.preventiontipsSec #video-popup-iframetwo{z-index:999;position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000;}
.preventiontipsSec #video-popup-overlaytwo{display:none;position:fixed;z-index:995;top:0;background-color:#000;opacity:0.8;width:100%;height:100%;}
.preventiontipsSec #video-popup-closetwo:hover{color:#DE0023;}
.preventionvideoBox .videoHeading{padding:30px 20px 30px;}
.preventionvideoBox .videoHeading .cardHeading{color:#454545;font-size:18px;font-weight:400;line-height:140%;}
.preventiontipsSec .filterBox ul li button:hover{border:1px solid #454545;}
.preventiontipsSec .filterBox ul li button.active{background:#005DAC;color:#fff;border:1px solid #005DAC;}
.preventiontipsSec .headingCta:hover{background:#0473D1;}




.preventiontipsSec .popup-main-bg
{
    z-index: 5;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.8);
    display: none;
}
.preventiontipsSec .popup-modal-body
{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    border-radius: 2px;
    background-color: #000;
}
.preventiontipsSec .popup-width-800
{
    width: 800px;
    background-color: #000;
}
.preventiontipsSec .popup-modal-relative
{
    position: relative;
    width: 100%;   
}
.preventiontipsSec .popup-close {
    cursor: pointer;
    position: absolute;
    right: -10px;
    top: -10px;
    z-index: 9999;
    width: 25px;
    height: 25px;
    border-radius: 25px;
    text-align: center;    
    background-color: #000;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.preventiontipsSec .popup-close i
{
    font-size: 12px;
    font-style: normal;
}
.preventiontipsSec .video-wrapper
{
    width: 100%;
    height: 500px;
}
.preventiontipsSec .video-wrapper iframe
{
    width: 100%;
    height: 100%;
}



/* .preventionslider .slick-dots{display:flex;overflow:hidden;bottom:0}
.preventionslider .slick-dots li{flex:1;height:5px;margin:0;overflow:hidden}
.preventionslider .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px}
.preventionslider .slick-dots li:last-child{border-top-right-radius:90px;border-bottom-right-radius:90px}
.preventionslider .slick-dots li button{width:100%;height:5px;padding:0}
.preventionslider .slick-dots li button:before{content:"";width:100%;height:5px;background:rgba(0,0,0,.15);transition:.3s all ease-in}
.preventionslider .slick-dots li button:hover:before{transform:scaleY(1.5)}
.preventionslider .slick-dots li.slick-active button:before{background:#000;transition:.3s all ease-in}
 */


@media screen and (max-width: 1600px)
{
    .preventiontipsSec .wrapper{padding-left:80px;padding-right:80px;}
    .preventiontipsSec .secHeading{font-size:24px;letter-spacing:-0.72px;margin-bottom: 0px!important;}
    .toggle-container .toggle-option{font-size:14px;}
    .preventiontipsSec .headingCta{font-size:18px;padding:8px 32px;}
    .preventiontipsSec .filterBox ul li button{font-size:16px;padding:8px 20px;}
    .preventionvideoBox .videoThumb i{font-size:40px;}
    .preventionvideoBox .videoHeading .cardHeading{font-size:14px;}
    .preventiontipsSec .wrapper .headingBox{margin-bottom:36px;}
    .toggle-container{width:80px;height:30px;}
    .preventiontipsSec .filterBox{margin-bottom:24px;}
    .preventiontipsSec .filterBox ul{gap:15px;}
    .preventionvideoBox .videoHeading{padding:24px 16px 10px;}   
}


@media screen and (max-width: 1024px){
    .preventiontipsSec .wrapper{padding-left:32px;padding-right:32px;}
    .preventiontipsSec .secHeading{font-size:22px;letter-spacing:-0.6px;}
    .preventionvideoBox .videoThumb i{font-size:24px;}
    .preventiontipsSec  .popup-width-800{width: 90%;}
    .preventiontipsSec{padding:50px 0px;}
}

@media screen and (max-width: 920px){
    .preventiontipsSec #video-popup-containertwo{width:90%;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);}
    .preventiontipsSec #video-popup-iframe-containertwo{top:50%;transform:translateY(-50%);}
    .preventiontipsSec #video-popup-closetwo{top:-115px;}
    .preventiontipsSec  .popup-width-800{width: 90%;}
    .preventiontipsSec .secHeadingBox {width: 100%;padding-bottom: 40px;}
    
}


@media screen and (max-width: 760px)
{
    .preventiontipsSec{padding:25px 0px;background:#FFF;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.14) inset;}
    .preventiontipsSec .wrapper{padding-left:24px;padding-right:24px;}
    .preventiontipsSec .secHeading{font-size:24px;}
    .toggle-container .toggle-option{font-size:12px;}
    .preventiontipsSec .headingCta{font-size:14px;}
    .preventiontipsSec .filterBox ul li button{font-size:14px;width:max-content;}
    .preventionvideoBox .videoHeading .cardHeading{font-size:14px;}
    .preventionslider{margin-right:-24px;}
    .preventiontipsSec .filterBox{margin:0px -24px 20px;}
    .preventiontipsSec .filterBox ul{padding:0px 24px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;}
    .preventiontipsSec .filterBox ul::-webkit-scrollbar{display:none;}
    .preventiontipsSec .headingBox{margin-bottom:20px;}
    .preventiontipsSec .headingBox .secHeadingBox{width:100%;}
    .preventiontipsSec .headingBox .ctaDiv{margin-top:0px;}
    .preventiontipsSec .headingBox .ctaDiv .headingCta{padding:10px 16px;}
    .preventionvideoBox .videoHeading{padding:10px 0px 0px;}
    .preventionvideoBox .videoThumb{border-radius:10px;}
    /* .preventionslider .slick-dots{display:none!important;} */

    .preventiontipsSec .popup-width-800{width: 90%;}
    .preventiontipsSec  .video-wrapper{height: 300px;}
}


.fixcardSec{width: 100%;float: left;padding: 35px 0;}
.fixcardSec .wrapper .headingBox{display:flex;align-items:center;justify-content:space-between;margin-bottom:60px;flex-flow:wrap;}
.fixcardSec .secHeadingBox{width:50%;}
.fixcardSec .secHeadingBox .secHeading{color:#000;font-size:32px;font-weight:400;line-height:106%;letter-spacing:-0.96px;}
.fixcardSec .secHeadingBox p{color:#454545;font-size:18px;font-weight:400;line-height:140%;margin-top:20px;}
.filterBox ul{display:flex;align-items:center;gap:20px;list-style-type: none;}
.filterBox ul li button{padding:10px 20px;border-radius:90px;color:#454545;font-size:20px;font-weight:400;background:transparent;cursor:pointer;border:1px solid transparent;transition:0.5s all ease-in-out;}
.filterBox ul li button:hover{border:1px solid #454545;}
.filterBox ul li button.active{background:#005DAC;color:#fff;border:1px solid #005DAC;}
.fixcardContent .slick-track{margin-left:unset;}
.fixcardContent .fixcardBox{border-radius:20px;border:1px solid rgba(0, 93, 172, 0.1);background:linear-gradient(180deg, rgba(182, 217, 242, 0) 0%, rgba(182, 217, 242, 0.2) 100%), #FFF;box-shadow:5px 10px 10px 0px rgba(0, 0, 0, 0.1);transition:0.5s all ease-in-out;margin:0px 16px 40px 0;}
.fixcardContent .fixcardBox a{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start;padding:45px;}
.fixcardContent .fixcardBox img{margin-bottom:75px;}
.fixcardContent .fixcardBox .cardHeading{color:#454545;font-size:18px;font-weight:400;line-height:26px;width: 100%;}
/* .fixcardContent .slick-dots{bottom:-35px;}
.fixcardContent .slick-dots li{margin:0px 2px;}
.fixcardContent .slick-dots li button:before{content:"";width:10px;height:10px;border:1px solid #005DAC;border-radius:50%;opacity:1;}
.fixcardContent .slick-dots li.slick-active button:before{border:2px solid #F58220;background:#F58220;} */
.fixcardSec .wrapper .ctaDiv{margin-top:40px;}
.fixcardSec .wrapper .ctaDiv a{border-radius:10px;background:#005DAC;padding:20px 60px;color:#FFF;text-align:center;font-size:20px;font-weight:700;line-height:100%;display:inline-block;transition:0.3s all ease-in;background:transparent;border:1px solid #454545;color:#454545;}
.fixcardSec .wrapper .ctaDiv a:hover{background:#0473D1;}
.fixcardSec .wrapper .ctaDiv a:hover{color:#fff;border:1px solid transparent;}
.fixcardSec .slick-dots > li:only-child{display:none;}
.fixcardSec .slick-track {display: flex !important;}
.fixcardSec .slick-slide {height: inherit !important;}

.fixcardContent .slick-dots{display:flex;overflow:hidden;bottom:0}
.fixcardContent .slick-dots li{flex:1;height:5px;margin:0;overflow:hidden}
.fixcardContent .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px}
.fixcardContent .slick-dots li:last-child{border-top-right-radius:90px;border-bottom-right-radius:90px}
.fixcardContent .slick-dots li button{width:100%;height:5px;padding:0}
.fixcardContent .slick-dots li button:before{content:"";width:100%;height:5px;background:rgba(0,0,0,.15);transition:.3s all ease-in}
.fixcardContent .slick-dots li button:hover:before{transform:scaleY(1.5)}
.fixcardContent .slick-dots li.slick-active button:before{background:#000;transition:.3s all ease-in}

@media screen and (max-width: 1600px)
{
    .fixcardSec .secHeadingBox .secHeading{font-size:24px;letter-spacing:-0.72px;}
    .fixcardSec .secHeadingBox p{font-size:16px;}
    .fixcardSec .filterBox ul li button{font-size:16px;padding:8px 20px;}
    .fixcardContent .fixcardBox .cardHeading{font-size:14px;}
    .fixcardSec .wrapper .ctaDiv a{font-size:16px;padding:15px 44px;}
    .fixcardSec .wrapper .headingBox{margin-bottom:44px;}
    .fixcardSec .filterBox ul{gap:16px;}
    .fixcardContent .fixcardBox a{padding:32px;}
    .fixcardContent .fixcardBox img{margin-bottom:112px;}
    .fixcardSec .wrapper .ctaDiv{margin-top:30px;}
}
@media screen and (max-width: 1024px)
{

    .fixcardSec{padding: 50px 0;}
    .fixcardSec .wrapper{padding: 0 0;}
    .fixcardSec .wrapper .headingBox{margin-bottom:20px;padding: 0 24px;}
    .fixcardSec .slick-list{padding-left: 24px;}
    .fixcardSec .wrapper .ctaDiv{margin-top:10px;padding:0 24px;}
    .fixcardSec .secHeadingBox .secHeading{font-size:22px;letter-spacing:-0.6px;}
    .fixcardSec .wrapper .ctaDiv a{padding:12px 36px;}
    .fixcardSec .secHeadingBox{width:100%;}
    .fixcardSec .wrapper .filterBox{margin-top:16px;}
    .fixcardSec .wrapper .filterBox ul{gap:10px;}
    .fixcardContent .fixcardBox{margin-right:10px;display:flex;flex-flow:column;width:100%;justify-content:space-between;margin-bottom:20px;}
    .fixcardContent .fixcardBox a{padding:20px;height:100%;width:100%;}
    .fixcardContent .fixcardBox:last-child{margin-right:0px;}
    .fixcardContent .fixcardBox img{margin-bottom:60px;width:20%;}
    .fixcardContent .fixcardBox .cardHeading{line-height:130%;}
    
    
}
@media screen and (max-width: 760px)
{

    .fixcardSec .wrapper{padding: 0 0;}
    .fixcardSec .wrapper .headingBox{margin-bottom:20px;padding: 0 24px;}
    .fixcardSec .slick-list{padding-left: 24px;}
    .fixcardSec .wrapper .ctaDiv{margin-top:10px;padding:0 24px;}
    .fixcardSec{padding: 25px 0;}
    .fixcardSec .secHeadingBox .secHeading{font-size:24px;}
    .fixcardSec .secHeadingBox p{font-size:16px;}
    .fixcardSec .filterBox ul li button{font-size:14px;width:max-content;}
    .fixcardContent .fixcardBox .cardHeading{font-size:14px;}
    .fixcardSec .wrapper .ctaDiv a{font-size:16px;}
    .fixcardSec .filterBox{margin:16px -24px 0px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;}
    .fixcardSec .filterBox::-webkit-scrollbar{display:none;}
    .fixcardSec .filterBox ul{gap:10px;padding:0px 24px;}
    .fixcardContent{margin-right:0px;}

    .fixcardContent .fixcardBox{width:calc(25% - 8px);box-shadow:5px 10px 10px 0px rgba(0, 0, 0, 0.1);margin-bottom:15px;border-radius:10px;margin-right:8px;}
    .fixcardContent .fixcardBox a{padding:12px;}
    .fixcardContent .fixcardBox img{margin-bottom:32px;width:45%;}
    .fixcardSec .wrapper .ctaDiv{margin-top:10px;}

    .fixcardContent .slick-dots{width: 90%; bottom:-10px; left: 5%;}
}

.whychooseSec{ width: 100%; float: left;padding:35px 0;}
.whychooseContent{width: 100%;float: left;}

.whychooseSec  .secHeadingBox{display:flex;justify-content:space-between;align-items:flex-start;}
.whychooseSec  .secHeadingBox .secHeading{color:#000;font-size:32px;font-weight:400;line-height:106%;letter-spacing:-0.96px;}

.whychooseSec  .secHeadingBox .viewCta{border-radius:8px;border:1px solid rgba(69, 69, 69, 0.5);padding:6px 14px;color:#454545;text-align:center;font-size:18px;font-weight:700;line-height:100%;letter-spacing:-0.54px;display:inline-block;transition:0.3s all ease-in;}
.whychooseSec  .secHeadingBox .viewCta:hover{border:1px solid #454545;background:#FFF;}
.whychooseSec  .whychooseContent .whychooseData{padding:60px 0px 0;}
.whychooseSec  .whychooseContent .whychooseData .whychooseBox{margin-right:10px;position:relative;padding:16px 12px;border-radius:20px;border:1px solid rgba(0, 93, 172, 0.1);background:#FFF;box-shadow:5px 10px 10px 0px rgba(0, 0, 0, 0.1);transition:0.3s all ease-in-out;}
.whychooseData .whychooseBox:hover img{transform:scale(1.1);}
.whychooseData .whychooseBox:last-child{margin-right:0px;}
.whychooseData .whychooseBox .whychooseImg{overflow:hidden;border-radius:20px;position:relative;}
.whychooseData .whychooseBox .whychooseImg img{transition:0.5s all ease-in-out;}
 .whychooseSecondryHeading{position:absolute;padding:24px;z-index:1;}
 .whychooseSecondryHeading .cardHeading{color:#FFF;font-size:32px;font-weight:400;line-height:106%;margin-bottom:10px;}
.whychooseData .whychooseBox.slick-slide{transform:scaleY(0.85);}
.whychooseData .whychooseBox.slick-active{transform:scaleY(1);}
.whychooseData .slick-dots{display:flex;overflow:hidden;bottom:0;}
.whychooseData .slick-dots li{flex:1;height:5px;margin:0px;overflow:hidden;}
.whychooseData .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px;}
.whychooseData .slick-dots li:last-child{border-top-right-radius:90px;border-bottom-right-radius:90px;}
.whychooseData .slick-dots li button{width:100%;height:5px;padding:0px;}
.whychooseData .slick-dots li button:before{content:"";width:100%;height:5px;background:rgba(0, 0, 0, 0.15);transition:0.3s all ease-in;}
.whychooseData .slick-dots li button:hover:before{transform:scaleY(1.5);}
.whychooseData .slick-dots li.slick-active button:before{background:#000;transition:0.3s all ease-in;}
.whychooseData .slick-track{margin-bottom:15px;}

.whychooseBox .whychooseHeading{padding:40px 28px 54px;}
.whychooseBox .whychooseHeading .cardHeading{color:#000;font-size:22px;font-weight:400;line-height:118%;margin-bottom:10px;}
.whychooseBox .whychooseHeading .cardDescription{color:#454545;font-size:18px;font-weight:400;line-height:140%;}
.whychooseSecondryHeading .cardDescription{color:#fff;font-size:18px;font-weight:400;line-height:140%;}

@media screen and (max-width: 1600px){

.whychooseBox .whychooseHeading .cardHeading{font-size:18px;}
.whychooseImg .whychooseSecondryHeading .cardHeading{font-size:24px;}
.whychooseImg .whychooseSecondryHeading .cardDescription{font-size:14px;}
.whychooseSec  .secHeadingBox .secHeading{letter-spacing:-0.72px;}
.whychooseSec  .secHeadingBox .secHeading{font-size:24px;}

.whychooseSec  .whychooseContent .whychooseData{padding:20px 0 0 0;}
.whychooseSec  .whychooseData .whychooseBox{padding:12px 10px;}
.whychooseSec   .whychooseBox .whychooseHeading{padding:30px 20px 32px;}
.whychooseBox .whychooseHeading .cardHeading{margin-bottom:8px;}
.whychooseBox .whychooseHeading .cardDescription{font-size:14px;}
.whychooseSec  .secHeadingBox .viewCta{font-size:14px;}

}
@media screen and (max-width: 1366px){
.whychooseSec  .whychooseContent .whychooseData{padding:20px 0px;}
.whychooseSec   .whychooseData .whychooseBox{padding:10px 8px;}
.whychooseSec   .whychooseBox .whychooseHeading{padding:20px 15px 26px;}
.whychooseSec   .whychooseHeading .cardHeading{margin-bottom:8px;}
}
@media screen and (max-width: 1024px){
    .whychooseSec{padding: 50px 0;}
.whychooseSec  .whychooseContent .whychooseData{padding:20px 0px; margin: 0 0;}
.whychooseBox .whychooseHeading .cardHeading{font-size:16px;}
.whychooseBox .whychooseImg .whychooseSecondryHeading .cardHeading{font-size:22px;}
.whychooseSec  .secHeadingBox .secHeading{letter-spacing:-0.6px;}
.whychooseSec  .secHeadingBox .secHeading{font-size:22px;}
}
@media screen and (max-width: 720px){
    .whychooseSec{padding: 25px 0;}
.whychooseSec .wrapper{padding-right:0px;}
.whychooseSec  .secHeadingBox .secHeading{width:70%;}
.whychooseData .whychooseBox{border-radius:10px;}
.whychooseData .whychooseBox{border-radius:10px;}
.whychooseBox .whychooseImg{border-radius:10px;}
.whychooseBox .whychooseHeading .cardHeading{font-size:18px;}
.whychooseBox  .whychooseSecondryHeading .cardHeading{font-size:20px;}
.whychooseBox  .whychooseSecondryHeading .cardDescription{font-size:14px;}
.whychooseBox .whychooseHeading .cardDescription{font-size:14px;}
.whychooseSec  .secHeadingBox .viewCta{font-size:12px;}
.whychooseSec  .secHeadingBox .secHeading{font-size:24px;}
.whychooseSec .wrapper{padding-left:24px;padding-right:24px;}
.whychooseSec  .whychooseContent .whychooseData .slick-list{ padding: 0 15px;}
.whychooseBox .whychooseImg .whychooseSecondryHeading .cardHeading{font-size:18px;}

}





.claimprocessSec img{width:100%;display:block}
.slick-track{display:flex!important}
.slick-slide{height:inherit!important}
.claimprocessSec{width:100%;float:left;padding: 35px 0;}
.claimprocessSec .secHeadingBox{display:flex;justify-content:space-between;align-items:flex-start}
.claimprocessSec .secHeadingBox .secHeading{color:#000;font-size:32px;font-weight:400;line-height:106%;letter-spacing:-.96px}
.claimprocessSec .secHeadingBox .viewCta{border-radius:8px;border:1px solid rgba(69,69,69,.5);padding:6px 14px;color:#454545;text-align:center;font-size:18px;font-weight:700;line-height:100%;letter-spacing:-.54px;display:inline-block;transition:.3s all ease-in}
.claimprocessSec .secHeadingBox .viewCta:hover{border:1px solid #454545;background:#fff}
.claimprocessData{padding:60px 0}
.claimprocesseBox{margin-right:10px;position:relative;padding:16px 12px 0;border-radius:10px;border:1px solid rgba(0,93,172,.1);box-shadow:5px 10px 10px 0 rgba(0,0,0,.1);background:#fff;transition:.3s all ease-in-out;margin-bottom:15px}
.claimprocesseBox:hover img{transform:scale(1.1)}
.claimprocessImg{overflow:hidden;border-radius:10px}
.claimprocessImg img{transition:.5s all ease-in-out}
.claimprocessCardInfo{padding:40px 30px;    display: flex; flex-direction: column; align-items: flex-start;}
.claimprocessCardInfo .cardHeading{color:#000;font-size:22px;font-weight:400;line-height:118%}
.claimprocessCardInfo ul{padding-left:20px;margin:32px 0;height: 120px; overflow: hidden;}
.claimprocessCardInfo ul li{list-style:disc;color:#454545;font-size:18px;font-weight:400;line-height:140%;margin-bottom:15px}
.claimprocessCardInfo button:hover{border:1px solid #454545;background:#fff}
.claimprocessData .slick-dots{display:flex;overflow:hidden;bottom:0}
.claimprocessData .slick-dots li{flex:1;height:5px;margin:0;overflow:hidden}
.claimprocessData .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px}
.claimprocessData .slick-dots li:last-child{border-top-right-radius:90px;border-bottom-right-radius:90px}
.claimprocessData .slick-dots li button{width:100%;height:5px;padding:0}
.claimprocessData .slick-dots li button:before{content:"";width:100%;height:5px;background:rgba(0,0,0,.15);transition:.3s all ease-in}
.claimprocessData .slick-dots li button:hover:before{transform:scaleY(1.5)}
.claimprocessData .slick-dots li.slick-active button:before{background:#000;transition:.3s all ease-in}
.claimprocessCardInfo button{border-radius:8px;border:1px solid rgba(69,69,69,.5);padding:6px 14px;color:#454545;text-align:center;font-size:18px;font-weight:700;line-height:100%;letter-spacing:-.54px;display:inline-block;transition:.3s all ease-in;background:0 0;cursor:pointer}
.claimprocessSec .slick-slider{margin-bottom: 0;}

@media screen and (max-width:1600px){

    .claimprocessSec .secHeadingBox .secHeading{font-size:24px;letter-spacing:-.72px}
    .claimprocessSec .secHeadingBox .viewCta{font-size:14px}
    .claimprocessCardInfo .cardHeading{font-size:18px}
    .claimprocessCardInfo ul{margin:20px 0}
    .claimprocessCardInfo ul li{font-size:14px;margin-bottom:12px}
    .claimprocessCardInfo button{font-size:14px}
    .claimprocessData{padding:44px 0}
    .claimprocesseBox{padding:12px 10px 0}
    .claimprocessCardInfo{padding:22px 26px}
}

@media screen and (max-width:1366px)
{

    .claimprocessData{padding:36px 0}
    .claimprocesseBox{padding:10px 8px 0}
    .claimprocessCardInfo{padding:14px}
    .claimprocessCardInfo ul{margin:18px 0}
    .claimprocessCardInfo ul li{margin-bottom:10px}
}

@media screen and (max-width:1024px){
    .claimprocessSec{padding: 50px 0 50px;}
    .claimprocessSec .secHeadingBox .secHeading{font-size:22px}
    .claimprocessSec .secHeadingBox .secHeading{letter-spacing:-.6px}
    .claimprocessCardInfo .cardHeading{font-size:16px}
}


@media screen and (max-width:800px){
    
    .claimprocessSec .wrapper{padding: 0 0;}
    .claimprocessSec .slick-list{padding-left: 32px;}
    .claimprocessSec .secHeadingBox{padding:0 32px}
    .claimprocessSec .secHeadingBox .secHeading{width:60%}
    .claimprocesseBox.slick-slide{transform:scaleY(.85)}
    .claimprocesseBox.slick-active{transform:scaleY(1)}
    .claimprocessData .slick-dots{padding: 0 32px;}
}

@media screen and (max-width:760px)
{
    .claimprocessSec .wrapper{padding: 0 0;}
    .claimprocessSec .slick-list{padding-left: 24px;}
    .claimprocessSec .secHeadingBox{padding: 0 24px;}
    .claimprocessSec{padding: 25px 0;}
    .claimprocessSec .secHeadingBox .secHeading{font-size:24px}
    .claimprocessSec .secHeadingBox .viewCta{font-size:12px}
    .claimprocessCardInfo .cardHeading{font-size:16px}
    .claimprocessCardInfo ul li{font-size:14px}
    .claimprocessCardInfo button{font-size:14px}
    .claimprocessData .slick-dots{padding: 0 24px;}
}

.healthmanagerSec{background:#FFF;box-shadow:0px 0px 250px 0px rgba(0, 0, 0, 0.14) inset;padding:35px 0px 35px;width: 100%;float: left;}
.healthmanagerSec .wrapper{padding: 0 0;}
.healthmanagerSec .secHeadingBox{padding-left:160px;padding-right:160px;}
.healthmanagerSec .secHeadingBox .secHeading{color:#000;font-size:32px;font-weight:400;line-height:106%;letter-spacing:-0.96px;}
.healthmanagerSlider{padding:45px 0px 30px;}
.healthmanagerSlider .slick-list{padding-left:160px;}
.healthmanagerSlider .healthmanagerBox{display:flex !important;align-items:flex-start;flex-flow:wrap;}
.healthmanagerSlider .healthmanagerBox .healthmanagerImg{width:40%;border-radius:20px;overflow:hidden;}
.healthmanagerSlider .healthmanagerBox .healthmanagerImg img{transition:0.5s all ease-in-out;}
.healthmanagerSlider .healthmanagerBox .healthmanagerTxt{width:50%;padding:60px;}
.healthmanagerSlider .healthmanagerBox .healthmanagerTxt .cardHeading{color:#000;font-size:30px;font-weight:400;line-height:42px;margin-bottom:32px;}
.healthmanagerSlider .healthmanagerBox:hover img{transform:scale(1.1);}
.healthmanagerSlider .slick-dots{display:flex;overflow:hidden;padding-left:160px;padding-right:160px;}
.healthmanagerSlider .slick-dots li{flex:1;height:5px;margin:0px;overflow:hidden;}
.healthmanagerSlider .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px;}
.healthmanagerSlider .slick-dots li:last-child{border-top-right-radius:90px;border-bottom-right-radius:90px;}
.healthmanagerSlider .slick-dots li button{width:100%;height:5px;padding:0px;}
.healthmanagerSlider .slick-dots li button:before{content:"";width:100%;height:5px;background:rgba(0, 0, 0, 0.15);transition:0.3s all ease-in; margin-left: 10px; border-radius: 5px;}
.healthmanagerSlider .slick-dots li button:hover:before{transform:scaleY(1.5);}
.healthmanagerSlider .slick-dots li.slick-active button:before{background:#000;transition:0.3s all ease-in;}
.healthmanagerSlider .slick-prev,.healthmanagerSlider .slick-next{position:absolute;bottom:-152px;top:unset;width:60px;height:60px;background:rgba(0, 0, 0, 0.12);cursor:pointer;z-index:2;border-radius:50%;}
.healthmanagerSlider .slick-prev{right: 235px;left: inherit;}
.healthmanagerSlider .slick-next{right: 160px;}
.healthmanagerSlider .slick-next.slick-next::before{display:block;content:"\e818";font-family:"fontello";color:#000;font-size:22px;}
.healthmanagerSlider .slick-prev.slick-prev::before{display:block;content:"\e818";font-family:"fontello";color:#000;font-size:22px;transform:rotate(180deg);}
.healthmanagerSec .healthmanagerCta a{border-radius:10px;background:#005DAC;padding:20px 60px;color:#FFF;text-align:center;font-size:20px;font-weight:700;line-height:100%;display:inline-block;transition:0.3s all ease-in;}
.healthmanagerSlider .healthmanagerBox .healthmanagerTxt p{color:#454545;font-size:18px;font-weight:400;line-height:140%;}
.healthmanagerSec .wrapper .healthmanagerCta{padding-top:32px;padding-left:160px;padding-right:160px;}
.healthmanagerSec .wrapper .healthmanagerCta a:hover{background:#0473D1;}



@media screen and (max-width: 1800px){
    .healthmanagerSec .secHeadingBox .secHeading{font-size:24px;letter-spacing:-0.72px;}
    .healthmanagerSlider .healthmanagerBox .healthmanagerTxt .cardHeading{font-size:44px;}
    .healthmanagerSlider .healthmanagerBox .healthmanagerTxt p{font-size:14px;}
    .healthmanagerSlider .slick-next.slick-next::before{font-size:18px;scale:0.8;}
    .healthmanagerSlider .slick-prev.slick-prev::before{font-size:18px;scale:0.8;}
    .healthmanagerSec .wrapper .healthmanagerCta a{font-size:16px;padding:15px 100px;}
    .healthmanagerSlider .slick-list{padding-left:140px;}
    .healthmanagerSec .wrapper .healthmanagerCta{padding-top:30px;}

    .healthmanagerSlider{padding:44px 0px 24px;}
    .healthmanagerSlider .healthmanagerBox .healthmanagerTxt{padding:40px;}
    .healthmanagerSlider .slick-prev,.healthmanagerSlider .slick-next{bottom:-125px;width:50px;height:50px;}
}

@media screen and (max-width: 1440px){
    .healthmanagerSec .wrapper .healthmanagerCta {padding: 0 116px;}
    .healthmanagerSlider .slick-dots{padding: 0 116px;}
    .healthmanagerSlider .healthmanagerBox .healthmanagerTxt .cardHeading{font-size:40px;}
    .healthmanagerSec .wrapper .healthmanagerCta a{padding:12px 100px;}

    .healthmanagerSlider{padding:36px 0px 20px;}
    .healthmanagerSlider .slick-list{padding-left:80px;}
    .healthmanagerSlider .healthmanagerBox .healthmanagerTxt{padding:30px;}
    .healthmanagerSlider .slick-prev,.healthmanagerSlider .slick-next{bottom:-115px;width:40px;height:40px;}
    .healthmanagerSlider .slick-next.slick-next::before{scale:0.7;}
    .healthmanagerSlider .slick-prev.slick-prev::before{scale:0.7;}
    .healthmanagerSec .wrapper .healthmanagerCta{padding-top:24px;}
    .healthmanagerSlider .slick-list{padding-left:32px;}
    .healthmanagerSlider .slick-prev{right: 175px;left: inherit;}
    .healthmanagerSlider .slick-next{right: 116px;}
    .healthmanagerSec .secHeadingBox{padding: 0 160px;}

}

@media screen and (max-width: 1366px) {
    .healthmanagerSec .secHeadingBox{padding: 0 80px;}
}

@media screen and (max-width: 1280px) {
    .healthmanagerSec .secHeadingBox{padding: 0 32px;}
}

@media screen and (max-width: 1024px){
    .healthmanagerSec{padding: 50px 0;}
    .healthmanagerSec .wrapper .healthmanagerCta{padding: 0 24px;}
    .healthmanagerSlider .slick-dots{padding: 0 32px;}
    .healthmanagerSec .secHeadingBox{padding: 0 32px;}
    .healthmanagerSec .secHeadingBox .secHeading{font-size:22px;letter-spacing:-0.6px;}
    .healthmanagerSlider .healthmanagerBox .healthmanagerTxt .cardHeading{font-size:24px;        line-height: 30px;}
    .healthmanagerSlider .slick-next.slick-next::before{font-size:16px;}
    .healthmanagerSlider .slick-prev.slick-prev::before{font-size:16px;}
    .healthmanagerSec .wrapper .healthmanagerCta{padding-top:30px;}
    .healthmanagerSlider .slick-prev,.healthmanagerSlider .slick-next{width:35px;height:35px;bottom:-105px;}
    .healthmanagerSec .wrapper .healthmanagerCta{padding-top:30px;}
    .healthmanagerSlider .slick-prev{right: 80px;left: inherit;}
    .healthmanagerSlider .slick-next{right: 32px;}
}
@media screen and (max-width:767px){
    .healthmanagerSec .wrapper .healthmanagerCta{padding: 0 24px;}
    .healthmanagerSec .secHeadingBox{padding: 0 24px;}
    .healthmanagerSec .secHeadingBox .secHeading{font-size:24px;}
    .healthmanagerSlider .healthmanagerBox .healthmanagerTxt p{font-size:14px;line-height: 23px;}
    .healthmanagerSlider .slick-next.slick-next::before{font-size:14px;}
    .healthmanagerSlider .slick-prev.slick-prev::before{font-size:14px;}
    .healthmanagerSec .wrapper .healthmanagerCta a{font-size:14px; padding:12px 60px;}
    .healthmanagerSec .wrapper{padding-right:0px;}
    .healthmanagerSlider{padding:24px 0px;}
    .healthmanagerSlider .slick-list{padding-left:24px;}
    .healthmanagerSlider .healthmanagerBox{margin-right:10px;}
    .healthmanagerSlider .healthmanagerBox:last-child{margin-right:0px;}
    .healthmanagerSlider .healthmanagerBox .healthmanagerImg{width:100%;border-radius:10px;}
    .healthmanagerSlider .healthmanagerBox .healthmanagerTxt{width:100%;padding:20px 0px 0px;}
    .healthmanagerSlider .healthmanagerBox.slick-slide{transform:scaleY(0.85);}
    .healthmanagerSlider .healthmanagerBox.slick-active{transform:scaleY(1);}
    .healthmanagerSlider .slick-prev,.healthmanagerSlider .slick-next{width:30px;height:30px;bottom:-100px;}
    .healthmanagerSlider .slick-next.slick-next::before{scale:0.6;}
    .healthmanagerSlider .slick-prev.slick-prev::before{scale:0.6;}
    .healthmanagerSec .wrapper .healthmanagerCta{padding-top:20px;}
    .healthmanagerSlider .slick-prev{right: 60px;left: inherit;}
    .healthmanagerSlider .slick-next{right: 24px;}
    .healthmanagerSec{padding: 25px 0;}

}




.your_cart{width: 100%;float: left;padding: 35px 0;}
.cart_list{width: 100%;float: left;}
.cart_box{width: 100%;float: left;background:linear-gradient(180deg, rgba(182, 217, 242, 0) 0%, rgba(147, 210, 255, 0.15) 73.61%);border: 2px solid #005DAC1A;box-shadow: 0px 5px 15px 0px #00000014;padding: 20px ;border-radius: 20px;    display: grid;grid-template-columns: auto auto auto;    align-items: center;margin-bottom: 24px;    justify-content: space-between;}
.cartone{float: left;display: flex;gap: 40px;    align-items: center;}
.cartboxname{float: left;}
.cartboxname h2{float: left;font-size: 24px;font-weight: 500;line-height: 34px;width: 100%;}
.cart_two{float: left;display: flex;align-items: center;gap: 80px;}
.cartinfo{float: left;}
.cartinfo p{font-size: 16px;font-weight: 400;line-height: 20px;text-align: left;margin-bottom: 8px;color: #454545;}
.cartinfo i{font-size: 18px;font-weight: 400;line-height: 22px;font-style: normal;color: #454545;}
.cart_three{float: left;display: flex;gap: 20px;    align-items: center;}
.itemprice{float: left;display: flex;    align-items: flex-end;}
.itemprice h2{float: left;font-size: 36px;font-weight: 700;line-height: 22px;color: #454545;}
.itemprice p{float: left;font-size: 18px;font-weight: 400;line-height: 12px;color: #000000;padding-left: 5px;}
.cart_three .cartbuy{padding: 16px 40px ;border-radius: 10px;font-size: 20px;font-weight: 700;line-height: 14.5px;color: #FFFFFF;background: #005DAC;float: left;}
.cartdelete{float: left;}
.cartboxname h2 a{display: inline-block;}
.cartboxname h2 a img{vertical-align: middle;display: inline-block;margin-top: -3px;}
.cartboxname p{color: #FF3B30;font-size: 12px;font-weight: 700;margin-bottom: 5px;}
.cartinfo i.boldtext{font-weight: 700;}
 
.delete_cart{width: 100%;float: left;position: relative;display: none;}
 
.deletebanner{width: 100%;float: left;}
.deletebanner img{width: 100%;float: left;}
 
.closecart_popup a{padding: 15px;}
.cart_box:last-child{margin-bottom: 0;}
 
@media screen and (max-width: 1800px){
    .your_cart{padding: 35px 0;}
    .cart_box{grid-template-columns: auto auto auto;}
}
 
@media screen and (max-width: 1440px){
 
    .cart_box{grid-template-columns: auto auto auto;}
}
 
@media screen and (max-width: 1024px){
    .your_cart{padding: 50px 0;}
    .cart_box{display: block;position: relative;padding: 12px 0;margin-bottom: 20px;}
    .cartboxname h2{font-size: 16px;line-height: 20px;}
    .cartone img{width: 50px;}
    .cartboxname h2 a img{width: 24px;}
    .cartone{gap: 10px;margin-bottom: 15px;padding: 0 12px;width: 100%;}
    .cartinfo{width: 33.33%;}
    .cart_two{gap: 27px;margin-bottom: 15px;padding:0 12px 15px;border-bottom: 1px dashed #000;width: 100%;}
    .itemprice{flex-direction: column;align-items: flex-start;gap: 10px;}
    .cartboxname h2 a{position: absolute;top: 17px;right: 45px;}
    .cartboxname{width: 60%;}
    .cartdelete{position: absolute;right: 12px;top: 12px;}
    .cart_three{ justify-content: space-between;width: 100%;padding: 0 12px;}
    .cartinfo i{font-size: 13px;}
    .itemprice h2{font-size: 20px;line-height: 10px;}
    .itemprice p{font-size: 11px;padding-left: 0;}
    .cart_three .cartbuy{font-size: 16px;}
}
 
@media screen and (max-width:767px){
    .your_cart{padding: 25px 0;}
    .cart_box{display: block;position: relative;padding: 12px 0;margin-bottom: 20px;}
    .cartboxname h2{font-size: 16px;line-height: 20px;}
    .cartone img{width: 50px;}
    .cartboxname h2 a img{width: 24px;}
    .cartone{gap: 10px;margin-bottom: 15px;padding: 0 12px;width: 100%;}
    .cartinfo{width: 33.33%;}
    .cart_two{gap: 27px;margin-bottom: 15px;padding:0 12px 15px;border-bottom: 1px dashed #000;width: 100%;}
    .itemprice{flex-direction: column;align-items: flex-start;gap: 10px;}
    .cartboxname h2 a{position: absolute;top: 17px;right: 45px;}
    .cartboxname{width: 60%;}
    .cartdelete{position: absolute;right: 12px;top: 12px;}
    .cart_three{ justify-content: space-between;width: 100%;padding: 0 12px;}
    .cartinfo i{font-size: 13px;}
    .itemprice h2{font-size: 20px;line-height: 10px;}
    .itemprice p{font-size: 11px;padding-left: 0;}
    .cart_three .cartbuy{font-size: 16px;}
 
   
    .delete_cart_box{width: 100%;position: absolute;bottom: -101%;left: 0;transition: all .5s;}
    .delete_cart_box.active{bottom: 0;}
    .closecart_popup{position: initial;display: flex;align-items: center;width: 100%;justify-content: center;margin-bottom: 20px;}
}
.health {
    background: linear-gradient(225deg, #0271A9, #17AACB);
}
 
.motor {
    background: linear-gradient(315deg, #0087C3, #002A77);
}
 
.travel {
    background: linear-gradient(315deg, #53E1EF, #08B2DC);
}
 
.employee {
    background: linear-gradient(315deg, #85DCE3, #3096B0);
}
 
.transit {
    background: linear-gradient(45deg, #46A5EF, #005DAC);
}
 
.property {
    background: linear-gradient(315deg, #DDCBEC, #7B99D7);
}
 
.liability {
    background: linear-gradient(315deg, #DEC2A7, #997962);
}
 
.engineering {
    background: linear-gradient(360deg, #75B1D2, #5DA4C1);
}
 
.special {
    background: linear-gradient(315deg, #C6DAC7, #699BC2);
}
 
.gov {
    background: linear-gradient(45deg, #F6D592, #A3784A);
}
 
.ruralgramin {
    background: linear-gradient(225deg, #F58220, #FFDFC4);
}
 
.renewal {
    background: linear-gradient(315deg, #85DCE3, #3096B0);
}
 
.claims {
    background: linear-gradient(315deg, #85E3B4, #9AB790);
}
 
.support {
    background: linear-gradient(180deg, #4AC8E3, #47C7E3);
}
 
.comprehensive {
    background: linear-gradient(225deg, #116EA3, #4DADB9);
}
 
.myhealthcare {
    background: linear-gradient(315deg, #BBCFF6, #258BCB);
}
 
.healthguard {
    background: linear-gradient(315deg, #9CD7E6, #55BEE1);
}
 
.globalhealth {
    background: linear-gradient(315deg, #C6DAC7, #699BC2);
}
 
.topup {
    background: linear-gradient(360deg, #46A5EF, #005DAC);
}
 
.extraplus {
    background: linear-gradient(315deg, #EBD9B6, #4D81B4);
}
 
.criticalillness {
    background: linear-gradient(180deg, #EFD8D4, #a0736b);
}
 
.criticare {
    background: linear-gradient(135deg, #384060, #8BBFEB);
}
 
.herizon {
    background: linear-gradient(315deg, #DDCBEC, #7B99D7);
}
 
.personalaccident {
    background: linear-gradient(180deg, #1EA9D1, #C68F60);
}
/* ------------------ */
.globalpersonalguardpolicy {
    background: linear-gradient(315deg, #6BD1E1, #356282);
}
 
.grouphealth {
    background: linear-gradient(225deg, #0468BE, #38DAFF);
}
 
.grouppersonal {
    background: linear-gradient(270deg, #4AC8E3, #47C7E3);
}
 
.car {
    background: linear-gradient(45deg, #4D9FC4, #1E6991);
}
 
.comprehensivecover {
    background: linear-gradient(360deg, #2b6a77, #49aabe);
}
 
.payasyougo {
    background: linear-gradient(315deg, #9CD7E6, #55BEE1);
}
 
.vpay {
    background: linear-gradient(315deg, #85DCE3, #3096B0);
}
 
.nameddriver {
    background: linear-gradient(225deg, #0468BE, #38DAFF);
}
 
.ecoassure {
    background: linear-gradient(180deg, #89D3E0, #47C7E3);
}
 
.tpcover {
    background: linear-gradient(180deg, #4AC8E3, #47C7E3);
}
 
.standaloneowndamage {
    background: linear-gradient(360deg, #89D3E0, #47C7E3);
}
 
.biketwowheeler {
    background: linear-gradient(225deg, #04819D, #75CDD2);
}
 
.comprehensivecovertwowheeler {
    background: linear-gradient(225deg, #0468BE, #38DAFF);
}
 
.tpcover2w {
    background: linear-gradient(315deg, #85DCE3, #3096B0);
}
 
.standaloneowndamagecover {
    background: linear-gradient(45deg, #94D6DE, #71BEC1);
}
 
.topevproducts {
    background: linear-gradient(360deg, #86D195, #86D195);
}
 
.commercialvehicle {
    background: linear-gradient(360deg, #2b7e90, #47C7E3);
}
 
.tpcommercialcover {
    background: linear-gradient(45deg, #4D9FC4, #1E6991);
}
 
.comprehensivecovercommercial {
    background: linear-gradient(315deg, #9CD5F5, #3583D9);
}
 
.internationalproducts {
    background: linear-gradient(225deg, #26807D, #82DAD7);
}
 
.travelaceinternational {
    background: linear-gradient(45deg, #94D6DE, #71BEC1);
}
 
.travelcarerider {
    background: linear-gradient(360deg, #F0BA65, #E6B939);
}
 
.domestictravel {
    background: linear-gradient(180deg, #FBE9D2, #DB9131);
}
 
.bharatbhraman {
    background: linear-gradient(360deg, #EFAB6B, #EFAB6B);
}
 
.businessproducts {
    background: linear-gradient(135deg, #183249, #3978AF);
}
 
.studentproducts {
    background: linear-gradient(225deg, #5A7344, #C9E6B0);
}
 
.grouptravel {
    background: linear-gradient(225deg, #008CC9, #55BEE1);
}
 
.travelacedomestic {
    background: linear-gradient(315deg, #E6C0BA, #F4CBDE);
}
 
.groupbusiness {
    background: linear-gradient(45deg, #46A5EF, #005DAC);
}
 
.employee {
    background: linear-gradient(315deg, #85DCE3, #3096B0);
}
 
.grouphealth {
    background: linear-gradient(225deg, #0468BE, #38DAFF);
}
 
.groupaccident {
    background: linear-gradient(360deg, #F0BA65, #E6B939);
}
 
.grouptravel {
    background: linear-gradient(225deg, #008CC9, #55BEE1);
}
 
.employeeworkmen {
    background: linear-gradient(360deg, #7C915E, #7C915E);
}
 
.transitmarine {
    background: linear-gradient(45deg, #72B5C9, #005DAC);
}
 
.singletransit {
    background: linear-gradient(270deg, #8591A5, #C1957C);
}
 
.marineopen {
    background: linear-gradient(315deg, #9CD7E6, #55BEE1);
}
 
.property {
    background: linear-gradient(315deg, #DDCBEC, #7B99D7);
}
 
.standardfire {
    background: linear-gradient(360deg, #EFAB6B, #EFAB6B);
}
 
.flexicommercialpropertyguard {
    background: linear-gradient(315deg, #B1AAA8, #32475B);
}
 
.industrialallrisk {
    background: linear-gradient(315deg, #B3DFE7, #20396B);
}
 
.sukshmaudhyam {
    background: linear-gradient(315deg, #FCECBB, #E69346);
}
 
.laghuudhyam {
    background: linear-gradient(225deg, #F58220, #FFDFC4);
}
 
.liability {
    background: linear-gradient(315deg, #DEC2A7, #997962);
}
 
.professionalliability {
    background: linear-gradient(315deg, #72B9D6, #2B4674);
}
 
.cyber {
    background: linear-gradient(225deg, #0468BE, #38DAFF);
}
 
.directorandoficers {
    background: linear-gradient(360deg, #37678C, #37678C);
}
 
.productliability {
    background: linear-gradient(225deg, #0468BE, #38DAFF);
}
 
.publicliability {
    background: linear-gradient(270deg, #E2D7A5, #3897E0);
}
 
.engineering {
    background: linear-gradient(135deg, #5A99CF, #B6C2CB);
}
 
.contractorsallrisk {
    background: linear-gradient(225deg, #946442, #A17E4F);
}
 
.plantandmachine {
    background: linear-gradient(315deg, #F2D3B6, #583B2E);
}
 
.erectionallrisk {
    background: linear-gradient(180deg, #3F5667, #D9E3E7);
}
 
.speciallines {
    background: linear-gradient(270deg, #C6DAC7, #699BC2);
}
 
.surety {
    background: linear-gradient(270deg, #D0A3BE, #38DAFF);
}
 
.cyber {
    background: linear-gradient(225deg, #0468BE, #38DAFF);
}
 
.solar {
    background: linear-gradient(270deg, #E2D7A5, #3897E0);
}
 
.internationalsolutions {
    background: linear-gradient(315deg, #005DAC, #002646);
}
 
.energysolutions {
    background: linear-gradient(225deg, #005DAC, #237296);
}
 
.aviation {
    background: linear-gradient(45deg, #35C4DA, #90E3D0);
}
 
.tradecredit {
    background: linear-gradient(315deg, #BA8D61, #946442);
}
 
.morecommercial {
    background: linear-gradient(45deg, #A3D0E3, #A6D8E8);
}
 
.commercialpackagepolicy {
    background: linear-gradient(315deg, #92C7ED, #418CBA);
}
 
.shopkeepers {
    background: linear-gradient(135deg, #E6C0BA, #F4CBDE);
}
 
.motordealers {
    background: linear-gradient(315deg, #B0D5F3, #5D5B6F);
}
 
.office {
    background: linear-gradient(360deg, #74B2DD, #74B2DD);
}
 
.jewellers {
    background: linear-gradient(135deg, #D19173, #F2E49A);
}
 
.PMJAY {
    background: linear-gradient(225deg, #406C50, #86AC7E);
}
 
.PMSBY {
    background: linear-gradient(135deg, #EFB75D, #FFEDC2);
}
 
.PMFBY {
    background: linear-gradient(225deg, #4D9FB4, #81C4EB);
}
 
.RWBCIS {
    background: linear-gradient(225deg, #6DB677, #9DD2E0);
}
 
.GovSchemes {
    background: linear-gradient(45deg, #F6D592, #A3784A);
}
 
.Crop {
    background: linear-gradient(225deg, #4D9FB4, #81C4EB);
}
 
.weatherRWBCIS {
    background: linear-gradient(225deg, #6DB677, #9DD2E0);
}
 
.Farmerspackage {
    background: linear-gradient(270deg, #EFDBB7, #5AABA6);
}
 
.cattlelivestock {
    background: linear-gradient(225deg, #4D9FB4, #81C4EB);
}
 
.Parametric {
    background: linear-gradient(135deg, #5799D0, #FFEDC2);
}
 
.Poultry {
    background: linear-gradient(45deg, #F6D592, #A3784A);
}
 
.Ruralgrameen {
    background: linear-gradient(135deg, #5A99CF, #B6C2CB);
}
 
.Healthrenewal {
    background: linear-gradient(90deg, #4D9FC4, #1E6991);
}
 
.Carrenewal {
    background: linear-gradient(45deg, #4D9FC4, #1E6991);
}
 
.Biketwowheelerrenewal {
    background: linear-gradient(225deg, #04819D, #75CDD2);
}
 
.fourWheelerrenewal {
    background: linear-gradient(45deg, #4D9FC4, #1E6991);
}
 
.Commercialrenewal {
    background: linear-gradient(180deg, #4AC8E3, #47C7E3);
}
 
.Homerenewal {
    background: linear-gradient(225deg, #4D9FB4, #81C4EB);
}
 
.Propertyrenewal {
    background: linear-gradient(45deg, #46A5EF, #005DAC);
}
 
.otherrenewal {
    background: linear-gradient(315deg, #85DCE3, #3096B0);
}
 
.Healthrenewal {
    background: linear-gradient(225deg, #0d5670, #0687B5);
}
 
.Carrenewal {
    background: linear-gradient(45deg, #4D9FC4, #1E6991);
}
 
.Travel {
    background: linear-gradient(135deg, #53E1EF, #08B2DC);
}
 
.Homerenewal {
    background: linear-gradient(225deg, #0468BE, #38DAFF);
}
 
.Cyberrenewal {
    background: linear-gradient(225deg, #0468BE, #38DAFF);
}
 
.Commercialretailrenewal {
    background: linear-gradient(225deg, #7494A9, #BED4F8);
}
 
.Petclaim {
    background: linear-gradient(90deg, #01D6F2, #D3A1D4);
}
 
.cattlelivestoc {
    background: linear-gradient(225deg, #4D9FB4, #81C4EB);
}
 
.Becomeanagent {
    background: linear-gradient(135deg, #88D6ED, #006EA3);
}
 
.becomepartner {
    background: linear-gradient(225deg, #7BC7D6, #6FB1BA);
}
 
.samjho {
    background: linear-gradient(225deg, #F58220, #FFDFC4);
}
 
.Prive {
    background: linear-gradient(180deg, #000202, #221D22);
}
 
.Pet {
    background: linear-gradient(90deg, #01D6F2, #D3A1D4);
}
 
.Dog {
    background: linear-gradient(360deg, #32849C, #32849C);
}
 
.Cat {
    background: linear-gradient(315deg, #FCF0DA, #D26F75);
}
 
.HomeCLP {
    background: linear-gradient(45deg, #FEC5CC, #53B8DE);
}
 
.HomePLP {
    background: linear-gradient(270deg, #FEC5CC, #53B8DE);
}
 
.HomePDP {
    background: linear-gradient(360deg, #F4C65F, #F4C65F);
}
 
.Householderspolicy {
    background: linear-gradient(180deg, #9DD5E4, #F2E49A);
}
 
.BharatGrihaRaksha {
    background: linear-gradient(360deg, #CE948B, #CE948B);
}
 
.Cyber {
    background: linear-gradient(225deg, #0468BE, #38DAFF);
}
 
.IndividualCyberpolicy {
    background: linear-gradient(45deg, #17E2F1, #005DAC);
}
 
.IndividualCyberSafe {
    background: linear-gradient(45deg, #53E1EF, #08B2DC);
}
.Insurancesamjhoinsurance {
    background: linear-gradient(225deg, #F58220, #FFDFC4);
}
.wow {
    background: linear-gradient(347deg, #f4e1f7, #b97cc3);
}
.iconBoxes{margin-bottom:120px; height: 50px; }
.diffInsuranceboxes .innerBoxes.innerBoxeslast .cardInsuranceValue{display:block;font-size:64px;font-weight:400;line-height:100%;color:#fff;margin:12px 0}
.diffcoverageBoxes{margin-top:40px;z-index:2}
.diffcoverageBoxes .slick-list{margin:0 -10px}
.diffcoverageBoxes .innerBoxes{border-radius:10px;border:1px solid rgba(0,93,172,.1);background:linear-gradient(180deg,rgba(0,93,172,0) 0,rgba(0,93,172,.2) 100%),#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.14);padding:36px 32px 32px;display:flex;align-items:flex-start;justify-content:space-between;position:relative;margin:0 5px}
.boxTag{position:absolute;top:2px;right:2px;border-top-right-radius:10px;border-bottom-left-radius:10px;background:#ff68a7;padding:5px 10px}
.boxTag .tagHeading{font-size:16px;font-weight:500;line-height:75%;letter-spacing:.1px;color:#fff}
.iconBoxes{width:76px}
.contentDiv{width:calc(100% - 125px)}
.contentHeading{display:flex;align-items:center;justify-content:space-between}
.cardHeading{font-size:24px;font-weight:700;line-height:82%;color:#454545;width:calc(100% - 40px)}
.contentHeading svg{height:30px;width:30px;fill:none;cursor:pointer}
.contentDiv ul{margin-top:32px}
.contentDiv ul li{display:flex;align-items:flex-start;font-size:18px;font-weight:400;line-height:111%;color:#454545;margin-bottom:16px}
.contentDiv ul li:last-child{margin-bottom:0}
.contentDiv ul li i{font-size:7px;color:#454545;margin-right:16px}
.coverageCta{border-radius:8px;border:1px solid rgba(69,69,69,.5);padding:6px 14px;color:#454545;text-align:center;font-size:18px;font-weight:700;line-height:100%;letter-spacing:-.54px;display:inline-block;transition:.3s all ease-in;margin-top:24px}
.coverageCta:hover{border:1px solid #454545;background:#fff}
 
.wishlistNotification{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.9);border-radius:10px;border:1px solid rgba(0,93,172,.4);padding:16px;width:40%;margin:0 auto;position:absolute;bottom:-100px;left:0;right:0;transition:.4s all ease-in-out;z-index:3}
.wishlistHeading{width:50%;display:flex;align-items:center}
.wishlistHeading i{font-size:10px;margin-right:10px}
.viewwishlistHeading{font-size:20px;font-weight:400;line-height:normal;color:#000}
.viewWishlistcta{border-radius:10px;background:#f58220;padding:15px 30px;color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:100%;display:inline-block;transition:.3s all ease-in}
 
.diffcoverageBoxes .innerBoxes .boxTag{position:absolute;top:2px;right:2px;border-top-right-radius:10px;border-bottom-left-radius:10px;background:#ff68a7;padding:5px 10px}
.diffcoverageBoxes .innerBoxes .boxTag .tagHeading{font-size:16px;font-weight:500;line-height:75%;letter-spacing:.1px;color:#fff}
.diffcoverageBoxes .innerBoxes .iconBoxes{width:76px}
.diffcoverageBoxes .innerBoxes .contentDiv{width:calc(100% - 125px)}
 
.viewWishlistcta:hover{background:rgba(245,130,32,.6)}
 
 
.wishlist_cart{width: 100%;float: left;position: relative;display: none;}
.wishlist_cart .delebtn {width: 100%;}
.wishlist_cart .delete_cart_box{        transition: all .5s;}
 
.wishlistNotification.wishlistNotificationnew {bottom: 25px;transition: 0.4s all ease-in-out;}
 
@media screen and (max-width:1800px){
 
    .iconBoxes{margin-bottom:100px}
    .diffcoverageBoxes{margin-top:30px}
    .diffcoverageBoxes .innerBoxes{padding:30px 28px 28px}
    .iconBoxes{width:66px}
    .contentHeading svg{height:24px;width:24px}
    .contentDiv ul{margin-top:28px}
    .contentDiv ul li{margin-bottom:14px}
    .contentDiv ul li i{margin-right:14px}
    .coverageCta{border-radius:8px;border:1px solid rgba(69,69,69,.5);padding:6px 14px;color:#454545;text-align:center;font-size:14px;font-weight:700;line-height:100%;letter-spacing:-.54px;display:inline-block;transition:.3s all ease-in}
    .coverageCta:hover{border:1px solid #454545;background:#fff}
 
    .wishlistNotification{padding:14px;width:42%}
    .wishlistHeading{width:50%;display:flex;align-items:center}
    .diffcoverageBoxes .innerBoxes .iconBoxes{width:66px}
    .diffcoverageBoxes .innerBoxes .contentDiv{width:calc(100% - 100px)}
    .cardHeading{width:calc(100% - 30px)}
 
}
 
@media screen and (max-width:1600px)
{
    .secHeadinginner{font-size:110px;font-size:14px}
 
    .viewwishlistHeading{font-size:16px}
    .viewWishlistcta{font-size:16px;padding:10px 16px}
 
    .innerHeadingBox{padding:60px 0 80px}
 
    .diffcoverageBoxes{margin-top:25px}
    .diffcoverageBoxes .innerBoxes{padding:40px 20px 30px}
    .diffcoverageBoxes .innerBoxes .iconBoxes{width:60px}
    .diffcoverageBoxes .innerBoxes .contentDiv{width:calc(100% - 90px)}
    .contentHeading svg{height:22px;width:22px}
    .contentDiv ul{margin-top:26px}
    .contentDiv ul li{margin-bottom:12px;font-size:14px}
    .contentDiv ul li i{margin-right:12px}
    .coverageCta{margin-top:20px}
 
    .wishlistNotification{padding:12px;width:44%}
    .wishlistHeading{width:48%}
}
 
@media screen and (max-width:1440px){
    .secHeadinginner{font-size:90px}
    .innerHeadingBox{padding:40px 0 80px}
 
    .iconBoxes{margin-bottom:86px}
    .iconBoxes img{width:50px}
    .cardInsuranceValue{margin:10px 0}
    .diffcoverageBoxes{margin-top:20px}
    .diffcoverageBoxes .innerBoxes{padding:32px 18px 26px}
    .diffcoverageBoxes .innerBoxes .iconBoxes{width:50px}
    .diffcoverageBoxes .innerBoxes .contentDiv{width:calc(100% - 70px)}
    .cardHeading{width:calc(100% - 30px)}
    .contentHeading svg{height:20px;width:20px}
    .contentDiv ul{margin-top:24px}
    .coverageCta{margin-top:18px}
    .wishlistNotification{padding:10px;width:46%}
    .wishlistHeading{width:54%}
}
 
@media screen and (max-width:1280px)
{
    .innerHeadingBox{padding:40px 0}
    .iconBoxes{margin-bottom:80px}
    .iconBoxes img{width:45px}
    .diffcoverageBoxes .innerBoxes .boxTag{padding:4px 8px}
    .diffcoverageBoxes .innerBoxes .boxTag .tagHeading{font-size:14px}
    .wishlistNotification{width:40%}
    .secHeadinginner{font-size:96px}
}
 
@media screen and (max-width:1024px)
{
    .secHeadinginner{font-size:80px}
    .cardHeading{font-size:18px}
    .iconBoxes{margin-bottom:30px}
    .iconBoxes img{width:40px}
}
 
@media screen and (max-width:820px)
{
    .diffcoverageBoxes{margin-bottom:50px}
    .diffcoverageBoxes .slick-list{padding:0 24px}
    .wishlistNotification{padding:16px;width:70%}
    .wishlistHeading{width:55%}
}
 
 
@media screen and (max-width:768px){
    .coverageCta{font-size:14px;margin-top:12px}
    .viewwishlistHeading{font-size:14px}
    .viewWishlistcta{font-size:14px;padding:6px 14px}
    .secHeadinginner{font-size:120px;line-height:150%}
    .secHeadinginner{font-size:120px;line-height:150%}
 
    .iconBoxes{margin-bottom:12px;width:40px}
    .iconBoxes img{width:36px}
    .diffcoverageBoxes{margin:20px 0 50px}
    .diffcoverageBoxes .innerBoxes .contentDiv{width:calc(100% - 60px)}
    .cardHeading{width:calc(100% - 24px)}
    .contentHeading svg{height:22px;width:22px}
    .contentDiv ul{margin-top:15px}
    .contentDiv ul li{margin-bottom:6px;font-size:14px;line-height:130%}
    .contentDiv ul li i{margin-right:10px;font-size:6px}
    .wishlistNotification{width:90%}
}
 
@keyframes difins-scroll-left
{
    from{transform:translateX(100%)}
    to{transform:translateX(-100%)}
}
@keyframes difins-imgscroll{
    0%{transform:translateX(-30%);opacity:0}
    10%{opacity:1}
    100%{transform:translateX(0);opacity:1}
}
.retry_payment{width: 100%;float: left;padding: 35px 0;}
.retry_payment strong{font-weight: 700;font-size: 24px;color: #FF3B30;margin-bottom: 12px;width: 100%;float: left;}
.retry_payment p{width: 100%;float: left;font-weight: 400;color: #454545;    padding: 0 20px;    font-size: 20px;}
.retry_payment p a{color: #005DAC;font-weight: 700;}
 
.thankyoueditbox{width: 100%;float: left;border: 1px solid #45454599;padding: 22px 27px;border-radius: 10px;position: relative;}
.thedit_bio{width: 100%;float: left;display: grid;grid-template-columns: repeat(6, 1fr);padding-bottom: 40px;    gap: 40px;}
.thedit_bio li{float: left;}
.thedit_bio li p{font-size: 16px;color: #454545;font-weight: 400;padding-bottom: 14px;}
.thedit_bio li input{font-weight: 400;font-size: 20px;color: #000000;border: 0;width: 100%;float: left;}
.thedit_bio li textarea{font-weight: 400;font-size: 20px;color: #000000;border: 0;width: 100%;float: left;resize: none;}
.thedit_bio:last-child{padding-bottom: 0;}
.shareedit{position: absolute;right: 0;top: 0;padding: 20px;}
.thedit_bio li a.downloadpolicy{float: left;text-decoration: underline;    display: flex;align-items: center;gap: 10px;}
.thedit_bio li a.downloadpolicy p{font-size: 20px;color: #005DAC;font-weight: 700;float: left;padding-bottom: 0;}
.downloadpolicy a.downloadpolicy img{width: 20px;}
.thedit_bio.policyup{align-items: center;}
.thedit_bio.policyup li:last-child{display: flex;justify-content: center;}
.thedit_bio.policyup li:nth-last-of-type(2){    grid-column: span 2;}
 
.share_policy_details{width: 100%;float: left;display: none;}
.share_policy_details_bg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);
z-index: 1;overflow-y: auto;display: flex;align-items: center;}
.share_policy_close{display: flex;align-items: center;justify-content: end;position: absolute;right: 26px;top: 26px;}
.share_policy_close a {width: 48px;height: 48px;padding: 5px;display: inline-flex;align-items: center;justify-content: center;background-color: rgba(0, 0, 0, 0.8);
border-radius: 50%;}
.share_policybox{width: 794px;margin: 0 auto;display: flex;}
.share_policybox_bg{width: 100%;float: left;background: #fff;position: relative;padding: 67px 67px;transition: 0.5s;}
.share_policymo_body{width: 100%;float: left;}
.sharepolicy-headingpart {width: 100%;float: left;}
.sharepolicy-title {width: 100%;float: left;font-size: 32px;font-family: "Allianz-Sans";font-weight: 400;}
.shareemial-wp-sms{width:100%;float:left;display:flex;flex-direction:column;border-bottom: 1px dashed #000000;padding: 41px 0;}
.cust-radio{display:block;color:#000000;position:relative;padding-left:43px;cursor:pointer;font-size:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.cust-radio input{position:absolute;opacity:0;cursor:pointer;}
.cust-radio input:checked~.checkmark{border:2px solid #005DAC;background-color:#fff;}
.checkmark{position:absolute;top:4px;left:0;height:28px;width:28px;border:2px solid #005DAC;border-radius:50%;}
.cust-radio input:checked~.checkmark:after{display:block;}
.cust-radio .checkmark:after{top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;border-radius:50%;background:#005DAC;}
.checkmark:after{content:"";position:absolute;display:none;}
.sharebutton{width:100%;float:left;}
.sharebtn{width:100%;padding:20px;background-color:#005DAC;border:none;color:#ffffff;font-size:20px;    margin-top: 30px;line-height:20px;font-family:"Allianz-Sans";font-weight:700;border-radius:10px;}
.shareemial-wp-sms .formfild {width: 100%;float: left;position: relative;    margin-top: 30px;}
.shareemial-wp-sms .formfild label {width: 100%;float: left;font-size: 20px;font-weight: 400;letter-spacing: -.72px;color: #000;line-height: 118%;
margin-bottom: 15px;}
.shareemial-wp-sms .formfild input {width: 100%;float: left;border-radius: 10px;border: 1px solid #cecece;background: #fff;padding: 20px;
font-size: 20px; font-weight: 400;line-height: 110%;color: #454545;}
 
 
.travelace_popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);z-index:9;overflow-y:auto;display: none;}
.travelace_popup .com_motor_planMiddle{width:794px;margin:auto;display:flex;}
.travelace_popup .com_motor_planInner{float:left;width:100%;padding:75px 44px 30px;background:#fff;position:relative;margin:100px 0;}
.travelace_popup .com_motor_planClose{display:flex;align-items:center;justify-content:end;position:absolute;right:26px;top:26px;}
.travelace_popup .com_motor_planClose a{width:48px;height:48px;padding:5px;display:inline-flex;align-items:center;justify-content:center;background-color:rgba(0, 0, 0, 0.8);border-radius:50%;}
.travelace_popup .com_motor_planCon{float:left;width:100%;}
.travelace_popup .com_motor_planCon > h2{float:left;width:100%;font-size:48px;color:#000;margin-bottom:30px;}
.travelace_popup .com_motor_planCon ul{float:left;width:100%;list-style-type:none;margin-bottom:24px;padding:0 24px;}
.travelace_popup .com_motor_planCon ul li{float:left;width:100%;padding:24px 0;border-bottom:1px dashed rgba(0, 0, 0, 0.4);display:flex;justify-content:space-between;}
.travelace_popup .com_motor_planCon ul li p{font-size:20px;color:#454545;}
.travelace_popup .com_motor_planCon ul li strong{font-size:24px;color:#454545;display:flex;align-items:center;min-width:85px;}
.travelace_popup .com_motor_planCon ul li strong img{margin-left:8px;cursor:pointer;}
.travelace_popup .com_motor_planCon .com_motor_planTtl{float:left;width:100%;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;padding:0 24px;cursor:pointer;}
.travelace_popup .com_motor_planCon .com_motor_planTtl p{font-size:20px;font-weight:700;color:#454545;display:flex;align-items:center;}
.travelace_popup .com_motor_planCon .com_motor_planTtl p img{margin-left:8px;margin-top:4px;}
.travelace_popup .com_motor_planCon .com_motor_planTtl strong{font-size:24px;color:#454545;display:flex;align-items:center;min-width:85px;}
.travelace_popup .com_motor_planCon .com_motor_planTtl2{float:left;width:100%;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;padding:24px 24px;}
.travelace_popup .com_motor_planCon .com_motor_planTtl2 p{font-size:20px;color:#454545;display:flex;align-items:center;}
.travelace_popup .com_motor_planCon .com_motor_planTtl2 strong{font-size:24px;color:#454545;display:flex;align-items:center;min-width:85px;}
.travelace_popup .com_motor_planCon .com_motor_planTotal{float:left;width:100%;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#000;}
.travelace_popup .com_motor_planCon .com_motor_planTotal p{font-size:24px;font-weight:700;color:#fff;display:flex;align-items:center;}
.travelace_popup .com_motor_planCon .com_motor_planTotal strong{font-size:24px;font-weight:700;color:#fff;display:flex;align-items:center;min-width:85px;}
 
.retry_paymentbtn{width: 100%;float: left;margin-top: 30px;}
.retry_paymentbtn a{background: #005DAC;font-size: 16px;color: #fff;padding: 15px 121px;float: left;border-radius: 10px;}
 
.differentinsuranceSec img{max-width:100%;display:block;}
.iconBoxes{margin-bottom:120px;height:50px;}
 
.boxTag{position:absolute;top:2px;right:2px;border-top-right-radius:10px;border-bottom-left-radius:10px;background:#ff68a7;padding:5px 10px;}
.boxTag .tagHeading{font-size:16px;font-weight:500;line-height:75%;letter-spacing:.1px;color:#fff;}
.iconBoxes{width:76px;}
.contentDiv{width:calc(100% - 125px);}
.contentHeading{display:flex;align-items:center;justify-content:space-between;}
.cardHeading{font-size:24px;font-weight:700;line-height:82%;color:#454545;width:calc(100% - 40px);}
.contentHeading svg{height:30px;width:30px;fill:none;cursor:pointer;}
.contentDiv ul{margin-top:32px;}
.contentDiv ul li{display:flex;align-items:flex-start;font-size:18px;font-weight:400;line-height:111%;color:#454545;margin-bottom:16px;}
.contentDiv ul li:last-child{margin-bottom:0;}
.contentDiv ul li i{font-size:7px;color:#454545;margin-right:16px;}
.coverageCta{border-radius:8px;border:1px solid rgba(69,69,69,.5);padding:6px 14px;color:#454545;text-align:center;font-size:18px;font-weight:700;line-height:100%;letter-spacing:-.54px;display:inline-block;transition:.3s all ease-in;margin-top:24px;}
.coverageCta:hover{border:1px solid #454545;background:#fff;}
 
.faqthankyou{width: 100%;float: left;padding: 124px 0;}
.faqthankyou_title{width: 100%;float: left;margin-bottom: 32px;}
.faqthankyou_title h2{width: 100%;float: left;font-size: 32px;color: #454545;font-weight: 400;}
.faqlist{width: 100%;float: left;}
.faqdata{width: 100%;float: left;padding: 32px 0;border-top: 1px dashed rgba(0, 0, 0, 0.4);}
.faqdata strong{width: 100%;float: left;    display: flex;justify-content: space-between;align-items: center;    cursor: pointer;}
.faqdata strong p{float: left;color: #131313;font-size: 24px;font-weight: 400;}
.faqdatatext{width: 100%;float: left;margin-top: 16px;display: none;}
.faqdatatext p{width: 100%;float: left;color: #454545;font-size: 20px;}
.faqdata strong .icon-slider-arrow{font-size: 14px;color: #454545;transform: rotate(90deg);transition: 0.2s ease;}
.faqdata.active strong .icon-slider-arrow {
    transform: rotate(270deg);
}
 
.rateSection{float: left;width: 100%;padding: 120px 0;box-shadow: 0px 0px 50px 0px #00000024 inset;}
.rateSection .rateTtl{float: left;width: 100%;margin-bottom: 24px;}
.rateSection .rateTtl h2{float: left;width: 100%;font-size: 32px;color: #454545;margin-bottom: 14px;}
.rateSection .rateTtl p{float: left;width: 100%;font-size: 20px;color: #454545;}
.rateSection ul{float: left;width: 100%;list-style-type: none;margin-bottom: 60px;}
.rateSection ul li{float: left;margin-right: 40px;}
.rateSection ul li a{float: left;}
.rateSection ul li a img{float: left;width: 56px;height: 52px;}
.rateSection .rateDec{float: left;width: 100%;}
.rateSection .rateDec p{float: left;width: 100%;font-size: 20px;color: #454545;font-weight: 700;margin-bottom: 34px;}
.rateSection .rateDec textarea{float: left;width: 100%;height: 150px;resize: none;border: 1px solid #454545;border-radius: 5px;margin-bottom: 30px;font-size: 16px;padding: 20px;}
.rateSection .rateDec button{background: #005DAC;font-size: 20px;color: #fff;padding: 18px 230px;float: right;border-radius: 10px;}
 
@media screen and (max-width:1600px){
    .thedit_bio.policyup li:nth-last-of-type(1) {
        grid-column: span 1;
    }
    .thedit_bio.policyup li:nth-last-of-type(2) {
        grid-column: span 2;
    }
    .thedit_bio{column-gap: 30px;}
    .thedit_bio li a.downloadpolicy p {font-size: 18px;}
    .thedit_bio li textarea{font-size: 18px;}
    .thedit_bio li input{font-size: 18px;}    
 
    .iconBoxes{margin-bottom:100px;}
 
    .iconBoxes{width:66px;}
    .contentHeading svg{height:24px;width:24px;}
    .contentDiv ul{margin-top:28px;}
    .contentDiv ul li{margin-bottom:14px;}
    .contentDiv ul li i{margin-right:14px;}
    .coverageCta{border-radius:8px;border:1px solid rgba(69,69,69,.5);padding:6px 14px;color:#454545;text-align:center;font-size:14px;font-weight:700;line-height:100%;letter-spacing:-.54px;display:inline-block;transition:.3s all ease-in;}
    .coverageCta:hover{border:1px solid #454545;background:#fff;}
 
    .cardHeading{width:calc(100% - 30px);}
    .faqthankyou_title h2{font-size: 24px;}
    .faqdata strong p{font-size: 20px;}
    .faqdata{    padding: 25px 0;}
 
    .godigital .godigitalBox{padding:30px 40px;}
    .godigital .godigitalCardheading{font-size:44px;}
    .godigital .godigitalCardDescription{font-size:18px;}
    .godigital .storeLogo a i{font-size:32px;}
    .godigital .appsubHeading{font-size:14px;}
    .godigital .appHeading{font-size:24px;}
    .godigital .downloadCta a{font-size:16px;padding:10px 16px;}
    .godigital .godigitalImg{width:44%;}
    .godigital .platformLogos{margin-top:30px;}
    .godigital .godigitalBox{padding:20px 40px;}
}
 
 
@media screen and (max-width:1024px){
    .thedit_bio li p{font-size: 14px;padding-bottom: 8px;}
    .thedit_bio li input{font-size: 16px;}
    .thedit_bio.policyup{grid-template-columns: repeat(3, 1fr);column-gap: 30px;}
    .thedit_bio li textarea{font-size: 16px;}
    .thedit_bio li a.downloadpolicy p {font-size: 16px;}
    .thedit_bio.policyup li:nth-last-of-type(1) {
        grid-column: span 1;
        justify-content: flex-start;
    }
    .thedit_bio.policyup li:nth-last-of-type(2) {
        grid-column: span 2;
    }
    .thedit_bio{grid-template-columns: repeat(3, 1fr);row-gap: 20px;padding-bottom: 20px;}
 
    .share_policybox_bg{background: #ffffff00;padding: 0 0;position: absolute;bottom: -101%;left: 0;}
    .share_policybox_bg.active{bottom: 0;}
    .share_policymo_body{background: #fff;padding: 40px 24px;}
    .sharepolicy-title{font-size: 26px;}
    .cust-radio{font-size: 20px;padding-top: 6px;}
    .shareemial-wp-sms .formfild label{font-size: 18px;}
    .shareemial-wp-sms .formfild input{font-size: 16px;}
    .shareemial-wp-sms{padding: 25px 0;}
    .sharebtn{padding: 15px;font-size: 18px;}
    .share_policy_close {position: static;justify-content: center;padding: 14px;}
    .share_policy_close a {width: 48px;height: 48px;padding: 5px;display: inline-flex;align-items: center;justify-content: center;
    background-color: rgba(0, 0, 0, 0.8);border-radius: 50%;}
 
 
    .travelace_popup{overflow:hidden;}
    .travelace_popup .com_motor_planMiddle{height:auto;width:100%;position:absolute;bottom:-101%;overflow:hidden;transition:0.5s;}
    .travelace_popup .com_motor_planMiddle.active{bottom: 0;}
    .travelace_popup .com_motor_planInner{transform:scale(1);padding:0;margin:0;background:transparent;}
    .travelace_popup .com_motor_planCon{height: 598px;background:#fff;overflow-y:auto;}
    .travelace_popup .com_motor_planClose{position:static;justify-content:center;padding:14px;}
    .travelace_popup .com_motor_planCon > h2{font-size:32px;padding:30px 24px 0;margin-bottom:20px;}
    .travelace_popup .com_motor_planCon ul{margin-bottom:20px;}
    .travelace_popup .com_motor_planCon ul li p{font-size:14px;}
    .travelace_popup .com_motor_planCon ul li strong{font-size:16px;color:#000;min-width:65px;}
    .travelace_popup .com_motor_planCon ul li{padding:12px 0;}
    .travelace_popup .com_motor_planCon .com_motor_planTtl p{font-size:14px;}
    .travelace_popup .com_motor_planCon .com_motor_planTotal{margin-bottom:0;}
    .travelace_popup .com_motor_planCon .com_motor_planTtl strong{font-size:16px;min-width:65px;color:#000;}
    .travelace_popup .com_motor_planCon .com_motor_planTtl2 p{font-size:14px;}
    .travelace_popup .com_motor_planCon .com_motor_planTtl2 strong{font-size:16px;min-width:65px;color:#000;}
    .travelace_popup .com_motor_planCon .com_motor_planTtl2{padding:12px 24px;margin-bottom:12px;}
    .travelace_popup .com_motor_planCon .com_motor_planTotal p{font-size:18px;}
    .travelace_popup .com_motor_planCon .com_motor_planTotal strong{font-size:20px;}
 
    .retry_paymentbtn a{padding: 15px 0;width: 100%;text-align: center;}
    .retry_payment strong{font-size: 16px;}
    .retry_payment p{font-size: 14px;padding: 0 0;}
 
    .iconBoxes{margin-bottom:80px;}
    .iconBoxes img{width:45px;}
 
    .cardHeading{font-size:18px;}
    .iconBoxes{margin-bottom:30px;}
    .iconBoxes img{width:40px;}
 
    .faqdata strong p{font-size: 20px;}
    .faqthankyou_title h2{font-size: 24px;}
    .faqdata{padding: 24px 0;}
    .faqthankyou_title{    margin-bottom: 20px;}
 
    .godigitalCardheading{font-size:24px;margin-bottom:10px;}
    .godigitalCardDescription{font-size:16px;}
    .appHeading{font-size:18px;}
    .godigitalBox{padding:30px 40px;}
    .godigitalImg{width:40%;}
    .godigitalTxt{width:40%;padding-bottom:15px;}
    .platformLogos{margin-top:20px;column-gap:10px;}
    .storeLogo a{padding:14px 5px;}
    .storeLogo a .innerDet{margin-left:8px;}
    .godigitalTxt .downloadCta{margin-top:14px;}
    .appsubHeading{font-size:14px;}
    .godigitalBox{padding:20px 40px 0px;}
    .godigitalImg{width:35%;}
    .godigitalTxt{width:60%;}
    .storeLogo{width:100%;}
    .godigitalTxt .downloadCta a{font-size:16px;padding:10px 18px;}
    .godigital .godigitalImg img {max-width: 100%;}
    .godigital .godigitalBox{height: auto;}
 
    .rateSection{padding: 40px 0;}
    .rateSection .rateTtl{margin-bottom: 8px;}
    .rateSection .rateTtl h2{font-size: 20px;margin-bottom: 4px;color: #000;}
    .rateSection .rateTtl p{font-size: 16px;}
    .rateSection ul{margin-bottom: 30px;}
    .rateSection ul li{margin-right: 20px;}
 
    .rateSection .rateDec p{font-size: 16px;margin-bottom: 17px;}
    .rateSection .rateDec textarea{height: 88px;margin-bottom: 16px;font-size: 14px;padding: 16px;}
    .rateSection .rateDec button{font-size: 16px;width: 100%;padding: 14px 0px;}
    .faqthankyou{padding: 40px 0px;}
}
 
@media screen and (max-width:767px){
    .thankyoueditbox{    padding: 20px 15px;}
    .thedit_bio{    grid-template-columns: repeat(2, 1fr);gap: 24px;    padding-bottom: 24px;}
    .thedit_bio.policyup{grid-template-columns: repeat(2, 1fr);column-gap: 30px;}
    .thedit_bio li p{font-size: 14px;padding-bottom: 8px;}
    .thedit_bio li input{font-size: 16px;}
    .shareedit{padding: 10px;}
    .shareedit img{width: 20px;}
    .thedit_bio.policyup li:nth-last-of-type(1) {
        grid-column: span 2;
    }
    .thedit_bio.policyup li:nth-last-of-type(2) {
        grid-column: span 2;
    }
    .thedit_bio li textarea{font-size: 16px;}
    .thedit_bio li a.downloadpolicy p {font-size: 16px;}
 
    .coverageCta{font-size:14px;margin-top:12px;}
    .iconBoxes{margin-bottom:12px;width:40px;}
    .iconBoxes img{width:36px;}
 
    .cardHeading{width:calc(100% - 24px);}
    .contentHeading svg{height:22px;width:22px;}
    .contentDiv ul{margin-top:15px;}
    .contentDiv ul li{margin-bottom:6px;font-size:14px;line-height:130%;}
    .contentDiv ul li i{margin-right:10px;font-size:6px;}
 
    .faqthankyou_title h2{font-size: 24px;}
    .faqthankyou_title{margin-bottom: 14px;}
    .faqdata{padding: 20px 0;}
    .faqdata strong p{font-size: 20px;line-height: 27px;}
    .faqdatatext p{font-size: 14px;line-height: 20px;}
}
.popular_search{width: 100%;float: left;padding: 37px 0;background: #F6F9FD;}
.popular_searchbox{width: 100%;float: left;}
.popularleft{width: 100%;float: left;}
.popularright{width: 30%;float: left;}
.popularright img{width: 100%;float: left;}
.popularleft a{background: #fff;border: 0.7px solid #ACACAC;padding: 12px 23px;font-size: 16px;font-weight: 400;color: #131619;border-radius: 50px;text-align: center;float: left;margin: 0 18px 18px 0;}
 
@media screen and (max-width:820px){
    .popular_search{    padding: 24px 24px;}
}
 
.motornew{padding-top: 0;}
.topslider_part{width: 100%;float: left;background:linear-gradient(180deg, rgba(0, 93, 172, 0) -10.78%, rgba(0, 93, 172, 0.2) 74.84%);
padding: 37px 0;}
.monew-pagetitle{width: 100%;float: left;margin-bottom: 32px;}
.monew-pagetitle h2{width: 100%;float: left;font-size: 32px;color: #131619;}
.topsliderlist{width: 100%;float: left;}
.topslider_row{margin-left: -15px;margin-right: -15px;}
.topsliderspace{width: 100%;float: left;padding: 0 15px;}
.topslider_box{width: 100%;float: left;background: #FFFFFF;padding: 48px 48px;border-radius: 20px;display: flex;gap: 24px;}
 
.slideboxtop .slick-next {height: 60px;width: 60px;z-index: 1;right: -94px;top: 50%;border-radius: 100px;box-shadow: 0 0 8px 0 rgb(0 0 0 / 20%);background:#005DAC;background-position-x: 21px;background-position-y: 22px;color: #000;}
.slideboxtop .slick-prev {height: 60px;width: 60px;z-index: 1;left: -94px;top: 50%;border-radius:100px;box-shadow: 0 0 8px 0 rgb(0 0 0 / 20%);background:#005DAC;background-position-x: 21px;background-position-y: 22px;color: #000;}
.slideboxtop .slick-prev:before, .slick-next:before{opacity: 1;font-size: 24px;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity: 1;color: #000;}
.slideboxtop .slick-prev.slick-disabled{background:#fff ;background-position-x: 21px;background-position-y: 22px;}
.slideboxtop .slick-next.slick-disabled{background:#fff ;background-position-x: 21px;background-position-y: 22px;}
.slideboxtop .slick-dots li button{display: none;}
.slideboxtop .slick-dots li{width: 12px;height: 12px;background: #fff;margin: 0 6px;border-radius: 50%;}
 
.slideboxtop .slick-dots li.slick-active{background-color: #005DAC;}
 
.topslider_box a i{font-style: normal;}
.topslider_box a img{width: 14px;height: 8px;margin-left: 5px;}
.topslider_box a.active img{transform: rotate(180deg);}
 
@media screen and (max-width:1600px){
    .slideboxtop .slick-prev{left: -20px;}
    .slideboxtop .slick-next{right: -20px;}
    .popularleft{padding-right: 30px;}
    .popularleft a{padding: 12px 10px;font-size: 14px;}
}
 
@media screen and (max-width:1024px){
    .topslider_box{padding: 24px;display: inherit;}
}
 
@media screen and (max-width:820px){
    .dasadtab .incExcTab li a{font-size: 14px;padding: 10px;}
    .popularleft{width: 100%;padding-right: 0;}
    .popularright{width: 100%;padding: 0 160px;}
    .popularleft a{padding: 10px 25px;font-size: 12px;margin: 0 12px 12px 0;}
    .monew-pagetitle h2{font-size: 24px;}
    .topslider_part{padding: 24px 24px;}
}
 
@media screen and (max-width:760px){
    .topslider_box{padding: 12px;}
    .topslider_part{padding: 24px 24px;}
   
    .monew-pagetitle{margin-bottom: 20px;}
}
 
.motor-container {
    margin-right: auto;
    margin-left: auto;
  }
  @media (min-width: 768px) {
    .motor-container {
      width: 750px;
    }
  }
  @media (min-width: 992px) {
    .motor-container {
      width: 970px;
    }
  }
  @media (min-width: 1200px) {
    .motor-container {
      width: 1170px;
    }
  }
  @media (min-width: 1440px) {
    .motor-container {
      width: 1330px;
    }
  }
.hpbannerSec{width:100%;float:left;position: relative;}
.hptab-contant .slick-track{margin:unset}
 
.hpbanner-wrapper-bg{background:linear-gradient(270deg,#01699e -1.31%,#22a6c7 101.31%)}
.hp-textAnimation{position:absolute;left:0;top: 245px;overflow:hidden;width:60%;white-space:nowrap}
.hp-insuranceHeading{background:linear-gradient(180deg,#fff -3.72%,rgba(255,255,255,0) 75.68%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:150px;font-weight:700;letter-spacing:0;line-height:197%;display:block;width:max-content;z-index:1}
.hp-insuranceHeading.active{animation:hpbanner-scroll-left 10s linear infinite}
.hpbanner-flexbox{width:100%;display:flex;align-items:flex-start;justify-content:center}
.hpbanner-flexbox::after{content:"";position:absolute;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 6%,rgba(255,255,255,0) 100%);background-repeat:repeat-x;width:100%;height:300px;top:50%;bottom:0;left:0;right:0}
.discover-leftbox{width:calc(50% - 20px)}
.discover-titlebox{width:100%;display:flex;align-items:flex-start;justify-content:center;column-gap:10px}
.discover-title{width:50%;font-size:48px;line-height:50px;color:#fff}
.discover-arrow{max-width:100%}
.discover-imgbox{width:100%;margin:-80px auto 0 -170px;position:relative;z-index:2;padding-top: 50px;}
.discover-imgbox.active{animation:hpbanner-scroll-left-img 3s linear}
.discover-rightbox{width:calc(50% - 20px)}
.hpinsurance-form-bgbox{width:100%;background:#fdfdfd;position:relative;z-index:2;border-radius:25px;overflow:hidden}
.hpinsurance-bg-top{width:100%;padding:20px;box-shadow:0 0 50px 0 #00000024 inset}
.bannerfilter-topbox{width:100%;padding:20px}
.formmain-filterbox{width:100%;list-style:none;display:block;white-space:nowrap;overflow:auto}
.formmain-filterbox::-webkit-scrollbar{display:none}
.formmain-filterbox li{display:inline-block;margin-right:10px}
.formmain-filterbox li.active a{background-color:#005dac;color:#fff;padding:10px 20px}
.hptab-contant{width:100%;margin-top:20px;min-height:164px}
.hptab-wrapper{display:none}
.hptab-wrapper.active{display:block}
.imagecard-tabslider{width:100%;display:inline-block;white-space:nowrap;align-items:flex-start}
.imgtab-card{width:20%;margin:0 5px;display:inline-block}
.imgtab-topbox{width:100%;background:linear-gradient(270deg,#01699e -1.31%,#22a6c7 101.31%);height:100px;border-radius:8px;position:relative;height:112px;transition:.4s all ease-in-out;display:flex;align-items:center;justify-content:center;overflow:hidden}
.imgtab-card.active .imgtab-topbox{height:130px}
.imgtab-topbox::before{content:"";position:absolute;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 100%) repeat;width:100%;height:100%;top:0;left:0;right:0}
.imgtab-topbox::after{content:"";position:absolute;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 10%,rgba(255,255,255,0) 100%);background-repeat:repeat-x;width:100%;height:80px;top:50%;left:0;right:0;bottom:0}
.hp-tabimg{max-width:100%;position:relative;z-index:3}
.explore-bg-wrapper{width:100%;padding:40px 0;float:left}
.imgtab-title{position:absolute;background:linear-gradient(180deg,#fff -3.72%,rgba(255,255,255,0) 75.68%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:90px;font-weight:700;letter-spacing:0;line-height:197%;display:block;width:max-content;display:none;z-index:2}
.imgtab-card.active .imgtab-title{animation:hpbanner-scroll-left 10s linear infinite}
.formtab{width:100%;float:left;padding:0 0;display:none}
.formtab.active{display:block}
.tablayout{width:100%;float:left;margin-bottom:30px}
.tablayout li{float:left;margin-right:10px}
.tablayout li a{float:left;padding:10px 20px;border-radius:90px;color:#454545;font-size:20px;font-weight:400;background:rgba(69,69,69,.1);cursor:pointer;border:1px solid transparent;transition:.5s all ease-in-out}
.tablayout li:last-child{margin-right:0}
.tablayout li.active a{background:#005dac;color:#fff}
.tablayout_box{width:100%;float:left}
.formfild{width:100%;float:left;margin-bottom:20px;position: relative;}
.formfild label{width:100%;float:left;font-size:18px;font-weight:400;letter-spacing:-.72px;color:#000;line-height:118%;margin-bottom:15px}
.formfild input{width:100%;float:left;border-radius:10px;border:1px solid #cecece;background:#fff;padding:20px;font-size:16px;font-weight:400;line-height:110%;color:#454545}
.formfild select{width:100%;float:left;border-radius:10px;border:1px solid #cecece;background:#fff;padding:20px;font-size:16px;font-weight:400;line-height:110%;color:#454545;-webkit-appearance: none;}
.formfild .arrowimg{position: absolute;right: 25px;bottom: 25px;width: 15px;}
.checknow{width:100%;float:left;margin-bottom:25px}
.get_quote_btn{width:100%;float:left}
.get_quote_btn button{border-radius:10px;background:#005dac;padding:20px 60px;color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:100%;transition:.3s all ease-in;width:100%;float:left;border:0}
.separaterDiv{position:relative;border-bottom:2px dashed #999;margin:75px 0;display:flex;justify-content:center;width:100%;float:left}
.separaterDiv .separetText{position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;border:2px dashed #999;display:block;padding:10px;font-size:14px;line-height:110%;color:#000;background:#fff;font-weight:400}
.findbestcar{width:100%;float:left}
.findbestcar_title{width:100%;float:left;margin-bottom:30px;padding:0 0px}
.findbestcar_title h2{width:100%;float:left;font-size:22px;font-weight:400;line-height:118%;color:#000;letter-spacing:-.72px;margin-bottom:10px}
.findbestcar_title p{font-size:18px;font-weight:400;line-height:normal;color:#454545;width:100%;float:left}
.findbestcar_slider{width:100%;float:left}
.findbestcar_slider ul{width:100%;float:left;list-style-type:none}
.findbestcar_slider ul li{display:inline-block;width:40%;margin-right:10px}
.findbestcarbox{float:left;background:linear-gradient(123.12deg,#64a2d6 7.38%,#005dac 100%);padding:20px 20px;width:100%;border-radius:10px;display:flex;flex-direction:column;gap:63px}
.findbestcar_slider ul li img{width:49px;height:49px;float:left}
.findbestcar_slider ul li p{font-size:20px;font-weight:400;line-height:20px;float:left;color:#fff;width:100%;float:left}
.findbestcar_slider ul li:last-child{margin-right:0}
/* .findbestcar .slick-list{padding-left:20px} */
.tablayout_data{width:100%;float:left;display:none}
.tablayout_data.active{display:block}
.findbestcarSlide {white-space:nowrap;}
.findbestcarSlide .slick-list{padding-bottom:25px}
.findbestcar_slider .slick-dotted.slick-slider{margin-bottom:0}
.findbestcarSlide .slick-dots{display:flex;overflow:hidden;width:24%;margin:0 auto;left:0;right:0;bottom:0}
.findbestcarSlide .slick-dots li{flex:1;height:5px;margin:0;overflow:hidden}
.findbestcarSlide .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px}
.findbestcarSlide .slick-dots li:last-child{border-top-right-radius:90px;border-bottom-right-radius:90px}
.findbestcarSlide .slick-dots li button{width:100%;height:5px;padding:0}
.findbestcarSlide .slick-dots li button:before{content:"";width:100%;height:5px;background:rgba(0,0,0,.15);transition:.3s all ease-in}
.findbestcarSlide .slick-dots li button:hover:before{transform:scaleY(1.5)}
.findbestcarSlide .slick-dots li.slick-active button:before{background:#000;transition:.3s all ease-in}
.findbestcarSlide .slick-dots li{height:4px}
.explre-btn-box{width:100%;padding:0 20px;margin-top:20px;float:left}
.explore-btn{width:100%;display:flex;align-items:center;justify-content:center;padding:20px;border:1px solid rgba(69,69,69,.5);color:#454545;border-radius:10px;font-weight:600}
.explore-close-btnbox{display:none;width:100%;justify-content:center;position:absolute;top:-60px}
.explore-closebtn{width:48px;height:48px;padding:5px;display:inline-flex;align-items:center;justify-content:center;background-color:#000;border-radius:50%}
.explore-closebtn img{max-width:100%}
.checktype{display: block;position: relative;padding-left: 30px;cursor: pointer;font-size: 14px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding-top: 3px;}
.checktype input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checktype .checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #fff;border-radius: 2px;border: 1px solid #000;}
.checktype input:checked ~ .checkmark {background-color: #005dac;border: 1px solid #005dac;}
.checktype .checkmark:after {content: "";position: absolute;display: none;}
.checktype input:checked ~ .checkmark:after {display: block;}
.checktype .checkmark:after {left: 6px;top: 2px;width: 5px;height: 9px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);transform: rotate(45deg);}
 
@media screen and (max-width:1600px)
{
    .hpbanner-flexbox{justify-content:space-between}    
    .hp-textAnimation{top: 145px;}
    .discover-imgbox{margin: -80px auto 0 -80px;padding-top: 95px;}
    .textAnimation{top:16%}
    .discover-titlebox{justify-content:space-between}
    .discover-title{width:100%;font-size:40px;line-height:45px}
    .formmain-filterbox li a{font-size:16px;line-height:17px;padding:10px}
    .formmain-filterbox li.active a{padding:10px 20px}
    .imgtab-description{font-size:14px;line-height:17px;margin-top:13px}
    .tablayout li a{font-size:14px}
    .formfild label{font-size:18px}
    .formfild input{padding:12px;font-size:14px}
    .formfild{margin-bottom:15px}
    .separaterDiv{margin:50px 0 45px 0}
    .findbestcar_slider ul li p{font-size:14px}
    .findbestcarbox{gap:30px;padding:15px 15px}
    .findbestcar_title h2{font-size:20px}
    .findbestcar_title p{font-size:16px}
    .findbestcar_title{margin-bottom:20px}
    .get_quote_btn button{font-size:16px;padding:15px 60px}
    .formfild select{padding: 12px;font-size: 14px;}
    .formfild .arrowimg{right: 15px;bottom: 15px;}
}
 
@media screen and (max-width:1280px)
{
}
@media screen and (max-width:1024px)
{
    .discover-title{font-size:30px;line-height:41px}
    .formfild {margin-bottom: 20px;}
    .hp-textAnimation {top: 93px;}
}
@media screen and (max-width:890px)
{
    .hpbanner-wrapper-bg{box-shadow:0 0 50px 0 #00000024 inset;background:#fff}
    .hpbanner-flexbox{flex-direction:column;row-gap:16px}
    .hp-textanimationGroup{display:none}
    .discover-leftbox{width:100%}
    .discover-imgbox{display:none}
    .discover-arrow{display:none}
    .discover-rightbox{width:100%}
    .hpinsurance-form-bgbox{background-color:transparent;padding:0;border-radius:0}
    .hpinsurance-bg-top{padding:0;box-shadow:none}
    .formmain-filterbox{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-left:24px}
    .formmain-filterbox::-webkit-scrollbar{display:none}
    .formmain-filterbox li a{font-size:14px;line-height:14px}
    .formmain-filterbox li.active a{padding:8px 20px}
    .imgtab-topbox{height:200px}
    .imgtab-card:last-child{margin-right:24px}
    .imgtab-card.active .imgtab-topbox{height:230px}
    .imgtab-card.active .imgtab-description{color:#005dac}
    .imagecard-tabslider .slick-list{padding-left:24px}
    .imgtab-card.active .imgtab-title{display:block}
    .tablayout li a{font-size:14px}
    .formfild label{font-size:16px;    margin-bottom: 10px;}
    .formfild input{padding:12px;font-size:14px}
    .formfild{margin-bottom:20px}
    .separaterDiv{margin:40px 0}
    .findbestcar_slider ul li p{font-size:14px}
    .findbestcarbox{gap:30px;padding:15px 15px}
    .findbestcar_title h2{font-size:16px}
    .findbestcar_title p{font-size:14px}
    .findbestcar_title{margin-bottom:20px}
    .hpinsurance-form-bgbox{z-index:4}
    .explore-mobile-overlay{bottom:-101%;position:fixed;left:0;width:100%;height:100%;transition:all .5s}
    .explore-mobile-overlay.active{bottom:0}
    .explore-close-btnbox{display:flex}
    .explore-bg-wrapper{position:absolute;bottom:0;top:auto;left:0;width:100%;background-color:#fff;padding:0}
    .explorebg-scroll{overflow-x:hidden;overflow-y:auto;max-height:85vh;padding:27px 0 90px;}
    .explorebg-scroll::-webkit-scrollbar{display:none}
    .checktype{font-size: 14px;padding-top: 3px;}
    .terms_conditions{margin-bottom: 20px;}
    .formfild select{padding: 12px;font-size: 14px;}
    .formfild .arrowimg{right: 15px;bottom: 15px;}
}

@keyframes hpbanner-scroll-left{
from{transform:translateX(100%)}
to{transform:translateX(-100%)}
}
@keyframes hpbanner-scroll-left-img{
from{transform:translateX(-100%)}
to{transform:translateX(0)}
}
.verify_btn
{
    border-radius: 10px;
    background: #005dac;
    padding: 20px 60px;
    color: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    line-height: 100%;
    transition: .3s all ease-in;
    width: 100%;
    float: left;
    border: 0;
}
.loginboxSec{position:relative;width: 100%;float: left;overflow: hidden;}
.loginboxImg img{max-width:100%;display:block;}
.loginboxSec::before{content:"";position:absolute;background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%) repeat;width:100%;height:100%;top:60px;left:0;right:0;}
.loginboxSec::after{content:"";position:absolute;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 2%, rgba(255, 255, 255, 0) 100%);background-repeat:repeat-x;width:100%;height:250px;top:unset;left:0;right:0;bottom:0;}
.loginboxWrap{position:relative;display:flex;align-items:center;padding:35px 0px;width: 100%;float: left;}
.loginboxWrap.bluelogin_bg{background:linear-gradient(90deg, #71B9DE 0%, #C7F4F5 100%);}
.loginboxImg{width:50%;position:relative;z-index:2;}
.loginboxContent{width:48%;margin-left:30px;position:relative;z-index:2;    float: left;}
.loginboxContent h2{color:#000;font-size:32px;font-weight:400;line-height:104%;width:38%;}
.loginboxContent ul{margin:32px 0px;padding-left:20px;}
.loginboxContent ul li{list-style:disc;color:#454545;font-size:18px;font-weight:400;line-height:145%;}
.loginboxContent a{border-radius:10px;background:#005DAC;padding:20px 60px;color:#FFF;text-align:center;font-size:20px;font-weight:700;line-height:100%;display:inline-block;transition:0.3s all ease-in;}
.loginboxContent a:hover{background:#0473D1;}
.loginboxContent .popupBtn{font-size:18px;font-weight:700;color:#454545;line-height:110%;text-align:center;padding:20px 60px;display:inline-block;border-radius:10px;border:1px solid rgba(69, 69, 69, 0.5);background:#fff;margin-left:20px;cursor:pointer;}
 
@media screen and (max-width: 1600px)
{
    .loginboxContent h2{font-size:44px;width:70%;}
    .loginboxContent ul li{font-size:14px;}
    .loginboxContent a{font-size:16px;padding:15px 44px;}
    .loginboxContent .popupBtn{font-size:14px;padding:15px 44px;margin-left:16px;}
    .loginboxSec::after{height:230px;}
    .loginboxContent{margin-left:26px;}
    .loginboxContent ul{margin:24px 0px;}
}
 
.otp_sent_box
{
    width: 100%;
    margin-bottom: 40px;
}
.an_otp_text
{
    font-size: 14px;
    line-height: 20px;
}
.otp_noedit
{
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    color: #005DAC;
    font-weight: 700;
    column-gap: 2px;
}
 
 
.checktype{display: block;position: relative;padding-left: 30px;cursor: pointer;font-size: 14px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding-top: 3px;}
.checktype input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checktype .checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #fff;border-radius: 2px;border: 1px solid #000;}
.checktype input:checked ~ .checkmark {background-color: #005dac;border: 1px solid #005dac;}
.checktype .checkmark:after {content: "";position: absolute;display: none;}
.checktype input:checked ~ .checkmark:after {display: block;}
.checktype .checkmark:after {left: 6px;top: 2px;width: 5px;height: 9px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);transform: rotate(45deg);}
.terms_conditions{width: 100%;float: left;margin-bottom: 30px;margin-top: 10px;}
.terms_conditions a{color: #005DAC;font-size: 14px;font-weight: 700;line-height: 14px;text-decoration: underline;}
 
 
 
.PLPbanner_form .checktype {
  display: block;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-top: 3px;
}
.PLPbanner_form .tandc_link {
  padding-left: 30px;
  color: #005DAC;
  padding-top: 2px;
  display: inline-block;
  font-size: 14px;
}
 
 
.PLPbanner_form .formfild input {
  width: 100%;
  float: left;
  border-radius: 10px;
  border: 1px solid #cecece;
  background: #fff;
  padding: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
  color: #454545;
}
 
 
.motor-container {
    margin-right: auto;
    margin-left: auto;
  }
  @media (min-width: 768px) {
    .motor-container {
      width: 750px;
    }
  }
  @media (min-width: 992px) {
    .motor-container {
      width: 970px;
    }
  }
  @media (min-width: 1200px) {
    .motor-container {
      width: 1170px;
    }
  }
  @media (min-width: 1440px) {
    .motor-container {
      width: 1330px;
    }
  }
.pdpblog_bannerpart{width: 100%;float: left;padding-bottom: 30px;gap: 193px;display: flex;}
.pdpleft{width: 50%;float: left;}
 
.pdpright{width: 50%;float: left;}
.pdpright_title{width: 100%;float: left;margin-bottom: 10px;}
.pdpright_title h2{width: 100%;float: left;color: #000;font-weight: 700;font-size: 32px;color: #FFFFFF;margin-bottom: 9px;}
.pdpright_title p{font-size: 16px;color: #FFFFFF;font-weight: 400;width: 100%;float: left;}
 
.PDP_first_content{width: 100%;float: left;margin-bottom: 50px;}
.PDP_first_content h1{width: 100%;float: left;font-size: 32px;color: #00294D;font-weight: 700;margin-bottom: 18px;}
.PDP_first_content h2{width: 100%;float: left;font-size: 32px;color: #00294D;font-weight: 700;margin-bottom: 16px;}
.PDP_first_content strong{width: 100%;float: left;font-size: 24px;color: #3D3D3D;font-weight: 400;margin-bottom: 12px;}
.list_wrapper{width: 100%;}
 
.PDP_first_content .list_wrapper > div:last-child ul{margin-right: 20px;display: none;}
.PDP_first_content .list_wrapper ul li{float: left;padding: 0 5px;border-right: 1px solid #000;display: flex;align-items: center;gap: 5px;}
 
.PDP_first_content .list_wrapper ul li:last-child{border-right: 0;}
.PDP_first_content .list_wrapper ul li:first-child{padding-left: 0;}
 
.bluesare{float: right;}
.bluesare img{float: left;}
.PDP_threed_content{width: 100%;float: left;}
.PDP_blogtext_box{width: 100%;float: left;margin-bottom: 12px;}
 
.PDP_content_image{width: 100%;float: left;margin-bottom: 42px;display: flex;gap: 85px;}
.PDP_content_left{width: 100%;float: left;background: #F4F9FF;padding:48px 24px 25px;border-radius: 20px;/* min-width: 874px; */}
.PDP_content_title{width: 100%;float: left;display: flex;justify-content: space-between;align-items: center;}
.PDP_content_title p{width: 100%;float: left;font-weight: 700;color: #000000;font-size: 24px;}
.PDP_content_title img{width: auto;height: 12px;}
.PDP_content_data{width: 100%;float: left;border-top: 1px solid #0000003D;padding-top: 24px;margin-top: 24px;}
 
.PDP_content_data ul li{width: 100%;float: left;margin-bottom: 30px;}
.PDP_content_data ul li p{font-size: 18px;color: #000;font-weight: 400;}
.PDP_contentimg{width: 100%;float: left;}
.PDP_contentimg img{width: 100%;float: left;object-fit: cover;border-radius: 20px;}

.authorbox{width: 100%;float: left;background: #FFF9F3;padding: 36px 36px;border-radius: 20px;}
.godigi_box{width: 100%;float: left;}
.authorinfo{width: 100%;float: left;display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 36px;}
.authorimg{width: 108px;height: 110px;float: left;background: #000;}
.authorimg img{width: 100%;float: left;height: 100%;}
.authorinfotext{float: left;flex: 1;padding-left: 24px;}
.authorinfotext h2{width: 100%;font-size: 24px;color: #000000;float: left;margin-bottom: 12px;}
.authorinfotext p{font-size: 16px;font-weight: 400;margin-bottom: 6px;}
.authorinfo .viewprofile{font-size: 20px;font-weight: 400;background: #005DAC;padding: 12px 25px;color: #fff;border-radius: 20px;
    align-self: flex-end;}
.authorinfotext ul{width: 100%;float: left;}
.authorinfotext ul li{float: left;margin-right: 12px;}
.authorinfotext ul li a{float: left;}
.authorinfotext ul li img{width: auto;float: left;height: 24px;}
.authortext{width: 100%;float: left;}
.authortext p{color: #131619;font-size: 18px;line-height: 22px;}
.godigi_box{width: 100%;float: left;background: linear-gradient(90deg, #78C0E3 0%, #CAF6F6 73.84%);border-radius: 20px;display: flex;align-items: center;padding-left: 55px;padding-right: 30px;justify-content: center;gap: 20px;}
.godigi_left{float: left;width: 50%;}
.godigi_left h2{width: 100%;float: left;font-size: 45px;font-weight: 400;color: #0C273A;margin-bottom: 13px;}
.godigi_left p{width: 100%;float: left;font-size: 17px;color: #0C273A;margin-bottom: 22px;}
.godigi_right{float: left;}
.godigi_right img{width: auto;height: 252px;float: left;}
.godigi_left ul{float: left;display: flex;gap:13px;}
.godigi_left ul li{float: left;}
.godigi_left ul li a{float: left;}
.godigi_left ul li a img{float: left;width: auto;height: 46px;}
.otp_section{width: 100%;float: left;margin: 0px auto;}
.otp_wrapper{width: 100%;padding: 23px;}
.otp_maxwid{width: 100%;max-width: 342px;margin: 0px auto;}
.otp_imgbox{width: 100%;margin-bottom: 30px;}
.otp_imgbox img{width: 52px;}
.otp_verification_title
{
    width: 100%;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 10px;
}
.otp_sent_box
{
    width: 100%;
    margin-bottom: 40px;
}
.an_otp_text
{
    font-size: 14px;
    line-height: 20px;
}
.otp_noedit
{
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    color: #005DAC;
    font-weight: 700;
    column-gap: 2px;
}
.otp_input_wrapper
{
    width: 100%;
    display: flex;
    column-gap: 10px;
    justify-content: space-between;
    margin-bottom: 30px;
}
.otp_inputbox
{
    width: 48px;
    height: 46px;
    padding: 10px;
    text-align: center;
    border: 1px solid #CECECE;
    border-radius: 5px;
    font-size: 14px;
    line-height: 14px;
}
.resend_otp_box
{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 50px;
}
.resend_otp_link
{
    display: inline-block;
    font-size: 14px;
    line-height: 14px;
    color: #005DAC;
    font-weight: 700;
    position: relative;
    border-bottom: 1px solid #005DAC;
    padding-bottom: 1px;
}
.resend_otp_link.disabled
{
    color: #A6A6A6;
    border-bottom: 1px solid #A6A6A6;
}

.resend_otp_counter
{
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    color: #F58220;
    font-weight: 700;
}
.otp_verify_btnbox
{
    width: 100%;
}
.verify_btn
{
    border-radius: 10px;
    background: #005dac;
    padding: 20px 60px;
    color: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    line-height: 100%;
    transition: .3s all ease-in;
    width: 100%;
    float: left;
    border: 0;
}

@media screen and (max-width:767px) 
{
    .verify_btn{font-size: 16px;padding: 15px 20px;}
}
@media screen and (max-width:400px) 
{
    .otp_section{width: 100%;} 
    .otp_maxwid{width: 100%;}
    .otp_inputbox{width: 100%;}
    
}


.loginboxSec{position:relative;width: 100%;float: left;overflow: hidden;}
.loginboxImg img{max-width:100%;display:block;}
.loginboxSec::before{content:"";position:absolute;background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%) repeat;width:100%;height:100%;top:60px;left:0;right:0;}
.loginboxSec::after{content:"";position:absolute;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 2%, rgba(255, 255, 255, 0) 100%);background-repeat:repeat-x;width:100%;height:250px;top:unset;left:0;right:0;bottom:0;}
.loginboxWrap{position:relative;display:flex;align-items:center;padding:35px 0px;width: 100%;float: left;}
.loginboxWrap.bluelogin_bg{background:linear-gradient(90deg, #71B9DE 0%, #C7F4F5 100%);}
.loginboxImg{width:50%;position:relative;z-index:2;}
.loginboxContent{width:48%;margin-left:30px;position:relative;z-index:2;    float: left;}
.loginboxContent h2{color:#000;font-size:32px;font-weight:400;line-height:104%;width:38%;}
.loginboxContent ul{margin:32px 0px;padding-left:20px;}
.loginboxContent ul li{list-style:disc;color:#454545;font-size:18px;font-weight:400;line-height:145%;}
.loginboxContent a{border-radius:10px;background:#005DAC;padding:20px 60px;color:#FFF;text-align:center;font-size:20px;font-weight:700;line-height:100%;display:inline-block;transition:0.3s all ease-in;}
.loginboxContent a:hover{background:#0473D1;}
.loginboxContent .popupBtn{font-size:18px;font-weight:700;color:#454545;line-height:110%;text-align:center;padding:20px 60px;display:inline-block;border-radius:10px;border:1px solid rgba(69, 69, 69, 0.5);background:#fff;margin-left:20px;cursor:pointer;}

.login_to_continue{width: 100%;float: left;position: absolute;top: 0;left: 101%;height: 100%;z-index: 2;transition: 0.5s;}
.loginboxSec .login_to_continue.active{left: 0;}
.blackloginBg{width: 100%;float: left;height: 100%;}
.logincontinue_Box{width: 50%;float: right;background: #fff;height: 100%;padding: 0 130px;display: flex;align-items: center;flex-direction: column;
    justify-content: center;}
.formpart_one{width: 100%;float: left;}
.formpart_one .formtitle{font-size: 48px;font-weight: 400;line-height: 61px;color: #000;width: 100%;float: left;margin-bottom: 40px;}
.formpart_two{width: 100%;float: left; display: none;}
/* .formpart_two .otp_section{display: none;} */

.loginboxSec .mopro_errordiv {width: 100%;display: flex;justify-content: flex-start;column-gap: 10px;padding-top: 10px;}
.loginboxSec .mopro_errordiv img {width: 20px;height: 20px;}
.loginboxSec .mopro_errordiv p {font-size: 14px;line-height: 21px;color: #FF3B30;}
.checkdiv{width: 100%;float: left;margin-bottom: 20px;}
.checkdiv .checknow:nth-child(2){margin-bottom: 0;}
.loginboxSec .resend_otp_box{margin-bottom: 15px;}
.loginboxSec .otp_maxwid .mopro_errordiv{margin-bottom: 15px;}
.loginboxSec .otpback {width: 100%;float: left;}
.loginboxSec .otpback a {float: left;}
.loginboxSec .otpback a img {filter: brightness(0);width: 40px;display: block;}
.loginboxSec .explore-close-btnbox{display: block;width: auto;top: 20px;right: 25px;}

#myquite .termsnsdata strong{    font-size: 22px;}

@media screen and (max-width: 1600px) 
{
    .loginboxContent h2{font-size:44px;width:70%;}
    .loginboxContent ul li{font-size:14px;}
    .loginboxContent a{font-size:16px;padding:15px 44px;}
    .loginboxContent .popupBtn{font-size:14px;padding:15px 44px;margin-left:16px;}
    .loginboxSec::after{height:230px;}
    .loginboxContent{margin-left:26px;}
    .loginboxContent ul{margin:24px 0px;}
}


@media screen and (max-width: 1366px) 
{

    .loginboxContent h2{font-size:40px;width:75%;}
    .loginboxContent a{padding:12px 36px;clear: left;float: left;}
    .loginboxSec::after{height:190px;}
    .loginboxContent{margin-left:24px;}
    .loginboxContent .popupBtn{padding:12px 36px;clear: left;float: left;margin-top: 14px;margin-left: 0;}
}
@media screen and (max-width: 1280px) {
    .loginboxContent h2{font-size:32px;width:100%;}
    .loginboxSec::after{height:150px;}
    .loginboxImg{width:40%;}
    .loginboxContent{margin-left:16px;width:55%;}
    .logincontinue_Box{padding: 0 30px;}
    .loginboxWrap{padding: 50px 0;}
    
}

@media screen and (max-width: 760px) 
{
    .loginboxSec{overflow:hidden;}
    .loginboxContent ul li{font-size:16px;line-height: 28px;}
    .loginboxContent a{font-size:16px;}
    .loginboxContent .popupBtn{font-size:16px;margin-top:14px;margin-left:0;}
    .loginboxContent{margin-left:16px;width:55%;}
    .loginboxContent h2{width:90%;}
    .loginboxSec::before,.loginboxSec::after{content:none;}
    .loginboxWrap{display:block;padding:25px 0px 25px;}
    .loginboxImg{width:200%;margin-left:-45%;}
    .loginboxContent{width:100%;padding:0px 24px;}
    .loginboxContent h2{font-size:24px;width:100%;}
    .login_to_continue{position: fixed;top: 0;left: 0;z-index: 999;display: none;}
    .blackloginBg{background:rgb(0 0 0 / 30%);}
    .logincontinue_Box{width: 100%;padding: 20px 20px;height: auto;position: absolute;bottom: -101%;left: 0;transition: 0.5s;}
    .logincontinue_Box.active{bottom: 0;}
    .formpart_one .formtitle{margin-bottom: 25px;font-size: 28px;line-height: 30px;}
    .login_to_continue .verify_btn{font-size: 16px;padding: 15px 60px;}
    .loginboxSec .explore-close-btnbox{width: 100%;right: auto;top: -60px;display: flex;}
    .loginboxSec .otpback{margin-bottom: 25px;}
    .loginboxContent ul li {font-size: 16px;}
}

.error-msg{display: none;}
.show-error .error-msg{display: block;}
.tc_check{padding-top: 0px!important;}
.tandc_link{padding-left: 30px;color: #005DAC;padding-top:2px;display: inline-block;    font-size: 14px;}
.terms_popupwrapper{display: none;z-index: 9999;position: relative;}
.terms_blackbg{width:100%;float:left;background:rgb(0 0 0 / 30%);position:fixed;top:0;left:0;height:100vh;z-index:9999;display:flex;justify-content:center;align-items:center;}

.termsins_box{width:620px;float:left;position:relative;}
.closeins_popup{float:left;position:absolute;right:20px;top:20px;}
.closeins_popup a{width:40px;height:40px;padding:5px;display:inline-flex;align-items:center;justify-content:center;background-color:#000;border-radius:50%;}
.terms_text{width:100%;float:left;background:#fff;}
.termsnsdata{width:100%;float:left;padding:37px 26px;}
.termsnsdata h2{width:100%;float:left;color:#000000;font-size:40px;font-weight:400;margin-bottom:20px;}
.termsnsdata strong{width:100%;float:left;font-size:32px;font-weight:400;line-height:34px;color:#000;padding-bottom:13px;}
.termsnsdata > p{width:100%;float:left;font-size:18px;font-weight:400;color:#454545;line-height:26px;}
.terms_can_dele{width:100%;float:left;gap:10px;margin-top:30px;display:flex;}
.closeins_popup a{padding:15px;}
.login_to_continue .terms_conditions p{    width: 100%;float: left;color: #000;font-size: 14px;line-height: 14px;}
.login_to_continue .terms_conditions a{width: auto;float: none;}


@media screen and (max-width: 1600px){
.termsnsdata h2{font-size:32px;}
.termsnsdata strong{font-size:26px;}
.termsnsdata p{font-size:14px;line-height:21px;}
.termsnsdata{font-size:20px;}
.termsins_box{width:440px;}
.termsnsdata h2{margin-bottom:15px;}
}
@media screen and (max-width:767px){
.termsins_box{width:100%;position:absolute;bottom:-101%;left:0;transition:0.5s;}
.active .termsins_box{bottom: 0;}
.closeins_popup{position:initial;display:flex;align-items:center;width:100%;justify-content:center;margin-bottom:20px;}
.termsnsdata h2{font-size:32px;}
.termsnsdata strong{font-size:20px;}
.termsnsdata p{font-size:14px;}
.terms_text{height: 60vh;}
}
/*! CSS Used from: file:///E:/motor-component/assets/css/motor_buy_product.css */
.T_changeknow{width:100%;float:left;border:1px solid #005DAC;padding:16px 20px;border-radius:10px;text-align:center;background:#005DAC;display:flex;justify-content:center;align-items:center;gap:15px;}
.T_changeknow p{font-size:16px;font-weight:700;color:#FFFFFF;}

.privacy_link {
    width: 100%;
    text-align: right;
    margin-top: 20px;
}
 
.privacy_link a {
    padding-left: 30px;
    padding-top: 2px;
    display: inline-block;
    color: #005DAC;
    font-size: 14px;
    text-decoration: underline;
}
@media screen and (max-width:767px){
    .privacy_link {
        text-align: center;
        margin-top: 15px;
    }
    }
    .submit:disabled {
        background: #b0c4de;
        color: #a9a9a9; /* optional: change text color too */
        cursor: not-allowed;
        opacity: 0.7; /* optional: make it look inactive */
      }

      .verify_btn:disabled {
        background: #b0c4de;
        color: #a9a9a9; /* optional: change text color too */
        cursor: not-allowed;
        opacity: 0.7; /* optional: make it look inactive */
      }


      
#loadingDiv {
  position: fixed; /* Fixed to the viewport */
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center; /* Center horizontally */
  align-items: center;     /* Center vertically */
  background-color: rgba(255, 255, 255, 0.8); /* Semi-transparent white */
  z-index: 9999; /* Ensure it stays on top */
}

#loading-image {
  position: absolute;
  top: 100px;
  left: 240px;
  z-index: 10000;
}

/* Round circle loader (Spinner) */
.round-loader {
  border: 8px solid #f3f3f3; /* Light gray border */
  border-top: 8px solid #3498db; /* Blue border on top */
  border-radius: 50%; /* Makes the circle */
  width: 60px;
  height: 60px;
  animation: rotate 1.5s linear infinite;
}

/* Spinner rotation animation */
@keyframes rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Message below the spinner */
.loading-message {
  margin-top: 80px; /* space below the spinner */
  font-size: 18px;
  font-weight: normal;
  color: white;
  text-align: center;
}

.head-name
        {
            font-size: 30px;
            color: white;
        }
        .health_plan
        {
            color: white;
            margin-top: 10%;
        }
        .health_plan li
        {
            list-style: disc;
            padding: 6px;
        }
        .name_head
        {
            margin-bottom: 25px;
            color: white;
            font-size: 22px;
        }
        .div-element
{
    width: 80%;
    margin: 12%;
}
.text-ul-div
{
    display:flex;
}
.element {
    position: absolute;
    width: 100%;
}

.qr-div
    {
        margin-left: 150px;
        margin-top: 40px;
    }

    .btn-continue
    {
        display: none;
    }
 
.main-div
{
    background:
        linear-gradient(180deg, #2E8AB5 22.6%, rgba(62, 170, 201, 0) 106.6%), /* Top layer */
        linear-gradient(180deg, rgba(88, 202, 221, 0) -2.7%, #5BCEDE 71.62%);  /* Bottom layer */
    padding: 1%;
    float: left;
}

@media only screen and (max-width:480px) {
    .main-div
    {
        background: 
  linear-gradient(180deg, #2E8AB5 22.6%, rgba(62, 170, 201, 0) 106.6%), /* Top layer */
  linear-gradient(180deg, rgba(88, 202, 221, 0) -2.7%, #5BCEDE 71.62%);  /* Bottom layer */
  padding: 1%;
  float: left;
    }

    .element {
        position: relative;
        width: 100%;
  
}

/* .div-element
{
    width: 100%;
} */

.text-ul-div
    {
    display: inline-block;
    }

    .bg-img
    {
        display: none;
    }

    .qr-div
    {
        margin-top: 15px;
        margin-left: 15px;
    }

    .btn-continue
    {
        display: block;
        height: 40px;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        background-color: #f58220;
        font-weight: 600;
        border-radius: 8px;
        border: 1px solid #f58220;
        margin: 0 auto;
        font-size: 1.3rem;
        color: #ffffff;
        cursor: pointer;
        font-family: inherit;
        width: fit-content;
        min-width: 200px;
    }
}

@media only screen and (max-width: 767px) {
    .main-div
    {
        background: 
  linear-gradient(180deg, #2E8AB5 22.6%, rgba(62, 170, 201, 0) 106.6%), /* Top layer */
  linear-gradient(180deg, rgba(88, 202, 221, 0) -2.7%, #5BCEDE 71.62%);  /* Bottom layer */
  padding: 1%;
  float: left;
    }

    .element {
        position: relative;
        width: 100%;
  
}

/* .div-element
{
    width: 100%;
} */

.text-ul-div
    {
    display: inline-block;
    }

    .bg-img
    {
        display: none;
    }

    .qr-div
    {
        margin-top: 15px;
        margin-left: 15px;
    }

    .btn-continue
    {
        display: block;
        height: 40px;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        background-color: #f58220;
        font-weight: 600;
        border-radius: 8px;
        border: 1px solid #f58220;
        margin: 0 auto;
        font-size: 1.3rem;
        color: #ffffff;
        cursor: pointer;
        font-family: inherit;
        width: fit-content;
        min-width: 200px;
    }
}

@media only screen and (max-width: 640px) {

    .main-div
    {
        background: 
  linear-gradient(180deg, #2E8AB5 22.6%, rgba(62, 170, 201, 0) 106.6%), /* Top layer */
  linear-gradient(180deg, rgba(88, 202, 221, 0) -2.7%, #5BCEDE 71.62%);  /* Bottom layer */
  padding: 1%;
  float: left;
    }

    .element {
        position: relative;
        width: 100%;
  
}

/* .div-element
{
    width: 100%;
} */

.text-ul-div
    {
    display: inline-block;
    }

    .bg-img
    {
        display: none;
    }

    .qr-div
    {
        margin-top: 15px;
        margin-left: 15px;
    }

    .btn-continue
{
    display: block;
    height: 40px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    background-color: #f58220;
    font-weight: 600;
    border-radius: 8px;
    border: 1px solid #f58220;
    margin: 0 auto;
    font-size: 1.3rem;
    color: #ffffff;
    cursor: pointer;
    font-family: inherit;
    width: fit-content;
    min-width: 200px;
}

}
.dasadtab .incExcTab{float: left;width: 100%;list-style-type: none;border-bottom: 2px solid #D9D9D9;margin-bottom: 30px;}
.dasadtab .incExcTab li a{float: left;font-size: 18px;color: #686868;padding: 12px 100px;margin-bottom: -3px;}
.dasadtab .incExcTab li a.active{font-weight: 700;color: #131619;border-bottom: 4px solid #005DAC;}
.dasadtab{width: 100%;float: left;padding: 37px 0 7px;}
.dasaddata{width: 100%;float: left;display: none;}
.dasaddata.dasaddatablock{display: block;}
.dasaddata_text{width: 100%;float: left;margin-bottom: 24px;}
.dasaddata_text h3{width: 100%;float: left;font-size: 18px;color: #131619;font-weight: 700;margin-bottom: 12px;}
.dasaddata_text p{color:#131619B0;width: 100%;float: left;font-size: 16px;line-height: 25px;}
.dasaddata_table{width: 100%;float: left;border: 1px solid #00000021;padding:0 15px;border-radius: 10px;margin-bottom: 24px;}
.dasaddata_table table {border-collapse: collapse;width: 100%;}
.dasaddata_table tr th:first-child{color: #667085;}
.dasaddata_table td, th {text-align: left;padding: 15px 15px;font-size: 14px;}
.dasaddata_table tr th{font-weight: 700;color: #131619B0;}
.dasaddata_table tr td{color: #131619B0;}
.dasaddata_table tr td:first-child{color: #101828;font-weight: 500;}
.dasaddata_table tr{border-bottom: 1px solid #EAECF0;}
.dasaddata_table tr:last-child{border-bottom: 0;}
.dasaddata_text ul{width: 100%;float: left;    padding-left: 25px;}
.dasaddata_text ul li{width: 100%;float: left;margin-bottom: 6px;list-style: disc;}
.dasaddata_text ul li::marker {color: #131619B0;}
.dasaddata_text ul li:last-child{margin-bottom: 0;}
.dasaddata_text ul li p{color:#131619B0;width: 100%;float: left;font-size: 16px;line-height: 22px;}
  
@media screen and (max-width:1024px){
  .dasadtab .incExcTab li a{    padding: 12px 40px;}
}

@media screen and (max-width:820px){
    .dasaddata_text h3{font-size: 16px;}
    .dasaddata_text h3{margin-bottom: 8px;}
    .dasaddata_text p{font-size: 14px;line-height: 19px;}
    .dasaddata_text{margin-bottom: 16px;}
    .dasaddata_table{overflow: auto;}
    .dasaddata_table table{white-space: nowrap;}
    .dasaddata_table::-webkit-scrollbar{height: 10px;}
    .dasaddata_table::-webkit-scrollbar-track{border-radius: 30px;}
    .dasaddata_table::-webkit-scrollbar-thumb{border-radius: 30px;}
    .dasaddata_text ul li p{font-size: 14px;line-height: 19px;}
    .dasadtab{padding: 24px 24px;}
    .dasadtab .incExcTab{white-space: nowrap;overflow-x: auto;overflow-y: hidden;}
    .dasadtab .incExcTab li{    display: inline-block;}
    .dasadtab .incExcTab::-webkit-scrollbar{height: 0;}
}
@media screen and (max-width:760px){
    .popularright{padding: 0 48px;}
    .dasaddata_text h3{font-size: 14px;}
    .dasaddata_text p{font-size: 14px;line-height: 22px;}
    .dasaddata_text ul li p{font-size: 14px;line-height: 22px;}
    .dasaddata_table td, th{font-size: 14px;}
}
.default {
    background: #ffff;
}
.comp-section{width: 100%;float: left;padding: 35px 0;}
.comp_tittle{width: 100%;float: left;margin-bottom: 40px;}
.comp_tittle h2{font-size: 32px;font-weight: 400;line-height: 34px;color: #000000;margin-bottom: 20px;width: 100%;float: left;}
.comp_tittle p{font-size: 20px;font-weight: 400;line-height: 26px;color: #454545;width: 100%;float: left;}
.comp-table{width: 100%;float: left;border: 1px solid #B6D9F2;border-radius: 10px;}
.comp-table table{width: 100%;border-collapse: collapse;}
.comp-table table tr th{background: linear-gradient(360deg, rgba(182, 217, 242, 0.2) 0%, rgba(182, 217, 242, 0) 100%);font-size: 24px;color: #000;vertical-align: bottom;    padding: 30px 52px 30px;text-align: left;border-bottom: 1px solid #B6D9F2;border-right: 1px solid #B6D9F2;position: relative;    font-weight: 400;}
.edit_box{display: flex;flex-direction: column;align-items: center;row-gap: 10px;}
.edit_tittle{display: flex;align-items: center;column-gap: 15px;}
.edit_tittle p{font-size: 24px;font-weight: 400;line-height: 28px;color: #454545; }
.edit_tittle a{float: left;}
.edit_tittle a img{width: 23px;height: 23px;margin-top: 5px;}
.comp-table table tr td{padding: 20px 55px;border-bottom: 1px solid #B6D9F2;border-right: 1px solid #B6D9F2;font-size: 20px;color: #454545;    text-align: center;width: 400px;}
.comp-table table tr th:last-child{border-right: 0;}
.comp-table table tr:last-child td{border-bottom: 0;}
.comp-table table tr td:last-child{border-right: 0;}
.comp-table table tr td:first-child{text-align: left;}
.listedit{width: 88%;padding: 12px;background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(203, 230, 252) 100%);position: absolute;top: 155px;left: 6%;box-shadow: 0px 10px 20px 0px #0000001A;border-radius: 10px;display: none;}
.listedit ul{width: 100%;float: left;list-style-type: none;}
.listedit ul li{width: 100%;float: left;padding-bottom: 24px;}
.edtiradio {display: flex;position: relative;cursor: pointer;font-size: 20px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #454545;font-weight: 400;    column-gap: 10px;}
.edtiradio input {position: absolute;opacity: 0;cursor: pointer;}
.edtiradio .checkmark{position: absolute;top: 0;right: 0;height: 24px;width: 24px;border:1px solid #005DAC;border-radius: 50%;}
.edtiradio input:checked ~ .checkmark {background-color: #fff;border:1px solid #005DAC}
.edtiradio .checkmark:after {content: "";position: absolute;display: none;}
.edtiradio input:checked ~ .checkmark:after {display: block;}
.edtiradio .checkmark:after {top: 2px;left: 2px;width: 18px;height: 18px;border-radius: 50%;background: #005DAC;}
.listedit ul li:last-child{padding-bottom: 0;}
.edtiradio img{width: 30px;}
.comp-table table tr td.extracare{display: none;}
.comp-table table tr td.doubleextracare{display: none;}
.comp-table table tr td.standalone{display: none;}

.comp-table table tr th.extracare{display: none;}
.comp-table table tr th.doubleextracare{display: none;}
.comp-table table tr th.standalone{display: none;}
.disabledradio{opacity: 0.5;}

@media screen and (max-width: 1600px) 
{
    .comp_tittle h2{font-size: 24px;margin-bottom: 16px;line-height: 35px;}
    .comp_tittle p{font-size: 14px;}
    .comp_tittle{margin-bottom: 36px;}
    .comp-table table tr th{padding: 30px 30px;}
    .comp-table table tr td{padding: 24px 30px;}
    .comp-table table tr td{font-size: 20px;}
    .comp-table table tr th{font-size: 20px;}
    .edit_tittle p {font-size: 20px;}
    .edtiradio{font-size: 16px;}
    .edtiradio img {width: 23px;}
    
}

@media screen and (max-width: 1366px) 
{
    .comp_tittle h2{font-size: 24px;margin-bottom: 16px;line-height: 35px;}
    .comp_tittle p{font-size: 14px;}
    .comp_tittle{margin-bottom: 36px;}
    .comp-table table tr th{padding: 20px;}
    .comp-table table tr td{padding:20px;}
    .comp-table table tr td{font-size: 16px;}
    .comp-table table tr th{font-size: 20px;}
    .edit_tittle p {font-size: 20px;}
    .edtiradio{font-size: 16px;}
    .edtiradio img {width: 20px;}
    .edtiradio .checkmark{height:20px;width: 20px;}
    .edtiradio .checkmark:after{width: 14px;height: 14px;}
    
}
@media screen and (max-width: 1280px) {
    .comp_tittle h2{font-size: 22px;margin-bottom: 16px;line-height: 23px;}
    .comp_tittle p{font-size: 14px;}
    .comp_tittle{margin-bottom: 24px;}
    .comp-table table tr td{font-size: 16px;}
    .comp-table table tr th{font-size: 20px;}
    .edit_tittle p {font-size: 20px;}
    .edit_tittle a img {width: 20px;height: 20px;}
    .edit_tittle{column-gap: 5px;}
    .comp-table table tr th{padding: 30px 30px;}
    .comp-table table tr td{padding: 24px 30px;}

    .edtiradio{font-size: 14px;}
    .edtiradio img {width: 20px;}
    .edtiradio .checkmark{height: 18px;width: 18px;}
    .edtiradio .checkmark:after{width: 12px;height: 12px;}
    .comp-table{overflow-x: scroll;overflow-y: hidden;}
    .comp-table table{white-space: nowrap;}

    .comp-table table thead tr > th {
        background:#fff;
        position: sticky;
        padding:.5rem;
        z-index:2;
        top: 0;
      }
      .comp-table table tbody tr > :first-child {
        background:#fff;
        position: sticky;
        z-index:1;
        left:0;
      }

      .comp-section{padding: 50px 0;}
    
}


@media screen and (max-width: 760px) 
{
  .comp-section{padding: 25px 0;}
    .comp_tittle h2{font-size: 24px;margin-bottom: 12px;    line-height: 30px;}
    .comp_tittle p{font-size: 16px;}
    .comp_tittle{margin-bottom: 24px;}
    .comp-table table tr td{font-size: 14px;}
    .comp-table table tr th{font-size: 14px;}
    .edit_tittle p {font-size: 14px;}
    .edit_tittle a img {width: 20px;height: 20px;}
    .edit_tittle{column-gap: 5px;}
    .comp-table table tr th{padding: 15px 15px;}
    .comp-table table tr td{padding: 15px 15px;}
    .edtiradio{font-size: 14px;}
    .edtiradio img {width: 20px;}
    .edtiradio .checkmark{height: 18px;width: 18px;}
    .edtiradio .checkmark:after{width: 12px;height: 12px;}
    .comp-table{overflow-x: scroll;overflow-y: hidden;}
    .comp-table table{white-space: nowrap;}
    .edit_box img{width: 40px;height: 40px;}

    .comp-table table thead tr > th {
        background:#fff;
        position: sticky;
        padding:.5rem;
        z-index:2;
        top: 0;
      }
      .comp-table table tbody tr > :first-child {
        background:#fff;
        position: relative !important;
        z-index:1;
        left:0;
      }
      
      @media screen and (max-width: 760px) {
        .comp-section {
            display: block;
        }
    }

}

/* Responsive Media Queries Only */

/* Large Desktop - 1600px */
@media screen and (max-width: 1600px) {
    .comp_tittle h2 {
        font-size: 24px;
        margin-bottom: 16px;
        line-height: 35px;
    }

    .comp_tittle p {
        font-size: 14px;
    }

    .comp_tittle {
        margin-bottom: 36px;
    }

    .comp-table table tr th {
        padding: 30px 30px;
        font-size: 20px;
    }

    .comp-table table tr td {
        padding: 24px 30px;
        font-size: 20px;
    }

    .edit_tittle p {
        font-size: 20px;
    }

    .edtiradio {
        font-size: 16px;
    }

    .edtiradio img {
        width: 23px;
    }
}

/* Tablet - 1366px */
@media screen and (max-width: 1366px) {
    .comp_tittle h2 {
        font-size: 24px;
        margin-bottom: 16px;
        line-height: 35px;
    }

    .comp_tittle p {
        font-size: 14px;
    }

    .comp_tittle {
        margin-bottom: 36px;
    }

    .comp-table table tr th {
        padding: 20px;
        font-size: 20px;
    }

    .comp-table table tr td {
        padding: 20px;
        font-size: 16px;
    }

    .edit_tittle p {
        font-size: 20px;
    }

    .edtiradio {
        font-size: 16px;
    }

    .edtiradio img {
        width: 20px;
    }

    .edtiradio .checkmark {
        height: 20px;
        width: 20px;
    }

    .edtiradio .checkmark:after {
        width: 14px;
        height: 14px;
    }
}

/* Laptop/Small Tablet - 1280px */
@media screen and (max-width: 1280px) {
    .comp_tittle h2 {
        font-size: 22px;
        margin-bottom: 16px;
        line-height: 23px;
    }

    .comp_tittle p {
        font-size: 14px;
    }

    .comp_tittle {
        margin-bottom: 24px;
    }

    .comp-table table tr td {
        font-size: 16px;
        padding: 24px 30px;
    }

    .comp-table table tr th {
        font-size: 20px;
        padding: 30px 30px;
    }

    .edit_tittle p {
        font-size: 20px;
    }

    .edit_tittle a img {
        width: 20px;
        height: 20px;
    }

    .edit_tittle {
        column-gap: 5px;
    }

    .edtiradio {
        font-size: 14px;
    }

    .edtiradio img {
        width: 20px;
    }

    .edtiradio .checkmark {
        height: 18px;
        width: 18px;
    }

    .edtiradio .checkmark:after {
        width: 12px;
        height: 12px;
    }

    /* Enable horizontal scroll with sticky columns */
    .comp-table {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .comp-table table {
        white-space: nowrap;
        min-width: 1000px;
    }

    /* Sticky header */
    .comp-table table thead tr > th {
        position: sticky;
        top: 0;
        z-index: 2;
        background: linear-gradient(360deg, rgba(182, 217, 242, 0.2) 0%, rgba(182, 217, 242, 0) 100%);
    }

    /* Sticky first column */
    .comp-table table tbody tr > td:first-child {
        position: sticky;
        left: 0;
        z-index: 1;
        background: #fff;
    }

    .comp-table table thead tr > th:first-child {
        position: sticky;
        left: 0;
        z-index: 3;
        background: #fff;
    }

    .comp-section {
        padding: 50px 0;
    }
}




/*------------------------- added by ratikant on 11-Nov-25----------------------------------  */

/* Mobile - 760px */
@media screen and (max-width: 760px) {
    .comp-section {
        padding: 25px 0;
    }

    .comp_tittle h2 {
        font-size: 24px;
        margin-bottom: 12px;
        line-height: 30px;
    }

    .comp_tittle p {
        font-size: 16px;
    }

    .comp_tittle {
        margin-bottom: 24px;
    }

    .comp-table table tr td {
        font-size: 14px;
        padding: 15px 15px;
    }

    .comp-table table tr th {
        font-size: 14px;
        padding: 15px 15px;
    }

    .edit_tittle p {
        font-size: 14px;
    }

    .edit_tittle a img {
        width: 20px;
        height: 20px;
    }

    .edit_tittle {
        column-gap: 5px;
    }

    .edtiradio {
        font-size: 14px;
    }

    .edtiradio img {
        width: 20px;
    }

    .edtiradio .checkmark {
        height: 18px;
        width: 18px;
    }

    .edtiradio .checkmark:after {
        width: 12px;
        height: 12px;
    }

    .edit_box img {
        width: 40px;
        height: 40px;
    }

    .comp-table {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .comp-table table {
        white-space: nowrap;
        min-width: 800px;
    }

    /* Sticky header and first column */
    .comp-table table thead tr > th {
        position: relative !important;
        top: 0;
        z-index: 2;
        background: linear-gradient(360deg, rgba(182, 217, 242, 0.2) 0%, rgba(182, 217, 242, 0) 100%);
    }

    .comp-table table tbody tr > td:first-child {
  position: relative !important;
        left: 0;
        z-index: 1;
        background: #fff;
    }

    .comp-table table thead tr > th:first-child {
        position: relative !important;
        left: 0;
        z-index: 3;
        background: #fff;
    }
}

/* Small Mobile - 480px */
@media screen and (max-width: 480px) {
    .comp_tittle h2 {
        font-size: 20px;
        line-height: 26px;
    }

    .comp_tittle p {
        font-size: 14px;
    }

    .comp-table table tr td {
        font-size: 12px;
        padding: 12px 10px;
    }

    .comp-table table tr th {
        font-size: 12px;
        padding: 12px 10px;
    }

    .edit_tittle p {
        font-size: 12px;
    }

    .edit_box img {
        width: 30px;
        height: 30px;
    }

    .comp-table table {
        min-width: 700px;
    }
}

/* Custom scrollbar styling */
.comp-table {
    scrollbar-width: thin;
    scrollbar-color: #B6D9F2 #f0f0f0;
}

.comp-table::-webkit-scrollbar {
    height: 8px;
}

.comp-table::-webkit-scrollbar-track {
    background: #f0f0f0;
    border-radius: 4px;
}

.comp-table::-webkit-scrollbar-thumb {
    background: #B6D9F2;
    border-radius: 4px;
}

.comp-table::-webkit-scrollbar-thumb:hover {
    background: #9BC8E8;
}

.travel-section
{
    width: 100%;
    float: left;  
}
.travel-section .wrapper
{
    padding-top: 35px;
    padding-bottom: 35px;
}
.travel-bg
{
    position: relative;
    background: linear-gradient(to bottom, #177F96 0%, #8ADAEC 67%, #0D8DA9 100%);
    overflow: hidden;
}
.travel-wrapper
{
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    column-gap: 50px;    
}

.simplifly-title {
    position: absolute;
    right: 0;
    white-space: nowrap;
    left: 100px;
    font-size: 100px;
    font-weight: 700;
    line-height: 115%;
    letter-spacing: -1px;
    text-align: center;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    display: block;
    width: max-content;
    animation: travel-scroll-left 15s linear infinite;
}
@keyframes travel-scroll-left{from{transform:translateX(100%);}to{transform:translateX(-100%);}}
.travel-left-box
{
    width: calc(100% - 750px);
    align-items: center;
    justify-content: center;
    animation: travel-imgscroll 3s linear;
}
@keyframes travel-imgscroll{0%{transform:translateX(-30%);opacity:0;}10%{opacity:1;}100%{transform:translateX(0);opacity:1;}}
.travel-banner-img
{
    max-width:100%;
}
.travel-right-box
{
    width: 700px;    
    background-color: #FFFFFF;
    padding: 31px 45px;
    border-radius: 25px;
}
.guides-title
{
    width: 100%;
    font-size: 32px;
    line-height: 37px;
    margin-bottom: 14px;
}
.guide-ul-tabs
{
    width: 100%;
    display: inline-block;
    list-style: none;
    margin-bottom: 13px;
}
.guide-ul-tabs li
{
    display: inline-block;
    margin-right: 20px;
}
.guide-ul-tabs li:last-child
{
    margin-right: 0px;
}
.guide-ul-tabs li a
{
    display:inline-flex;
    padding: 10px;
    background-color: rgba(69, 69, 69, 0.1);
    color: #454545;
    font-size: 20px;
    line-height: 20px;
    border-radius: 30px;
    transition: 0.2s ease;
}
.guide-ul-tabs li.active a
{
    background-color: #005DAC;
    padding: 10px 16px;
    color: #ffffff;
    font-weight: 600;
}
.guide-tabs
{
    width: 100%;
    display: none;
}
.guide-tabs.active
{
    display: block;
}
.guide-step-li
{
    width: 100%;
    display: flex;
    column-gap: 20px;
    align-items: center;
    padding: 10px 0px;
    position: relative;
}
.guide-step-li::before
{
    content: "";
    position: absolute;
    height: 49%;
    width: 1px;
    border-left: 1px dashed #454545;
    left: 17px;
    top: 50%;
    z-index: 0;
}
.guide-step-li:first-child:after
{
    content: none;
}
.guide-step-li::after
{
    content: "";
    position: absolute;
    height: 50%;
    width: 1px;
    border-left: 1px dashed #454545;
    left: 17px;
    bottom: 50%;
    z-index: 0;
}
.guide-step-li:last-child:before
{
    content: none;
}
.step-counter
{
    z-index: 1;
    position: relative;
    width: 35px;
    height: 35px;
    border: 1.35px solid #454545;
    background-color: #B6D9F2;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
}
.step-counter p
{
    font-size: 16px;
    color: #2F2E2E;
}
.guide-step-description
{
    width: calc(100% - 55px);
    font-size: 20px;
    line-height: 22px;
}
.guide-btn-box
{
    margin-top: 45px;
}
.know-more-btn
{
    width: 100%;
    display: inline-block;
    padding: 20px;
    color: #005DAC;
    font-weight: 600;
    border: 1px solid #005DAC;
    text-align: center;
    border-radius: 10px;
    font-size: 20px;
}
.guide-video-box
{
    width: 100%;
    height: 250px;
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
    margin: 10px 0 15px 0;
}
.video-overlay
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    z-index: 2;
}
.guide-bgimg
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.video-btn-box
{
    position: relative;
    z-index: 3;
}
.video-btn-box .icon-play
{
    color: #ffffff;
    font-size:24px;
}
.video-btn-box .icon-play:before {
    content: '\e819';
}
.guide-accordian-btn
{
    display: none;
    width: 100%;
    justify-content: space-between;
    padding: 15px 0px;
    border-top: 1px dashed rgba(0, 0, 0, 0.4);
}
.guide-accord-text
{
    font-size: 14px;
    line-height: 17px;
    color: #454545;
}
.accord-icon-minus
{
    display: none;
    width: 20px;
    height: 20px;
    position: relative;   
    font-weight: 600;
    font-style: normal;
}
.accord-icon-minus::before
{
    right: 0;
    position: absolute;
    content: "";
    width: 15px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 2px;
    background-color: #454545;
}
.accord-icon-plus
{
    width: 20px;
    height: 20px;
    position: relative;   
    font-weight: 600;
    font-style: normal;
}
.accord-icon-plus::before
{
    right: 0;
    position: absolute;
    content: "";
    width: 15px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 2px;
    background-color: #454545;
}
.accord-icon-plus::after
{

    position: absolute;
    content: "";
    width:2px;
    height: 14px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: #454545;
}
.guide-accordian-btn.active .accord-icon-minus
{
    display: block;
}
.guide-accordian-btn.active .accord-icon-plus
{
    display: none;
}


.travel-section .popup-main-bg
{
    z-index: 5;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.8);
    display: none;
}
.travel-section .popup-modal-body
{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    border-radius: 2px;
    background-color: #000;
}
.travel-section .popup-width-800
{
    width: 800px;
    background-color: #000;
}
.travel-section .popup-modal-relative
{
    position: relative;
    width: 100%;   
}
.travel-section .popup-close {
    cursor: pointer;
    position: absolute;
    right: -10px;
    top: -10px;
    z-index: 9999;
    width: 25px;
    height: 25px;
    border-radius: 25px;
    text-align: center;    
    background-color: #000;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.travel-section .popup-close i
{
    font-size: 12px;
    font-style: normal;
}
.travel-section .video-wrapper
{
    width: 100%;
    height: 500px;
}
.travel-section .video-wrapper iframe
{
    width: 100%;
    height: 100%;
}

@media screen and (max-width:1600px)
{
    .simplifly-title {font-size: 80px;left: 100px;}
    .travel-left-box{width: calc(100% - 630px);}
    .travel-banner-img{max-width: 80%;}
    .travel-right-box{width: 580px;padding: 30px;}
    .guides-title{font-size: 22px;line-height: 32px;width: 70%;}
    .guide-ul-tabs li{margin-right: 10px;}
    .guide-ul-tabs li a{font-size: 16px;line-height: 19px;}
    .guide-step-li{padding: 8px 0;}
    .guide-step-description{font-size: 16px;line-height: 19px;}
    .guide-btn-box{margin-top: 20px;}
    .know-more-btn{padding: 15px;font-size: 16px;}
}
@media screen and (min-width:760px) and (max-width:1199px)
{
    .travel-wrapper{display: flex;justify-content: center;width:600px;}
    .travel-left-box{display: none;}
    .travel-right-box{width: 95%;}
    .travel-section  .popup-width-800{width: 90%;}
    .travel-bg{display: flex;align-items: center;justify-content: center;}
    .travel-section .wrapper{padding: 50px 0;}
}
@media screen and (max-width:760px)
{
    .travel-section .wrapper{padding: 25px 0px 25px;} 
    .travel-wrapper{padding: 0px 10px;display: block;}
    .travel-left-box {width: auto;        margin-top: 70px;}
    .travel-right-box{width: 100%;padding: 30px 24px;border-radius: 25px;}
    .guides-title{width: 100%;font-size: 16px;line-height: 19px;}
    /* .guide-ul-tabs{display: none;} */
    .guide-ul-tabs::-webkit-scrollbar{height: 0;}
    .guide-ul-tabs{overflow-x: auto;overflow-y: hidden;white-space: nowrap;}
    .guide-ul-tabs li a{font-size: 14px;line-height: 17px;}
    .guide-ul-tabs li.active a{font-weight: 400;}
    .guide-video-box{display: flex;margin:0px;}
    .step-counter{width: 25px;height: 25px;        margin: 0 3px;}
    .guide-step-ul{margin-top: 15px;}
    .guide-step-li{column-gap: 12px;}
    .guide-step-li::after{left: 15px;}
    .guide-step-li::before{left: 15px;}
    .step-counter p{font-size: 14px;}
    .guide-step-description{width: calc(100% - 42px);font-size: 14px;line-height: 17px;}
    .guide-btn-box{margin-top: 10px;margin-bottom: 15px;}
    .guide-accordian-btn{display: none;}
    .know-more-btn{padding: 15px;font-size: 14px;padding: 12px;}
    .travel-section .popup-width-800{width: 90%;}
    .travel-section  .video-wrapper{height: 300px;}
    .guide-video-box{ height: 175px;}
    .travel-section{margin: 0 0;}
    .simplifly-title{font-size: 55px;}
}

.faq-section{width:100%;padding:116px 0;box-shadow:0 0 50px 0 #00000024 inset; float: left;}
.faq-wrapper{width:100%}
.faq-title{width:100%;font-size:32px;line-height:34px;color:#000;margin-bottom:32px}
.faq-tabs{width:100%;list-style:none;display:inline-block;margin-bottom:32px}
.faq-tabs li{margin-right:44px;display:inline-block}
.faq-tabs li a{padding:11.5px 18.5px;display:inline-flex;border-radius:35px;font-size:20px;color:#454545;transition:all .2s ease}
.faq-tabs li.active a{background-color:#005dac;color:#fff;font-weight:700}
.tab-contant{width:100%}
.tab-contant-wrapper{width:100%;display:none}
.tab-contant-wrapper.active{display:block}
.accordian-card{width:100%;padding:32px 0;border-top:1px dashed rgba(0, 0, 0, 0.4)}
.faq-accrodian-btn{width:100%;display:flex;align-items:center;justify-content:space-between}
.faq-accrodian-btn .accoridan-title{width:calc(100% - 25px);font-size:24px;line-height:28px;color:#131313;font-style:normal}
.accordian-arrow{width:20px;height:20px;transition:.2s ease}
.accordian-card.active .accordian-arrow{transform:rotate(180deg)}
.accordian-contant-box{width:100%;display:none;margin-top:16px}
.accordian-card.active .accordian-contant-box{display:block}
.accordian-description{width:100%;font-size:20px;line-height:26px;color:#454545}
.faq-accrodian-btn .icon-slider-arrow{font-size: 14px;color:#454545;transform: rotate(90deg);transition: 0.2s ease;}
.accordian-card.active .faq-accrodian-btn .icon-slider-arrow{transform:rotate(270deg);}

@media screen and (max-width:1600px)
{
    .faq-section{padding:48px 0}
    .faq-title{font-size:24px;line-height:26px}
    .faq-tabs li{margin-right:25px}
    .faq-tabs li a{font-size:18px}
    .faq-tabs li.active a{font-weight:600}
    .faq-accrodian-btn .accoridan-title{font-size:20px;line-height:23px}
    .accordian-card{padding:25px 0}
    .accordian-arrow{width:18px;height:18px}
    .accordian-description{font-size:16px;line-height:20px}
}
@media screen and (max-width:760px)
{
    .faq-section{padding:25px 0}
    .faq-title{font-size:20px;line-height:23px;margin-bottom:20px}
    .faq-tabs{width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin-bottom:20px}
    .faq-tabs li{margin-right:5px;white-space:normal}
    .faq-tabs li a{font-size:14px;padding:10px 13px;border-radius:20px}
    .faq-tabs li.active a{font-weight:500}
    .accordian-card{padding:15px 0}
    .faq-accrodian-btn .accoridan-title{font-size:16px;line-height:19px}
    .accordian-contant-box{margin-top:15px}
    .accordian-description{font-size:14px;line-height:19px}
}
.carinsbox{width: 100%;float: left;padding: 60px 0;}
.carinsbox_list{width: 100%;float: left;}
.carinsbox_list > ul{width: 100%;float: left;}
.carinsbox_list > ul li{float: left;display: flex;gap: 30px;flex-direction: column;padding: 5px 0;margin-right: 30px;}
.carinsbox_list > ul li a{width: 100%;float: left;background: #fff;box-shadow:0 0 5px #c3c3c3;border-radius: 10px;padding: 15px 15px;display: flex;flex-direction: column;align-items: center;gap: 15px;margin-bottom: 30px;}
.carinsbox_list > ul li a p{width: 100%;float: left;color: #0065ff;font-size: 11px;text-transform: uppercase;text-align: center;font-weight: 400;}
.carinsbox_list > ul li a img{width: auto;height: 60px;}
.carinsbox_list > ul li a:last-child{margin-bottom: 0;}
.carinsbox_list .slick-list{padding-left: 5px;}

.carinsbox_list .slick-dots {display:flex;overflow:hidden;}
.carinsbox_list .slick-dots > li{flex:1;height:5px;margin:0px;overflow:hidden;padding: 0 0;}
.carinsbox_list .slick-dots > li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px;}
.carinsbox_list .slick-dots > li:last-child{border-top-right-radius:90px;border-bottom-right-radius:90px;}
.carinsbox_list .slick-dots > li button{width:100%;height:5px;padding:0px;}
.carinsbox_list .slick-dots > li button:before{content:"";width:100%;height:5px;background:rgba(0, 0, 0, 0.15);transition:0.3s all ease-in;}
.carinsbox_list .slick-dots > li button:hover:before{transform:scaleY(1.5);}
.carinsbox_list .slick-dots > li.slick-active button:before{background:#000;transition:0.3s all ease-in;}

@media screen and (max-width:1600px){
    .carinsbox_list ul li a img{height: 50px;}
    .carinsbox_list > ul li{margin-right: 15px;}
    .carinsbox_list ul li a{margin-bottom: 15px; height: 140px;}
}
@media screen and (max-width:1024px){
    .carinsbox_list ul li a{padding: 15px 5px;}
    .carinsbox_list ul li a img{height: 40px;}
    .carinsbox{padding: 50px 0;}
    
}
@media screen and (max-width:767px){
    .carinsbox_list ul li a img{height: 35px;}
    .carinsbox_list ul li a p{font-size: 12px;}
    .carinsbox_list ul li a{padding: 15px 2px;}
    .carinsbox{padding: 25px 0;}
    .carinsbox_list > ul li{margin-right: 10px;}
    .carinsbox_list ul li a{margin-bottom: 10px;}
}
.typography-section
{
    width: 100%;
   float: left;
   border-top:1px dashed rgba(0,0,0,.4);
}
.typography-wrapper
{
    width: 100%;
    padding: 143px 0;
}
.typography-wrapper h2
{
    width: 100%;
    font-size: 32px;
    line-height: 34px;
    margin: 20px 0px;
    color: #000;
}
.typography-wrapper p
{
    font-size: 20px;
    line-height: 26px;
    margin: 15px 0px;
    color: #454545;
}
.typography-wrapper ul
{
    margin: 15px 0px;
    padding-left: 20px;
}
.typography-wrapper ul li
{
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 5px;
    color: #454545;
}
.typography-wrapper ul li:last-child
{
    margin-bottom: 0px;
}
.common-section-subtitle
{
    font-size: 26px;
    line-height: 28px;
    margin: 20px 0px;
}

@media screen and (max-width:1600px)
{
    .typography-wrapper{padding: 48px 0;}
    .typography-wrapper h2{font-size: 24px;line-height: 26px;}
    .typography-wrapper p{font-size: 16px;line-height: 20px;}
    .typography-wrapper ul li{font-size: 16px;line-height: 20px;}
    .common-section-subtitle{font-size: 20px;line-height: 22px;}    
}

@media screen and (max-width:760px)
{
    .typography-wrapper{padding: 25px 0;}
    .typography-wrapper h2{font-size: 20px;line-height: 23px;}
    .typography-wrapper p{font-size: 14px;line-height:19px;}
    .typography-wrapper ul li{font-size: 14px;line-height:19px;}
    .common-section-subtitle{font-size: 18px;line-height: 20px;}
}

.advantages-section{width:100%; float: left;padding:35px 0;}
.advantages-wrapper{width:100%;float: left;}
.advantages-title{width:100%;font-size:32px;line-height:34px;margin-bottom:32px}
.advantages-flex-box{width:100%;float: left;}
.advantages-padd{width:33.33%;float: left;padding: 0 5px;}
.advantages-card{width:100%;border:1px solid rgba(69,69,69,.6);border-radius:10px;padding:30px;float: left;}
.advantages-card-icon{width:67px;height:67px;margin-bottom:20px}
.advantages-card-contant{width:100%;margin-top:auto}
.advantages-card-contant h3{width:100%;color:#454545;font-size:32px;line-height:28px;margin-bottom:15px}
.advantages-card-contant p{width:100%;font-size:20px;line-height:28px;color:#454545;height: 56px;  overflow: hidden;}
.advantageslider .slick-dots{display:flex;overflow:hidden;bottom:0;    padding: 0 20px;}
.advantageslider .slick-dots li{flex:1;height:5px;margin:0;overflow:hidden}
.advantageslider .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px}
.advantageslider .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px}
.advantageslider .slick-dots li button{width:100%;height:5px;padding:0}
.advantageslider .slick-dots li.slick-active button:before{background:#000;transition:.3s all ease-in}
.advantageslider .slick-dots li button:before{content:"";width:90%; margin-left: 5%; height:5px;background:rgba(0,0,0,.15);transition:.3s all ease-in}
.advantageslider{margin-bottom:0;padding-bottom:30px}
.advantageslider .slick-list{width: 100%;}


.advantagesCta{float: left;width: 100%;}
.advantagesCta a{border-radius: 10px;background: #005DAC;padding: 12px 36px;color: #FFF;text-align: center;font-size: 20px;font-weight: 700;
line-height: 100%;display: inline-block;transition: 0.3s all ease-in;}


@media screen and (max-width:1600px){
.advantages-title{font-size:24px;line-height:26px} 
.advantages-card-icon{width:50px;height:50px}
.advantages-card-contant h3{font-size:20px;line-height:23px;margin-bottom:10px}
.advantages-card-contant p{font-size:14px;line-height:17px;height: 34px;overflow: hidden;}


}
@media screen and (max-width:1024px){
    .advantages-section{padding: 50px 0;}
}

@media screen and (max-width:760px){ 
    .advantages-section{padding:25px 0;}
.advantages-title{font-size: 24px;line-height: 30px;margin-bottom:20px}
.advantages-card{padding:15px;}
.advantages-card-icon{width:40px;height:40px}
.advantages-card-contant h3{font-size:18px;line-height:20px}
.advantages-section .wrapper{padding: 0;}
.advantages-title{padding: 0 24px;}
.advantageslider .slick-list{padding: 0 19px;}
.advantagesCta a{ margin-left: 24px;}
}
.leftimagepart{width: 298px;border-radius: 20px;overflow: hidden;float: left;}
.leftimagepart img{width: 100%;float: left;    height: 100%;}
.righttextpart{float: left;width: 78%;}
.righttext_title{font-size: 18px;color: #131619;font-weight: 700;float: left;margin-bottom: 12px;width: 100%;}
.righttextpart p{width: 100%;float: left;font-size: 16px;font-weight: 400;line-height: 22px;color: #131619B0;margin-bottom: 12px;}
.righttextpart ul{width: 100%;float: left;padding-left: 30px;}
.righttextpart ul li{width: 100%;float: left;list-style: disc;margin-bottom: 12px;}
.righttextpart ul li {font-size: 16px;font-weight: 400;line-height: 20px;color: #131619B0;}
.righttextpart ul li::marker {color: #131619B0;}

@media screen and (max-width:1024px){ 
    .leftimagepart{width: 100%;}
    .righttextpart{width: 100%;margin-top: 12px;}
    .righttextpart.righttextpartAuto{height: auto;}
    .leftimagepart img{height: 200px;}
}

@media screen and (max-width:820px){
    .popular_search{    padding: 24px 24px;}
}
@media screen and (max-width:760px){
    .righttext_title{font-size: 16px;}
    .righttextpart p{font-size: 14px;}
    .righttextpart ul li p{font-size: 14px;}
    .leftimagepart img{height: 160px;} 
}

  .righttextpart {
    max-height: 350px;
    overflow-y: auto;
    padding-right: 10px;
    overflow-x: hidden;
  }
  
  .righttextpart::-webkit-scrollbar {
    width: 8px;
  }
  
  .righttextpart::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
  }
  
  .righttextpart::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
  }
  
  .righttextpart::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
  
  .righttextpart {
    scrollbar-width: thin;
    scrollbar-color: #0473d1 #f1f1f1;
  }
.scrolling-text-container{position:fixed;bottom:0;width:100%;background:#0A5;overflow:hidden;white-space:nowrap;color:white;z-index:99;}
.scrolling-text{display:inline-block;margin:15px 0px;padding-left:100%;animation:bottom-marqueescroll 45s linear infinite;white-space:nowrap;}
.scrolling-text .secHeading{display:inline-block;padding-right:160px;font-size:22px;font-weight:400;line-height:58%;color:#fff;}
.scrolling-text .secsubHeading{display:inline-block;font-size:18px;font-weight:400;line-height:70%;color:#fff;}

@media screen and (max-width: 1600px){
.scrolling-text .secHeading{font-size:18px;}
.scrolling-text .secsubHeading{font-size:14px;}
.scrolling-text{margin:12px 0px;}
.scrolling-text .secHeading{padding-right:130px;}
}
@media screen and (max-width: 1440px){
    .scrolling-text{margin:10px 0px;}
    .scrolling-text .secHeading{padding-right:110px;}
}
@media screen and (max-width: 1024px){
.scrolling-text .secHeading{font-size:16px;}
}
@media screen and (max-width: 820px){
    .scrolling-text-container{display:none;}
}
@media screen and (max-width: 720px){
.scrolling-text .secHeading{font-size:14px;}
.scrolling-text .secsubHeading{font-size:12px;}
}

/*! CSS Used keyframes */
@keyframes bottom-marqueescroll{0%{transform:translateX(0);}100%{transform:translateX(-100%);}}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff  center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    font-display: swap;

    src: url('../../../content/dam/revampbagic/fonts/slick.eot');
    src: url('../../../content/dam/revampbagic/fonts/slick.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/revampbagic/fonts/slick.woff') format('woff'), url('../../../content/dam/revampbagic/fonts/slick.ttf') format('truetype'), url('../../../content/dam/revampbagic/fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

@font-face 
{
    font-family: "Rubik-Regular";
    src: url("../../../content/dam/revampbagic/fonts/Rubik-Regular.ttf") format("truetype");
    font-display: swap;
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
*{margin:0;padding:0;box-sizing:border-box;font-family: "Rubik-Regular";font-weight:400}
button{cursor:pointer;outline: none; border: none;}
a{text-decoration:none}
:focus-visible {outline: -webkit-focus-ring-color auto 0px;}
img{max-width: 100%;}

::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-track{background:#f1f1f1;}
::-webkit-scrollbar-thumb{background:#0473D1;}
::-webkit-scrollbar-thumb:hover{background:#005DAC;}

ul,li,h2,a,p{text-decoration:none;list-style:none;margin:0;outline:none;}

.wrapper
{
    padding-left: 160px;
    padding-right: 160px;
}

@media screen and (max-width: 1600px) 
{
    
}

@media screen and (max-width: 1366px) 
{
    .wrapper
    {
        padding-left: 80px;
        padding-right: 80px;
    }
}
@media screen and (max-width: 1280px) {
    .wrapper {
        padding-left: 32px;
        padding-right: 32px;
    }
}
@media screen and (max-width: 760px) 
{
    .wrapper
    {
        padding-left: 24px;
        padding-right: 24px;
    }
}

@font-face {
  font-family: 'fontello';
  src: url('../../../content/dam/revampbagic/fonts/fontello.eot?39494671');
  src: url('../../../content/dam/revampbagic/fonts/fontello.eot?39494671#iefix') format('embedded-opentype'),
       url('../../../content/dam/revampbagic/fonts/fontello.woff2?39494671') format('woff2'),
       url('../../../content/dam/revampbagic/fonts/fontello.woff?39494671') format('woff'),
       url('../../../content/dam/revampbagic/fonts/fontello.ttf?39494671') format('truetype'),
       url('../../../content/dam/revampbagic/fonts/fontello.svg?39494671#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../../../content/dam/revampbagic/font/fontello.svg?39494671#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  font-display: swaps;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-check-mark:before { content: '\e800'; } /* '' */
.icon-facebook:before { content: '\e801'; } /* '' */
.icon-heart:before { content: '\e802'; } /* '' */
.icon-instagram:before { content: '\e804'; } /* '' */
.icon-language:before { content: '\e805'; } /* '' */
.icon-linkedin:before { content: '\e806'; } /* '' */
.icon-lock:before { content: '\e809'; } /* '' */
.icon-search:before { content: '\e80d'; } /* '' */
.icon-cart:before { content: '\e80f'; } /* '' */
.icon-youtube:before { content: '\e811'; } /* '' */
.icon-notification:before { content: '\e813'; } /* '' */
.icon-apple:before { content: '\e814'; } /* '' */
.icon-star:before { content: '\e815'; } /* '' */
.icon-twitter:before { content: '\e816'; } /* '' */
.icon-google-play:before { content: '\e817'; } /* '' */
.icon-slider-arrow:before { content: '\e818'; } /* '' */
.icon-play:before { content: '\e819'; } /* '' */
.icon-support:before { content: '\e81a'; } /* '' */
.icon-products:before { content: '\e81b'; } /* '' */
.icon-renew:before { content: '\e81c'; } /* '' */
.icon-mic:before { content: '\e81d'; } /* '' */
.icon-claim:before { content: '\e81e'; } /* '' */
.icon-image:before { content: '\e81f'; } /* '' */
.icon-info:before { content: '\e81f'; }

/* popup success  */
#toast {
  visibility: hidden;
  min-width: 250px;
  background-color: #333;
  color: #fff;
  text-align: center;
  border-radius: 8px;
  padding: 10px 16px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 14px;
  z-index: 1000;
  opacity: 0;
  transition: opacity 0.3s ease;
}

#toast.show {
  visibility: visible;
  opacity: 1;
}


#errortoast {
  visibility: hidden;
  min-width: 250px;
  background-color: #ed3939;
  color: #fff;
  text-align: center;
  border-radius: 8px;
  padding: 10px 16px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 14px;
  z-index: 1000;
  opacity: 0;
  transition: opacity 0.3s ease;
}

#errortoast.show {
  visibility: visible;
  opacity: 1;
}


* {
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  width: 100%;
}

.loaderspace {
  width: 100%;
  height: 100vh;
  background: radial-gradient(circle, rgb(254, 254, 254) 0%, rgb(170, 255, 240) 35%, rgb(200, 246, 255) 100%);
  display: flex;
  flex-direction: column; 
  align-items: center;   
  justify-content: center;
}

.containerloader {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.containerloader svg,
.containerloader img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.block {
  width: 75px;
  height: 75px;
  border-radius: 50%;
  position: relative;
}

.loader {
  border: 1px solid transparent;
  border-top-color: #0456a2;
  border-right-color: #0456a2;
  animation: spinLeaf 1s linear infinite;
}

.loader:before {
  content: "";
  display: block;
  border: 1px solid transparent;
  border-top-color: #2196f3;
  border-right-color: #00bcd4;
  border-radius: 50%;
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  animation: spinLime-1 0.5s linear infinite;
}

@-webkit-keyframes spinLeaf {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes spinLime-1 {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.containercontent {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 25px;
}

.containercontent p {
  text-align: center;
  font-family: sans-serif;
  color: #4c4c4c;
  font-display: swap;
}

@media screen and (max-width: 820px) {
  .loaderspace {
    padding: 20px;
  }

  .containercontent {
    margin-top: 20px;
  }
}




/* added by ratikant on 10-Nov-25 for general table responsive css */

.responsive-table-wrapper {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 20px 0;
  padding: 0 20px; /* Desktop padding */
}

.responsive-table-wrapper table {
  min-width: 800px;
  width: 100%;
  border-collapse: collapse;
}

/* Optional: Scrollbar styling */
.responsive-table-wrapper::-webkit-scrollbar {
  height: 8px;
}

.responsive-table-wrapper::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
}

.responsive-table-wrapper::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 10px;
}

.responsive-table-wrapper::-webkit-scrollbar-thumb:hover {
  background: #555;
}

/* Desktop specific padding */
@media screen and (min-width: 769px) {
  .responsive-table-wrapper {
    padding: 0 40px; /* More padding for larger screens */
  }
  
  .responsive-table-wrapper td,
  .responsive-table-wrapper th {
    padding: 12px 15px; /* Cell padding for desktop */
  }
}

/* Mobile optimization */
@media screen and (max-width: 768px) {
  .responsive-table-wrapper {
    padding: 0 10px; /* Less padding on mobile */
  }
  
  .responsive-table-wrapper table {
      font-size: 14px;
      line-height: 19px;
          color: #454545;
  }
  
  .responsive-table-wrapper td,
  .responsive-table-wrapper th {
    padding: 6px;
    white-space: nowrap;
  }
}


/* added by ratikant on 10-Nov-25 for general table responsive css */



