/*
Theme Name: Winoritsfree-child
Theme URI: 
Author: Basis
Author URI: 
Description: Child theme of Basis 2.0
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: winoritsfree-child
Tags: 
*/

.hideonmobile{}
footer{margin-block-start:0;}
.trustedbyslider {background-color:var(--wp--preset--color--accent-two);color:var(--wp--preset--color--accent-one);padding:30px 0;}
.trustedbyslider li {float:left;margin:0 25px;display: list-item;font-size:18px;font-weight: 600;}
.trustedbyslider ul {margin: 0;padding: 0;display:flex;}
.circle-number{width:48px;height:48px;line-height:224% !important;margin: 0 auto !important;}
.gform_fields{row-gap: 24px !important;}
.gform_validation_errors{display:none !important;}
.gfield_validation_message{color:var(--wp--preset--color--accent-five) !important;font-size: 16px !important;font-style: normal !important;font-weight: 400 !important;margin-block-start: 0 !important;}
a:where(:not(.wp-element-button)){text-decoration: none !important;font-size: inherit !important;font-style: normal !important;font-weight: inherit !important;cursor:pointer !important;}
a{cursor:pointer !important;}
input[type="submit"]{font-size: clamp(20px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px) !important;}
.blue-bg-container input[type="submit"]{background-color: var(--wp--preset--color--custom-accent-six) !important;}
.blue-bg-container input[type="submit"]:hover{background-color: var(--wp--preset--color--custom-accent-six-hover) !important;}
.wp-block-button__link:hover{background-color: var(--wp--preset--color--custom-accent-one-hover) !important;}
.is-style-outline .wp-block-button__link:hover{background-color: var(--wp--preset--color--custom-accent-six-hover) !important;}
.is-style-fill .wp-block-button__link:hover{background-color: var(--wp--preset--color--custom-accent-one-hover) !important;}
.trustedby-slider {background-color: var(--wp--preset--color--accent-two) !important;color: var(--wp--preset--color--accent-one) !important;padding: 16px 0;}
.gfield_validation_message {color: var(--wp--preset--color--accent-five) !important;}
/* .practice-area .wp-block-column .wp-block-columns .wp-block-column:hover {background-color:var(--wp--preset--color--accent-one) !important; color: var(--wp--preset--color--custom-accent-two-hover) !important;} */



/* Medium devices (md: 768px - 991.98px) */
@media (max-width: 991.98px) {
.hideonmobile.wp-block-columns{gap:12px !important;}
}

/* Small devices (sm: 576px - 767.98px) */
@media (max-width: 767.98px) {
  
}

/* Extra small devices (xs: <576px) */
@media (max-width: 613px) {
	
.wp-block-heading.has-heading-2-x-large-font-size{font-size: clamp(2.375rem, 2vw + 1.5rem, 3rem) !important;}
.wp-block-heading.has-heading-x-large-font-size{font-size: clamp(2rem, 2vw + 1rem, 3rem) !important;}
.wp-block-heading.has-heading-large-font-size {font-size: clamp(1.5rem, 2vw + 1rem, 3rem) !important;}
.hideonmobile{display:none !important;visibility:hidden !important;}
.header-col1, .header-col3{flex-basis:50% !important;}
.hero1-cover .wp-block-cover{min-height: 330px !important;}
.hero1-cover{background-image:url('https://winoritsfree.dev.onpressidium.com/wp-content/uploads/2025/07/hero-bg-mobile-2.png') !important;background-position: 50% 50%;
  background-size: 100% !important;
  height: 330px !important;
  max-height: 330px !important;background-repeat: no-repeat !important;}
  
.imagecta .wp-block-cover{min-height: 330px !important;}
  
.imagecta{background-image:url('https://winoritsfree.dev.onpressidium.com/wp-content/uploads/2025/07/CTA-Image_mobile-bg.png') !important;background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: 50% 50% !important;
    height: 330px !important;max-height:360px !important;}

.hero1-cover h2{margin: 0 10% !important;}
.stats {gap: 6px !important;padding: 0 !important;}
.stats .wp-block-column{padding-left: 0 !important;padding-right: 0 !important;}
.stats h3.wp-block-heading{font-size:clamp(1.25rem, 1vw + 1.2rem, 3.3rem) !important;}
}

