body {
 font-family: 'Raleway'!important;

	   margin: 0!important;
	   background: #fff;
}

div
 a {
    cursor: pointer;
    text-decoration: none!important;
  }
a:active, a:focus { outline: none; text-decoration: none; }

input, textarea {outline:none; 	           font-family: 'Raleway';}
input:active, textarea:active {outline:none;}
:focus {outline:none;}
button:active, button:focus {
  outline: none;
}
         button:active, button:focus {
  outline: none;
}


::-webkit-scrollbar {
    width: 0px; /* ширина для вертикального скролла */
    height: 6px; /* высота для горизонтального скролла */
    background-color: rgba(51, 51, 51, 0.1);     border-radius: 9em;
}

/* ползунок скроллбара */
::-webkit-scrollbar-thumb {
    background-color: #FFC300;
    border-radius: 9em;

}

::-webkit-scrollbar-thumb:hover {
    background-color: #FFC300;
}

::-webkit-scrollbar-button:vertical:end:increment {
    background:
      #fff;
}

::-webkit-scrollbar-button:horizontal:start:decrement {
    background: #fff;
}

::-webkit-scrollbar-button:horizontal:end:increment {
    background: #fff;
}

.wrp1 {
    width: 1600px;
    margin-left: auto;
    margin-right: auto;
}

.wrp2 {
    width: 1685px;
    margin-left: auto;
    margin-right: auto;
}
.header {
display: flex;
justify-content: space-between;
align-items: center;


background: rgba(255, 255, 255, 0.61);
border-radius: 41px;
padding: 20px 30px;
box-sizing: border-box;
      transition: 0.3s;

}
.header-wrapper {
    position: fixed;
    z-index: 999;
    top: 45px;
    left: 0;
    width: 100%;
      transition: 0.3s;
}
.darc2 {
    top: 10px;
    transition: 0.3s;
}

.darc2 .header {      transition: 0.3s;
	background: rgba(255, 255, 255, 0.85);
}
.imgx4 {
    display: flex;
}
.imgx4  picture, .imgx4 img{
display: flex; 
width: 100%;
}
.header-logo {
    width: 358px;
    transition: 0.3s;
}
.darc2  .header-logo {
    width: 200px;
 transition: 0.3s;
}
.header-right {
    display: flex;
    gap: 55px;
    align-items: center;
}
.header-menu ul {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    gap: 45px;
}
.header-menu ul a {

font-weight: 400;
font-size: 25px;
line-height: 29px;

color: #030101;
    transition: 0.3s;

}
.header-menu ul a:hover, .header-menu ul .current-menu-item a{
    transition: 0.3s;
    color:#FDC100;
}
.header-menu ul .current-menu-item.menu-item-86 a{
	color: #030101;
}

.header-swithc .gtranslate_wrapper {
position: relative;/* English */
width: fit-content;
font-style: normal;
font-weight: 400;
font-size: 25px;
line-height: 29px;

color: #000000;
padding: 12px 50px 12px 27px;

background: #FDC100;
border-radius: 32px;
cursor: pointer;

}
.header-swithc .gtranslate_wrapper:before {
	content:'';
	position: absolute;
	top: 14px;
	right: 18px;
		width: 26px;
	height: 26px;
	background: url(/wp-content/uploads/2026/05/down-arrow-2-1.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	z-index: 2;
	
}
.header-swithc .gtranslate_wrapper  a {
	font-weight: 400;
font-size: 25px;
line-height: 29px;

color: #000000;
}
.footer-right .menu-item-86 {
	display: none;
}
.home-first-in {
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 40px;
}
.home-first-title {
 margin-top: 0;
 margin-bottom: 0;
font-style: normal;
font-weight: 500;
font-size: 34px;
line-height: 40px;
text-align: center;
letter-spacing: 0.2em;
text-transform: uppercase;

color: #000000;


}

.homefirstbutton {

font-style: normal;
font-weight: 400;
font-size: 25px;
line-height: 29px;
text-align: center;
letter-spacing: 0.15em;
text-transform: uppercase;

color: #000000;
background: #FDC100;
border-radius: 32px; 
padding: 19px 94px;
box-sizing: border-box;
transition: 0.3s;

}
.homefirstbutton:hover {
transition: 0.3s;
transform: scale(1.02);



}
.first-priem-icon1, .first-priem-icon2 {
width: 110px;
height: 110px;
margin-left: auto;
margin-right: auto;
justify-content: center;
align-items: center;
border-radius: 50%;
margin-bottom: 12px;

}
.first-priem-icon1 {
position: relative;
    margin-top: 30px;
}

.first-priem-wrp {
    padding-top: 18px;
    padding-bottom: 18px;
    background: #000000;
}
.first-priem {
    display: flex;
    gap:120px;
    justify-content: center;
}
.first-priem-item1 {
    height: 248px;
    width: 248px;
    border: 3px solid  #000;
    border-radius: 50%;
	transition: 0.3s;
}
 .first-priem-text1 {

font-style: normal;
font-weight: 400;
font-size: 18px;
    line-height: 100%;
/* or 28px */
text-align: center;




}
.first-priem-text1 {
color: #fff;
	transition: 0.3s;
}
.oso1 {
		transition: 0.3s;
}
.oso2 {
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	opacity:0;
		transition: 0.3s;
}
.first-priem-item1:hover .first-priem-text1{
	color: #FDC100;
	transition: 0.3s;
}
.first-priem-item1:hover .first-priem-icon1 {

	transition: 0.3s;
}
.first-priem-item1:hover {
    border: 3px solid #FDC100; 
	transition: 0.3s;
}
.first-priem-item1:hover .oso1 {
		transition: 0.3s;
	opacity:0;
}
.first-priem-item1:hover .oso2 {
	
	opacity:1;
		transition: 0.3s;
}
.prenota-section {
    padding-top: 160px;
    padding-bottom: 140px;
}
.prenota-ram {
padding: 29px 77px 35px 77px;
box-sizing: border-box;
width: 1110px;
margin-left: auto;
margin-right: auto;

background: #FFC300;
border-radius: 36px;

}
.prenota-title {
margin-bottom: 35px;
font-style: normal;
font-weight: 500;
font-size: 26px;
line-height: 130%;
text-align: center;
letter-spacing: 0.1em;

color: #000000;


}
.prenota-form-inputs {
    display: flex;
    flex-wrap: wrap;
    gap: 22px  60px;
    margin-bottom: 35px;
}
.prenota-form-input {
    position: relative;
    width: calc(50% - 30px);
}
.prenota-form-input-input {
    width: 100%;
}
.prenota-form-input-input input{
    width: 100%;


padding: 20px 20px 20px 72px;
box-sizing: border-box;
border: 1px solid #fff;

background: #FFFFFF;
border-radius: 10px;
box-shadow: none;

}
.prenota-form-input-input input, .prenota-form-input-input input::placeholder {
font-style: normal;
font-weight: 300;
font-size: 27px;
line-height: 32px;
/* identical to box height */

color: #000000;
}
.prenota-form-sub input{
    margin-left: auto;
    margin-right: auto;

font-style: normal;
font-weight: 700;
font-size: 23px;
line-height: 27px;
text-align: center;
letter-spacing: 0.09em;
text-transform: uppercase;
background: #FFC300;
color: #000000;
/* Rectangle 8 */

box-sizing: border-box;

width: 262px;
height: 70px;
display: flex;
justify-content: center;
align-items: center;

border: 2px solid #050202;
border-radius: 42px;
    transition: 0.3s;
cursor: pointer;
}
.prenota-form-sub input:hover {
    transition: 0.3s;
    transform: scale(1.02);
}
.prenota-form p {
    margin: 0 !important;
}
.prenota-form-input-icon {
    width: 44px;
    height: 44px;
    position: absolute;
    z-index: 2;
    left: 12px;
    top: 14px;
}
.prenota-form-input-icon1 {
background: url(img/da.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
.prenota-form-input-icon2 {
background: url(img/da.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
.prenota-form-input-icon3 {
background: url(img/data.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
.prenota-form-input-icon4 {
background: url(img/cl.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}

.prenota-form-input-icon0 {
background: url(/wp-content/uploads/2026/06/phone-svgrepo-com-1.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}

.prenota-form-input-icon01 {
background: url(/wp-content/uploads/2026/06/email-8-svgrepo-com-1.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}

.servizio-bltitle {
    margin-top: 0;
    margin-bottom: 50px;

font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 38px;
/* identical to box height */
text-align: center;
letter-spacing: 0.2em;
text-transform: uppercase;

color: #000000;


}



.servizio-wrapper {
    margin-top: 68px;
    margin-bottom: 68px;
}
.servizio-items {
    display: flex;
    gap:34px;
    flex-wrap: wrap;
}


.servizio-item {
    aspect-ratio: 1 / 1;
    position: relative;
    width: calc((100% - 68px) / 3);
    overflow: hidden;
    border-radius: 10px;
}
.servizio-item-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
      transition: 0.3s;
}

.servizio-item:hover .servizio-item-image{
    transition: 0.3s;
    transform: scale(1.04);
}
.servizio-item-iner{

font-style: normal;
font-weight: 300;
font-size: 27px;
line-height: 28px;
/* or 93% */
text-align: center;

color: #FFFFFF;


padding-top: 25px;
padding-bottom: 25px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 382px;

background: rgba(0, 0, 0, 0.69);
border-radius: 10px;

}
.servizio-item a {
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 4;
}


.chisiamo-block {
    margin-bottom: 68px;
}

.chisiamo-iner {
    display: flex;
    gap: 96px;
    margin-left: 72px;
}
.chisiamo-left{
    width: 392px;
}

.chisiamo-left-et {
width: 100%;
    display: flex;
    margin-top: 20px;
    margin-bottom: 18px;
}
.chisiamo-left-et img {
    width: 100%;
}
.chisiamo-left-text {

font-style: normal;
font-weight: 800;
font-size: 28px;
line-height: 130%;
/* or 106% */
text-align: center;

color: #000000;


}

.chisiamo-right {

font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 120%;

color: #3A3A3A;
width: 1067px;

}



.chisiamo-right  p {
    margin-top: 0;
    margin-bottom: 30px;
}


.transfer-wrp {
    overflow: hidden;
    position: relative;
}
.transfertitleh2 {
    margin-top: 0;
    margin-bottom: 20px;
    /* Trasferimenti privati Per qualsiasi destinazione */

font-style: normal;
font-weight: 400;
font-size: 36px;
line-height: 39px;
/* or 108% */
text-align: center;
letter-spacing: 0.12em;
text-transform: uppercase;

color: #000000;


}
.sedanmini-wrp {
    display: flex;
    justify-content: center;
    gap:200px;

font-style: normal;
font-weight: 800;
font-size: 26px;
line-height: 31px;
/* identical to box height */
text-align: center;

color: #3A3A3A;


}
.sedinfo {
    margin-top: 313px;
}

.bgimage {
    position: absolute;
    width: 1832px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
    top:90px;
}
.bgimage img {
    width: 100%;
}

.sedanmini-item-icon1 {
background-image: url('data:image/svg+xml,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_6001_14)"><path d="M17.4553 52.7002C13.2883 52.7002 9.90936 56.0781 9.90936 60.2461C9.90936 60.5675 9.93563 60.8837 9.97605 61.1939C10.4439 64.9134 13.6096 67.7901 17.4543 67.7901C21.4031 67.7901 24.6405 64.7547 24.9689 60.8888C24.9861 60.6776 25.0003 60.4624 25.0003 60.2451C25.0013 56.0781 21.6234 52.7002 17.4553 52.7002ZM13.6783 57.4028L15.2162 58.9417C15.097 59.1468 15.003 59.3681 14.9424 59.6045H12.774C12.8851 58.784 13.1993 58.0343 13.6783 57.4028ZM12.7638 60.911H14.9494C15.0111 61.1434 15.102 61.3637 15.2233 61.5658L13.6813 63.1067C13.2034 62.4802 12.8821 61.7305 12.7638 60.911ZM16.8026 64.9336C15.9851 64.8194 15.2425 64.4991 14.614 64.0252L16.1478 62.4903C16.3499 62.6086 16.5712 62.6955 16.8026 62.7561V64.9336ZM16.8026 57.7362C16.5651 57.7989 16.3428 57.8918 16.1357 58.0141L14.5988 56.4772C15.2303 55.9973 15.9801 55.68 16.8026 55.5658V57.7362ZM18.1091 55.5638C18.9316 55.678 19.6823 55.9973 20.3128 56.4762L18.777 58.0131C18.5708 57.8908 18.3465 57.7979 18.1101 57.7352L18.1091 55.5638ZM18.1091 64.9315V62.7571C18.3415 62.6954 18.5607 62.6096 18.7628 62.4903L20.2977 64.0252C19.6692 64.4991 18.9255 64.8174 18.1091 64.9315ZM21.2333 63.1138L19.6864 61.5648C19.8076 61.3617 19.9056 61.1444 19.9673 60.912H22.1357C22.0205 61.7285 21.7123 62.4843 21.2333 63.1138ZM19.9703 59.6045C19.9087 59.3681 19.8157 59.1468 19.6965 58.9417L21.2364 57.4028C21.7123 58.0343 22.0265 58.784 22.1397 59.6055H19.9703V59.6045Z" fill="%23878786"/><path d="M80.1116 52.7002C75.9445 52.7002 72.5656 56.0781 72.5656 60.2461C72.5656 60.5675 72.5919 60.8837 72.6323 61.1939C73.1001 64.9134 76.2658 67.7901 80.1095 67.7901C84.0583 67.7901 87.2958 64.7547 87.6252 60.8888C87.6424 60.6776 87.6565 60.4624 87.6565 60.2451C87.6585 56.0781 84.2796 52.7002 80.1116 52.7002ZM76.3345 57.4028L77.8714 58.9417C77.7522 59.1468 77.6582 59.3681 77.5976 59.6045H75.4292C75.5414 58.784 75.8556 58.0343 76.3345 57.4028ZM75.4211 60.911H77.6067C77.6683 61.1434 77.7593 61.3637 77.8805 61.5658L76.3396 63.1067C75.8596 62.4802 75.5373 61.7305 75.4211 60.911ZM79.4588 64.9336C78.6414 64.8194 77.8987 64.4991 77.2702 64.0252L78.8041 62.4903C79.0061 62.6086 79.2274 62.6955 79.4588 62.7561V64.9336ZM79.4588 57.7362C79.2214 57.7989 78.9991 57.8918 78.7919 58.0141L77.2551 56.4772C77.8866 55.9973 78.6353 55.68 79.4588 55.5658V57.7362ZM80.7663 55.5638C81.5888 55.678 82.3396 55.9973 82.9701 56.4762L81.4332 58.0131C81.2271 57.8908 81.0028 57.7958 80.7663 57.7352V55.5638ZM80.7663 64.9315V62.7571C80.9987 62.6954 81.218 62.6096 81.4201 62.4903L82.9549 64.0252C82.3264 64.4991 81.5817 64.8174 80.7663 64.9315ZM83.8896 63.1138L82.3426 61.5668C82.4639 61.3627 82.5629 61.1464 82.6235 60.913H84.7919C84.6767 61.7285 84.3695 62.4843 83.8896 63.1138ZM82.6265 59.6045C82.5649 59.3681 82.473 59.1468 82.3527 58.9417L83.8916 57.4028C84.3685 58.0343 84.6818 58.784 84.7959 59.6055H82.6265V59.6045Z" fill="%23878786"/><path d="M98.2307 48.7939V43.2102C98.2307 42.312 97.578 41.5511 96.6908 41.4127C94.5618 41.0792 90.7878 40.4497 89.0923 39.9273C86.6612 39.1776 77.2682 35.2005 74.0156 34.4538C70.762 33.7071 56.0924 29.7199 42.0423 34.5902C39.6647 35.4137 28.9693 40.5265 22.6803 43.185C20.8282 43.2254 2.49579 47.0469 1.51971 49.6659C0.543623 52.286 0.23746 53.5571 0.0576025 54.222C-0.122255 54.8868 0.0576025 58.0687 1.41967 60.2846C2.80801 61.0697 5.48062 61.5972 8.57054 61.9508C8.53518 61.7619 8.49678 61.5759 8.47253 61.385C8.41898 60.9768 8.39371 60.6039 8.39371 60.2482C8.39371 55.2516 12.4577 51.1856 17.4553 51.1856C22.4529 51.1856 26.5169 55.2506 26.5169 60.2482C26.5169 60.5049 26.4997 60.7595 26.4806 61.0101C26.4331 61.5709 26.332 62.1155 26.1855 62.6399C26.1926 62.6399 26.2098 62.6399 26.2098 62.6399L71.1904 61.7346C71.1702 61.6184 71.1439 61.5032 71.1288 61.385C71.0752 60.9788 71.0499 60.6049 71.0499 60.2482C71.0499 55.2516 75.1139 51.1866 80.1115 51.1866C85.1092 51.1866 89.1742 55.2506 89.1742 60.2482C89.1742 60.2674 89.1721 60.2836 89.1711 60.3018L89.3631 60.2856L97.0536 58.8377C97.0536 58.8377 99.999 57.2695 99.999 52.9549C100 50.0772 98.2307 48.7939 98.2307 48.7939ZM53.6108 43.5002L36.8123 44.0145C37.1215 41.4975 35.6311 40.9327 35.6311 40.9327C42.3091 34.8711 55.7681 34.666 55.7681 34.666L53.6108 43.5002ZM72.4635 42.7313L57.1554 43.2456L58.5427 34.667C66.4545 34.5639 70.9742 36.31 70.9742 36.31L73.2345 39.9576L72.4635 42.7313ZM81.0937 42.6787H76.8286L72.5646 36.8233C75.7636 38.0964 78.3241 39.3514 79.8488 40.1446C80.7744 40.6255 81.2796 41.6531 81.0937 42.6787Z" fill="%23878786"/></g><defs><clipPath id="clip0_6001_14"><rect width="100" height="100" fill="white"/></clipPath></defs></svg>');
width: 100px;
height: 100px;
margin-bottom: 12px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.sedanmini-item-icon2 {
background-image: url('data:image/svg+xml,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_6001_11)"><path d="M32.6714 30.0181C26.3852 30.0181 14.4019 45.4746 14.4019 45.4746C14.4019 45.4746 7.53367 46.6231 3.04579 49.3161C-1.44036 52.0109 0.356185 62.7815 0.356185 62.7815H7.31475C7.31475 58.3197 10.9304 54.7058 15.394 54.7058C19.8558 54.7058 23.4732 58.3162 23.4732 62.7815H72.9598C72.9598 58.3197 76.5772 54.7058 81.0355 54.7058C85.4974 54.7058 89.1113 58.3162 89.1113 62.7815H100V43.0334V30.0198C96.4121 30.0181 38.9593 30.0181 32.6714 30.0181ZM6.65972 53.1855H2.93806V50.8277H6.65972V53.1855ZM44.5435 44.0933H18.226C18.226 44.0933 27.5927 32.1986 32.0528 32.1986C36.5129 32.1986 44.5417 32.1986 44.5417 32.1986L44.5435 44.0933ZM74.8953 46.3972H53.1162V34.2731H94.1256C94.1187 34.2783 92.0285 46.3972 74.8953 46.3972ZM15.1994 55.5849C11.2258 55.5849 8.00452 58.8062 8.00452 62.7832C8.00452 66.7568 11.2241 69.9816 15.1994 69.9816C19.173 69.9816 22.3942 66.7603 22.3942 62.7832C22.3942 58.8079 19.173 55.5849 15.1994 55.5849ZM15.2011 65.9385C13.4619 65.9385 12.0459 64.5242 12.0459 62.7832C12.0459 61.0423 13.4636 59.6315 15.2011 59.6315C16.9403 59.6315 18.3546 61.0458 18.3546 62.7832C18.3564 64.5224 16.9421 65.9385 15.2011 65.9385ZM80.8114 55.5849C76.8361 55.5849 73.6113 58.8062 73.6113 62.7832C73.6113 66.7568 76.8326 69.9816 80.8114 69.9816C84.7815 69.9816 88.0045 66.7603 88.0045 62.7832C88.0045 58.8079 84.7833 55.5849 80.8114 55.5849ZM80.8114 65.9385C79.0705 65.9385 77.6544 64.5242 77.6544 62.7832C77.6544 61.0423 79.0705 59.6315 80.8114 59.6315C82.5506 59.6315 83.9649 61.0458 83.9649 62.7832C83.9614 64.5224 82.5489 65.9385 80.8114 65.9385ZM23.9788 63.4504H73.3994V65.8047H23.9788V63.4504Z" fill="%23878786"/></g><defs><clipPath id="clip0_6001_11"><rect width="100" height="100" fill="white"/></clipPath></defs></svg>');
width: 100px;
height: 100px;
margin-bottom: 12px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}

.active .sedanmini-item-icon1 {
background-image: url('data:image/svg+xml,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_6001_30)"><path d="M17.4553 52.7002C13.2883 52.7002 9.90936 56.0781 9.90936 60.2461C9.90936 60.5675 9.93563 60.8837 9.97605 61.1939C10.4439 64.9134 13.6096 67.7901 17.4543 67.7901C21.4031 67.7901 24.6405 64.7547 24.9689 60.8888C24.9861 60.6776 25.0003 60.4624 25.0003 60.2451C25.0013 56.0781 21.6234 52.7002 17.4553 52.7002ZM13.6783 57.4028L15.2162 58.9417C15.097 59.1468 15.003 59.3681 14.9424 59.6045H12.774C12.8851 58.784 13.1993 58.0343 13.6783 57.4028ZM12.7638 60.911H14.9494C15.0111 61.1434 15.102 61.3637 15.2233 61.5658L13.6813 63.1067C13.2034 62.4802 12.8821 61.7305 12.7638 60.911ZM16.8026 64.9336C15.9851 64.8194 15.2425 64.4991 14.614 64.0252L16.1478 62.4903C16.3499 62.6086 16.5712 62.6955 16.8026 62.7561V64.9336ZM16.8026 57.7362C16.5651 57.7989 16.3428 57.8918 16.1357 58.0141L14.5988 56.4772C15.2303 55.9973 15.9801 55.68 16.8026 55.5658V57.7362ZM18.1091 55.5638C18.9316 55.678 19.6823 55.9973 20.3128 56.4762L18.777 58.0131C18.5708 57.8908 18.3465 57.7979 18.1101 57.7352L18.1091 55.5638ZM18.1091 64.9315V62.7571C18.3415 62.6954 18.5607 62.6096 18.7628 62.4903L20.2977 64.0252C19.6692 64.4991 18.9255 64.8174 18.1091 64.9315ZM21.2333 63.1138L19.6864 61.5648C19.8076 61.3617 19.9056 61.1444 19.9673 60.912H22.1357C22.0205 61.7285 21.7123 62.4843 21.2333 63.1138ZM19.9703 59.6045C19.9087 59.3681 19.8157 59.1468 19.6965 58.9417L21.2364 57.4028C21.7123 58.0343 22.0265 58.784 22.1397 59.6055H19.9703V59.6045Z" fill="%23FDC100"/><path d="M80.1115 52.7002C75.9445 52.7002 72.5656 56.0781 72.5656 60.2461C72.5656 60.5675 72.5919 60.8837 72.6323 61.1939C73.1001 64.9134 76.2658 67.7901 80.1095 67.7901C84.0583 67.7901 87.2958 64.7547 87.6252 60.8888C87.6423 60.6776 87.6565 60.4624 87.6565 60.2451C87.6585 56.0781 84.2796 52.7002 80.1115 52.7002ZM76.3345 57.4028L77.8714 58.9417C77.7522 59.1468 77.6582 59.3681 77.5976 59.6045H75.4292C75.5413 58.784 75.8556 58.0343 76.3345 57.4028ZM75.4211 60.911H77.6067C77.6683 61.1434 77.7592 61.3637 77.8805 61.5658L76.3396 63.1067C75.8596 62.4802 75.5373 61.7305 75.4211 60.911ZM79.4588 64.9336C78.6414 64.8194 77.8987 64.4991 77.2702 64.0252L78.804 62.4903C79.0061 62.6086 79.2274 62.6955 79.4588 62.7561V64.9336ZM79.4588 57.7362C79.2214 57.7989 78.9991 57.8918 78.7919 58.0141L77.255 56.4772C77.8866 55.9973 78.6353 55.68 79.4588 55.5658V57.7362ZM80.7663 55.5638C81.5888 55.678 82.3396 55.9973 82.9701 56.4762L81.4332 58.0131C81.2271 57.8908 81.0028 57.7958 80.7663 57.7352V55.5638ZM80.7663 64.9315V62.7571C80.9987 62.6954 81.218 62.6096 81.4201 62.4903L82.9549 64.0252C82.3264 64.4991 81.5817 64.8174 80.7663 64.9315ZM83.8896 63.1138L82.3426 61.5668C82.4638 61.3627 82.5629 61.1464 82.6235 60.913H84.7919C84.6767 61.7285 84.3695 62.4843 83.8896 63.1138ZM82.6265 59.6045C82.5649 59.3681 82.4729 59.1468 82.3527 58.9417L83.8916 57.4028C84.3685 58.0343 84.6818 58.784 84.7959 59.6055H82.6265V59.6045Z" fill="%23FDC100"/><path d="M98.2307 48.7939V43.2102C98.2307 42.312 97.578 41.5511 96.6908 41.4127C94.5618 41.0792 90.7878 40.4497 89.0923 39.9273C86.6612 39.1776 77.2682 35.2005 74.0156 34.4538C70.762 33.7071 56.0924 29.7199 42.0423 34.5902C39.6647 35.4137 28.9692 40.5265 22.6803 43.185C20.8282 43.2254 2.49578 47.0469 1.5197 49.6659C0.543615 52.286 0.237453 53.5571 0.0575949 54.222C-0.122263 54.8868 0.0575949 58.0687 1.41966 60.2846C2.80801 61.0697 5.48061 61.5972 8.57053 61.9508C8.53517 61.7619 8.49677 61.5759 8.47252 61.385C8.41897 60.9768 8.39371 60.6039 8.39371 60.2482C8.39371 55.2516 12.4577 51.1856 17.4553 51.1856C22.4529 51.1856 26.5169 55.2506 26.5169 60.2482C26.5169 60.5049 26.4997 60.7595 26.4805 61.0101C26.4331 61.5709 26.332 62.1155 26.1855 62.6399C26.1926 62.6399 26.2097 62.6399 26.2097 62.6399L71.1904 61.7346C71.1702 61.6184 71.1439 61.5032 71.1287 61.385C71.0752 60.9788 71.0499 60.6049 71.0499 60.2482C71.0499 55.2516 75.1139 51.1866 80.1115 51.1866C85.1092 51.1866 89.1742 55.2506 89.1742 60.2482C89.1742 60.2674 89.1721 60.2836 89.1711 60.3018L89.3631 60.2856L97.0536 58.8377C97.0536 58.8377 99.999 57.2695 99.999 52.9549C100 50.0772 98.2307 48.7939 98.2307 48.7939ZM53.6108 43.5002L36.8123 44.0145C37.1215 41.4975 35.6311 40.9327 35.6311 40.9327C42.309 34.8711 55.7681 34.666 55.7681 34.666L53.6108 43.5002ZM72.4635 42.7313L57.1554 43.2456L58.5427 34.667C66.4545 34.5639 70.9742 36.31 70.9742 36.31L73.2345 39.9576L72.4635 42.7313ZM81.0937 42.6787H76.8286L72.5646 36.8233C75.7636 38.0964 78.3241 39.3514 79.8488 40.1446C80.7744 40.6255 81.2796 41.6531 81.0937 42.6787Z" fill="%23FDC100"/></g><defs><clipPath id="clip0_6001_30"><rect width="100" height="100" fill="white"/></clipPath></defs></svg>');
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.active .sedanmini-item-icon2 {
background-image: url('data:image/svg+xml,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_6001_36)"><path d="M32.6714 30.0181C26.3852 30.0181 14.4019 45.4746 14.4019 45.4746C14.4019 45.4746 7.53366 46.6231 3.04578 49.3161C-1.44036 52.0109 0.356181 62.7815 0.356181 62.7815H7.31474C7.31474 58.3197 10.9304 54.7058 15.394 54.7058C19.8558 54.7058 23.4732 58.3162 23.4732 62.7815H72.9598C72.9598 58.3197 76.5772 54.7058 81.0355 54.7058C85.4974 54.7058 89.1113 58.3162 89.1113 62.7815H100V43.0334V30.0198C96.4121 30.0181 38.9593 30.0181 32.6714 30.0181ZM6.65972 53.1855H2.93806V50.8277H6.65972V53.1855ZM44.5435 44.0933H18.226C18.226 44.0933 27.5927 32.1986 32.0528 32.1986C36.5129 32.1986 44.5417 32.1986 44.5417 32.1986L44.5435 44.0933ZM74.8953 46.3972H53.1161V34.2731H94.1256C94.1187 34.2783 92.0285 46.3972 74.8953 46.3972ZM15.1994 55.5849C11.2258 55.5849 8.00452 58.8062 8.00452 62.7832C8.00452 66.7568 11.224 69.9816 15.1994 69.9816C19.173 69.9816 22.3942 66.7603 22.3942 62.7832C22.3942 58.8079 19.173 55.5849 15.1994 55.5849ZM15.2011 65.9385C13.4619 65.9385 12.0459 64.5242 12.0459 62.7832C12.0459 61.0423 13.4636 59.6315 15.2011 59.6315C16.9403 59.6315 18.3546 61.0458 18.3546 62.7832C18.3564 64.5224 16.9421 65.9385 15.2011 65.9385ZM80.8114 55.5849C76.8361 55.5849 73.6113 58.8062 73.6113 62.7832C73.6113 66.7568 76.8326 69.9816 80.8114 69.9816C84.7815 69.9816 88.0045 66.7603 88.0045 62.7832C88.0045 58.8079 84.7833 55.5849 80.8114 55.5849ZM80.8114 65.9385C79.0705 65.9385 77.6544 64.5242 77.6544 62.7832C77.6544 61.0423 79.0705 59.6315 80.8114 59.6315C82.5506 59.6315 83.9649 61.0458 83.9649 62.7832C83.9614 64.5224 82.5489 65.9385 80.8114 65.9385ZM23.9788 63.4504H73.3994V65.8047H23.9788V63.4504Z" fill="%23FDC100"/></g><defs><clipPath id="clip0_6001_36"><rect width="100" height="100" fill="white"/></clipPath></defs></svg>');
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}


.sedinfo2 {
    display: none;
}

.sedinfo-image  img{

    width: 100%;
  
}

.sedinfo-image {
      width: 1340px;
      margin-left: auto;
      margin-right: auto;
}



.sedinfo-text {
    /* Che tu stia arrivando in aeroporto, partecipando a un evento o esplorando la città, EasyTransfer garantisce comfort, sicurezza e puntualità. Tutti i nostri veicoli vengono accuratamente controllati e sanificati prima di ogni viaggio. Scopri il nostro servizio di autista privato (chauffeur) con berline di fascia media e alta oppure minivan da 8 posti. */
max-width: 1141px;
margin-left: auto;
margin-right: auto;
font-style: normal;
font-weight: 400;
font-size: 25px;
line-height: 130%;
text-align: center;

color: #3A3A3A;


}



.priems2-wrpapper {
    background: #FDC100;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 90px;
}

.priems2 {
    display: flex;
    justify-content: space-around;
}


.priems2-item {
    max-width: 229px;/* Seggiolini di sicurezza per bambini */

font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 20px;
/* or 111% */
leading-trim: both;
text-edge: cap;
text-align: center;
text-transform: uppercase;

color: #3A3A3A;


}
.priems2-item-icon {
    display: flex;
    margin-left: auto;
    margin-right: auto;
    width: 118px;
    margin-bottom: 30px;
		transition: 0.3s;
}
.copyright-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
    background: #000;
}

.priems2-item:hover .priems2-item-icon{
	transform: scale(1.02);
	transition: 0.3s;
}
.copyr {

font-style: normal;
font-weight: 400;
font-size: 25px;
line-height: 29px;

color: #FFFFFF;
display: flex;
gap:6px;
justify-content: center;

}
.copyr a {
font-style: normal;
font-weight: 400;
font-size: 25px;
line-height: 29px;

color: #FFFFFF;  transition: 0.3s;
text-decoration: underline!important
}
.copyr a:hover {
    color:#FDC100;
    transition: 0.3s;
}
.contacts-block-wrp {
	padding-top: 80px;
padding-bottom: 80px;
}
.glink.gt-current-lang {
	display: none;
}
.contacts-block-title {
/* Contattaci */

font-style: normal;
font-weight: 500;
font-size: 41px;
line-height: 48px;
text-align: center;
letter-spacing: 0.06em;
text-transform: uppercase;

color: #FFFFFF;


}
.contacts-block-title {
    margin-top: 0;
    margin-bottom: 60px;
}

.contacts-block-form {
    width: 1330px;
    margin-left: auto;
    margin-right: auto;
}





.block-form-sub input {

   margin-left: auto;
    margin-right: auto;

font-style: normal;
font-weight: 700;
font-size: 23px;
    line-height: 23px;
    text-align: center;
    letter-spacing: 0.09em;
    text-transform: uppercase;
    background: #FDC100;
    color: #000000;
    box-sizing: border-box;
    padding: 20px 100px;
display: flex;
justify-content: center;
align-items: center;

border: 2px solid #FDC100;
border-radius: 42px;
    transition: 0.3s;
cursor: pointer;
}
.block-form-sub input:hover {


    transition: 0.3s;
    transform: scale(1.02);

}
.block-form-inputs {
    display: flex;
    flex-wrap: wrap;
    gap:53px 120px;
    margin-bottom: 55px;
}


.block-form-input1 {
    width: calc(50% - 60px);
}
.block-form-input2 {
    width: 100%;
}

.block-form-input input, .block-form-input textarea, .block-form-input input::placeholder, .block-form-input textarea::placeholder {

font-style: normal;
font-weight: 300;
font-size: 31px;
line-height: 36px;


color: #FFFFFF;


}


.block-form-input input, .block-form-input textarea  {
background: none;
box-shadow: none;
border: none;
width: 100%;
box-sizing: border-box;
padding-bottom: 35px;
border-bottom: 1px solid #fff;
}

.footer-logo {
    width: 338px;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 126.79%;
/* or 36px */
text-align: center;

color: #FFFFFF;


}
.footer-logoimg {
    margin-left: auto;
    margin-right: auto;
    width: 194px;
}

.footer-wrapper {
    padding-top: 14px;
    padding-bottom: 50px;
    background: #1A1A1A;
}


.footer {
    display: flex;
    justify-content: space-between;
        align-items: flex-start;
}

.footer-right {
    display: flex;
    gap:50px;
align-items: center;
margin-top: 100px;
}
.footer-right ul {
list-style: none;
margin: 0;
padding: 0;
gap:50px;
display: flex;
}
.footer-right ul li a {
 transition: 0.3s;

font-style: normal;
font-weight: 400;
font-size: 28px;
line-height: 33px;
/* identical to box height */

color: #FFFFFF;


}
.footer-right ul li a:hover {
 transition: 0.3s;
}
.footer-prenota {
transition: 0.3s;
    font-style: normal;
    font-weight: 400;
    font-size: 28px;
    line-height: 33px;
    color: #000;
    padding: 10px 33px;
    background: #FFC300;
    border-radius: 32px;
    display: flex;
    width: fit-content;
    margin: 0 auto;
    margin-top: 20px;



}
.footer-prenota:hover {
    transition: 0.3s;
    transform: scale(1.02);
    color:  #FFC300;
}


.birger {
    display: none;
}




.inerpagetitle {
    max-width: 920px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;

font-style: normal;
font-weight: 500;
font-size: 43px;
line-height: 109%;
/* or 47px */
text-align: center;
text-transform: uppercase;

color: #FFFFFF;
}





.inerfirst {
    padding-top: 312px;
    height: 592px;
    box-sizing: border-box;

}
.text-block-wrp {
    margin-top: 68px;
    margin-bottom: 68px;
}
.texrpagecenter {
    margin-left: auto;
    margin-right: auto;
    max-width: 1520px;
}

.texrpagecenter  p, .texrpagecenter  ul {

font-style: normal;
font-weight: 400;
font-size: 30px;
line-height: 35px;
text-align: center;

color: #3A3A3A;

margin-top: 0;
margin-bottom: 30px;
}
.texrpagecenter  ul {

display: flex;
flex-direction: column;
justify-content: center;
align-items: center;


}
.texrpagecenter  h2 {

margin-bottom: 30px;
margin-top: 60px;
font-style: normal;
font-weight: 400;
font-size: 43px;
line-height: 109%;
/* identical to box height, or 47px */
text-align: center;
text-transform: uppercase;

color: #000000;


}
.texrpagecenter  h2  strong {
    font-weight: 900;
}

.servizio-itemsgal .servizio-item {
    aspect-ratio: 539 / 393;
}

.contacti-kfk {
    margin-top: 50px;
}

.contacti-kfkpitem, .contacti-kfkpitem a {

font-style: normal;
font-weight: 800;
font-size: 36px;
line-height: 42px;
text-align: center;

color: #000000;
transition: 0.3s;

}
.contacti-kfkpitem a:hover {
    color: #FDC100;
    transition: 0.3s;
}

.text-block-wrp a {
text-decoration: underline!important;
color: #000000;
transition: 0.3s;
}
.text-block-wrp a:hover {
    color: #FDC100;
    transition: 0.3s;
}
































.texrpagecenter.textleftt ul {
	        justify-content: flex-start;
        align-items: flex-start;
}
.texrpagecenter.textleftt ul, .texrpagecenter.textleftt p, .texrpagecenter.textleftt h2 {
	text-align:left!important;
}
 







.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: #fff;
    text-align: center;
	   border-radius: 3px;
    padding: 12px;
}





.prenota-ram .wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: #000000;
    text-align: center;
    background: #fff;
    border-radius: 3px;
    padding: 12px;
}








.footer-right {
    display: flex;
    gap: 0px;
    align-items: flex-start;
    margin-top: 30px;
    width: calc(100% - 450px);
}

.footer-right-menu {
	  display: flex;
    gap: 20px;
	justify-content: space-between;
	width: 100%;
}
.footer-right-col-title {
	transition: 0.3s;
	font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
      white-space: nowrap;
    color: #FFFFFF;
}
a.footer-right-col-title:hover {
	transition: 0.3s;
	cursor: pointer;
	color: #FDC100;
}

.footer-right-col {

}
.footer-right-col-items a {
	display: block;
	margin-top: 18px;
	transition: 0.3s;
	font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 130%;
      white-space: nowrap;
    color: #FFFFFF;
		
		
}
.footer-right-col-items a:hover {
	transition: 0.3s;
	cursor: pointer;
	color: #FDC100;
}


.blogpage-items {
	display: flex;
	gap:34px;
	flex-wrap: wrap;
}

.blogcart-item {
 width: calc((100% - 68px) / 3);
	position: relative;
}

.blogcart-item a {
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
}
.blogcart-item-iner {
aspect-ratio: 2 / 1.4;
	position: relative; 
	 overflow: hidden;
    border-radius: 10px;
}
.blog-item-iner-title {
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 24px;
    leading-trim: both;
    text-edge: cap;
    margin-top: 24px;
    text-transform: uppercase;
    color: #3A3A3A;
    position: relative;
	transition: 0.3s;
}
.blog-item-iner-title span {
	max-width: calc(100% - 50px);
}
.blog-item-iner-title:before {
	background-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="20" fill="%23FDC100"/><mask id="mask0_2035_6440" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="36" height="36"><rect x="2" y="38" width="36" height="36" transform="rotate(-90 2 38)" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_2035_6440)"><path d="M28.4806 20.0002L20 28.4808L18.4194 26.9002L24.1944 21.1252L9.875 21.1252L9.875 18.8752L24.1944 18.8752L18.4194 13.1002L20 11.5196L28.4806 20.0002Z" fill="%231C1B1F"/></g></svg>');
	background-position: center; 
	background-repeat: no-repeat;
	background-size: cover;
	content:'';
	width:36px;
	height: 36px;
	position: absolute;
	top:-2px;
	right: 0;
	transition: 0.3s;
}
.blogcart-item:hover .blog-item-iner-title {
	color:#FDC100;
		transition: 0.3s;
}
.blogcart-item:hover .blog-item-iner-title:before {
		transition: 0.3s;
	transform: rotate(-45deg);
}
   
.blogcart-item:hover .servizio-item-image {
	transition: 0.3s;
	transform: scale(1.05);
}