/*!
Theme Name: gptw26
Theme URI: https://www.greatplacetowork.in/
Author: https://www.greatplacetowork.in/
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: gptw26
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/* @font-face {
    font-family: 'gilroyregular';
    src: url('/var/www/html/web/wp-content/themes/gptw26/fonts/gilroyregular-webfont.woff2') format('woff2'),
         url('/var/www/html/web/wp-content/themes/gptw26/fonts/gilroyregular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gilroylight';
    src: url('/var/www/html/web/wp-content/themes/gptw26/fonts/gilroylight-webfont.woff2') format('woff2'),
         url('/var/www/html/web/wp-content/themes/gptw26/fonts/gilroylight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gilroysemibold';
    src: url('/var/www/html/web/wp-content/themes/gptw26/fonts/gilroy_semibold-webfont.woff2') format('woff2'),
         url('/var/www/html/web/wp-content/themes/gptw26/fonts/gilroy_semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gilroymedium';
    src: url('/var/www/html/web/wp-content/themes/gptw26/fonts/gilroy_medium-webfont.woff2') format('woff2'),
         url('/var/www/html/web/wp-content/themes/gptw26/fonts/gilroy_medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gilroybold';
    src: url('/var/www/html/web/wp-content/themes/gptw26/fonts/gilroy_bold-webfont.woff2') format('woff2'),
         url('/var/www/html/web/wp-content/themes/gptw26/fonts/gilroy_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

} */



/* Gilroy Font Faces */


@font-face {
  font-family: 'Gilroy';
  src: url('/wp-content/uploads/2022/10/GilroyRegular.woff2'),
       url('/wp-content/uploads/2025/11/GilroyRegular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gilroy';
  src: url('/wp-content/uploads/2025/11/Gilroy_Medium.woff2') format('woff2'),
       url('/wp-content/uploads/2025/11/Gilroy_Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gilroy';
  src: url('/wp-content/uploads/2022/10/Gilroy_SemiBold.woff2') format('woff2'),
       url('/wp-content/uploads/2025/11/Gilroy_SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gilroy';
  src: url('/wp-content/uploads/2022/10/Gilroy_Bold.woff2') format('woff2'),
       url('/wp-content/uploads/2025/11/Gilroy_Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}




/* 1. Use a more intuitive box model */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* 2. Remove default margin */
* {
  margin: 0;
}

/* 3. Improve body defaults */
body {
  min-height: 100vh;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

/* 4. Media defaults */
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}

/* 5. Remove built-in form typography styles */
input,
button,
textarea,
select {
  font: inherit;
}

/* 6. Avoid text overflows */

h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: break-word;
}
p{overflow-wrap: break-word;}
.theme-text-red{color: #FF162B;}

.text-center{text-align:center}

.custom-zoho-form :is(input[type="text"], select) {
  border-radius: 6px;
  border: 1px solid #FF1628;
  background: linear-gradient(90deg, #F3F2F2 0.48%, rgba(245, 245, 245, 0.58) 82.21%);
}
.row [class^='col-lg']{margin-bottom:10px}.custom-zoho-form table{width:100%;margin:0 auto}
.custom-zoho-form input[type='text'],.custom-zoho-form input[type='email'],.custom-zoho-form input[type='tel'],
.custom-zoho-form select{width:100%;height:48px;border-radius:0;border:1px #11131c solid;padding:5px 10px;transition:all 300ms ease;color:#11131c;font-size:16px;line-height:28px;letter-spacing:0}.custom-zoho-form input[type='text']:hover,.custom-zoho-form input[type='email']:hover,.custom-zoho-form input[type='tel']:hover,.custom-zoho-form select:hover{background:#edf1f7}.custom-zoho-form select,#crmWebToEntityForm select{background-color:transparent !important}.custom-zoho-form #formsubmit{display:inline-block;margin:0;letter-spacing:1.2px;font-size:14px;line-height:100%;width:auto;text-transform:uppercase;letter-spacing:1.2px;font-size:14px !important;border-radius:0;border:2px solid #11131c;padding:16px 35px;box-shadow:none !important;outline:0;background-color:transparent;color:#11131c !important;cursor:pointer}.custom-zoho-form #formsubmit:hover{color:white !important;background-color:#11131c}.custom-zoho-form tr td{width:50%;min-width:300px;padding:10px !important}.custom-zoho-form input::placeholder{color:#11131c}


