/*
Theme Name: Settlemax
Theme URI: 
Author: Basis Team
Author URI: 
Description: 
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
Template: basis-blocks-theme
Text Domain: settlemax
Tags: 
*/
footer{margin-block-start:0;}
.gform_validation_errors, .gform_heading{display:none !important;}
.gfield_validation_message{color:var(--wp--preset--color--accent-four) !important;}
.popmake-close{cursor: pointer !important;
  position: absolute !important;
  top: 10px !important;
  left: 92% !important;
  border-radius: 100px !important;
  font-size: 28px !important;
  line-height: 100% !important;
  border: 1px solid #eee !important;
  color: var(--wp--preset--color--contrast-one) !important;
  padding: 0px 0px 0px 0px !important;
  background: transparent !important;
  height: 36px !important;
  width: 36px !important;
  font-weight: 500 !important;box-shadow:none !important;}
#gform_wrapper_4{display: block;}
.wp-block-button.is-style-fill .wp-block-button__link:hover{background-color: var(--wp--preset--color--custom-accent-one-80) !important;}
.wp-block-button.is-style-secondary .wp-block-button__link:hover{background-color: var(--wp--preset--color--base-one) !important;color: var(--wp--preset--color--contrast-one) !important;}
/*Popup styling*/
.pum-container, .pum-theme-lightbox .pum-container {padding: 2rem;border-radius: 2rem;border: 0px solid #0000;box-shadow: 0px 0px 30px 0px rgba(2, 2, 2, 0);background-color: rgba( 255, 255, 255, 1.00 );}
#gform_wrapper_4 .gfield_label{font-size:1.25rem !important;}
.buttonized.field_sublabel_below .gform-field-label{font-size:1.125rem !important;font-weight:500 !important;line-height:140% !important; text-align:center !important;display: block;width: 100% !important;color: var(--wp--preset--color--contrast-one) !important;}
#gform_wrapper_4 .gfield_radio{display: flex !important;flex-direction: column !important;}
#gform_wrapper_4 .gfield_radio .gchoice{display: inline-block !important;}
#gform_wrapper_4 .gfield_radio .gchoice label{border: none;border-radius: 100px;cursor: pointer;background-color: var(--wp--preset--color--accent-one);color: var(--wp--preset--color--contrast-one) !important;padding: 10px;width: 100%;display: inline-block;inline-size: 100% !important;margin: 0 !important;border-radius: 100px !important;border: none !important;}
#gform_wrapper_4 .gfield_radio .gchoice label:hover {background-color: var(--wp--preset--color--contrast-one) !important;color: var(--wp--preset--color--base-one) !important;}
.gform-theme--framework input[type="text"],
.gform-theme--framework input[type="email"],
.gform-theme--framework input[type="url"],
.gform-theme--framework input[type="tel"],
.gform-theme--framework input[type="number"],
.gform-theme--framework input[type="password"]{border-radius: 100px !important;border-color: var(--wp--preset--color--contrast-three) !important;color:var(--wp--preset--color--contrast-one) !important;height: 3.5rem !important;padding: 0 30px !important;}
.gform-theme--framework textarea{border-radius: 2rem !important;border-color: var(--wp--preset--color--contrast-three) !important;color:var(--wp--preset--color--contrast-three) !important;height: 5.5rem !important;padding: 10px 20px !important;}

.gform-theme--framework input[type="text"]:active, .gform-theme--framework textarea:active, .gform-theme--framework input[type="text"]:focus, .gform-theme--framework textarea:focus{border-color: var(--wp--preset--color--contrast-one) !important;color:var(--wp--preset--color--contrast-one) !important;--gf-local-outline-color: transparent !important;}
#gform_wrapper_4 .gfield_valid::after{top: 43% !important;}
.gform_next_button.gform-theme-button.button, .gform_wrapper input[type="submit"]{background-color: var(--wp--preset--color--accent-one) !important;border-radius: 100px !important;color: var(--wp--preset--color--contrast-one) !important;width: auto;padding: 20px 40px !important;border: none !important;font-size: 1rem !important;cursor:pointer;}
.gform_next_button.gform-theme-button.button:hover, .gform_wrapper input[type="submit"]:hover{background-color: var(--wp--preset--color--contrast-one) !important;color: var(--wp--preset--color--base-one) !important;}
.gform_confirmation_message{font-size: 1.25rem !important;text-align: center !important;font-weight: 500 !important;color: var(--wp--preset--color--contrast-one) !important;border-radius: 18px !important;border: 1px solid var(--wp--preset--color--accent-one) !important;padding: 1rem !important;background-color:var(--wp--preset--color--accent-one) !important;}
.gform-theme--foundation .gform_fields{row-gap:16px !important;}
.wp-block-social-links .wp-social-link svg {height: 24px !important;width: 24px !important;}
.footnote {font-size: 1rem;font-weight: 400;line-height: 140%;color: var(--wp--preset--color--contrast-two);}
.footnote .colotext{color: var(--wp--preset--color--custom-accent-two-90);}
.footnote .colotext img.emoji{background: var(--wp--preset--color--custom-accent-one-10) !important;
  border-radius: 10px;
  padding: 3px !important;
  height: 1rem !important;
  width: 1rem !important;
  color: var(--wp--preset--color--contrast-one);}
.swiper-slide p{margin:0 !important}
.swiper-slide{margin:15px 0;}
.copyright p a{color:var(--wp--preset--color--base-one) !important;font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.227), 16px) !important; cursor:pointer;}
.copyright p a:hover{color:var(--wp--preset--color--accent-two) !important;}
html.pum-open {
  overflow: hidden !important;
  height: 100%;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body > :not([aria-modal="true"]) {
  padding-right: 0 !important;
}

.pum-container {
  max-height: fit-content !important;
  overflow: auto !important;
  -webkit-overflow-scrolling: touch;
}

/* Extra small devices (phones, portrait) */
@media only screen and (max-width: 480px) {
.hero .hero-left-col{padding:40px 15px !important;}
.hero .hero-right-col img{height: auto !important;padding:40px 0px !important;}
.hero .hero-right-col .wp-block-cover{min-height: auto !important;}
.hide-on-mobile{display:none;}
.wp-block-social-links .wp-social-link svg {height: 24px !important;width: 24px !important;}
.blocks-container .wp-block-column{text-align:center;}
.popmake-close{left: 88% !important;}
.pum-container h5{font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.909), 2rem) !important;}
}

/* Small devices (phones, landscape / large phones) */
@media only screen and (min-width: 481px) and (max-width: 767px) {
.hero .hero-left-col{padding:15px !important;}
.hero .hero-right-col img{height: auto !important;}
.hero .hero-right-col .wp-block-cover{min-height: 430px !important;}
.hide-on-mobile{display:none;}
.wp-block-social-links .wp-social-link svg {height: 24px !important;width: 24px !important;}
.blocks-container .wp-block-column{text-align:center;}
}

@media only screen and (min-width: 768px) and (max-width: 781px) {
.hide-on-mobile{display:none;}
.blocks-container .wp-block-column{text-align:center;}
}

/* Medium devices (tablets, portrait) */
@media only screen and (min-width: 782px) and (max-width: 1024px) {
.hero .hero-left-col{padding:15px !important;}
.hero .hero-right-col .wp-block-cover{}

}

/* Large devices (small laptops / desktops) */
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	.hero .hero-left-col{padding:15px !important;}
	
  /* Styles for laptops */
}

/* Extra large devices (desktops, wide screens) */
@media only screen and (min-width: 1281px) {
  /* Styles for large desktops */
}
