/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/*--------------- common-section ----------------*/


.right-white-arrow .elementor-heading-title{background-image: url("data:image/svg+xml,%3Csvg width='24' height='12' viewBox='0 0 24 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M15.7476 5.68853L11.5479 1.02211C11.4583 0.923184 11.3332 0.867188 11.2007 0.867188H8.40082C8.31068 0.867285 8.22248 0.893405 8.14682 0.942409C8.07116 0.991413 8.01126 1.06122 7.97431 1.14344C7.89965 1.31236 7.93045 1.50929 8.05364 1.64555L11.9725 6.00024L8.05364 10.354C7.93045 10.4912 7.89871 10.6881 7.97431 10.8561C8.04991 11.025 8.21696 11.1333 8.40082 11.1333H11.2007C11.3332 11.1333 11.4583 11.0764 11.5479 10.9793L15.7476 6.31289C15.9072 6.13557 15.9072 5.86492 15.7476 5.68853Z' fill='white'/%3E%3Cpath opacity='0.4' d='M23.6813 5.68853L19.4815 1.02211C19.3919 0.923184 19.2669 0.867188 19.1343 0.867188H16.3345C16.2443 0.867285 16.1561 0.893405 16.0805 0.942409C16.0048 0.991413 15.9449 1.06122 15.908 1.14344C15.8333 1.31236 15.8641 1.50929 15.9873 1.64555L19.9061 6.00024L15.9873 10.354C15.8641 10.4912 15.8324 10.6881 15.908 10.8561C15.9836 11.025 16.1506 11.1333 16.3345 11.1333H19.1343C19.2669 11.1333 19.3919 11.0764 19.4815 10.9793L23.6813 6.31289C23.8409 6.13557 23.8409 5.86492 23.6813 5.68853Z' fill='white'/%3E%3Cpath d='M7.81397 5.68853L3.6142 1.02211C3.5246 0.923184 3.39954 0.867188 3.26701 0.867188H0.467166C0.377024 0.867285 0.288826 0.893405 0.213168 0.942409C0.137509 0.991413 0.0776068 1.06122 0.0406559 1.14344C-0.0340067 1.31236 -0.00320837 1.50929 0.119985 1.64555L4.03884 6.00024L0.119985 10.354C-0.00320837 10.4912 -0.03494 10.6881 0.0406559 10.8561C0.116252 11.025 0.283309 11.1333 0.467166 11.1333H3.26701C3.39954 11.1333 3.5246 11.0764 3.6142 10.9793L7.81397 6.31289C7.97356 6.13557 7.97356 5.86492 7.81397 5.68853Z' fill='white'/%3E%3C/svg%3E%0A"); background-repeat:no-repeat; background-position: right center; padding-right:48px;}

.lr-blue-arrow{	background-image: url("data:image/svg+xml,%3Csvg width='24' height='12' viewBox='0 0 24 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M15.7476 5.68853L11.5478 1.02211C11.4582 0.923184 11.3331 0.867188 11.2006 0.867188H8.40076C8.31062 0.867285 8.22242 0.893405 8.14676 0.942409C8.0711 0.991413 8.0112 1.06122 7.97425 1.14344C7.89959 1.31236 7.93039 1.50929 8.05358 1.64555L11.9724 6.00024L8.05358 10.354C7.93039 10.4912 7.89865 10.6881 7.97425 10.8561C8.04985 11.025 8.2169 11.1333 8.40076 11.1333H11.2006C11.3331 11.1333 11.4582 11.0764 11.5478 10.9793L15.7476 6.31289C15.9072 6.13557 15.9072 5.86492 15.7476 5.68853Z' fill='%233ABFEF'/%3E%3Cpath opacity='0.4' d='M23.6813 5.68853L19.4815 1.02211C19.3919 0.923184 19.2669 0.867188 19.1343 0.867188H16.3345C16.2443 0.867285 16.1561 0.893405 16.0805 0.942409C16.0048 0.991413 15.9449 1.06122 15.908 1.14344C15.8333 1.31236 15.8641 1.50929 15.9873 1.64555L19.9061 6.00024L15.9873 10.354C15.8641 10.4912 15.8324 10.6881 15.908 10.8561C15.9836 11.025 16.1506 11.1333 16.3345 11.1333H19.1343C19.2669 11.1333 19.3919 11.0764 19.4815 10.9793L23.6813 6.31289C23.8409 6.13557 23.8409 5.86492 23.6813 5.68853Z' fill='%233ABFEF'/%3E%3Cpath d='M7.81397 5.68853L3.6142 1.02211C3.5246 0.923184 3.39954 0.867188 3.26701 0.867188H0.467166C0.377024 0.867285 0.288826 0.893405 0.213168 0.942409C0.137509 0.991413 0.0776068 1.06122 0.0406559 1.14344C-0.0340067 1.31236 -0.00320837 1.50929 0.119985 1.64555L4.03884 6.00024L0.119985 10.354C-0.00320837 10.4912 -0.03494 10.6881 0.0406559 10.8561C0.116252 11.025 0.283309 11.1333 0.467166 11.1333H3.26701C3.39954 11.1333 3.5246 11.0764 3.6142 10.9793L7.81397 6.31289C7.97356 6.13557 7.97356 5.86492 7.81397 5.68853Z' fill='%233ABFEF'/%3E%3C/svg%3E "), url("data:image/svg+xml,%3Csvg width='24' height='12' viewBox='0 0 24 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M8.25256 6.31196L12.4523 10.9784C12.5419 11.0773 12.667 11.1333 12.7995 11.1333L15.5994 11.1333C15.6895 11.1332 15.7777 11.1071 15.8534 11.0581C15.929 11.0091 15.9889 10.9393 16.0259 10.857C16.1005 10.6881 16.0697 10.4912 15.9465 10.3549L12.0277 6.00024L15.9465 1.64648C16.0697 1.50929 16.1015 1.31237 16.0259 1.14437C15.9503 0.975451 15.7832 0.867189 15.5994 0.867189L12.7995 0.867189C12.667 0.867189 12.5419 0.92412 12.4523 1.02118L8.25256 5.68759C8.09297 5.86492 8.09297 6.13557 8.25256 6.31196Z' fill='%233ABFEF'/%3E%3Cpath opacity='0.4' d='M0.318844 6.31196L4.51862 10.9784C4.60821 11.0773 4.73327 11.1333 4.8658 11.1333L7.66565 11.1333C7.75579 11.1332 7.84399 11.1071 7.91964 11.0581C7.9953 11.0091 8.05521 10.9393 8.09216 10.857C8.16682 10.6881 8.13602 10.4912 8.01283 10.3549L4.09397 6.00024L8.01283 1.64648C8.13602 1.50929 8.16775 1.31236 8.09216 1.14437C8.01656 0.97545 7.8495 0.867189 7.66565 0.867189L4.8658 0.867189C4.73327 0.867189 4.60821 0.92412 4.51862 1.02118L0.318844 5.68759C0.159253 5.86492 0.159253 6.13557 0.318844 6.31196Z' fill='%233ABFEF'/%3E%3Cpath d='M16.1862 6.31196L20.3859 10.9784C20.4755 11.0773 20.6006 11.1333 20.7331 11.1333L23.533 11.1333C23.6231 11.1332 23.7113 11.1071 23.787 11.0581C23.8626 11.0091 23.9225 10.9393 23.9595 10.857C24.0341 10.6881 24.0033 10.4912 23.8801 10.3549L19.9613 6.00024L23.8801 1.64648C24.0033 1.50929 24.0351 1.31237 23.9595 1.14437C23.8839 0.975451 23.7168 0.867189 23.533 0.867189L20.7331 0.867189C20.6006 0.867189 20.4755 0.92412 20.3859 1.02118L16.1862 5.68759C16.0266 5.86492 16.0266 6.13557 16.1862 6.31196Z' fill='%233ABFEF'/%3E%3C/svg%3E "); background-position: right center, left center; background-repeat: no-repeat, no-repeat; padding-left:48px; padding-right:48px;}

/*--------------- home ----------------*/

.post-top-loop .e-loop-item > .e-con-boxed{min-height:520px!important;}
.post-btm-loop .e-loop-item > .e-con-boxed{min-height:375px!important;}

.post-loop-grad{position:relative;}
.post-top-loop .e-loop-item > .elementor-element::before, .post-btm-loop .e-loop-item > .elementor-element::before{width:100%; height:100%; background:rgba(0, 0, 0, 0.6); position:absolute; left:0; top:0; content:""; border-radius:16px; z-index:1;}
.post-top-loop .e-loop-item, .post-btm-loop .e-loop-item{overflow:hidden; border-radius:16px; position:relative;}

.post-loop-grad::after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: inherit; background-size: cover; transform-origin: center; transition: transform 0.4s ease-in-out;}
.post-loop-grad:focus::after, .post-loop-grad:hover::after { transform: scale(1.2); }



/*--------------- footer form ----------------*/
.gform_validation_error fieldset select {
    border: 1px solid #c02b0a !important;
}
#gform_1{
	display: flex;
    column-gap: 16px;
    flex-wrap: wrap;
    row-gap: 10px;
}
.subscribe-form-holder form .gform-body{
	    width: 84%;
}
.subscribe-form-holder form .gform-footer{
	    width: 14%;
}
#gform_fields_1{display:flex;flex-wrap: wrap;row-gap: 10px;}
#field_1_3{
	 width: 43%;
}
.subscribe-form-holder .gfield--type-text, .subscribe-form-holder fieldset{
	width:26%
}
#gform_1 .gform-footer{margin:0; padding:0;}
.subscribe-form-holder .gfield_validation_message, .gfcws_state_text_input {
    display: none;
}
.subscribe-form-holder .gform_wrapper.gravity-theme .ginput_complex {
    flex-flow: column !important;
}
.subscribe-form-holder #gform_fields_1{grid-column-gap: 16px; align-items: start;}
.subscribe-form-holder select, .subscribe-form-holder input[type=email], .subscribe-form-holder input[type=text]{ color: #797979 !important; height:44px; border-radius:40px; padding-left: 20px!important; padding-right: 30px!important; border:0px; outline:none;}
.subscribe-form-holder select{appearance:none; background-color: #fff; background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.19316 14.898C9.2133 14.9101 9.22913 14.9194 9.24034 14.926L9.25895 14.9368C9.40753 15.0214 9.59184 15.0207 9.74056 14.937L9.75966 14.926C9.77087 14.9194 9.7867 14.9101 9.80684 14.898C9.84711 14.8738 9.90465 14.8385 9.977 14.7923C10.1216 14.7 10.3258 14.5637 10.5697 14.385C11.0567 14.0282 11.7065 13.4989 12.3577 12.8074C13.6538 11.4311 15 9.36338 15 6.70411C15 3.55382 12.5376 1 9.5 1C6.46243 1 4 3.55382 4 6.70411C4 9.36338 5.34622 11.4311 6.6423 12.8074C7.2935 13.4989 7.94327 14.0282 8.43026 14.385C8.67417 14.5637 8.87836 14.7 9.023 14.7923C9.09535 14.8385 9.15289 14.8738 9.19316 14.898ZM9.5 8.77833C10.6046 8.77833 11.5 7.84967 11.5 6.70411C11.5 5.55855 10.6046 4.62989 9.5 4.62989C8.39543 4.62989 7.5 5.55855 7.5 6.70411C7.5 7.84967 8.39543 8.77833 9.5 8.77833Z' fill='%233ABFEF'/%3E%3C/svg%3E "); background-repeat:no-repeat; background-position: right 14px center;-webkit-appearance: none; -moz-appearance: none;}


.subscribe-form-holder input[type=text]{
	background-repeat:no-repeat; 
	background-position: right 14px center;
	background-size:auto;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.25 3.31579C3.25 5.14389 4.70817 6.63158 6.5 6.63158C8.29183 6.63158 9.75 5.14389 9.75 3.31579C9.75 1.48768 8.29183 0 6.5 0C4.70817 0 3.25 1.48768 3.25 3.31579ZM12.2778 14H13V13.2632C13 10.4197 10.7315 8.10526 7.94444 8.10526H5.05556C2.26778 8.10526 0 10.4197 0 13.2632V14H12.2778Z' fill='%233ABFEF'/%3E%3C/svg%3E%0A");
}

 .subscribe-form-holder select#input_1_5_2 option, .subscribe-form-holder  #input_1_5_2 {
    color: #797979 !important;
}

.subscribe-form-holder input[type=email]{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.33716 9.80304C8.93909 10.0684 8.47672 10.2087 8 10.2087C7.52331 10.2087 7.06094 10.0684 6.66288 9.80304L0.106531 5.43201C0.0703376 5.40781 0.0348139 5.38262 0 5.35648L0 12.5189C0 13.3401 0.666406 13.9918 1.47291 13.9918H14.5271C15.3482 13.9918 16 13.3254 16 12.5189V5.35645C15.9651 5.38266 15.9295 5.4079 15.8932 5.43213L9.33716 9.80304Z' fill='%233ABFEF'/%3E%3Cpath d='M0.626563 4.6518L7.18291 9.02286C7.43109 9.18833 7.71553 9.27105 7.99997 9.27105C8.28444 9.27105 8.56891 9.1883 8.81709 9.02286L15.3734 4.6518C15.7658 4.39039 16 3.95289 16 3.48071C16 2.6688 15.3395 2.0083 14.5276 2.0083H1.47241C0.660532 2.00833 7.75033e-07 2.66883 7.75033e-07 3.48149C-0.000242619 3.71312 0.0568447 3.9412 0.166171 4.14541C0.275497 4.34961 0.433664 4.52358 0.626563 4.6518Z' fill='%233ABFEF'/%3E%3C/svg%3E "); background-repeat:no-repeat; background-position: right 14px center;  }



/* .subscribe-form-holder .gform-footer{display:none!important;} */

.subscribe-form-holder input[type="submit"]{background-color:#000!important; color:#fff; height:45px; line-height:45px; border:1px solid #000;}
.subscribe-form-holder input[type="submit"]:hover{background:transparent!important; color:#000;}

/*--------------- footer ----------------*/

.main-footer-area > .e-con-inner{border-bottom:1px solid rgba(137, 137, 139, 0.20);}
.footer-btm-menu .elementor-nav-menu a{border-right:1px solid #89898B;}
.footer-btm-section a:hover, .footer-btm-section a:hover .elementor-icon-list-text{color:#3ABF!important;}


/*NIVA*/
.cont-style{
    position: relative;
    overflow: hidden !important;
}
.cont-style::before{
     z-index: 1; 
}
.cont-style::after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: inherit;
    background-size: cover;
    transform-origin: center;
    transition: transform 0.4s ease-in-out;
    z-index: 0;
}
.cont-style:hover::after {
    transform: scale(1.2);
}

/*Site button Animation*/
.site-btn-style a, .site-btn-style-hd a{
	position: relative;
	border: 2px solid transparent !important;
	background-origin: border-box;
	background-clip: padding-box, border-box;
	background-image: linear-gradient(#3abfef, #3abfef), linear-gradient(90deg, #EBEDF0 0%, #69727d 100%);
	transition: 0.3s !important;
}
.border-sty a{
	 background-image:linear-gradient(#3abfef, #3abfef), linear-gradient(90deg, #EBEDF0 0%, rgba(255, 255, 255, 0) 100%);
}
.site-btn-style-hd a{
	 background-image: linear-gradient(#051315, #051315), linear-gradient(90deg, #EBEDF0 0%, #69727d 100%); 
}
.border2-sty a{
 background-image:linear-gradient(#3abfef, #3abfef), linear-gradient(90deg, #EBEDF0 0%, #fff 100%);
}

.site-btn-style a:after{
    position: absolute;
    content: "";
    width: 26px;
    height: 26px;
    top: 11px;
	left:11px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='26' height='26' rx='13' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 13.75H16.65L12.45 17.95L13.5 19L19.5 13L13.5 7L12.45 8.05L16.65 12.25H7.5L7.5 13.75Z' fill='%233ABFEF'/%3E%3C/svg%3E%0A");
/*  transform: translateX(15px); */
        transition: all 0.6s ease-in-out;
}

.site-btn-style-hd a:after{
background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='13' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 13.75H16.15L11.95 17.95L13 19L19 13L13 7L11.95 8.05L16.15 12.25H7L7 13.75Z' fill='black'/%3E%3C/svg%3E%0A");	
}

.site-btn-style a:hover{
padding: 16px 50px 16px 24px !important;
	color:#fff !important;
	 background-image: linear-gradient(#000, #000), linear-gradient(90deg, #3abfef 0%, #3abfef 100%); 
}


.site-btn-style a:hover:after{
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='13' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 13.75H16.15L11.95 17.95L13 19L19 13L13 7L11.95 8.05L16.15 12.25H7L7 13.75Z' fill='black'/%3E%3C/svg%3E%0A");
left:78%;
}
.site-btn-style1 a:hover:after{
	left:91%;
}
.btn-style2 a:hover:after {
    left: 92%;
}
html[lang="es-ES"] .site-btn-style1 a:hover::after {
  left: 90%;
}


#gform_submit_button_1{
	padding: 12px 24px 12px 50px !important;	
	line-height: 19px !important;
	height: 44px;
	background-position: 10px center;
    background-repeat: no-repeat;
    background-size: auto;
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='13' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 13.75H16.15L11.95 17.95L13 19L19 13L13 7L11.95 8.05L16.15 12.25H7L7 13.75Z' fill='black'/%3E%3C/svg%3E%0A");
	 transition: all 0.6s ease-in-out !important;
	border: 2px solid #000 !important;
}
#gform_submit_button_1:hover{
	padding: 12px 50px 12px 24px !important;	
	background-size: auto !important;
	 background-repeat: no-repeat !important;
	background-position:  92% center !important;
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='26' height='26' rx='13' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 13.75H16.65L12.45 17.95L13.5 19L19.5 13L13.5 7L12.45 8.05L16.65 12.25H7.5L7.5 13.75Z' fill='%233ABFEF'/%3E%3C/svg%3E%0A") !important;
	background-color:#3ABFEF !important;
	border: 2px solid #EBEDF0 !important;
}

div#gform_confirmation_message_1 {
    color: #fff;
    font-size: 24px;
}
#input_1_5_2_text, #gform_2_validation_container, #gform_2 .gfield_description{
	display:none;
}
p.gform_required_legend, #gfield_description_2_11 {
    display: none;
}

input::file-selector-button {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #797979;
	border: 1px solid #ccc;
	border-radius:50px;
	position: relative;
	background: transparent;
	padding: 10px 25px;
	transition: 0.2s all;
}
.ginput_container_fileupload{
	border:1px solid #89898B66;
	padding:20px;
	background-color:#fff;
	border-radius:20px;
}
div#field_2_12 {
    padding: 15px;
    border:1px solid #89898B66;
	border-radius:20px;
}
.addition-fields .gfield{
	margin-bottom:15px;
}
.additional-heading{
	display: flex;
    justify-content: space-between;
}

/* Star rating CSS */
.star-rating .gfield_radio {
  display: inline-flex;
  flex-direction: row; /* normal order */
  gap: 6px;
  justify-content: center;
  align-items: center;
}

.star-rating .gchoice {
  position: relative;
}

/* Hide actual radio */
.star-rating input[type="radio"] {
  display: none !important;
}

/* Star labels */
.star-rating label {
  cursor: pointer;
  font-size: 20px !important;
  color: #ccc;
  transition: color 0.2s ease;
}

/* Hide text numbers inside the label */
.star-rating label::before {
    content: "★";
    font-size: 25px !important;
}

.star-rating label {
  color: #ccc;
  font-size: 0 !important;
}

/* Gold when active */
.star-rating input[type="radio"]:checked ~ label,
.star-rating label:hover,
.star-rating label:hover ~ label {
  color: #f5b301;
}

/* Remove number text inside labels */
.star-rating label {
  font-size: 32px;
  color: #ccc;
}
.star-rating label span,
.star-rating label br {
  display: none !important;
}


.additional-fields .gfield{
	margin-bottom:15px;
}
.additional-fields{
	margin-top:20px;
}
#gform_fields_2{
	display: flex;
	flex-wrap: wrap;
	column-gap:15px;
}
#gform_fields_2 .gfield{
	width:100%;
}
#field_2_9, #field_2_10{
	width:49% !important;
}
.closed{
	font-size:24px;
	line-height:20px;
}
.additional-fields.gfield {
    display: flex;
    flex-wrap: wrap;
    column-gap: 15px;
	justify-content:space-between;
}
.additional-fields.gfield .gfield{
	width:48% !important;
}

#gform_2 input[type="text"], #gform_2 input[type="email"], #gform_2 textarea, #gform_2 select{
    border: 1px solid #89898B66;
    padding:12px 20px;
    border-radius: 50px;
    font-family: Helvetica;
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
	color:#89898B;
}
#gform_2 select{
	padding: 12px 50px 12px 20px;
	 -webkit-appearance: textfield;
        appearance: none;
        background-repeat: no-repeat;
        background-size: 15px;
        background-position-x: 95%;
        background-position-y: center;
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2173 7.50887L16 1.76826L13.8788 0L9.09436 5.73979C8.96489 5.89543 8.80275 6.02066 8.61945 6.10661C8.43615 6.19256 8.23619 6.23711 8.03374 6.23711C7.83129 6.23711 7.63132 6.19256 7.44802 6.10661C7.26472 6.02066 7.10259 5.89543 6.97311 5.73979L2.18954 0L0.0682983 1.76826L4.85104 7.50887C5.23986 7.97557 5.72654 8.35106 6.27662 8.60874C6.8267 8.86643 7.42671 9 8.03415 9C8.64159 9 9.2416 8.86643 9.79168 8.60874C10.3418 8.35106 10.8284 7.97557 11.2173 7.50887Z' fill='%233ABFEF'/%3E%3C/svg%3E%0A");
}
#gform_2 textarea{
	border-radius: 20px;
}
#gform_2 .gform-footer input[type="submit"]{
	color:#000;
	border-color:#3ABFEF;
}
#gform_2 .gform-footer input[type="submit"]:hover{
	color:#fff;
	border-color:#000;
	background-color:#000;
}
.gform_wrapper.gravity-theme .gfield_error #input_2_7 label{
	color:#ccc;
}

/* Dealer form CSS */


#form-vehicle label {
    margin-bottom: 8px;
    display: none;
    color: #000;
}
.checkbox-label{
	display: block !important;
}

.dealer-search-form input[type="text"] {
padding: 15px 30px 15px 30px;
border: 1px solid #89898B66;
border-radius: 40px;      
font-family: Helvetica;
font-weight: 400;
font-size: 16px;
line-height: 16px;
background-color: #fff;
width: 100%;
display: inline-block;
}

#form-vehicle select, .final-tire-result .input {
padding: 15px 50px 15px 30px;
border: 1px solid #89898B66;
border-radius: 40px;
width: 100%;
background-color: #fff;
font-family: Helvetica;
font-weight: 400;
font-size: 16px;
line-height: 16px;
color: #89898B;
-webkit-appearance: textfield;
appearance: none;
background-repeat: no-repeat;
background-size: 15px;
background-position-x: 95%;
background-position-y: center;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2173 7.50887L16 1.76826L13.8788 0L9.09436 5.73979C8.96489 5.89543 8.80275 6.02066 8.61945 6.10661C8.43615 6.19256 8.23619 6.23711 8.03374 6.23711C7.83129 6.23711 7.63132 6.19256 7.44802 6.10661C7.26472 6.02066 7.10259 5.89543 6.97311 5.73979L2.18954 0L0.0682983 1.76826L4.85104 7.50887C5.23986 7.97557 5.72654 8.35106 6.27662 8.60874C6.8267 8.86643 7.42671 9 8.03415 9C8.64159 9 9.2416 8.86643 9.79168 8.60874C10.3418 8.35106 10.8284 7.97557 11.2173 7.50887Z' fill='%233ABFEF'/%3E%3C/svg%3E%0A");
}

.final-tire-result .input{
	background: none;
	display: flex;
    align-items: center;
    justify-content: flex-start;
    grid-column-gap: .8rem;
    -moz-column-gap: .8rem;
    column-gap: .8rem;
}

.final-tire-result .input li {
    background: rgba(90,125,173,.15);
    border-radius: 1.5rem;
    margin-bottom: 0;
    color: #000;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    list-style-type: none;
    text-align: center;
    height: 1.5rem;
    padding-top: .2rem;
    padding-left: .5rem;
    padding-right: .5rem;
}

#form-vehicle select:focus{
  outline: 1px solid #000;
  border: 1px solid #89898B66;
}

.dealer-search-form .form-group-2{
	display: flex;
	flex-wrap:wrap;
	column-gap: 20px;
	row-gap: 15px;
}

.dealer-search-form .form-group-2 .form-field-2{
width:49%;
}

.dealer-search-form .checkbox-label {
    font-size: 16px;
    margin: 22px 0 22px 10px !important;
    font-weight: 600;
}

.dealer-search-form .form-group {
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
	flex-wrap: wrap;
	 row-gap: 15px;
}

.dealer-search-form .form-field{
  width: 32%;
}

.dealer-search-form .form-field-text, .vehicle-search-by-size .form-field-text{
margin: 20px 0;
}
#form-vehicle select#trim{
background-position-x: 98%;
}
  #submit-btn input {
  	color: #fff;
      padding: 12px 24px 12px 50px;
      border-radius: 100px;
      cursor: pointer;
      background-color: #3ABFEF;
      font-family: Helvetica;
      font-weight: 700;
      font-size: 16px;
      line-height: 16px;
      text-transform: capitalize;
      border: 1px solid #3ABFEF;
      transition: all 0.5s ease-in-out;
      background-position: 10px center;
      background-repeat: no-repeat;
      background-size: auto;
      background-image: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='26' height='26' rx='13' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 13.75H16.65L12.45 17.95L13.5 19L19.5 13L13.5 7L12.45 8.05L16.65 12.25H7.5L7.5 13.75Z' fill='%233ABFEF'/%3E%3C/svg%3E%0A") !important;
    }
    #submit-btn input:hover{
      background-color: #000;
      color: #fff;
      padding: 12px 50px 12px 24px;
      background-size: auto !important;
   background-repeat: no-repeat !important;
  background-position:  92% center !important;
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='13' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 13.75H16.15L11.95 17.95L13 19L19 13L13 7L11.95 8.05L16.15 12.25H7L7 13.75Z' fill='black'/%3E%3C/svg%3E%0A") !important; }

/* Contact page */

#gform_fields_5{grid-row-gap: 24px;}

.contact-pg-frm .gform_fields .gfield input:not([type="submit"]), .contact-pg-frm .gform_fields .gfield textarea, .contact-pg-frm .gform_fields .gfield select {
background-color: #fff !important;	border-radius: 40px !important;	border: 1px solid rgba(137, 137, 139, 0.4) !important;	padding: 10px 16px !important; min-height: 44px !important; font-family: 'Helvetica'; font-style: normal; font-weight: 400;	font-size: 16px; line-height: 1.4;	color: #89898B;	outline: none !important;  width:100%;}
.contact-pg-frm .gform_fields .gfield textarea{border-radius:16px!important; height:200px!important;}

.contact-pg-frm .gform_fields .gfield.namefield input{background-image: url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.25 3.31579C3.25 5.14389 4.70817 6.63158 6.5 6.63158C8.29183 6.63158 9.75 5.14389 9.75 3.31579C9.75 1.48768 8.29183 0 6.5 0C4.70817 0 3.25 1.48768 3.25 3.31579ZM12.2778 14H13V13.2632C13 10.4197 10.7315 8.10526 7.94444 8.10526H5.05556C2.26778 8.10526 0 10.4197 0 13.2632V14H12.2778Z' fill='%233ABFEF'/%3E%3C/svg%3E%0A")!important; background-repeat:no-repeat; background-position: right 14px center;}

.contact-pg-frm .gform_fields .gfield select{appearance: none;  -webkit-appearance: none;  -moz-appearance: none; background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.149 7.50887L15.9317 1.76826L13.8105 0L9.02606 5.73979C8.89659 5.89543 8.73445 6.02066 8.55115 6.10661C8.36786 6.19256 8.16789 6.23711 7.96544 6.23711C7.76299 6.23711 7.56302 6.19256 7.37972 6.10661C7.19643 6.02066 7.03429 5.89543 6.90482 5.73979L2.12124 0L0 1.76826L4.78274 7.50887C5.17156 7.97557 5.65825 8.35106 6.20832 8.60874C6.7584 8.86643 7.35841 9 7.96585 9C8.57329 9 9.17331 8.86643 9.72338 8.60874C10.2735 8.35106 10.7601 7.97557 11.149 7.50887Z' fill='%233ABFEF'/%3E%3C/svg%3E ");background-repeat:no-repeat; background-position: right 14px center; padding:0 50px 0 16px;}

.contact-pg-frm .gform-footer input {
    color: #fff;
     padding: 16px 24px 16px 50px!important;
     border-radius: 100px;
     cursor: pointer;
     background-color: #3ABFEF;
     font-family: Helvetica;
     font-weight: 700;
     font-size: 16px !important;
     line-height: 16px important;
     text-transform: capitalize;
     border: 1px solid #3ABFEF;
     transition: all 0.5s ease-in-out;
     background-position: 10px center;
     background-repeat: no-repeat;
     background-size: auto;
     background-image: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='26' height='26' rx='13' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 13.75H16.65L12.45 17.95L13.5 19L19.5 13L13.5 7L12.45 8.05L16.65 12.25H7.5L7.5 13.75Z' fill='%233ABFEF'/%3E%3C/svg%3E%0A") !important;
}


 
.contact-pg-frm .gform-footer input:hover{
     background-color: #000;
     color: #fff;
     padding: 16px 50px 16px 24px!important;
     background-size: auto !important;
     background-repeat: no-repeat !important;
     background-position: 92% center !important;
     background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='13' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 13.75H16.15L11.95 17.95L13 19L19 13L13 7L11.95 8.05L16.15 12.25H7L7 13.75Z' fill='black'/%3E%3C/svg%3E%0A") !important;
}
 

.contact-pg-frm input[type = "email"] { text-transform: lowercase; background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.33716 7.79459C8.9391 8.05997 8.47672 8.20025 8 8.20025C7.52331 8.20025 7.06094 8.05997 6.66287 7.79459L0.106538 3.42356C0.070344 3.39936 0.0348147 3.37418 7.7506e-07 3.34803V10.5104C7.7506e-07 11.3316 0.666401 11.9833 1.4729 11.9833H14.5271C15.3483 11.9833 16 11.3169 16 10.5104V3.348C15.9651 3.37421 15.9295 3.39945 15.8932 3.42369L9.33716 7.79459Z' fill='%233ABFEF'/%3E%3Cpath d='M0.626557 2.6435L7.18289 7.01456C7.43108 7.18003 7.71553 7.26275 7.99997 7.26275C8.28444 7.26275 8.56892 7.18 8.81711 7.01456L15.3734 2.6435C15.7658 2.3821 16 1.94459 16 1.47241C16 0.6605 15.3395 0 14.5276 0H1.47241C0.660538 3.125e-05 7.7506e-07 0.660532 7.7506e-07 1.47319C-0.000242619 1.70482 0.0568427 1.9329 0.166169 2.1371C0.275495 2.34131 0.433658 2.51528 0.626557 2.6435Z' fill='%233ABFEF'/%3E%3C/svg%3E ")!important; background-repeat:no-repeat; background-position: right 14px center;}
.contact-pg-frm input[type = "email"]::placeholder{	text-transform:capitalize;	}

/* Contact page end */
/* Blog Details */

.blog-post-details p{font-size:18px;}
.blog-post-details .wp-block-quote{border-left:10px solid #3ABFEF; font-style:italic; padding-left:40px; }

.blog-post-info .elementor-icon-list-item:not(:last-child):after{border-radius:4px;}
.blog-post-info .elementor-post-info li:first-child .elementor-icon-list-text{ background:#3ABFEF; border-radius:16px; padding:2px 20px; }
.blog-post-info .elementor-post-info li:first-child .elementor-post-info__terms-list-item{color:#fff!important; }

.blog-post-tag .elementor-icon-list-text{ color:#797979!important; font-size:16px;}

.elementor-custom-post-nav{display:flex; justify-content: space-between;}
.elementor-custom-post-nav .prev-post, .elementor-custom-post-nav .next-post{ width:40%;}
.elementor-custom-post-nav .prev-post a, .elementor-custom-post-nav .next-post a{display:flex; gap:20px; background:#fff; padding:30px; border-radius:20px; flex-wrap: wrap; height: 100%;}
.elementor-custom-post-nav .prev-post a img, .elementor-custom-post-nav .next-post a img{width:125px; height:111px; object-fit:cover; border-radius:16px;}
.elementor-custom-post-nav .next-post{margin-left: auto;}

.pagi-post-det{width: calc(100% - 145px);}

.elementor-custom-post-nav .prev-post a{padding-left:96px; background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='42' y='42' width='42' height='42' rx='21' transform='rotate(-180 42 42)' fill='%233ABFEF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28 20.125L17.325 20.125L22.225 15.225L21 14L14 21L21 28L22.225 26.775L17.325 21.875L28 21.875L28 20.125Z' fill='black'/%3E%3C/svg%3E "); background-repeat:no-repeat; background-position: left 30px center;}

.elementor-custom-post-nav .prev-post:hover a{background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='41' y='41' width='40' height='40' rx='20' transform='rotate(-180 41 41)' fill='black'/%3E%3Crect x='41' y='41' width='40' height='40' rx='20' transform='rotate(-180 41 41)' stroke='%233ABFEF' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28 20.125L17.325 20.125L22.225 15.225L21 14L14 21L21 28L22.225 26.775L17.325 21.875L28 21.875L28 20.125Z' fill='white'/%3E%3C/svg%3E ");}

.elementor-custom-post-nav .next-post a{padding-right:96px; background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='42' height='42' rx='21' fill='%233ABFEF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 21.875H24.675L19.775 26.775L21 28L28 21L21 14L19.775 15.225L24.675 20.125H14L14 21.875Z' fill='black'/%3E%3C/svg%3E "); background-repeat:no-repeat; background-position: right 30px center;}

.elementor-custom-post-nav .next-post:hover a{background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='40' height='40' rx='20' fill='black'/%3E%3Crect x='1' y='1' width='40' height='40' rx='20' stroke='%233ABFEF' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 21.875H24.675L19.775 26.775L21 28L28 21L21 14L19.775 15.225L24.675 20.125H14L14 21.875Z' fill='white'/%3E%3C/svg%3E ");}

.pagi-post-det ul{padding:0px; font-size:0px;}
.pagi-post-det ul li{padding:0px 15px 0 0; margin:0px 15px 0 0; list-style:none; font-size:18px; color:#000; position:relative; display:inline-block;}
.pagi-post-det ul li::before{width:4px; height:4px; border-radius:50%; content:""; background:#3ABFEF; position:absolute; right:0px; top:50%; transform:translatey(-50%);}
.pagi-post-det ul li:last-child::before, .blog-comment-sec .comment-form-url, .blog-comment-sec .comment-form-cookies-consent{display:none;}
.blog-comment-sec .comment-form{ display: flex;  flex-direction: column;}
.blog-comment-sec .comment-form .comment-form-comment{order:4; margin-top:15px; margin-bottom: 10px;}
.blog-comment-sec .comment-form .form-submit{order:5; display: inline-block !important; width: 190px; margin-left: auto;}

.pagi-post-det h4{color:#000; margin-top:10px;}

/* .blog-comment-sec .form-submit input{
	padding: 12px 24px 12px 50px !important;	
	line-height: 25px !important;
	height: 50px;
	background-position: 10px center;
  background-repeat: no-repeat;
  background-size: auto;	
	transition: all 0.6s ease-in-out !important;
	border: 2px solid #3ABFEF !important;
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='26' height='26' rx='13' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 13.75H16.65L12.45 17.95L13.5 19L19.5 13L13.5 7L12.45 8.05L16.65 12.25H7.5L7.5 13.75Z' fill='%233ABFEF'/%3E%3C/svg%3E%0A") !important; color:#000; width:auto;
}
.blog-comment-sec .form-submit:hover input{
	padding: 12px 50px 12px 24px !important;	
	background-size: auto !important;
	 background-repeat: no-repeat !important;
	background-position:  92% center !important;	
	background-color:#000 !important;
	border: 2px solid #3ABFEF !important;
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='13' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 13.75H16.15L11.95 17.95L13 19L19 13L13 7L11.95 8.05L16.15 12.25H7L7 13.75Z' fill='black'/%3E%3C/svg%3E%0A")!important; color:#fff;} */

.blog-comment-sec .form-submit input{
	padding: 12px 24px 12px 50px !important;	
	line-height: 25px !important;
	height: 50px;
	background-position: 10px center;
  background-repeat: no-repeat;
  background-size: auto;	
	transition: all 0.6s ease-in-out !important;
	border: 2px solid #3ABFEF !important;
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='13' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 13.75H16.15L11.95 17.95L13 19L19 13L13 7L11.95 8.05L16.15 12.25H7L7 13.75Z' fill='black'/%3E%3C/svg%3E%0A") !important; color:#fff; width:auto; background-color:#000!important;}

.blog-comment-sec .form-submit:hover input{
	padding: 12px 50px 12px 24px !important;	
	background-size: auto !important;
	 background-repeat: no-repeat !important;
	background-position:  92% center !important;	
	background-color:#000 !important;
	border: 2px solid #3ABFEF !important;
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='26' height='26' rx='13' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 13.75H16.65L12.45 17.95L13.5 19L19.5 13L13.5 7L12.45 8.05L16.65 12.25H7.5L7.5 13.75Z' fill='%233ABFEF'/%3E%3C/svg%3E%0A")!important; color:#000; background-color:#3ABFEF!important;}

.blog-comment-sec .comment-respond{padding:40px 80px 0;}
.blog-comment-sec .comments-top-sec{
/* 	background:#fff;  */
	background: #EEEEEE;
	border-radius:16px; 
/* 	padding:60px 80px 80px; */
}
.blog-comment-sec .comments-top-sec .comm-heading{color:#000; margin:0px 0px 10px; font-size:24px;}

.comment-field-holder{display:flex; column-gap: 28px; row-gap:15px;}
.comment-notes .required-field-message{display:none;}
.comment-field-holder .comment-form-author, .comment-field-holder .comment-form-email{width:50%; }

.comment-field-holder .comment-form-author input[type = "text"] {background-image: url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.25 3.31579C3.25 5.14389 4.70817 6.63158 6.5 6.63158C8.29183 6.63158 9.75 5.14389 9.75 3.31579C9.75 1.48768 8.29183 0 6.5 0C4.70817 0 3.25 1.48768 3.25 3.31579ZM12.2778 14H13V13.2632C13 10.4197 10.7315 8.10526 7.94444 8.10526H5.05556C2.26778 8.10526 0 10.4197 0 13.2632V14H12.2778Z' fill='%233ABFEF'/%3E%3C/svg%3E%0A")!important; background-repeat:no-repeat; background-position: right 14px center;}

.comment-field-holder .comment-form-email input[type = "email"] { text-transform: lowercase; background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.33716 7.79459C8.9391 8.05997 8.47672 8.20025 8 8.20025C7.52331 8.20025 7.06094 8.05997 6.66287 7.79459L0.106538 3.42356C0.070344 3.39936 0.0348147 3.37418 7.7506e-07 3.34803V10.5104C7.7506e-07 11.3316 0.666401 11.9833 1.4729 11.9833H14.5271C15.3483 11.9833 16 11.3169 16 10.5104V3.348C15.9651 3.37421 15.9295 3.39945 15.8932 3.42369L9.33716 7.79459Z' fill='%233ABFEF'/%3E%3Cpath d='M0.626557 2.6435L7.18289 7.01456C7.43108 7.18003 7.71553 7.26275 7.99997 7.26275C8.28444 7.26275 8.56892 7.18 8.81711 7.01456L15.3734 2.6435C15.7658 2.3821 16 1.94459 16 1.47241C16 0.6605 15.3395 0 14.5276 0H1.47241C0.660538 3.125e-05 7.7506e-07 0.660532 7.7506e-07 1.47319C-0.000242619 1.70482 0.0568427 1.9329 0.166169 2.1371C0.275495 2.34131 0.433658 2.51528 0.626557 2.6435Z' fill='%233ABFEF'/%3E%3C/svg%3E ")!important; background-repeat:no-repeat; background-position: right 14px center;}
.comment-field-holder .comment-form-email input[type = "email"]::placeholder{	text-transform:capitalize;	}

.comment-respond input:not([type="submit"]), .comment-respond textarea{
background-color: #fff !important;	border-radius: 40px !important;	border: 1px solid rgba(137, 137, 139, 0.4) !important;	padding: 10px 16px !important; min-height: 44px !important; font-family: 'Helvetica'; font-style: normal; font-weight: 400;	font-size: 16px; line-height: 1.4;	color: #89898B;	outline: none !important;  width:100%;}
.comment-respond textarea{border-radius:16px!important; height:194px!important; background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.5 0C2.67157 0 2 0.671573 2 1.5V14.5C2 15.3284 2.67157 16 3.5 16H14.5C15.3284 16 16 15.3284 16 14.5V5.62132C16 5.2235 15.842 4.84197 15.5607 4.56066L11.4393 0.43934C11.158 0.158035 10.7765 0 10.3787 0H3.5ZM5.75 8.5C5.33579 8.5 5 8.83579 5 9.25C5 9.66421 5.33579 10 5.75 10H12.25C12.6642 10 13 9.66421 13 9.25C13 8.83579 12.6642 8.5 12.25 8.5H5.75ZM5.75 11.5C5.33579 11.5 5 11.8358 5 12.25C5 12.6642 5.33579 13 5.75 13H12.25C12.6642 13 13 12.6642 13 12.25C13 11.8358 12.6642 11.5 12.25 11.5H5.75Z' fill='%233ABFEF'/%3E%3C/svg%3E%0A")!important; background-repeat:no-repeat; background-position: right 14px top 14px;}

#reply-title{color:#000; font-size:24px;}

.comment .comment-metadata a{color:#797979; font-size:14px; font-family:'Helvetica'; font-weight:400; text-decoration: none!important;}
.comment .comment-content p{color:#797979; font-size:18px; font-family:'Helvetica'; font-weight:400;}
.comment-author.vcard .fn, .comment-author.vcard .fn a{color:#000; font-size:18px; font-family:'Helvetica'; font-weight:400!important;}

.comment-author.vcard .says{display:none;}
#comments .comment .comment-body, #comments .pingback .comment-body{border-bottom:0px!important;}
#comments .comment .comment-body, #comments .pingback .comment-body{border-top:1px solid #eee;}
#comments .children{margin-left:60px;}
#comments ol.comment-list .children:before{display:none;}
.comment-reply-link{color:#000; font-size:14px; font-family:'Helvetica'; font-weight:400; background-image: url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.73598 1.13683C5.76083 1.12589 5.78803 1.12138 5.81508 1.12369C5.84213 1.12601 5.86817 1.1351 5.8908 1.15011C5.91342 1.16511 5.93191 1.18557 5.94457 1.20959C5.95723 1.23362 5.96364 1.26043 5.96323 1.28758V2.58471C5.96323 2.73389 6.02249 2.87697 6.12798 2.98246C6.23347 3.08794 6.37654 3.14721 6.52573 3.14721C7.2761 3.14721 8.79035 3.15283 10.2382 4.07196C11.3452 4.77396 12.477 6.05196 13.1576 8.43246C12.0101 7.32658 10.6995 6.72696 9.55198 6.40858C8.84665 6.21378 8.12179 6.09831 7.39085 6.06433C7.09166 6.05119 6.79197 6.0542 6.4931 6.07333H6.47848L6.47285 6.07446H6.47173L6.52573 6.63471L6.46948 6.07446C6.33063 6.08841 6.20193 6.15348 6.10837 6.25701C6.01482 6.36055 5.96308 6.49516 5.96323 6.63471V7.93183C5.96323 8.05333 5.83948 8.12983 5.73598 8.08258L1.25398 4.78296C1.23876 4.77167 1.22299 4.76116 1.20673 4.75146C1.18226 4.73676 1.16202 4.71598 1.14797 4.69114C1.13392 4.6663 1.12653 4.63825 1.12653 4.60971C1.12653 4.58117 1.13392 4.55312 1.14797 4.52828C1.16202 4.50344 1.18226 4.48266 1.20673 4.46796C1.223 4.45826 1.23877 4.44775 1.25398 4.43646L5.73598 1.13683ZM7.08823 7.18146C7.16473 7.18146 7.2491 7.18483 7.3391 7.18821C7.82735 7.21071 8.50235 7.28496 9.2516 7.49308C10.7434 7.90708 12.5096 8.84533 13.6841 10.9581C13.7476 11.0721 13.8488 11.1605 13.9704 11.2081C14.0919 11.2558 14.2262 11.2596 14.3503 11.2191C14.4744 11.1785 14.5805 11.096 14.6504 10.9858C14.7204 10.8756 14.7498 10.7445 14.7337 10.615C14.2117 6.44121 12.612 4.24521 10.8412 3.12246C9.4406 2.23371 7.99835 2.06271 7.08823 2.03008V1.28758C7.08833 1.05591 7.0259 0.828504 6.90752 0.629361C6.78913 0.430217 6.61919 0.266721 6.41562 0.156123C6.21206 0.0455252 5.98241 -0.00807306 5.75091 0.000984088C5.51942 0.0100412 5.29466 0.0814178 5.10035 0.207582L0.607101 3.51508C0.421341 3.63104 0.268145 3.79236 0.161936 3.98385C0.0557275 4.17535 0 4.39073 0 4.60971C0 4.82869 0.0557275 5.04406 0.161936 5.23556C0.268145 5.42706 0.421341 5.58838 0.607101 5.70433L5.10035 9.01183C5.29466 9.138 5.51942 9.20937 5.75091 9.21843C5.98241 9.22749 6.21206 9.17389 6.41562 9.06329C6.61919 8.95269 6.78913 8.7892 6.90752 8.59006C7.0259 8.39091 7.08833 8.16351 7.08823 7.93183V7.18146Z' fill='%233ABFEF'/%3E%3C/svg%3E "); background-repeat:no-repeat; background-position: left center; padding-left:22px; text-decoration: none!important;}

#cancel-comment-reply-link{ color:#000!important; font-size:14px!important; font-family:'Helvetica'!important; font-weight:400!important; margin-left:30px!important;}

.comment-pagination{margin-top:30px; padding-top:30px; border-top:1px solid #797979;}
.comment-pagination ul{display: flex; justify-content: center; align-items: center; padding: 0; gap:30px; position: relative;}
.comment-pagination ul li{list-style:none; color:#3ABFEF; font-size:18px; font-family:'Helvetica'; font-weight:400;}

.comment-pagination ul li .prev{background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7L15 7M1 7L7 1M1 7L7 13' stroke='%23797979' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E "); padding-left:27px; background-repeat:no-repeat; background-position: left center; }

.comment-pagination ul li .next{background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 7L1 7M15 7L9 13M15 7L9 1' stroke='%23797979' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E "); padding-right:27px; background-repeat:no-repeat; background-position: right center; }

.comment-pagination ul li a{color:rgba(0, 0, 0, 0.4);}
.comment-pagination ul li a:hover{color:#3ABFEF;}
.comment-pagination ul li:hover .prev, .comment-pagination ul li:hover .next{filter: brightness(0) saturate(100%) invert(79%) sepia(29%) saturate(5192%) hue-rotate(164deg) brightness(94%) contrast(99%);}
#comments a{text-decoration:none!important;}
.blog-post-details .pld-like-dislike-wrap{display:none;}
.blog-post-info li:last-child::before{content:""; width:4px; height:4px; border-radius:4px; background:#3abfef; position: absolute; right: -15px;}

#commentform .logged-in-as a{color:#3abfef;}
#commentform .logged-in-as a:hover{color:#000;}

.comment-pagination ul li:has(a.prev) {position: absolute; left:0;}
.comment-pagination ul li:has(a.next) {position: absolute; right:0;}

.post-tags h5{ font-family: "Helvetica", Sans-serif!important; font-weight:700; display:inline-block; margin:0px; color:#000;}

.post-tags a{position:relative; padding-left:16px; margin-left:16px; color:#797979; pointer-events: none;}
.post-tags a::before{content:""; width:4px; height:4px; border-radius:4px; background:#3abfef; position: absolute; left: 0px; top:50%; transform:translatey(-50%);}

.post-tags a:first-child{margin-left:0px;}
.post-tags a:nth-child(2)::before{display:none;}

.post-tag-holder{margin-block-end:0px;}

/* Blog Details end */
.site-btn-style a::after {
	top: 50%;
	transform: translateY(-50%);
}


/* start find a Dealer css  */
.map-container {
    margin-top: 25px;
}
form#dealer-search-form {
    position: relative;
}
#dealer-search-form button {
    position: absolute;
    right: 0;
    padding: 0 24px 0 50px !important;
    border-radius: 30px !important;
    height: 50px;
    border: none;
	color: #000 !important;
    font-family: var(--e-global-typography-3d91a6e-font-family), Sans-serif;
	background: #3ABFEF !important;
}
#dealer-search-form button span.btn-icon {
    position: absolute;
    left: 11px;
    top: 50%;
    transform: translateY(-50%);
	transition: all 0.4s;
}

#dealer-search-form button:hover {
    padding: 0 50px 0 24px !important;
	background: #000 !important;
	color:#fff !important;
}
#dealer-search-form button:hover span.btn-icon {
    left: 70%;
}
#dealer-search-form button:hover span.btn-icon svg rect {
    fill: #fff;
}
#dealer-search-form button:hover span.btn-icon svg path {
    fill: #000;
}

#dealer-search-form input[type="text"] {
    height: 50px;
    padding: 0 140px 0 30px;
    border-radius: 30px;
    border: 1px solid rgba(0,0,0,0.40);
	color: #89898B;
	font-size:16px;
	font-family: var(--e-global-typography-3d91a6e-font-family), Sans-serif;
	font-weight:400;
}
.main-container hr {
    margin: 20px 0 !important;
    display: block;
    background-color: #797979 !important;
}
#online-shop-list h4,
.location-details h4 {
    font-size: 24px !important;
    line-height: 28px !important;
	margin:0 0 10px 0;
}
#online-shop-list h4{
	margin:0 0 20px 0;
}
.location-item {
    display: flex;
    justify-content: space-between;
    gap: 20px;
	margin: 20px 0;
}
.location-details p, .location-info p, .location-info a{
    font-size: 18px;
    line-height: 26px;
    color: #000;
    font-family: var(--e-global-typography-3d91a6e-font-family), Sans-serif;
    font-weight: 400;
    text-transform: capitalize;
}
#online-shop-list a,
.blue-btn {
    padding: 0 24px;
    border-radius: 30px;
    height: 50px;
    border: none;
    color: #000;
    font-family: var(--e-global-typography-3d91a6e-font-family), Sans-serif;
    background: #3ABFEF;
    transition: all 0.4s;
    display: inline-block;
    line-height: 50px; font-weight:700;
}
#online-shop-list a:hover,
.blue-btn:hover {
	background: #000;
	color:#fff;
}
.location-info {
    text-align: right;
}
.location-info p{
	font-size:14px;
	line-height:19px;
    text-align: right;
	margin-bottom: 10px;
}
.location-info a {
    color: #797979;
    display: inline-block;
    text-decoration: underline !important;
    text-underline-position: under;
}
.location-info a:hover{
    color: #3ABFEF;
}
#online-shop-list {
    padding: 0;
    list-style: none;
}
#online-shop-list li{
	padding:20px 0;
	border-bottom: 1px solid #797979;
}
#online-shop-list li:last-child{
	padding-bottom:0;
	border-bottom: none;
}
.shop-online-wrapper h3 {
    margin-bottom: 20px;
    margin-top: 0;
}
/* end find a Dealer css  */

#submit-btn a {
	display: inline-block;
    color: #000;
    padding: 16px 24px 16px 50px;
    border-radius: 100px;
    cursor: pointer;
    background-color: #3ABFEF;
    font-family: Helvetica;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    text-transform: capitalize;
    border: 1px solid #3ABFEF;
    transition: all 0.5s ease-in-out;
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: auto;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='26' height='26' rx='13' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 13.75H16.65L12.45 17.95L13.5 19L19.5 13L13.5 7L12.45 8.05L16.65 12.25H7.5L7.5 13.75Z' fill='%233ABFEF'/%3E%3C/svg%3E%0A") !important;
}
#submit-btn a:hover {
    background-color: #000;
    color: #fff;
    padding: 16px 50px 16px 24px;
    background-size: auto !important;
    background-repeat: no-repeat !important;
    background-position: 94% center !important;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='13' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 13.75H16.15L11.95 17.95L13 19L19 13L13 7L11.95 8.05L16.15 12.25H7L7 13.75Z' fill='black'/%3E%3C/svg%3E%0A") !important;
}

.vehicle-search-by-size select {
    padding: 15px 50px 15px 30px;
    border: 1px solid #89898B66;
    border-radius: 40px;
    width: 100%;
    background-color: #fff;
    font-family: Helvetica;
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    color: #89898B;
    -webkit-appearance: textfield;
    appearance: none;
    background-repeat: no-repeat;
    background-size: 15px;
    background-position-x: 95%;
    background-position-y: center;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2173 7.50887L16 1.76826L13.8788 0L9.09436 5.73979C8.96489 5.89543 8.80275 6.02066 8.61945 6.10661C8.43615 6.19256 8.23619 6.23711 8.03374 6.23711C7.83129 6.23711 7.63132 6.19256 7.44802 6.10661C7.26472 6.02066 7.10259 5.89543 6.97311 5.73979L2.18954 0L0.0682983 1.76826L4.85104 7.50887C5.23986 7.97557 5.72654 8.35106 6.27662 8.60874C6.8267 8.86643 7.42671 9 8.03415 9C8.64159 9 9.2416 8.86643 9.79168 8.60874C10.3418 8.35106 10.8284 7.97557 11.2173 7.50887Z' fill='%233ABFEF'/%3E%3C/svg%3E%0A");
}

.vehicle-search-by-size select#available_tires{
  background-position-x: 98%;
}
.vehicle-search-by-size select:focus{
  outline: 1px solid #000;
  border: 1px solid #89898B66;
}
.form-group {
    
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  flex-wrap: wrap;
  row-gap: 15px;
}
.form-group select {
  width: 32%;
}

#map-loader {
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.9);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 999;
  font-family: "Inter", sans-serif;
  color: #333;
}

#map-loader .spinner {
  width: 50px;
  height: 50px;
  border: 4px solid #3ec3ff;
  border-top-color: transparent;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  margin-bottom: 12px;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

#map {
  position: relative;
  width: 100%;
  height: 600px;
}


.custom-e-n-tab-title[aria-selected="false"] {
	background-color: #E5E5EA;
	color: #797979;
	border-style: none;
}
.custom-e-n-tab-title[aria-selected="false"]:hover {
	background-color: var(--n-tabs-title-background-color-hover);
	color: #fff;
}
.custom-e-n-tab-title[aria-selected="true"] {
	background-color: var(--n-tabs-title-background-color-hover);
	color: #fff;
	border-style: none;
}
.custom-e-n-tab-title[aria-selected="true"]:hover {
	background-color: var(--n-tabs-title-background-color-hover);
}
.locations-list {
    max-height: 500px;
    overflow-y: scroll;
    overflow-x: hidden;
}

/*RESPONSIVE*/



@media(max-width:1366px){

	.elementor-custom-post-nav .prev-post a, .elementor-custom-post-nav .next-post a {
		flex-direction: column;
	}
	.elementor-custom-post-nav .prev-post a img, .elementor-custom-post-nav .next-post a img {
		width: 85px;
		height: 85px;
	}
	.pagi-post-det {
		width: 100%;
	}
}

@media(max-width:1200px){
	.dealer-search-form .form-group-2 {
    column-gap: 14px;
    justify-content: space-between;
   }
/* 	.elementor-custom-post-nav .prev-post a img, .elementor-custom-post-nav .next-post a img{display:none;} */
	.pagi-post-det{width:100%;}
	.pagi-post-det h4{font-size: 15px!important; line-height: 19px!important; margin:0px;}
/* 	.pagi-post-det ul{display:none;} */
/* 	.elementor-custom-post-nav .prev-post a, .elementor-custom-post-nav .next-post a{padding:15px!important; background-image:none!important;} */
}
@media(max-width:1024px){
	.post-top-loop .e-loop-item > .e-con-boxed{
		min-height: 375px !important;
	}
   .dealer-search-form .form-group-2 {
    column-gap: 10px;
    justify-content: space-between;
}
	.dealer-search-form .form-group-2 .form-field-2 {
		width: 48%;
	}
	#gform_1{
		display: flex;
		column-gap: 16px;
		flex-wrap: wrap;
		row-gap: 10px;
	}
	.subscribe-form-holder form .gform-body{
		width: 100%;
	}
	.subscribe-form-holder form .gform-footer{
		width: 35%;
	}
	#gform_fields_1{justify-content: space-between;}
	#field_1_3{
		width: 100%;
	}
	.subscribe-form-holder .gfield--type-text, .subscribe-form-holder fieldset{
		width:48%
	}
/* 	.elementor-custom-post-nav .prev-post a img, .elementor-custom-post-nav .next-post a img, .pagi-post-det{display:none;}
	.elementor-custom-post-nav .prev-post a, .elementor-custom-post-nav .next-post a{background-color:transparent;}
	 */
	.elementor-custom-post-nav .prev-post, .elementor-custom-post-nav .next-post {
		width: 48%;
	}
	
	#online-shop-list h4,
	.location-details h4 {
		font-size: 20px !important;
		line-height: 24px !important;
	}
	
	
	
	

	
	
	
	
}
@media(max-width:767px){
	.dealer-search-form .form-field, .dealer-search-form .form-group-2 .form-field-2 {
		width: 100%;
	}
	#menu-1-47a3fda li:last-child a{
		border:0px;
	}

	.subscribe-form-holder .gfield--type-text, .subscribe-form-holder fieldset{
		width:100%
	}
	#input_1_11_2_container{
		margin-bottom:0;
	}
	.blog-comment-sec .comment-respond{padding:30px 20px 0;}
	.blog-post-details .wp-block-quote { border-left: 5px solid #3abfef; padding-left: 15px; margin:0px;}
/* 	.blog-comment-sec .comments-top-sec { padding: 50px 20px 50px;} */
	.comment-pagination ul li:has(a.prev), .comment-pagination ul li:has(a.next){display:none;}
	
	.location-item {
		flex-wrap: wrap;
		flex-direction: column;
	}
	.location-details {
		width: 100%;
	}
	.location-info, .location-info p {
		text-align: left;
		width: 100%;
	}
	
	#online-shop-list h4, .location-details h4 {
		font-size: 17px !important;
		line-height: 23px !important;
	}
	.shop-online-wrapper h3 {
		margin-bottom: 10px;
	}
	.elementor-custom-post-nav .prev-post a {
		padding: 20px 10px 70px 15px;
		background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='42' y='42' width='42' height='42' rx='21' transform='rotate(-180 42 42)' fill='%233ABFEF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28 20.125L17.325 20.125L22.225 15.225L21 14L14 21L21 28L22.225 26.775L17.325 21.875L28 21.875L28 20.125Z' fill='black'/%3E%3C/svg%3E ");
		background-repeat: no-repeat;
		background-position: left 15px bottom 12px;
	}
	.elementor-custom-post-nav .next-post a {
		padding: 20px 10px 70px 15px;
		background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='42' height='42' rx='21' fill='%233ABFEF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 21.875H24.675L19.775 26.775L21 28L28 21L21 14L19.775 15.225L24.675 20.125H14L14 21.875Z' fill='black'/%3E%3C/svg%3E ");
		background-repeat: no-repeat;
		background-position: right 11px bottom 12px;
		align-items: flex-end;
	}
	.elementor-custom-post-nav .next-post a .pagi-post-det {
		text-align: right;
	}
	.pagi-post-det ul{ margin-bottom: 10px;}
	.pagi-post-det ul li {
		font-size: 13px;
		line-height:17px;
		padding: 0px 8px 0 0;
    	margin: 0px 8px 0 0;
	}
	.gform_wrapper.gravity-theme input#gform_submit_button_5 {
		line-height: unset;
	}
	.form-group select {
		width: 100%;
	}
	.car_marker .middle-active .elementor-image-box-title {
		width: 80%;
	}
}

@media(max-width:500px){

	#dealer-search-form button {
		position: relative;
		margin-top: 12px;
	}
	#dealer-search-form input[type="text"] {
		padding: 0 20px 0 20px;
	}
	.blog-post-info li:last-child::before {
		right: -10px;
	}
	.gform_wrapper.gravity-theme input#gform_submit_button_5 {
		 line-height: unset;
	}
	.contact-pg-frm .gform-footer input {
		padding: 9px 24px 9px 50px!important;
	}
	.contact-pg-frm .gform-footer input:hover {
		padding: 9px 50px 9px 24px!important;
	}
	#field_2_9, #field_2_10 {
		width: 100%% !important;
	}
	.additional-fields.gfield .gfield {
		width: 100% !important;
	}
	#gform_submit_button_2 {
		width: 180px;
		height: 50px;
		padding: 0;
	}
}

