/*
 Theme Name:   Azuri Group
 Theme URI:    https://azurigroup.com.au
 Description:  GeneratePress child theme
 Author:       Azuri Group
 Author URI:   https://azurigroup.com.au
 Template:     generatepress
 Version:      0.1
*/

html {padding: 15px;}@media only screen and (max-width: 991.5px) {html {padding: 8px;}}body {min-width: 304px;overflow-x: hidden;}input, select, textarea {outline: none !important;}b, strong {font-weight: 600;}picture,img {display: inline-block;vertical-align: top;}.type-page ol:last-child, .type-page ul:last-child, .type-post ol:last-child, .type-post ul:last-child, .type-product ol:last-child, .type-product ul:last-child, blockquote:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,.liststyle1:last-child {margin-bottom: 0px !important;}.type-page ol, .type-page ul:not(.slick-dots), .type-post ol, .type-post ul:not(.slick-dots), .type-product ol, .type-product ul:not(.slick-dots) {margin-left: 20px;}.type-page ul:not(.slick-dots) ul, .type-post ul:not(.slick-dots) ul, .type-product ul:not(.slick-dots) ul {list-style: circle;}.type-page ol>li:not(:last-child), .type-page ul:not(.slick-dots)>li:not(:last-child), .type-post ol>li:not(:last-child), .type-post ul:not(.slick-dots)>li:not(:last-child), .type-product ol>li:not(:last-child), .type-product ul:not(.slick-dots)>li:not(:last-child),.liststyle1 > li:not(:last-child) {margin-bottom: 15px;}.type-page ol ol, .type-page ul:not(.slick-dots) ul:not(.slick-dots), .type-post ol ol, .type-post ul:not(.slick-dots) ul:not(.slick-dots), .type-product ol ol, .type-product ul:not(.slick-dots) ul:not(.slick-dots) {margin-top: 12px;}.liststyle1 {list-style: none !important;margin-left: 0px !important;}.liststyle1 > li {display: inline-block;vertical-align: top;width: 100%;padding-left: 35px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' viewBox='0 0 7 7'%3E%3Ccircle cx='3.5' cy='3.5' r='3.5' fill='%23298b8b'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: 7px 7px;background-position: 14px 12px;}.liststyle1 > li ul li {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' viewBox='0 0 7 7'%3E%3Cg fill='rgba(41,139,139,0)' stroke='%23298b8b' stroke-linejoin='round'%3E%3Ccircle cx='3.5' cy='3.5' r='3.5' stroke='none'/%3E%3Ccircle cx='3.5' cy='3.5' r='3' fill='none'/%3E%3C/g%3E%3C/svg%3E");}@media only screen and (min-width: 576px) {.liststyle2col {column-count: 2;}.liststyle2col {column-gap: 30px;}}.img-box,.text-box,.form-box {display: block;width: 100%;}.text-htagtitle {display: block;width: 100%;font-size: 18px;line-height: 1.3em;color: #298B8B;margin-bottom: 4px !important;}.text-htitle {font-size: 42px;}.text-sub-title {font-size: 18px;}.text-title,.text-separator-title {font-size: 24px;margin-bottom: 25px;}.text-separator-title:after {content: "";display: block;width: 66px;height: 4px;margin-top: 10px;background-color: #019393;}.tst-center:after {margin-left: auto;margin-right: auto;}.text-number-title {position: relative;z-index: 1;font-size: 20px;font-weight: 600;padding-top: 8px;padding-left: 75px;}.text-number-title:before {content: attr(data-title);color: #76CCCC;font-size: 50px;line-height: 50px;height: 34px;overflow: hidden;font-weight: normal;position: absolute;z-index: -1;left: 0px;top: 0px;bottom: auto;right: auto;}.text-bg {background-color: #EAF7F7;border-radius: 10px;padding: 28px;}@media only screen and (max-width: 768.5px) {.text-htitle {font-size: 30px;}}.text-btn {background-color: #009393 !important;color: #FFFFFF !important;border-radius: 8px;display: inline-block;vertical-align: top;min-width: 11.1111em;text-align: center;font-size: 18px !important;font-weight: bold !important;line-height: 1.3em !important;padding: 0.8333em 1.2222em;cursor: pointer;transition: all 0.3s ease-in-out;}.text-btn:hover {background-color: #43C1C1 !important;color: #FFFFFF !important;}.text-link {display: inline-block;vertical-align: top;color: #004141 !important;padding: 0.2em 2em 0.2em 0em;font-size: 16px;font-weight: 500;line-height: 1.3em;cursor: pointer;transition: all 0.3s ease-in-out;background-repeat: no-repeat;background-size: 0.6875em 0.5625em;background-position: 100% calc(50% + 0.0625em);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.425' height='8.8' viewBox='0 0 11.425 8.8'%3E%3Cpath d='M0 4.4h10.425M6.732.707 10.425 4.4 6.732 8.093' fill='none' stroke='%23298b8b' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");}.text-link:hover {padding-right: 1.5em;}

.table-responsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}.table-responsive:not(:last-child) {margin-bottom: 20px;}table, td, th {border: none;}table {border-spacing: 0px 20px;line-height: 1.5em;margin-bottom: 0px;}table th {font-weight: 600;}table td, table th {padding: 20px 12px;text-align: left;vertical-align: top;}table thead th, table thead td {padding-top: 0px;border-bottom: 1px solid #E8E8E8;}table tr td:first-child, table tr th:first-child {padding-left: 40px;}table tr td:last-child, table tr th:last-child {padding-right: 40px;}table tbody tr:nth-child(odd) td,table tbody tr:nth-child(odd) th {background-color: #F7F7F7;}table tbody tr:nth-child(even) td,table tbody tr:nth-child(even) th {padding-top: 0px;padding-bottom: 0px;}table tbody tr:nth-child(odd) td:first-child, table tbody tr:nth-child(odd) th:first-child {border-radius: 6px 0px 0px 6px;}table tbody tr:nth-child(odd) td:last-child, table tbody tr:nth-child(odd) th:last-child {border-radius: 0px 6px 6px 0px;}@media screen and (max-width: 1199.5px) {table tr td:first-child, table tr th:first-child {padding-left: 20px;}table tr td:last-child, table tr th:last-child {padding-right: 20px;}}@media only screen and (max-width: 768.5px) {table {font-size: 16px;}}@media only screen and (max-width: 575.5px) {table {font-size: 14px;}}

/*=====================================
= Bootstrap CSS
=====================================*/
.bt-container {margin:0px auto;padding: 0px 15px;}@media (min-width: 576px) {.bt-container, .grid-container {max-width: 540px;}}@media (min-width: 769px) {.bt-container, .grid-container {max-width: 720px;}}@media (min-width: 992px) {.bt-container, .grid-container {max-width: 960px;}}@media (min-width: 1200px) {.bt-container, .grid-container {max-width: 1170px;}}@media (min-width: 1452px) {.bt-container, .grid-container {max-width: 1392px;}}.bt-container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position: relative;z-index: 1;}.bt-container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position: relative;z-index: 1;}@media (max-width: 768.5px) {.bt-container, .bt-container-fluid,.inside-site-info, .inside-top-bar {padding-right: 22px;padding-left: 22px;}}.bt-row {display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}.bt-col {flex-basis: 0;flex-grow: 1;width: 100%;max-width: 100%;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}.bt-col-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-2 {flex: 0 0 16.6666%;max-width: 16.6666%;}.bt-col-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-4 {flex: 0 0 33.3333%;max-width: 33.3333%;}.bt-col-5 {flex: 0 0 41.6666%;max-width: 41.6666%;}.bt-col-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-7 {flex: 0 0 58.3333%;max-width: 58.3333%;}.bt-col-8 {flex: 0 0 66.6666%;max-width: 66.6666%;}.bt-col-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-10 {flex: 0 0 83.3333%;max-width: 83.3333%;}.bt-col-11 {flex: 0 0 91.6666%;max-width: 91.6666%;}.bt-col-12 {flex: 0 0 100% ;max-width: 100% ;}@media (min-width: 576px) {.bt-col-sm-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-sm-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-sm-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-sm-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-sm-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-sm-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-sm-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-sm-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-sm-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-sm-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-sm-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-sm-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 769px) {.bt-col-md-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-md-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-md-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-md-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-md-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-md-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-md-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-md-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-md-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-md-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-md-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-md-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 992px) {.bt-col-lg-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-lg-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-lg-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-lg-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-lg-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-lg-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-lg-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-lg-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-lg-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-lg-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-lg-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-lg-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 1200px) {.bt-col-xl-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-xl-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-xl-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-xl-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-xl-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-xl-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-xl-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-xl-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-xl-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-xl-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-xl-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-xl-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 1452px) {.bt-col-xlg-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-xlg-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-xlg-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-xlg-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-xlg-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-xlg-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-xlg-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-xlg-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-xlg-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-xlg-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-xlg-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-xlg-12 {flex: 0 0 100%;max-width: 100%;}}

/*=====================================
= Gform CSS
=====================================*/
@media only screen and (min-width: 641px) {body .gform_wrapper.gravity-theme .gform_fields {grid-row-gap: 15px;grid-column-gap: 15px;}}body .gform_wrapper.gravity-theme .gfield_label {font-size: 15px;font-weight: 500;line-height: 1.2em;color: #363636 !important;}body .gform_wrapper.gravity-theme .gfield--type-checkbox legend.gfield_label,body .gform_wrapper.gravity-theme .gfield--type-radio legend.gfield_label {padding-top: 8px;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper.gravity-theme select {height: 40px !important;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper.gravity-theme select, body .gform_wrapper.gravity-theme textarea {background-color: #F7F7F7 !important;border: 1px solid #F7F7F7 !important;border-radius: 5px !important;color: #363636 !important;min-height: inherit !important;font-size: 15px !important;padding: 5px 20px !important;outline: none !important;}body .gform_wrapper.gravity-theme textarea {height: 124px !important;padding-top: 8px !important;padding-bottom: 8px !important;vertical-align: top !important;}body .gform_wrapper.gravity-theme select:not(.gactive) {color: #7B9393 !important;}body .gform_wrapper.gravity-theme select {-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 30px !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.122' height='3.561' viewBox='0 0 6.122 3.561'%3E%3Cpath d='m.707.707 2.354 2.354L5.415.707' fill='none' stroke='%237B9393' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: 10px 8px;background-position: calc(100% - 10px) 50%;}body .gform_wrapper.gravity-theme .ginput_container_date input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {width: 100% !important;padding-right: 50px !important;background-repeat: no-repeat;background-size: 20px 20px;background-position: center right 12px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.095' height='18.549' viewBox='0 0 20.095 18.549'%3E%3Cpath d='M18.163 1.546h-1.932v1.159a.39.39 0 0 1-.386.386h-.773a.39.39 0 0 1-.386-.386V1.546H5.41v1.159a.39.39 0 0 1-.385.391h-.774a.39.39 0 0 1-.386-.386V1.546H1.932A1.94 1.94 0 0 0 0 3.478v13.139a1.94 1.94 0 0 0 1.932 1.932h16.231a1.94 1.94 0 0 0 1.932-1.932V3.478a1.94 1.94 0 0 0-1.932-1.932m.386 14.492a.97.97 0 0 1-.966.966H2.512a.97.97 0 0 1-.966-.966v-8.7a.39.39 0 0 1 .386-.386h16.231a.39.39 0 0 1 .386.386ZM5.41.386A.39.39 0 0 0 5.024 0H4.25a.39.39 0 0 0-.386.386v1.16H5.41Zm10.825 0A.39.39 0 0 0 15.849 0h-.773a.39.39 0 0 0-.386.386v1.16h1.545Z' fill='%23298b8b'/%3E%3C/svg%3E");}body .gform_wrapper.gravity-theme .time-input input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding-right: 12px !important;background-repeat: no-repeat;background-size: 20px 20px;background-position: center right 12px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.087' height='20.087' viewBox='0 0 20.087 20.087'%3E%3Cpath d='M19.087 10.044A9.044 9.044 0 1 1 10.044 1a9.044 9.044 0 0 1 9.044 9.044Z' fill='none' stroke='%23298b8b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M10.044 4.617v5.426l3.617 1.809' fill='none' stroke='%23298b8b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");}body .gform_wrapper.gravity-theme input[type="time"]::-webkit-calendar-picker-indicator {opacity: 0 !important;}body .gform_wrapper.gravity-theme .gform_drop_area {background: #EAF7F7 !important;border-color: #298B8B !important;border-radius: 15px !important;padding: 20px !important;}body .gform_wrapper.gravity-theme .gform_drop_area .gform_drop_instructions {font-size: 0px !important;line-height: 1.2em !important;}body .gform_wrapper.gravity-theme .gform_drop_area .gform_drop_instructions:before {content: "upload your images here";font-size: 14px !important;font-weight: normal !important;color: #7B9393 !important;line-height: 1.2em !important;display: block !important;width: 100% !important;padding-top: 40px !important;background-position: center top !important;background-size: 43px 29px !important;background-repeat: no-repeat !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='28.667' viewBox='0 0 43 28.667'%3E%3Cpath d='M42.753 17.028 37.347 26.3a4.78 4.78 0 0 1-4.127 2.37H3.361a1.792 1.792 0 0 1-1.548-2.694L7.22 16.7a4.78 4.78 0 0 1 4.127-2.37h29.859a1.792 1.792 0 0 1 1.548 2.694Zm-31.406-5.084h24.486V8.361a3.583 3.583 0 0 0-3.583-3.583H20.306L15.528 0H3.583A3.583 3.583 0 0 0 0 3.583V24.34l5.157-8.84a7.19 7.19 0 0 1 6.19-3.556' fill='%23005353'/%3E%3C/svg%3E") !important;}body .gform_wrapper.gravity-theme .gfield_checkbox, body .gform_wrapper.gravity-theme .gfield_radio {border: 1px solid rgba(204, 204, 204, 0.5);border-radius: 5px;padding: 6px 20px;line-height: 0em;}body .gform_wrapper.gravity-theme .gfield_checkbox > div, body .gform_wrapper.gravity-theme .gfield_radio > div {margin-top: 4px;margin-bottom: 4px;}body .gform_wrapper.gravity-theme .gfield_checkbox .gchoice, body .gform_wrapper.gravity-theme .gfield_radio .gchoice {position: relative;z-index: 1;}body .gform_wrapper.gravity-theme .gfield_checkbox .gchoice .gfield-choice-input, body .gform_wrapper.gravity-theme .gfield_radio .gchoice .gfield-choice-input {position: absolute;left: 0px;right: auto;top: 2px;bottom: auto;}body .gform_wrapper.gravity-theme .gfield_checkbox .gchoice label,body .gform_wrapper.gravity-theme .gfield_radio .gchoice label {font-size: 14px;line-height:1.3em;padding-left:20px;vertical-align:top;}body .gform_wrapper.gravity-theme .gform_drop_area .gform_button_select_files {width: 120px !important;height: 28px !important;font-size: 14px !important;line-height: 14px !important;color: #298B8B !important;padding: 6px !important;background-color: #B7E8E8 !important;border: 1px solid #5DB1B1 !important;border-radius: 4px !important;}body .gform_wrapper.gravity-theme .gfield_description.gform_fileupload_rules {display: none !important;font-size: 12px !important;line-height: 1.2em !important;padding-top: 0px !important;}body .gform_wrapper.gravity-theme .ginput_preview_list {font-size: 14px !important;line-height: 1.2em !important;}body .gform_wrapper.gravity-theme .ginput_preview_list button.gform_delete_file {color: #ff0000 !important;padding: 0px 10px !important;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder, body .gform_wrapper.gravity-theme select::-webkit-input-placeholder, body .gform_wrapper.gravity-theme textarea::-webkit-input-placeholder {color: #7B9393 !important;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder, body .gform_wrapper.gravity-theme select::-moz-placeholder, body .gform_wrapper.gravity-theme textarea::-moz-placeholder {color: #7B9393 !important;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder, body .gform_wrapper.gravity-theme select:-ms-input-placeholder, body .gform_wrapper.gravity-theme textarea:-ms-input-placeholder {color: #7B9393 !important;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder, body .gform_wrapper.gravity-theme select:-moz-placeholder, body .gform_wrapper.gravity-theme textarea:-moz-placeholder {color: #7B9393 !important;}body .gform_wrapper.gravity-theme .gform_footer, body .gform_wrapper.gravity-theme .gform_page_footer {margin: 10px 0px 0px !important;padding: 0px !important;justify-content: flex-end !important;}body .gform_wrapper.gravity-theme .gform_footer .gform_button[type="submit"] {background-image: linear-gradient(90deg, #5DB1B1 0%, #009393 100%);border: 3px solid #5DB1B1 !important;border-radius: 8px !important;min-width: 200px !important;min-height: 52px !important;line-height: 1.5em !important;font-size: 18px !important;font-weight: bold !important;margin-bottom: 0px !important;}body .gform_wrapper.gravity-theme .gform_footer .gform_button[type="submit"]:hover {background-image: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);border-color: #009393 !important;color: #004141 !important;}@media only screen and (max-width: 768.5px) {body .gform_wrapper.gravity-theme .gform_footer .gform_button[type="submit"] {width: 100% !important;}}body .gform_wrapper .gform_validation_errors {background-color: #EA6D51 !important;border-color: #EA6D51 !important;border-radius: 8px !important;margin-bottom: 15px !important;outline: unset !important;}body .gform_wrapper .gform_validation_errors>h2 {font-size: 12px !important;color: #FFFFFF !important;}body .gform_wrapper .gfield_validation_message, body .gform_wrapper .validation_message {background-color: transparent !important;border: none !important;border-radius: 4px !important;color: #ea6d51 !important;font-size: 12px !important;font-weight: 500 !important;line-height: 1em !important;padding: 4px 20px !important;width: 100% !important;}body .gform_wrapper .gform_footer .gform_ajax_spinner {margin-left: 10px !important;}

/*=====================================
= Header Css
=======================================*/
.main-header {display: flex;flex-direction: column;background-color: #EAF7F7;border-radius: 15px;padding: 15px;position: relative;background-repeat: no-repeat;background-position: calc(50% + 2029px / 2) calc(100% + 2342px / 2);background-size: 2029px 2342px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2029' height='2342' viewBox='0 0 2029 2342'%3E%3Cdefs%3E%3CradialGradient id='a' cx='.5' cy='.5' r='.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%2376cccc'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse cx='1014.5' cy='1171' rx='1014.5' ry='1171' opacity='.391' fill='url(%23a)'/%3E%3C/svg%3E");}.top-bar, .inside-top-bar {position: relative;z-index: 15;}.site-header {position: relative;z-index: 10;}.top-bar .inside-top-bar:after {content: "";position: absolute;z-index: -1;left: 15px;right: 15px;top: 100%;bottom: auto;pointer-events: none;display: block;height: 1px;background-color: rgba(41, 139, 139, 0.13);}.searchtoplink-box {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;margin: -0.2777em -0.8333em;font-size: 18px;}.searchtoplink-box > * {margin: 0.2777em 0.8333em;}.topsearch-form .search-form {background-color: #D6EFEF !important;border-radius: 5px !important;display: flex !important;align-items: center !important;width: 232px !important;height: 33px !important;overflow: hidden !important;}.topsearch-form .search-form > label {flex: 0 0 calc(100% - 45px) !important;max-width: calc(100% - 45px) !important;}.topsearch-form .search-field {background-color: transparent !important;border: transparent !important;color: #004141 !important;outline: none !important;width: 100% !important;padding: 5px 15px !important;height: 100% !important;font-size: 14px !important;}.topsearch-form .search-field::-webkit-input-placeholder {color: #719595 !important;}.topsearch-form .search-field::-moz-placeholder {color: #719595 !important;}.topsearch-form .search-field:-ms-input-placeholder {color: #719595 !important;}.topsearch-form .search-field:-moz-placeholder {color: #719595 !important;}.topsearch-form button.search-submit {background-color: transparent !important;flex: 0 0 45px !important;max-width: 45px !important;border: none !important;color: #004141 !important;font-size: 14px !important;padding: 0px 15px !important;height: 100% !important;}.topheader-menu {display: flex;flex-wrap: wrap;justify-content: center;margin: -3px -15px !important;}.topheader-menu li {position: relative !important;margin-bottom: 0px !important;}.topheader-menu ul {background-color: #298B8B;border-radius: 8px;display: block;float: left;position: absolute;left: -99999px;opacity: 0;z-index: 99999;width: 200px;margin: 0px !important;text-align: left;top: auto;transition: opacity 80ms linear;transition-delay: 0s;pointer-events: none;height: 0;overflow: hidden;box-shadow: rgba(0, 0, 0, .07) 0px 1px 1px, rgba(0, 0, 0, .07) 0px 2px 2px, rgba(0, 0, 0, .07) 0px 4px 4px, rgba(0, 0, 0, .07) 0px 8px 8px, rgba(0, 0, 0, .07) 0px 16px 16px;}.topheader-menu ul ul {top: 0;}.topheader-menu li:hover > ul {left: auto;opacity: 1;transition-delay: 150ms;pointer-events: auto;height: auto;overflow: visible;}.topheader-menu li ul li:hover > ul {left: 100%;top: 0;}.topheader-menu ul li {border-bottom: 1px solid rgba(197, 242, 243, 0.2);}.topheader-menu > li > a {min-height: 33px;font-size: 16px;font-weight: 500;line-height: 1.2em;color: #6E8888;padding: 3px 15px !important;}.topheader-menu > li[class*="current-menu-"] > a, .topheader-menu > li:not([class*="current-menu-"]):hover > a, .topheader-menu > li:not([class*="current-menu-"]):focus > a, .topheader-menu > li.menu-bar-item:hover > a {color: #004141 !important;}.topheader-menu ul li a {display: flex;align-items: center;justify-content: space-between;font-family: inherit;font-weight: normal;font-size: 14px;line-height: 1.2em;color: #ffffff;padding: 12px 22px 12px 22px;}.topheader-menu ul li[class*="current-menu-"] > a, .topheader-menu ul li:not([class*="current-menu-"]):hover > a, .topheader-menu ul li:not([class*="current-menu-"]):focus > a, .topheader-menu li.menu-bar-item:hover > a {color: #C5F2F2 !important;}.topheader-menu ul li.menu-item-has-children>a:after {content: "";display: block;width: 1.6em;height: 1.1428em;margin-right: -0.4285em;background-position: center right;background-repeat: no-repeat;background-size: 1.1428em 1.1428em;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 192 512' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='1.414' fill='%23C5F2F2'%3E%3Cpath d='M178.425 256.001c0 2.266-1.133 4.815-2.832 6.515L43.599 394.509c-1.7 1.7-4.248 2.833-6.514 2.833s-4.816-1.133-6.515-2.833l-14.163-14.162c-1.699-1.7-2.832-3.966-2.832-6.515 0-2.266 1.133-4.815 2.832-6.515l111.317-111.316L16.407 144.685c-1.699-1.7-2.832-4.249-2.832-6.515s1.133-4.815 2.832-6.515l14.163-14.162c1.7-1.7 4.249-2.833 6.515-2.833s4.815 1.133 6.514 2.833l131.994 131.993c1.7 1.7 2.832 4.249 2.832 6.515z' fill-rule='nonzero'/%3E%3C/svg%3E%0A");}.topheader-menu ul li:not([class*="current-menu-"]) > a:after, .topheader-menu ul li:not([class*="current-menu-"]):hover > a:after, .topheader-menu ul li:not([class*="current-menu-"]):focus > a:after, .topheader-menu li.menu-bar-item:not(:hover) > a:after {filter: brightness(100);}.text-doclocationcallbtn {display: flex;flex-wrap: wrap;justify-content: center;margin: -0.1325em -0.9375em;font-size: 16px;font-weight: 500;line-height: 1.2em;color: #004141;}.text-doclocationcallbtn > * {display: flex;align-items: center;padding: 0.1325em 0.9375em;}.text-doclocationcallbtn > *:not(:last-child) {border-right: 1px solid rgba(41, 139, 139, 0.15);}.text-doclocationbtn {width: 1.5em;height: 1.5em;margin: 0px 0.8em;border-radius: 100%;display: inline-block;vertical-align: middle;background-color: #C5F2F2;background-repeat: no-repeat;background-size: contain;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='rgba(197,242,242,0)'/%3E%3Cpath d='M11.999 5.333a4.36 4.36 0 0 0-4.362 4.362c0 3.271 4.362 8.1 4.362 8.1s4.362-4.829 4.362-8.1a4.36 4.36 0 0 0-4.362-4.362m0 5.92a1.558 1.558 0 1 1 1.558-1.558 1.56 1.56 0 0 1-1.558 1.558' fill='%23004141'/%3E%3C/svg%3E");}.text-doccallbtn {padding: 0.125em 0px 0.125em 1.5em;display: inline-block;vertical-align: middle;width: 1.5em;height: 1.5em;position: relative;z-index: 1;white-space: nowrap;overflow: hidden;color: #43C1C1 !important;transition: all 0.3s ease-in-out;}.text-doccallbtn:not([href="#"]):hover {width: 140px;padding-left: 2.1875em;}.text-doccallbtn:before {content: "";position: absolute;z-index: -1;left: 0px;right: auto;top: 0px;bottom: auto;width: 1.5em;height: 1.5em;border-radius: 100%;display: inline-block;vertical-align: top;transition: all 0.3s ease-in-out;background-color: #C5F2F2;background-repeat: no-repeat;background-size: contain;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='rgba(197,242,242,0)'/%3E%3Cpath d='m17.248 13.865-2.435-1.044a.52.52 0 0 0-.609.15l-1.078 1.317a8.06 8.06 0 0 1-3.851-3.851l1.317-1.078a.52.52 0 0 0 .15-.609L9.699 6.316a.525.525 0 0 0-.6-.3l-2.263.519a.52.52 0 0 0-.4.508 10.085 10.085 0 0 0 10.086 10.086.52.52 0 0 0 .509-.4l.522-2.261a.53.53 0 0 0-.3-.6Z' fill='%23004141'/%3E%3C/svg%3E");}.main-navigation .main-nav>ul{align-items: flex-end;justify-content: flex-end;}.main-navigation .main-nav .menu-hide {display: none !important;}.main-navigation .main-nav .menu-mosttreated > a {color: #004141;}.main-navigation .main-nav .menu-mosttreated > a:before {content: "Most Treated";display: block;background-color: #C5F2F2;border-radius: 0.7em;width: 9.1em;padding: 0.8em 1.2em;font-size: 10px;font-weight: 600;line-height: 1.1em;color: #005353;margin-bottom: 1.4em;}.main-navigation .main-nav .menu-nogpreferral > a:before {content: "No GP referral needed";position: absolute;z-index: -1;left: 22px;right: 22px;top: auto;bottom: 100%;display: block;background-color: #C5F2F2;border-radius: .7em .7em 0px 0px;padding: .8em 1.2em 1.5em;font-size: 10px;font-weight: 600;line-height: 1.1em;color: #005353;margin-bottom: -.8em;}.main-navigation .main-nav ul li.menu-btn {padding-left: 22px;padding-right: 22px;}.main-navigation .main-nav ul li.menu-btn > a {background-image: linear-gradient(90deg, #5DB1B1 0%, #009393 100%);border: 3px solid #5DB1B1;color: #FFFFFF;border-radius: 0.4375em;margin-bottom: -0.7525em;min-width: 9.25em;height: 3em;line-height: calc(3em - 6px);font-size: 16px;font-weight: bold;text-align: center;}.main-navigation .main-nav ul li.menu-btn > a:hover {border-color: #009393;background-image: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);color: #004141;}.main-navigation .main-nav ul ul li:not(:last-child) {border-bottom: 1px solid rgba(197, 242, 243, 0.2);}.mobile-menu-control-wrapper .menu-toggle, .has-inline-mobile-toggle #site-navigation.toggled {border-radius: 8px;}.has-inline-mobile-toggle #site-navigation.toggled {padding: 20px 0px;}.main-navigation.toggled .main-nav>ul>li:not(:last-child) {margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid rgba(197, 242, 243, 0.2);}.menu-bar-items:not([data-gpmodal-trigger="gp-search"]) {display: none !important;}.search-modal-form {overflow: hidden;border-radius: 5px;}@media only screen and (min-width: 769px) {.nav-float-right #site-navigation {margin-right: -22px;}.main-navigation .main-nav ul ul {border-radius: 8px;box-shadow: rgba(0,0,0,.07) 0px 1px 1px,rgba(0,0,0,.07) 0px 2px 2px,rgba(0,0,0,.07) 0px 4px 4px,rgba(0,0,0,.07) 0px 8px 8px,rgba(0,0,0,.07) 0px 16px 16px }.main-navigation .main-nav ul>li>ul>li.menu-item-has-children>a {display: flex;align-items: center;justify-content: space-between;}.main-navigation .main-nav ul>li>ul>li.menu-item-has-children>a .dropdown-menu-toggle {padding-top: 0;padding-bottom: 0;padding-left: 4px;margin-top: 0 }.main-navigation .main-nav>ul>li.menu-item-has-children>a>.dropdown-menu-toggle {padding-left: 0px;}.main-navigation .main-nav>ul>li.menu-item-has-children>a>.dropdown-menu-toggle > span.gp-icon {display: none;}.main-navigation .main-nav>ul>li>a:after {content: "";position: absolute;z-index: 2;bottom: auto;top: 100%;left: 25px;right: 25px;height: 18px;}.main-navigation .main-nav>ul>li>ul {top: calc(100% + 15px);}}@media only screen and (max-width: 1199.5px) {.topsearch-form .search-form {width: 175px !important;height: 28px !important;}.searchtoplink-box,.text-toplink,.text-visitustodaycallbtn {font-size: 14px;}.main-navigation .main-nav > ul > li:not(:last-child) {margin-bottom: 20px;}.main-navigation .main-nav .menu-nogpreferral>a:before {top: 100%;bottom: auto;border-radius: 0px 0px .7em .7em;padding: 1.5em 1.2em .8em;margin-bottom: 0em;margin-top: 0.4em;}}@media only screen and (max-width: 1451.5px) {.main-header {padding: 12px;}.top-bar .inside-top-bar .widget {margin-left: auto !important;margin-right: auto !important;order: 1 !important;}.top-bar .inside-top-bar>.widget:not(:last-child) {margin-bottom: 15px;}.inside-header {flex-direction: column;}.inside-header > *:not(:last-child) {margin-bottom: 22px;}.nav-float-right #site-navigation {margin-right: auto;}.main-navigation .main-nav>ul {justify-content: center;padding-left: 0px;}.main-navigation a {font-size: 16px;}.main-navigation .main-nav .menu-mosttreated > a:before, .main-navigation .main-nav .menu-nogpreferral > a:before {font-size: 8px;}.main-navigation .main-nav ul li.menu-btn > a {font-size: 14px;}.main-header {padding: 12px;}.top-bar .inside-top-bar .widget {margin-left: auto !important;margin-right: auto !important;order: 1 !important;flex: 0 0 100%;max-width: 100%;}.top-bar .inside-top-bar>.widget:not(:last-child) {margin-bottom: 15px;}}@media only screen and (max-width: 991.5px) {.main-navigation .main-nav ul li.menu-btn>a {margin-bottom: 0.7525em;}.main-navigation .main-nav .menu-nogpreferral>a:before {margin-top: -2em;}}

/*=====================================
= Footer Css
=======================================*/
.site-footer {font-size: 14px;line-height: 1.6em;overflow: hidden;border-radius: 0px 0px 15px 15px;}.site-footer p:not(:last-child) {margin-bottom: 10px;}.footer-logo {display: table;margin: 0px auto;}.footer-hr {background-color: rgba(255, 255, 255, 0.1);margin-top: 30px;margin-bottom: 30px;}.footer-form-title {font-size: 16px !important;color: #FFFFFF !important;}.footer-form-dp {margin-bottom: 18px !important;}.footer-widgets #menu-footer-menu-quick-links {width: 100%;max-width: 260px;column-count: 2;column-gap: 20px;}.footer-widgets #menu-footer-menu-treatments {column-count: 3;column-gap: 20px;}.footer-widgets .widget ul.menu>li {line-height: 1.4em;margin-bottom: 15px;}.cpca-box {display: block;width: 100%;background-color: #298B8B;border-radius: 10px;padding: 20px 15px 20px 20px;overflow: hidden;}.cpca-box .bt-firstcol {flex: 0 0 38%;max-width: 38%;align-self: center;text-align: center;}.cpca-box .bt-firstcol picture {margin: 5px !important;vertical-align: middle;}.cpca-box .bt-secondcol {flex: 0 0 40%;max-width: 40%;align-self: center;border-left: 1px solid rgba(255, 255, 255, 0.13);}.cpca-box .bt-thirdcol {flex: 0 0 22%;max-width: 22%;align-self: flex-end;margin-top: -30px;margin-bottom: -20px !important;}.cpca-box p:nth-child(1) {margin-bottom: 16px;}.cpca-box .cpca-title {font-size: 16px;font-weight: 600;color: #FFFFFF;}.cpca-box .cpca-btn {display: inline-block;vertical-align: top;min-width: 12.3333em;background-color: rgba(12, 25, 25, 0.57);border-radius: 2.2666em;padding: 0.5333em 1.4666em;font-size: 15px;font-weight: 500;line-height: 1.2em;color: #FFFFFF !important;background-repeat: no-repeat;background-size: 0.9333em 0.7333em;background-position: calc(100% - 1.2em) 0.7333em;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.289' height='10.829' viewBox='0 0 14.289 10.829'%3E%3Cpath d='M0 5.415h13.289M8.582.707l4.707 4.707-4.707 4.708' fill='none' stroke='%23fff' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");}.cpca-box .cpca-btn:hover {background-color: #43C1C1;color: #FFFFFF !important;}@media only screen and (min-width: 992px) {.inside-footer-widgets>div.footer-widget-1 {flex: 0 0 25%;}.inside-footer-widgets>div.footer-widget-1 aside.widget_text {width: 100%;max-width: 275px;}.inside-footer-widgets>div.footer-widget-2 {display: flex;flex-wrap: wrap;}.inside-footer-widgets>div.footer-widget-2 > aside:nth-child(1) {flex: 0 0 35%;max-width: 35%;}.inside-footer-widgets>div.footer-widget-2 > aside:nth-child(2) {flex: 0 0 65%;max-width: 65%;}.inside-footer-widgets>div.footer-widget-2 > aside:nth-child(3) {flex: 0 0 100%;max-width: 100%;}}@media only screen and (min-width: 769px) and (max-width: 991.5px) {.inside-footer-widgets {flex-direction: column;}.inside-footer-widgets>div:not(:last-child) {margin-bottom: 40px;}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets {margin: 0;}.site-footer .footer-widgets .footer-widgets-container .inner-padding {padding: 0;}}@media only screen and (min-width: 1452px) {.cpca-box .bt-row {margin-left: -30px;margin-right: -30px;}.cpca-box .bt-row > .bt-col {padding-left: 30px;padding-right: 30px;}}@media only screen and (max-width: 1451.5px) {.footer-bar-active .inside-site-info {flex-direction: column;}.footer-bar-align-right .copyright-bar {order: unset;margin-right: 0;}.site-info .inside-site-info {padding-top: 25px;padding-bottom: 25px;}.footer-bar-active .footer-bar {margin-bottom: 15px;}}@media only screen and (max-width: 991.5px) {.footer-widgets #menu-footer-menu-quick-links {max-width: 100%;column-count: 3;}.cpca-box {margin-top: 40px;padding: 30px 30px 20px;text-align: center;}.cpca-box .bt-firstcol,.cpca-box .bt-secondcol,.cpca-box .bt-thirdcol {flex: 0 0 100%;max-width: 100%;}.cpca-box .bt-secondcol {border-left: none;border-top: 1px solid rgba(255, 255, 255, 0.13);padding-top: 25px;margin-top: 25px;}.cpca-box .cpca-logo {display: table;width: 100%;max-width: 245px;margin: 0px auto;}.cpca-box .bt-thirdcol {margin-top: 30px;}}@media only screen and (max-width: 768.5px) {.footer-widgets #menu-footer-menu-quick-links, .footer-widgets #menu-footer-menu-treatments {column-count: 2;}}@media only screen and (max-width: 359.5px) {.footer-widgets #menu-footer-menu-quick-links, .footer-widgets #menu-footer-menu-treatments {column-count: 1;}}

/*=====================================
= Treatment Pages Css
=======================================*/
body:not(.full-width-content) .site-content{margin-top: 40px;margin-bottom: 40px;}body.left-sidebar.separate-containers .site-main, body .widget-area.is-right-sidebar > .inside-right-sidebar{margin-left: auto;}body.right-sidebar.separate-containers .site-main, body .widget-area.is-left-sidebar > .inside-left-sidebar{margin-right: auto;}body.left-sidebar .is-left-sidebar>div,.right-sidebar .is-right-sidebar>div{position:sticky;top: 0px;}body.left-sidebar .is-left-sidebar>div>aside:not(:last-child), .right-sidebar .is-right-sidebar>div>aside:not(:last-child) {padding-bottom: 20px;}body:not(.full-width-content) .site-content + #content1 {margin-top: -60px !important;}@media only screen and (min-width:992px){body .widget-area.is-left-sidebar > .inside-left-sidebar, body .widget-area.is-right-sidebar > .inside-right-sidebar {max-width: 378px;}}@media only screen and (max-width:991.5px){body:not(.full-width-content) .site-content{margin-top: 20px;margin-bottom: 20px }.site-content {flex-direction: column;}.container .site-content .content-area {width: auto;}.is-left-sidebar.sidebar, .is-right-sidebar.sidebar {width: auto;order: initial;margin-top: -30px;}}
