@charset "UTF-8";
/*
Theme Name: Sureway
Author: Digital Marketer Bee
Author URI: https://digitalmarketerbee.com/
Description: This theme a custom theme created by Digital Marketer Bee.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
*/

/* DEFAULT */
html,body{margin:0;}
body{
    font-weight: 400;
    font-size:16px;
    line-height:24px;
    position:relative;
}
html,body{
    color:var(--default);
    font-family: var(--font-default);
}
body ul,
body ol{
    padding-inline-start: 28px;
    margin: 0;
}
body ul > li,
body ol > li{
	margin-bottom:8px;
}
/* HEADING */
h1,h2,h3,h4,h5,h6{
    font-weight: 500;
    margin-top: 0;
    margin-bottom:16px;
    font-family: var(--font-primary);
}
h1,.is-h1{
    font-size: 48px;
    line-height: 56px;
    color:var(--color4);
    letter-spacing: -0.03em
}
h2,.is-h2{
    font-size: 42px;
    line-height: 48px;
    color:var(--color4);
    letter-spacing: -0.03em
}
h3{
    font-size: 36px;
    line-height: 34px;
    color:var(--color4);
    letter-spacing: -0.01em
}
h4{
    font-weight: 500;
    font-size: 28px;
    line-height: 28px;
    margin-bottom:8px;
    color:var(--color4);
	font-family: var(--font-default);
}
h5{
    font-size: 20px;
    line-height: 24px;
    margin-bottom:8px;
    font-weight: 700;
    letter-spacing: -1px;
}
h6{
    font-size: 14px;
    line-height: 26px;
    font-weight: 600;
    font-family: var(--font-default);
}
/* PARAGRAPH */
p{margin-top:0;margin-bottom:16px;}
a{text-decoration: inherit;color:inherit;}
p a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,ul li > a, ol > li > a{
    position:relative;
    color:inherit;
    text-decoration: none;
    display: inline-block;
	border-bottom:1px solid transparent;
	font-weight:600;
}
p a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,ul li > a:hover, ol > li > a:hover{
	border-color:var(--color2);
}
p sup{
    display: inline-block;
}
p sup > mark{
    padding: 4px 7px;
    border-radius: 100px;
    font-weight: 700;
}
.has-white-color p{
	color:rgb(255 255 255 / 70%);
}
.has-white-color p a,
.has-white-color h1 a,
.has-white-color h2 a,
.has-white-color h3 a,
.has-white-color h4 a,
.has-white-color h5 a,
.has-white-color h6 a,
.has-white-color ul li > a,
.has-white-color ol > li > a{
	color:var(--white);
}
figcaption{
	text-align:center;
}
/* INPUT */
input,textarea,select{
    outline: none!important;
}
/* FONT FAMILY */
.ff-default{font-family: var(--font-default)}
.ff-primary{font-family: var(--font-primary)}
/* FONT WEIGHT */
.fw-200{font-weight:200;}
.fw-300{font-weight:300;}
.fw-400{font-weight:400;}
.fw-500{font-weight:500;}
.fw-600{font-weight:600;}
.fw-700{font-weight:700;}
.fw-900{font-weight:900;}
/* LETTER SPACING */
.ls--1{letter-spacing:-1px;}
.ls--2{letter-spacing:-2px;}
.ls--3{letter-spacing:-3px;}
/* OPACITY */
.opacity-1{opacity: 0.1}
.opacity-2{opacity: 0.2}
.opacity-3{opacity: 0.3}
.opacity-4{opacity: 0.4}
.opacity-5{opacity: 0.5}
.opacity-6{opacity: 0.6}
.opacity-7{opacity: 0.7}
.opacity-8{opacity: 0.8}
.opacity-9{opacity: 0.9}
/* COVER */
.wp-block-cover{
	padding:0!important;
}
.wp-block-cover.is-auto{
    height:100%;
    width:100%;
    overflow: hidden;
}
/* COLUMNS */
.wp-block-columns{
    padding:0;
    margin:0;
}
.wp-block-columns.alignwide{
    margin-left:16px;
    margin-right:16px;
}
/* DISPLAY */
.display-none{display:none!important}
.display-block{display:block!important}
.display-flex{display:flex!important}
.display-inline-block{display:inline-block!important}
.display-inline-flex{display:inline-flex!important}
/* JUSTIFY CONTENT */
.jc-space-between{justify-content: space-between!important}
.jc-space-around{justify-content: space-around!important}
.jc-space-evenly{justify-content: space-evenly!important}
.jc-start{justify-content: flex-start!important}
.jc-end{justify-content: flex-end!important}
/* ALIGN ITEMS */
.ai-baseline{align-items: baseline!important}
.ai-center{align-items: center!important}
.ai-start{align-items: flex-start!important}
.ai-end{align-items: flex-end!important}
.ai-stretch{align-items: stretch!important}
/* FLEX DIRECTION */
.fd-row{flex-direction:row!important}
.fd-column{flex-direction:column!important}
.fd-row-reverse{flex-direction:row-reverse!important}
.fd-column-reverse{flex-direction:column-reverse!important}
/* GAP */
.gap-none{gap:0px!important}
.gap-xxxs{gap:4px!important}
.gap-xxs{gap:8px!important}
.gap-xs{gap:16px!important}
.gap-sm{gap:24px!important}
.gap-md{gap:40px!important}
.gap-lg{gap:56px!important}
.gap-xl{gap:85px!important}
.gap-xxl{gap:100px!important}
/* FLEX WRAP */
.fw-wrap{flex-wrap:wrap!important}
.fw-nowrap{flex-wrap:nowrap!important}
/* FLEX */
.flex-none{flex:none}
/* POSITION */
.position-relative{position:relative;}
.position-absolute{position:absolute;}
.position-fixed{position:fixed;}
/* TEXT ALIGN */
.ta-center{text-align:center;}
.ta-left{text-align:left;}
.ta-right{text-align:right;}
/* HEIGHT */
.height-100,.height-kt-100,.height-kt-100>div{
	height:100%;
}
.width-100,.width-kt-100,.width-kt-100>div{
	width:100%;
}
/* OVERFLOW */
.overflow-hidden{overflow:hidden;}
.overflow-unset{overflow:unset!important;}
/* RADIUS */
.br-xxs{border-radius: 8px;}
.br-xs{border-radius: 12px;}
.br-sm{border-radius: 16px;}
.br-md{border-radius: 24px;}
.br-lg{border-radius: 32px;}
.br-xl{border-radius: 56px;}
.br-xxl{border-radius: 100px;}
.br-bottom-none{border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.br-top-none{border-top-left-radius: 0px;border-top-right-radius: 0px;}
/* IS */
.is-shadow{box-shadow: 0px 4px 40px 5px var(--shadow3);}
.is-border{border:1px solid var(--border2)}
/* MARGIN */
.mt-auto{margin-top:auto}
.mb-none{margin-bottom:0}
.mb-xxxs{margin-bottom:4px}
.mb-xxs{margin-bottom:8px}
.mb-xs{margin-bottom:16px}
.mb-sm{margin-bottom:24px}
.mb-md{margin-bottom:32px}
.mb-lg{margin-bottom:40px}
.mb-xl{margin-bottom:60px}
.mb-xxl{margin-bottom:80px}
.mr-none{margin-right:0}
.mr-xxs{margin-right:8px}
.mr-xs{margin-right:16px}
.mr-sm{margin-right:24px}
.mr-md{margin-right:32px}
.mr-lg{margin-right:40px}
.mr-xl{margin-right:60px}
.mr-xxl{margin-right:80px}
/* PADDING */
.p-none{padding:0}
.p-xxs{padding:8px}
.p-xs{padding:16px}
.p-sm{padding:24px}
.p-md{padding:32px}
.p-lg{padding:40px}
.p-xl{padding:60px}
.p-xxl{padding:80px}
.pt-none{padding-top:0}
.pt-xxs{padding-top:8px}
.pt-xs{padding-top:16px}
.pt-sm{padding-top:24px}
.pt-md{padding-top:32px}
.pt-lg{padding-top:40px}
.pt-xl{padding-top:60px}
.pt-xxl{padding-top:80px}
.pb-none{padding-bottom:0}
.pb-xxs{padding-bottom:8px}
.pb-xs{padding-bottom:16px}
.pb-sm{padding-bottom:24px}
.pb-md{padding-bottom:32px}
.pb-lg{padding-bottom:40px}
.pb-xl{padding-bottom:60px}
.pb-xxl{padding-bottom:80px}
.pl-none{padding-left:0}
.pl-xxs{padding-left:8px}
.pl-xs{padding-left:16px}
.pl-sm{padding-left:24px}
.pl-md{padding-left:32px}
.pl-lg{padding-left:40px}
.pl-xl{padding-left:60px}
.pl-xxl{padding-left:80px}
.pr-none{padding-right:0}
.pr-xxs{padding-right:8px}
.pr-xs{padding-right:16px}
.pr-sm{padding-right:24px}
.pr-md{padding-right:32px}
.pr-lg{padding-right:40px}
.pr-xl{padding-right:60px}
.pr-xxl{padding-right:80px}
/* GRAVITY */
#main-wrapper:not(.is-submit) .confirmation-success{display:none;}
.gform_wrapper form .gform_body .gfield_label{
	font-family:var(--font-default);
	color:var(--form-label);
	font-weight:400;
	margin-bottom:4px!important;
	font-size:14px!important;
	line-height:24px!important;
}
.gform_wrapper form .gform_body input:not([type="button"]):not([type="checkbox"]):not([type="color"]):not([type="file"]):not([type="image"]):not([type="radio"]):not([type="range"]):not([type="reset"]):not([type="submit"]),.gform_wrapper form .gform_body textarea,.gform_wrapper form .gform_body select{
    -webkit-appearance: textfield;
    padding:14px 16px;
    background:var(--form-bg);
    border:1px solid var(--form-border);
    border-radius:100px;
	font-size: 16px;
    line-height: 24px;
	font-family:inherit;
}
.gform_wrapper form .gform_body input:not([type="button"]):not([type="checkbox"]):not([type="color"]):not([type="file"]):not([type="image"]):not([type="radio"]):not([type="range"]):not([type="reset"]):not([type="submit"]).datepicker{
	width:100%;
} 
.gform_wrapper form p{
	color:var(--gray);
}
.gform_wrapper form p > a{
	color:var(--color4);
}
.gform_wrapper form .gform_body textarea{
	border-radius:24px;
}
.gform_wrapper form .gform_body .ginput_container_select{position:relative;}
.gform_wrapper form .gform_body .ginput_container_select:after{
	content: "";
    position: absolute;
    right: 2px;
    bottom: 2px;
    top: 2px;
    width: 35px;
    padding-right: 20px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    background-color: var(--white);
    background-image: url(assets/imgs/caretdown.svg);
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
	pointer-events:none;
	padding-right:15px;
}
.gform_wrapper form .gform_body .gchoice{
	margin-bottom:8px;
}
.gform_wrapper form .gform_body .gchoice input,
.gform_wrapper form .gform_body .ginput_container_consent input{
	display:none;
}
.gform_wrapper .gfield .gchoice .gform-field-label,
.gform_wrapper .gfield .ginput_container_consent .gform-field-label{
	font-size:14px;
	line-height:24px;
}
.gform_wrapper .gfield .gchoice input + .gform-field-label:before,
.gform_wrapper .gfield .ginput_container_consent input + .gform-field-label:before{
	content: "";
    width: 24px;
    height: 24px;
    display: inline-block;
    background-color: var(--white);
    vertical-align: middle;
    border-radius: 4px;
    margin-right: 8px;
	padding:6px;
	border:1px solid var(--border6);
}
.gform_wrapper .gfield:not(.is-checkbox) .gchoice input[type="radio"] + .gform-field-label:before{
	border-radius: 100px;
}
.gform_wrapper .gfield .gchoice input:not([type="radio"]):checked + .gform-field-label:before,
.gform_wrapper .gfield .ginput_container_consent input + .gform-field-label:before,
.gform_wrapper .gfield.is-checkbox .gchoice input:checked + .gform-field-label:before{
    background-color: var(--color2);
	background-image:url('assets/imgs/check-white.svg');
	background-position: center;
    background-repeat: no-repeat;
	background-size:80%;
	border-color:var(--color2);
}
.gform_wrapper .gfield:not(.is-checkbox) .gchoice input[type="radio"]:checked + .gform-field-label:before{
    padding:0;
	border:7px solid var(--color2);
}

.gform_wrapper form .gform_footer > .gform_button{
    font-weight: 600;
    font-size: 16px;
    line-height: 24px!important;
    padding:12px 42px;
    background: var(--color2);
	color: var(--white);
    border:0;
	font-size: inherit;
    line-height: inherit;
	font-family:inherit;
    border-radius:100px;
}
.gform_wrapper form .gform_footer > .gform_button:hover{
    background: var(--color1);
}
.gform_wrapper .gform_validation_errors,
.gform_wrapper .gfield_required,
.gform_wrapper .gform_fileupload_rules{
	display:none!important;
}
.gform_wrapper .gfield_error [aria-invalid=true] {
	border: 1px solid var(--error)!important;
	background-color:var(--white)!important;
	color: var(--error)!important;
}
.gform_wrapper .gfield_validation_message{
	padding: 0!important;
    border: 0!important;
    background: transparent!important;
    color: var(--error)!important;
	margin-top:4px!important;
	font-size: 14px!important;
    line-height: 24px!important;
}
.gform_wrapper form .gform-field-label a{
	border-bottom:1px solid transparent;
}
.gform_wrapper form .gform-field-label a:hover{
	border-bottom-color:var(--black);
}
/* ERROR */
.gform_wrapper.gravity-theme .gfield_error label{
	color:inherit!important;	
}
/* PLACEHOLDER */
::-webkit-input-placeholder { /* Edge */
	color: var(--color3);
	opacity: 0.5;
	font-style: italic;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  	color: var(--color3);
	opacity: 0.5;
	font-style: italic;
}
::placeholder {
	color: var(--color3);
	opacity: 0.5;
	font-style: italic;
}
/* MEDIA */
@media(min-width:782px){
	/* HEIGHT */
	.height-100{
		height:100%;
	}
	/* POSITION */
	.position-relative-tablet{position:relative;}
	.position-absolute-tablet{position:absolute;}
	.position-fixed-tablet{position:fixed;}
    /* TRANSITION */
    p a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,ul > li > a, ol > li > a{
        transition: all var(--fast);
    }
	/* COLUMNS */
    .wp-block-columns.alignwide{
        margin-left:16px;
        margin-right:16px;
    }
    /* GRAVITY */
    .gform_wrapper form .gform_footer > .gform_button,
	.gform_wrapper form .gform-field-label a{
        transition:all var(--slow);
    }
    /* DISPLAY */
    .display-none-tablet{display:none!important}
    .display-block-tablet{display:block!important}
    .display-flex-tablet{display:flex!important}
    .display-inline-block-tablet{display:inline-block!important}
    .display-inline-flex-tablet{display:inline-flex!important}
    /* JUSTIFY CONTENT */
    .jc-space-between-tablet{justify-content: space-between!important}
    .jc-space-around-tablet{justify-content: space-around!important}
    .jc-space-evenly-tablet{justify-content: space-evenly!important}
    .jc-start-tablet{justify-content: flex-start!important}
    .jc-end-tablet{justify-content: flex-end!important}
    /* ALIGN ITEMS */
    .ai-baseline-tablet{align-items: baseline!important}
    .ai-center-tablet{align-items: center!important}
    .ai-start-tablet{align-items: flex-start!important}
    .ai-end-tablet{align-items: flex-end!important}
    .ai-stretch-tablet{align-items: stretch!important}
    /* FLEX DIRECTION */
    .fd-row-tablet{flex-direction:row!important}
    .fd-column-tablet{flex-direction:column!important}
    .fd-row-reverse-tablet{flex-direction:row-reverse!important}
    .fd-column-reverse-tablet{flex-direction:column-reverse!important}
    /* GAP */
    .gap-none-tablet{gap:0px!important}
    .gap-xxs-tablet{gap:8px!important}
    .gap-xs-tablet{gap:16px!important}
    .gap-sm-tablet{gap:24px!important}
    .gap-md-tablet{gap:40px!important}
    .gap-lg-tablet{gap:56px!important}
    .gap-xl-tablet{gap:85px!important}
    .gap-xxl-tablet{gap:100px!important}
	/* RADIUS */
	.br-xxs-tablet{border-radius: 8px;}
	.br-xs-tablet{border-radius: 12px;}
	.br-sm-tablet{border-radius: 16px;}
	.br-md-tablet{border-radius: 24px;}
	.br-lg-tablet{border-radius: 32px;}
	.br-xl-tablet{border-radius: 56px;}
	.br-xxl-tablet{border-radius: 100px;}
	.br-bottom-none-tablet{border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
	.br-top-none-tablet{border-top-left-radius: 0px;border-top-right-radius: 0px;}
    /* FLEX WRAP */
    .fw-wrap-tablet{flex-wrap:wrap!important}
    .fw-nowrap-tablet{flex-wrap:nowrap!important}
    /* MARGIN */
    .mb-none-tablet{margin-bottom:0}
    .mb-xxs-tablet{margin-bottom:8px}
    .mb-xs-tablet{margin-bottom:16px}
    .mb-sm-tablet{margin-bottom:24px}
    .mb-md-tablet{margin-bottom:32px}
    .mb-lg-tablet{margin-bottom:40px}
    .mb-xl-tablet{margin-bottom:60px}
    .mb-xxl-tablet{margin-bottom:80px}
    .mr-none-tablet{margin-right:0}
    .mr-xxs-tablet{margin-right:8px}
    .mr-xs-tablet{margin-right:16px}
    .mr-sm-tablet{margin-right:24px}
    .mr-md-tablet{margin-right:32px}
    .mr-lg-tablet{margin-right:40px}
    .mr-xl-tablet{margin-right:60px}
    .mr-xxl-tablet{margin-right:80px}
    /* PADDING */
	.p-none-tablet{padding:0}
	.p-xxs-tablet{padding:8px}
	.p-xs-tablet{padding:16px}
	.p-sm-tablet{padding:24px}
	.p-md-tablet{padding:32px}
	.p-lg-tablet{padding:40px}
	.p-xl-tablet{padding:60px}
	.p-xxl-tablet{padding:80px}
	.pt-none-tablet{padding-bottom:0}
    .pt-xxs-tablet{padding-top:8px}
    .pt-xs-tablet{padding-top:16px}
    .pt-sm-tablet{padding-top:24px}
    .pt-md-tablet{padding-top:32px}
    .pt-lg-tablet{padding-top:40px}
    .pt-xl-tablet{padding-top:60px}
    .pt-xxl-tablet{padding-top:80px}
    .pb-none-tablet{padding-bottom:0}
    .pb-xxs-tablet{padding-bottom:8px}
    .pb-xs-tablet{padding-bottom:16px}
    .pb-sm-tablet{padding-bottom:24px}
    .pb-md-tablet{padding-bottom:32px}
    .pb-lg-tablet{padding-bottom:40px}
    .pb-xl-tablet{padding-bottom:60px}
    .pb-xxl-tablet{padding-bottom:80px}
	.pl-none-tablet{padding-left:0}
    .pl-xxs-tablet{padding-left:8px}
    .pl-xs-tablet{padding-left:16px}
    .pl-sm-tablet{padding-left:24px}
    .pl-md-tablet{padding-left:32px}
    .pl-lg-tablet{padding-left:40px}
    .pl-xl-tablet{padding-left:60px}
    .pl-xxl-tablet{padding-left:80px}
    .pr-none-tablet{padding-right:0}
    .pr-xxs-tablet{padding-right:8px}
    .pr-xs-tablet{padding-right:16px}
    .pr-sm-tablet{padding-right:24px}
    .pr-md-tablet{padding-right:32px}
    .pr-lg-tablet{padding-right:40px}
    .pr-xl-tablet{padding-right:60px}
    .pr-xxl-tablet{padding-right:80px}
}
@media(min-width:1025px){
	/* POSITION */
	.position-relative-laptop{position:relative;}
	.position-absolute-laptop{position:absolute;}
	.position-fixed-laptop{position:fixed;}
    /* DEFAULT */
    html{scroll-behavior: smooth;}
    /* COLUMNS */
    .wp-block-columns.alignwide{
        max-width:960px!important;
		margin-left:auto;
		margin-right:auto;
    }
	/* GRAVITY */
	.gform_wrapper form .gform_body .gchoice .gform-field-label,
	.gform_wrapper form .gform_body .ginput_container_consent .gform-field-label{
		font-size:18px;
		line-height:26px;
	}
    /* DISPLAY */
    .display-none-laptop{display:none!important}
    .display-block-laptop{display:block!important}
    .display-flex-laptop{display:flex!important}
    .display-inline-block-laptop{display:inline-block!important}
    .display-inline-flex-laptop{display:inline-flex!important}
    /* JUSTIFY CONTENT */
    .jc-space-between-laptop{justify-content: space-between!important}
    .jc-space-around-laptop{justify-content: space-around!important}
    .jc-space-evenly-laptop{justify-content: space-evenly!important}
    .jc-start-laptop{justify-content: flex-start!important}
    .jc-end-laptop{justify-content: flex-end!important}
    /* ALIGN ITEMS */
    .ai-baseline-laptop{align-items: baseline!important}
    .ai-center-laptop{align-items: center!important}
    .ai-start-laptop{align-items: flex-start!important}
    .ai-end-laptop{align-items: flex-end!important}
    .ai-stretch-laptop{align-items: stretch!important}
    /* FLEX DIRECTION */
    .fd-row-laptop{flex-direction:row!important}
    .fd-column-laptop{flex-direction:column!important}
    .fd-row-reverse-laptop{flex-direction:row-reverse!important}
    .fd-column-reverse-laptop{flex-direction:column-reverse!important}
    /* GAP */
    .gap-none-laptop{gap:0px!important}
    .gap-xxs-laptop{gap:8px!important}
    .gap-xs-laptop{gap:16px!important}
    .gap-sm-laptop{gap:24px!important}
    .gap-md-laptop{gap:40px!important}
    .gap-lg-laptop{gap:56px!important}
    .gap-xl-laptop{gap:85px!important}
    .gap-xxl-laptop{gap:100px!important}
	/* RADIUS */
	.br-xxs-laptop{border-radius: 8px;}
	.br-xs-laptop{border-radius: 12px;}
	.br-sm-laptop{border-radius: 16px;}
	.br-md-laptop{border-radius: 24px;}
	.br-lg-laptop{border-radius: 32px;}
	.br-xl-laptop{border-radius: 56px;}
	.br-xxl-laptop{border-radius: 100px;}
	.br-bottom-none-laptop{border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
	.br-top-none-laptop{border-top-left-radius: 0px;border-top-right-radius: 0px;}
    /* FLEX WRAP */
    .fw-wrap-laptop{flex-wrap:wrap!important}
    .fw-nowrap-laptop{flex-wrap:nowrap!important}
    /* MARGIN */
    .mb-none-laptop{margin-bottom:0}
    .mb-xxs-laptop{margin-bottom:8px}
    .mb-xs-laptop{margin-bottom:16px}
    .mb-sm-laptop{margin-bottom:24px}
    .mb-md-laptop{margin-bottom:32px}
    .mb-lg-laptop{margin-bottom:40px}
    .mb-xl-laptop{margin-bottom:60px}
    .mb-xxl-laptop{margin-bottom:80px}
    .mr-none-laptop{margin-right:0}
    .mr-xxs-laptop{margin-right:8px}
    .mr-xs-laptop{margin-right:16px}
    .mr-sm-laptop{margin-right:24px}
    .mr-md-laptop{margin-right:32px}
    .mr-lg-laptop{margin-right:40px}
    .mr-xl-laptop{margin-right:60px}
    .mr-xxl-laptop{margin-right:80px}
    /* PADDING */
	.p-none-laptop{padding:0}
	.p-xxs-laptop{padding:8px}
	.p-xs-laptop{padding:16px}
	.p-sm-laptop{padding:24px}
	.p-md-laptop{padding:32px}
	.p-lg-laptop{padding:40px}
	.p-xl-laptop{padding:60px}
	.p-xxl-laptop{padding:80px}
	.pt-none-laptop{padding-top:0}
    .pt-xxs-laptop{padding-top:8px}
    .pt-xs-laptop{padding-top:16px}
    .pt-sm-laptop{padding-top:24px}
    .pt-md-laptop{padding-top:32px}
    .pt-lg-laptop{padding-top:40px}
    .pt-xl-laptop{padding-top:60px}
    .pt-xxl-laptop{padding-top:80px}
    .pb-none-laptop{padding-bottom:0}
    .pb-xxs-laptop{padding-bottom:8px}
    .pb-xs-laptop{padding-bottom:16px}
    .pb-sm-laptop{padding-bottom:24px}
    .pb-md-laptop{padding-bottom:32px}
    .pb-lg-laptop{padding-bottom:40px}
    .pb-xl-laptop{padding-bottom:60px}
    .pb-xxl-laptop{padding-bottom:80px}
	.pl-none-laptop{padding-left:0}
    .pl-xxs-laptop{padding-left:8px}
    .pl-xs-laptop{padding-left:16px}
    .pl-sm-laptop{padding-left:24px}
    .pl-md-laptop{padding-left:32px}
    .pl-lg-laptop{padding-left:40px}
    .pl-xl-laptop{padding-left:60px}
    .pl-xxl-laptop{padding-left:80px}
    .pr-none-laptop{padding-right:0}
    .pr-xxs-laptop{padding-right:8px}
    .pr-xs-laptop{padding-right:16px}
    .pr-sm-laptop{padding-right:24px}
    .pr-md-laptop{padding-right:32px}
    .pr-lg-laptop{padding-right:40px}
    .pr-xl-laptop{padding-right:60px}
    .pr-xxl-laptop{padding-right:80px}
}
@media (min-width:1200px){
	/* HEADING */
    body{font-size: 18px;line-height: 24px;}
    h1,.is-h1{font-size: 72px;line-height: 72px;}
    h2,.is-h2{font-size: 48px;line-height: 56px;}
    h3{font-size: 40px;line-height: 48px;}
    h4{font-size: 28px; line-height: 36px;}
    /* PARAGRAPH */
    p{margin-bottom:24px;}
    /* HEADING */
    #__page h1 + p,#__page h1 + div p,.is-hero p{font-size:22px;line-height:28px;}
	/* POSITION */
	.position-relative-desktop{position:relative;}
	.position-absolute-desktop{position:absolute;}
	.position-fixed-desktop{position:fixed;}
    /* COLUMNS */
    .wp-block-columns.alignwide{
        max-width:1140px!important;
    }
    /* DISPLAY */
    .display-none-desktop{display:none!important}
    .display-block-desktop{display:block!important}
    .display-flex-desktop{display:flex!important}
    .display-inline-block-desktop{display:inline-block!important}
    .display-inline-flex-desktop{display:inline-flex!important}
    /* JUSTIFY CONTENT */
    .jc-space-between-desktop{justify-content: space-between!important}
    .jc-space-around-desktop{justify-content: space-around!important}
    .jc-space-evenly-desktop{justify-content: space-evenly!important}
    .jc-start-desktop{justify-content: flex-start!important}
    .jc-end-desktop{justify-content: flex-end!important}
    /* ALIGN ITEMS */
    .ai-baseline-desktop{align-items: baseline!important}
    .ai-center-desktop{align-items: center!important}
    .ai-start-desktop{align-items: flex-start!important}
    .ai-end-desktop{align-items: flex-end!important}
    .ai-stretch-desktop{align-items: stretch!important}
    /* FLEX DIRECTION */
    .fd-row-desktop{flex-direction:row!important}
    .fd-column-desktop{flex-direction:column!important}
    .fd-row-reverse-desktop{flex-direction:row-reverse!important}
    .fd-column-reverse-desktop{flex-direction:column-reverse!important}
    /* GAP */
    .gap-none-desktop{gap:0px!important}
    .gap-xxs-desktop{gap:8px!important}
    .gap-xs-desktop{gap:16px!important}
    .gap-sm-desktop{gap:24px!important}
    .gap-md-desktop{gap:40px!important}
    .gap-lg-desktop{gap:56px!important}
    .gap-xl-desktop{gap:85px!important}
    .gap-xxl-desktop{gap:100px!important}
	/* RADIUS */
	.br-xxs-desktop{border-radius: 8px;}
	.br-xs-desktop{border-radius: 12px;}
	.br-sm-desktop{border-radius: 16px;}
	.br-md-desktop{border-radius: 24px;}
	.br-lg-desktop{border-radius: 32px;}
	.br-xl-desktop{border-radius: 56px;}
	.br-xxl-desktop{border-radius: 100px;}
	.br-bottom-none-desktop{border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
	.br-top-none-desktop{border-top-left-radius: 0px;border-top-right-radius: 0px;}
    /* FLEX WRAP */
    .fw-wrap-desktop{flex-wrap:wrap!important}
    .fw-nowrap-desktop{flex-wrap:nowrap!important}
    /* MARGIN */
    .mb-none-desktop{margin-bottom:0}
    .mb-xxs-desktop{margin-bottom:8px}
    .mb-xs-desktop{margin-bottom:16px}
    .mb-sm-desktop{margin-bottom:24px}
    .mb-md-desktop{margin-bottom:32px}
    .mb-lg-desktop{margin-bottom:40px}
    .mb-xl-desktop{margin-bottom:60px}
    .mb-xxl-desktop{margin-bottom:80px}
    .mr-none-desktop{margin-right:0}
    .mr-xxs-desktop{margin-right:8px}
    .mr-xs-desktop{margin-right:16px}
    .mr-sm-desktop{margin-right:24px}
    .mr-md-desktop{margin-right:32px}
    .mr-lg-desktop{margin-right:40px}
    .mr-xl-desktop{margin-right:60px}
    .mr-xxl-desktop{margin-right:80px}
    /* PADDING */
	.p-none-desktop{padding:0}
	.p-xxs-desktop{padding:8px}
	.p-xs-desktop{padding:16px}
	.p-sm-desktop{padding:24px}
	.p-md-desktop{padding:32px}
	.p-lg-desktop{padding:40px}
	.p-xl-desktop{padding:60px}
	.p-xxl-desktop{padding:80px}
	.pt-none-desktop{padding-top:0}
    .pt-xxs-desktop{padding-top:8px}
    .pt-xs-desktop{padding-top:16px}
    .pt-sm-desktop{padding-top:24px}
    .pt-md-desktop{padding-top:32px}
    .pt-lg-desktop{padding-top:40px}
    .pt-xl-desktop{padding-top:60px}
    .pt-xxl-desktop{padding-top:80px}
    .pb-none-desktop{padding-bottom:0}
    .pb-xxs-desktop{padding-bottom:8px}
    .pb-xs-desktop{padding-bottom:16px}
    .pb-sm-desktop{padding-bottom:24px}
    .pb-md-desktop{padding-bottom:32px}
    .pb-lg-desktop{padding-bottom:40px}
    .pb-xl-desktop{padding-bottom:60px}
    .pb-xxl-desktop{padding-bottom:80px}
	.pl-none-desktop{padding-left:0}
    .pl-xxs-desktop{padding-left:8px}
    .pl-xs-desktop{padding-left:16px}
    .pl-sm-desktop{padding-left:24px}
    .pl-md-desktop{padding-left:32px}
    .pl-lg-desktop{padding-left:40px}
    .pl-xl-desktop{padding-left:60px}
    .pl-xxl-desktop{padding-left:80px}
    .pr-none-desktop{padding-right:0}
    .pr-xxs-desktop{padding-right:8px}
    .pr-xs-desktop{padding-right:16px}
    .pr-sm-desktop{padding-right:24px}
    .pr-md-desktop{padding-right:32px}
    .pr-lg-desktop{padding-right:40px}
    .pr-xl-desktop{padding-right:60px}
    .pr-xxl-desktop{padding-right:80px}
	/* GRAVITY */
	.gform_wrapper .gfield .gchoice input + .gform-field-label:before,
	.gform_wrapper .gfield .ginput_container_consent input + .gform-field-label:before{
		width:28px;
		height:28px;
	}
	.gform_wrapper .gfield:not(.is-checkbox) .gchoice input[type="radio"]:checked + .gform-field-label:before{
		border:8px solid var(--color2);
	}
	.gform_wrapper form .gform_body input:not([type="button"]):not([type="checkbox"]):not([type="color"]):not([type="file"]):not([type="image"]):not([type="radio"]):not([type="range"]):not([type="reset"]):not([type="submit"]),.gform_wrapper form .gform_body textarea,.gform_wrapper form .gform_body select{
		font-size: 18px;
		line-height: 26px;
	}
}
@media(min-width:1400px){
    /* COLUMNS */
    .wp-block-columns.alignwide{
        max-width:1320px!important;
    }
}
@media (min-width: 2000px) {
    /* COLUMNS */
    .wp-block-columns.alignwide {
        max-width: 1920px!important;
    }
}
@media(max-width:1199px){
	/* VECTOR */
	.has-vector{
		padding: 0!important;
		margin-top: 0!important;
		margin-bottom: 0!important;
	}
	.has-vector > div{
		padding: 0!important;
		margin-top: 0!important;
		margin-bottom: 0!important;
		background: none!important;
	}
}
@media(max-width:781px){
    /* DISPLAY */
    .display-none-mobile{display:none!important}
    .display-block-mobile{display:block!important}
    .display-flex-mobile{display:flex!important}
    .display-inline-block-mobile{display:inline-block!important}
    .display-inline-flex-mobile{display:inline-flex!important}
    /* FLEX DIRECTION */
    .fd-row-mobile{flex-direction:row!important}
    .fd-column-mobile{flex-direction:column!important}
    .fd-row-reverse-mobile{flex-direction:row-reverse!important}
    .fd-column-reverse-mobile{flex-direction:column-reverse!important}
	/* GAP */
    .gap-none-mobile{gap:0px!important}
    .gap-xxs-mobile{gap:8px!important}
    .gap-xs-mobile{gap:16px!important}
    .gap-sm-mobile{gap:24px!important}
    .gap-md-mobile{gap:40px!important}
    .gap-lg-mobile{gap:56px!important}
    .gap-xl-mobile{gap:85px!important}
    .gap-xxl-mobile{gap:100px!important}
	/* RADIUS */
	.br-xxs-mobile{border-radius: 8px;}
	.br-xs-mobile{border-radius: 12px;}
	.br-sm-mobile{border-radius: 16px;}
	.br-md-mobile{border-radius: 24px;}
	.br-lg-mobile{border-radius: 32px;}
	.br-xl-mobile{border-radius: 56px;}
	.br-xxl-mobile{border-radius: 100px;}
	.br-none-mobile{border-radius: 0;}
	.br-bottom-none-mobile{border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
	.br-top-none-mobile{border-top-left-radius: 0px;border-top-right-radius: 0px;}
	/* JUSTIFY CONTENT */
	.jc-space-between-mobile{justify-content: space-between!important}
	.jc-space-around-mobile{justify-content: space-around!important}
	.jc-space-evenly-mobile{justify-content: space-evenly!important}
	.jc-center-mobile{justify-content: center!important}
	.jc-start-mobile{justify-content: flex-start!important}
	.jc-end-mobile{justify-content: flex-end!important}
	/* ALIGN ITEMS */
	.ai-baseline-mobile{align-items: baseline!important}
	.ai-center-mobile{align-items: center!important}
	.ai-start-mobile{align-items: flex-start!important}
	.ai-end-mobile{align-items: flex-end!important}
	.ai-stretch-mobile{align-items: stretch!important}
	/* TEXT ALIGN */
	.ta-center-mobile{text-align:center;}
	.ta-left-mobile{text-align:left;}
	.ta-right-mobile{text-align:right;}
}

/* FIX BLOCKS */
:where(.wp-block-group.has-background),
:where(.wp-block-columns.has-background){
    padding:inherit;
}

/* HIDE FILTER FROM STORE LOCATOR */
#wpsl-checkbox-filter {
  display: none !important;
}