/*
Theme Name: cple
Theme URI: 
Author: osky
Author URI: 
Description: cple
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cple
Tags: 
*/

header {
    position: relative;
z-index:2;
}

.banner-bg img{
    pointer-events: none;
}

.header-bottom-border {
    position: absolute;
    width: 100%;
    left: 0;
}
.header-bottom-border img {
	width: 100% !important;
vertical-align: top  !important;
margin-top: -2px;
}
.cards-extra-image {
    margin-top: 50px;
}
@media screen and (max-width:767px){
    .header-bottom-border{
        overflow-x: hidden;
    }

    .header-bottom-border img{
        min-width:822px;
    }
}

.cple-info-content .info-item-desc a[href="#"]{
    color:#eae200;
}

figure.wp-block-image.size-large.header-bottom-border {
    margin: 0;
}
footer .validation_message.gfield_validation_message {
    color: #fff !important;
}
.logo-nav-wrapper {
    z-index: 1;
    position: relative;
}
label.gfield_label.gform-field-label {
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 170%;
    position: relative;
    width: fit-content;
}
input.gform_button.button {
    color: #fff;
    font-size: 18px !important;
    line-height: 145% !important;
    font-weight: 600 !important;
    padding: 12px 16px !important;
background: #000;
border-radius: 4px;
border: none;
}
span.gfield_required.gfield_required_text {
    font-size: 0 !important;

}
.gform_confirmation_message {
    background: #81B920;
    padding: 26px 10px;
}
span.gfield_required.gfield_required_text::before {
    content: '*';
    position: absolute;
    top: 0;
    right: -10px;
    font-size: 18px;
    height: 10px;
    width: 10px;
    display: block;
color: #000;

}
.wp-block-social-link a {
  font-size: 35px !important;
}

label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
    position: relative;
}

textarea, input, select {
border: none;
border-radius: 4px;
min-height: 42px;
    box-shadow: 0 5px 7px rgba(0, 0, 0, .25);
}


.ginput_container_consent input {
min-height: unset;
box-shadow: none;
}



.gform_wrapper .ginput_container_select {
  position: relative;
}

.gform_wrapper .ginput_container_select select {
  -webkit-appearance: none;
  -moz-appearance: none;
background: #fff;
  appearance: none;
}

.gform_wrapper .ginput_container_select::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 12px;
  width: 18px;
  height: 12px;
  transform: translateY(-50%);
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 12' fill='none'><path d='M10.0949 3.64097L18.7527 0.31903C18.8836 0.26878 19.0112 0.246555 19.1328 0.2469C19.7729 0.496324 19.5706 1.29116 19.3522 1.50405L10.251 10.3723C9.85285 10.7604 9.01101 10.5423 8.29753 9.81023L0.421081 1.72814C-0.342501 0.944686 0.515735 -0.322797 1.52672 0.0952668L10.0949 3.64097Z' fill='%2381B920'/><path d='M9.29138 10.8286L8.29776 9.80905C8.68582 10.2072 9.32315 10.2154 9.72133 9.82739L18.8224 0.959116C19.0409 0.746229 19.134 0.492531 19.133 0.245772C19.9593 0.248264 20.4991 1.31302 19.8161 1.97871L10.7149 10.847C10.3168 11.235 9.67944 11.2268 9.29138 10.8286Z' fill='%23EAE200'/></svg>");
}

.footer-border-image {
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    max-width: unset;
}
.footer-border-image img{
	width: 100%;
}
.contact-form textarea{
resize: none;}

@media(max-width: 1200px){
}




@media(max-width: 768px){
.wp-block-social-link a {
  font-size: 18px !important;
}

}
.footer-bottom-bar nav ul li a {
  font-size: 10px !important;
}
.site-by a {
  font-size: 10px;
}

.footer-bottom-bar nav ul li:first-child::before {
    content: '';
    position: absolute;
    top: 0;
    right: -28px;
    width: 2px;
    height: 100%;
    background: #fff;
}