.elementor-411 .elementor-element.elementor-element-8861614{--display:flex;--min-height:513px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.63;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-8861614:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-8861614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elitetransferassisi.it/wp-content/uploads/2026/09/header_03.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-411 .elementor-element.elementor-element-8861614::before, .elementor-411 .elementor-element.elementor-element-8861614 > .elementor-background-video-container::before, .elementor-411 .elementor-element.elementor-element-8861614 > .e-con-inner > .elementor-background-video-container::before, .elementor-411 .elementor-element.elementor-element-8861614 > .elementor-background-slideshow::before, .elementor-411 .elementor-element.elementor-element-8861614 > .e-con-inner > .elementor-background-slideshow::before, .elementor-411 .elementor-element.elementor-element-8861614 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-411 .elementor-element.elementor-element-c9972db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-411 .elementor-element.elementor-element-c9972db .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:64px;font-weight:600;line-height:64px;color:var( --e-global-color-7d6e755 );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-411 .elementor-element.elementor-element-e5dcfc8{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:600;line-height:16px;color:var( --e-global-color-53f2be8 );}.elementor-411 .elementor-element.elementor-element-e5dcfc8 a{color:var( --e-global-color-7d6e755 );}.elementor-411 .elementor-element.elementor-element-e5dcfc8 a:hover{color:var( --e-global-color-7d6e755 );}.elementor-411 .elementor-element.elementor-element-45d4f68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:166px;--padding-bottom:166px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-f64d58a{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-c3b30a5{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-dd42554{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-dd42554 .elementor-heading-title{font-family:"Newsreader Italic", Sans-serif;font-size:16px;font-weight:400;line-height:27.2px;color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-0100005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-0100005 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-1c5f4de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-1c5f4de .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:400;line-height:27.2px;color:var( --e-global-color-text );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-d197f91{width:auto;max-width:auto;}.elementor-411 .elementor-element.elementor-element-d197f91 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-411 .elementor-element.elementor-element-d197f91 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-d197f91.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:var( --e-global-color-53f2be8 );color:var( --e-global-color-53f2be8 );}.elementor-411 .elementor-element.elementor-element-d197f91.elementor-view-framed .elementor-icon, .elementor-411 .elementor-element.elementor-element-d197f91.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-411 .elementor-element.elementor-element-d197f91.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-53f2be8 );}.elementor-411 .elementor-element.elementor-element-d197f91 .elementor-icon{font-size:16px;padding:10px;}.elementor-411 .elementor-element.elementor-element-d197f91 .elementor-icon-box-title, .elementor-411 .elementor-element.elementor-element-d197f91 .elementor-icon-box-title a{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-411 .elementor-element.elementor-element-d197f91:has(:hover) .elementor-icon-box-title,
					 .elementor-411 .elementor-element.elementor-element-d197f91:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-d197f91 .elementor-icon-box-description{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:600;line-height:27.2px;}.elementor-411 .elementor-element.elementor-element-3a973e3{width:auto;max-width:auto;}.elementor-411 .elementor-element.elementor-element-3a973e3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-411 .elementor-element.elementor-element-3a973e3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-3a973e3.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:var( --e-global-color-53f2be8 );color:var( --e-global-color-53f2be8 );}.elementor-411 .elementor-element.elementor-element-3a973e3.elementor-view-framed .elementor-icon, .elementor-411 .elementor-element.elementor-element-3a973e3.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-411 .elementor-element.elementor-element-3a973e3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-53f2be8 );}.elementor-411 .elementor-element.elementor-element-3a973e3 .elementor-icon{font-size:16px;padding:10px;}.elementor-411 .elementor-element.elementor-element-3a973e3 .elementor-icon-box-title, .elementor-411 .elementor-element.elementor-element-3a973e3 .elementor-icon-box-title a{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-411 .elementor-element.elementor-element-3a973e3:has(:hover) .elementor-icon-box-title,
					 .elementor-411 .elementor-element.elementor-element-3a973e3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-3a973e3 .elementor-icon-box-description{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:600;line-height:27.2px;}.elementor-411 .elementor-element.elementor-element-b56f274{width:auto;max-width:auto;}.elementor-411 .elementor-element.elementor-element-b56f274 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-411 .elementor-element.elementor-element-b56f274 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-b56f274.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:var( --e-global-color-53f2be8 );color:var( --e-global-color-53f2be8 );}.elementor-411 .elementor-element.elementor-element-b56f274.elementor-view-framed .elementor-icon, .elementor-411 .elementor-element.elementor-element-b56f274.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-411 .elementor-element.elementor-element-b56f274.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-53f2be8 );}.elementor-411 .elementor-element.elementor-element-b56f274 .elementor-icon{font-size:16px;padding:10px;}.elementor-411 .elementor-element.elementor-element-b56f274 .elementor-icon-box-title, .elementor-411 .elementor-element.elementor-element-b56f274 .elementor-icon-box-title a{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-411 .elementor-element.elementor-element-b56f274:has(:hover) .elementor-icon-box-title,
					 .elementor-411 .elementor-element.elementor-element-b56f274:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-b56f274 .elementor-icon-box-description{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:600;line-height:27.2px;}.elementor-411 .elementor-element.elementor-element-e625c21{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-411 .elementor-element.elementor-element-e625c21:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-e625c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d06e458 );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-411 .elementor-element.elementor-element-004663e .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-411 .elementor-element.elementor-element-004663e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-411 .elementor-element.elementor-element-004663e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-411 .elementor-element.elementor-element-004663e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group > label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-type-html{padding-bottom:0px;}.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group .elementor-field, .elementor-411 .elementor-element.elementor-element-004663e .elementor-field-subgroup label{font-family:"Google Sans", Sans-serif;font-size:15px;font-weight:400;line-height:27.2px;}.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-411 .elementor-element.elementor-element-004663e .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-411 .elementor-element.elementor-element-004663e .elementor-button[type="submit"]{color:#ffffff;}.elementor-411 .elementor-element.elementor-element-004663e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-411 .elementor-element.elementor-element-004663e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-411 .elementor-element.elementor-element-004663e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-411 .elementor-element.elementor-element-004663e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-411 .elementor-element.elementor-element-004663e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-411 .elementor-element.elementor-element-004663e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-411 .elementor-element.elementor-element-004663e .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-004663e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-411 .elementor-element.elementor-element-c2164e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-c2164e1:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-c2164e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d06e458 );}.elementor-411 .elementor-element.elementor-element-b6cd324{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-0351591{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-0351591 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-279c34a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 400px 40px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-279c34a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-411 .elementor-element.elementor-element-9aab35e .elementor-icon-list-icon i{color:var( --e-global-color-53f2be8 );transition:color 0.3s;}.elementor-411 .elementor-element.elementor-element-9aab35e .elementor-icon-list-icon svg{fill:var( --e-global-color-53f2be8 );transition:fill 0.3s;}.elementor-411 .elementor-element.elementor-element-9aab35e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-411 .elementor-element.elementor-element-9aab35e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-411 .elementor-element.elementor-element-9aab35e .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:600;line-height:27.2px;}.elementor-411 .elementor-element.elementor-element-9aab35e .elementor-icon-list-text{transition:color 0.3s;}.elementor-411 .elementor-element.elementor-element-cb274b2{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-cb274b2 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-bcb7bda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 400px 40px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-bcb7bda .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-109fbc2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-109fbc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-3895f8c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#14161726;--border-color:#14161726;--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-6ad400d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-6ad400d .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:400;line-height:27.2px;color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-9a85a60{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#14161726;--border-color:#14161726;--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-c545619{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-c545619 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:400;line-height:27.2px;color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-20e95a6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#14161726;--border-color:#14161726;--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-933bfe8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-933bfe8 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:400;line-height:27.2px;color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-40ee596{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#14161726;--border-color:#14161726;--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-f00a115{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-f00a115 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:400;line-height:27.2px;color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-5bef6ed{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#14161726;--border-color:#14161726;--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-d3a63b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-d3a63b7 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:400;line-height:27.2px;color:var( --e-global-color-text );}.elementor-411 .elementor-element.elementor-element-929b0b5{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-53f2be8 );--n-accordion-icon-hover-color:var( --e-global-color-53f2be8 );--n-accordion-icon-active-color:var( --e-global-color-53f2be8 );}.elementor-411 .elementor-element.elementor-element-929b0b5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#14161726;}.elementor-411 .elementor-element.elementor-element-929b0b5 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;border-color:#14161726;}.elementor-411 .elementor-element.elementor-element-929b0b5 {--n-accordion-padding:24px 0px 24px 0px;}:where( .elementor-411 .elementor-element.elementor-element-929b0b5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Google Sans", Sans-serif;font-weight:600;}:where( .elementor-411 .elementor-element.elementor-element-929b0b5 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;border-color:#D6D5D5;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-411 .elementor-element.elementor-element-8861614{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-411 .elementor-element.elementor-element-c9972db .elementor-heading-title{font-size:48px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-411 .elementor-element.elementor-element-45d4f68{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-411 .elementor-element.elementor-element-0351591 .elementor-heading-title{font-size:48px;}.elementor-411 .elementor-element.elementor-element-279c34a{padding:20px 0px 20px 0px;}.elementor-411 .elementor-element.elementor-element-279c34a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-411 .elementor-element.elementor-element-bcb7bda{padding:20px 0px 20px 0px;}.elementor-411 .elementor-element.elementor-element-bcb7bda .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-411 .elementor-element.elementor-element-6ad400d{padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-c545619{padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-933bfe8{padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-f00a115{padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-d3a63b7{padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-929b0b5{--n-accordion-title-font-size:18px;}}@media(max-width:1200px){.elementor-411 .elementor-element.elementor-element-45d4f68{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-f64d58a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-411 .elementor-element.elementor-element-c3b30a5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-411 .elementor-element.elementor-element-dd42554{padding:0px 150px 0px 150px;text-align:center;}.elementor-411 .elementor-element.elementor-element-0100005{text-align:center;}.elementor-411 .elementor-element.elementor-element-1c5f4de{padding:0px 150px 0px 150px;text-align:center;}.elementor-411 .elementor-element.elementor-element-d197f91 .elementor-icon-box-wrapper{align-items:start;text-align:start;}.elementor-411 .elementor-element.elementor-element-3a973e3 .elementor-icon-box-wrapper{align-items:start;text-align:start;}.elementor-411 .elementor-element.elementor-element-b56f274 .elementor-icon-box-wrapper{align-items:start;text-align:start;}.elementor-411 .elementor-element.elementor-element-c2164e1{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-0351591{text-align:start;}.elementor-411 .elementor-element.elementor-element-279c34a{padding:0px 0px 0px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-cb274b2{text-align:start;}.elementor-411 .elementor-element.elementor-element-bcb7bda{padding:0px 0px 0px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-6ad400d{padding:0px 0px 0px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-c545619{padding:0px 0px 0px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-933bfe8{padding:0px 0px 0px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-f00a115{padding:0px 0px 0px 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-d3a63b7{padding:0px 0px 0px 0px;text-align:start;}}@media(max-width:1024px){.elementor-411 .elementor-element.elementor-element-c9972db .elementor-heading-title{font-size:64px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-411 .elementor-element.elementor-element-279c34a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-411 .elementor-element.elementor-element-bcb7bda .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:880px){.elementor-411 .elementor-element.elementor-element-0100005 .elementor-heading-title{font-size:48px;}.elementor-411 .elementor-element.elementor-element-1c5f4de{padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-c2164e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-411 .elementor-element.elementor-element-3895f8c{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-6ad400d{padding:0px 40px 0px 40px;text-align:start;}.elementor-411 .elementor-element.elementor-element-6ad400d .elementor-heading-title{font-size:16px;}.elementor-411 .elementor-element.elementor-element-9a85a60{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-c545619{padding:0px 40px 0px 40px;text-align:start;}.elementor-411 .elementor-element.elementor-element-c545619 .elementor-heading-title{font-size:16px;}.elementor-411 .elementor-element.elementor-element-20e95a6{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-933bfe8{padding:0px 40px 0px 40px;text-align:start;}.elementor-411 .elementor-element.elementor-element-933bfe8 .elementor-heading-title{font-size:16px;}.elementor-411 .elementor-element.elementor-element-40ee596{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-f00a115{padding:0px 40px 0px 40px;text-align:start;}.elementor-411 .elementor-element.elementor-element-f00a115 .elementor-heading-title{font-size:16px;}.elementor-411 .elementor-element.elementor-element-5bef6ed{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-d3a63b7{padding:0px 40px 0px 40px;text-align:start;}.elementor-411 .elementor-element.elementor-element-d3a63b7 .elementor-heading-title{font-size:16px;}.elementor-411 .elementor-element.elementor-element-929b0b5{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-font-size:18px;}.elementor-411 .elementor-element.elementor-element-929b0b5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 01px 0px;}.elementor-411 .elementor-element.elementor-element-929b0b5 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-width:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-411 .elementor-element.elementor-element-8861614{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-411 .elementor-element.elementor-element-f64d58a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-411 .elementor-element.elementor-element-c3b30a5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-411 .elementor-element.elementor-element-dd42554{padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-0100005 .elementor-heading-title{font-size:36px;}.elementor-411 .elementor-element.elementor-element-1c5f4de{padding:0px 0px 0px 0px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-411 .elementor-element.elementor-element-d197f91{width:100%;max-width:100%;}.elementor-411 .elementor-element.elementor-element-3a973e3{width:100%;max-width:100%;}.elementor-411 .elementor-element.elementor-element-b56f274{width:100%;max-width:100%;}.elementor-411 .elementor-element.elementor-element-e625c21{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-411 .elementor-element.elementor-element-0351591 .elementor-heading-title{font-size:36px;}.elementor-411 .elementor-element.elementor-element-279c34a{padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-279c34a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-411 .elementor-element.elementor-element-cb274b2 .elementor-heading-title{font-size:24px;}.elementor-411 .elementor-element.elementor-element-bcb7bda{padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-bcb7bda .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-411 .elementor-element.elementor-element-6ad400d{padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-c545619{padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-933bfe8{padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-f00a115{padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-d3a63b7{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-411 .elementor-element.elementor-element-f64d58a{--width:45%;}.elementor-411 .elementor-element.elementor-element-e625c21{--width:55%;}.elementor-411 .elementor-element.elementor-element-b6cd324{--width:50%;}.elementor-411 .elementor-element.elementor-element-109fbc2{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-411 .elementor-element.elementor-element-f64d58a{--width:100%;}.elementor-411 .elementor-element.elementor-element-c3b30a5{--width:100%;}.elementor-411 .elementor-element.elementor-element-e625c21{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-411 .elementor-element.elementor-element-b6cd324{--width:100%;}.elementor-411 .elementor-element.elementor-element-109fbc2{--width:100%;}}@media(min-width:1367px){.elementor-411 .elementor-element.elementor-element-8861614:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-8861614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2400px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-411 .elementor-element.elementor-element-c2164e1{--justify-content:flex-start;--gap:120px 120px;--row-gap:120px;--column-gap:120px;}.elementor-411 .elementor-element.elementor-element-279c34a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-279c34a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-411 .elementor-element.elementor-element-9aab35e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-411 .elementor-element.elementor-element-9aab35e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-411 .elementor-element.elementor-element-9aab35e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-411 .elementor-element.elementor-element-9aab35e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-411 .elementor-element.elementor-element-9aab35e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-411 .elementor-element.elementor-element-9aab35e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-411 .elementor-element.elementor-element-cb274b2{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-411 .elementor-element.elementor-element-cb274b2 .elementor-heading-title{font-size:28px;}.elementor-411 .elementor-element.elementor-element-bcb7bda{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-bcb7bda .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-411 .elementor-element.elementor-element-109fbc2{--width:760px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-3895f8c{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-411 .elementor-element.elementor-element-9a85a60{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-411 .elementor-element.elementor-element-20e95a6{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-411 .elementor-element.elementor-element-40ee596{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-411 .elementor-element.elementor-element-5bef6ed{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-411 .elementor-element.elementor-element-929b0b5{--n-accordion-title-icon-order:initial;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-font-size:24px;--n-accordion-icon-size:24px;}.elementor-411 .elementor-element.elementor-element-929b0b5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 1px 0px;}.elementor-411 .elementor-element.elementor-element-929b0b5 {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-411 .elementor-element.elementor-element-929b0b5 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-width:0px 0px 0px 0px;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}}/* Start custom CSS for icon-box, class: .elementor-element-d197f91 */.elementor-411 .elementor-element.elementor-element-d197f91 a {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a973e3 */.elementor-411 .elementor-element.elementor-element-3a973e3 a {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b56f274 */.elementor-411 .elementor-element.elementor-element-b56f274 a {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-004663e *//* ==========================================================
   ELITE TRANSFER
   FORM CONTATTI - STILE COMPLETO
   ========================================================== */


/* ==========================================================
   1. STRUTTURA GENERALE
   ========================================================== */

.elementor-411 .elementor-element.elementor-element-004663e .elementor-form-fields-wrapper {
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 20px;
}

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group {
    padding: 0;
    margin: 0;
}

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group.elementor-col-50 {
    width: 48%;
}

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group.elementor-col-100 {
    width: 100%;
}

.elementor-411 .elementor-element.elementor-element-004663e a {
    color: #000;
}



/* ==========================================================
   2. STILE INPUT, TEXTAREA E SELECT
   ========================================================== */

.elementor-411 .elementor-element.elementor-element-004663e input.elementor-field,
.elementor-411 .elementor-element.elementor-element-004663e textarea.elementor-field,
.elementor-411 .elementor-element.elementor-element-004663e select.elementor-field {
    background-color: #ffffff;
    border: 1px solid #000;
    border-radius: 0;
    box-shadow: none;
    outline: none;
    color: #707070;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
}

/* Altezza input */

.elementor-411 .elementor-element.elementor-element-004663e input.elementor-field {
    height: 56px;
    min-height: 56px;
    padding: 0 20px 0 58px;
}

/* Select uniformato agli input */

.elementor-411 .elementor-element.elementor-element-004663e select.elementor-field {
    height: 56px;
    min-height: 56px;
    padding: 0 50px 0 58px !important;
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;
}

.elementor-411 .elementor-element.elementor-element-004663e .elementor-select-wrapper .select-caret-down-wrapper {
    right: 20px;
    color: #707070;
}

/* Textarea */

.elementor-411 .elementor-element.elementor-element-004663e textarea.elementor-field {
    height: 270px !important;
    min-height: 270px !important;
    padding: 22px 25px;
    resize: vertical;
}



/* ==========================================================
   3. PLACEHOLDER
   ========================================================== */

.elementor-411 .elementor-element.elementor-element-004663e input.elementor-field::placeholder,
.elementor-411 .elementor-element.elementor-element-004663e textarea.elementor-field::placeholder {
    color: #707070;
    opacity: 1;
}



/* ==========================================================
   4. FOCUS CAMPI
   ========================================================== */

.elementor-411 .elementor-element.elementor-element-004663e input.elementor-field:focus,
.elementor-411 .elementor-element.elementor-element-004663e textarea.elementor-field:focus,
.elementor-411 .elementor-element.elementor-element-004663e select.elementor-field:focus {
    border-color: #999999;
    box-shadow: none;
    outline: none;
}



/* ==========================================================
   5. CONTENITORI DELLE ICONE
   ========================================================== */

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-name,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-cognome,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-email,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-numero,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-passeggeri,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-bagagli,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-veicolo,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-data_partenza,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-data_arrivo {
    position: relative;
}



/* ==========================================================
   6. STILE GENERALE ICONE
   ========================================================== */

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-name::before,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-cognome::before,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-email::before,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-numero::before,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-passeggeri::before,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-bagagli::before,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-veicolo::before,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-data_partenza::before,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-data_arrivo::before {
    content: "";
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 22px;
    height: 22px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.55;
    z-index: 5;
    pointer-events: none;
}



/* ==========================================================
   7. ICONE
   ========================================================== */

/* Nome e Cognome */

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-name::before,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-cognome::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23999999'%3E%3Cpath d='M12 12c2.761 0 5-2.239 5-5s-2.239-5-5-5-5 2.239-5 5 2.239 5 5 5zm0 2c-3.33 0-10 1.67-10 5v3h20v-3c0-3.33-6.67-5-10-5z'/%3E%3C/svg%3E");
}

/* Email */

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-email::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23999999'%3E%3Cpath d='M20 4H4a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V6a2 2 0 00-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E");
}

/* Telefono */

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-numero::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23999999'%3E%3Cpath d='M6.62 10.79a15.46 15.46 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 011 1V20a1 1 0 01-1 1C10.61 21 3 13.39 3 4a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.46.57 3.59a1 1 0 01-.25 1.01l-2.2 2.19z'/%3E%3C/svg%3E");
}

/* Passeggeri */

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-passeggeri::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23999999'%3E%3Cpath d='M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z'/%3E%3C/svg%3E");
}

/* Bagagli */

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-bagagli::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23999999'%3E%3Cpath d='M9 2h6v3h3a2 2 0 012 2v12a2 2 0 01-2 2h-1v1h-2v-1H9v1H7v-1H6a2 2 0 01-2-2V7a2 2 0 012-2h3V2zm2 2v1h2V4h-2zM8 9v8h2V9H8zm6 0v8h2V9h-2z'/%3E%3C/svg%3E");
}

/* Veicolo */

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-veicolo::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23999999'%3E%3Cpath d='M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8a1 1 0 001 1h1a1 1 0 001-1v-1h12v1a1 1 0 001 1h1a1 1 0 001-1v-8l-2.08-5.99zM6.5 16a1.5 1.5 0 110-3 1.5 1.5 0 010 3zm11 0a1.5 1.5 0 110-3 1.5 1.5 0 010 3zM5 11l1.5-4.5h11L19 11H5z'/%3E%3C/svg%3E");
}

/* Date */

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-data_partenza::before,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-data_arrivo::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23999999'%3E%3Cpath d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V6a2 2 0 00-2-2zm0 16H5V9h14v11zM7 11h5v5H7z'/%3E%3C/svg%3E");
}



/* ==========================================================
   8. SPAZIO TRA ICONA E TESTO
   ========================================================== */

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-name input,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-cognome input,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-email input,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-numero input,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-passeggeri input,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-bagagli input,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-data_partenza input,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-data_arrivo input {
    padding-left: 58px !important;
}



/* ==========================================================
   9. PULSANTE
   ========================================================== */

.elementor-411 .elementor-element.elementor-element-004663e .e-form__buttons {
    width: 100%;
    margin-top: 35px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.elementor-411 .elementor-element.elementor-element-004663e .e-form__buttons .elementor-button {
    width: 260px !important;
    max-width: 260px !important;
    min-height: 64px;
    padding: 18px 30px;
    background-color: #d8cba5;
    color: #111111;
    border: none;
    border-radius: 0;
    box-shadow: none;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    transition: background-color 0.25s ease, color 0.25s ease;
}

.elementor-411 .elementor-element.elementor-element-004663e .e-form__buttons .elementor-button-content-wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-411 .elementor-element.elementor-element-004663e .e-form__buttons .elementor-button:hover {
    background-color: #c9ba8e;
    color: #111111;
}



/* ==========================================================
   10. TABLET
   ========================================================== */

@media (max-width: 1024px) {

    .elementor-411 .elementor-element.elementor-element-004663e .elementor-form-fields-wrapper {
        column-gap: 3%;
        row-gap: 24px;
    }

    .elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group.elementor-col-50 {
        width: 48.5%;
    }
}



/* ==========================================================
   11. MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .elementor-411 .elementor-element.elementor-element-004663e .elementor-form-fields-wrapper {
        display: flex;
        flex-direction: column;
        column-gap: 0;
        row-gap: 18px;
    }

    .elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group.elementor-col-50,
    .elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group.elementor-col-100 {
        width: 100%;
    }

    .elementor-411 .elementor-element.elementor-element-004663e input.elementor-field,
    .elementor-411 .elementor-element.elementor-element-004663e select.elementor-field {
        height: 58px;
        min-height: 58px;
        padding-left: 52px !important;
        font-size: 16px;
    }

    .elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-name::before,
    .elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-cognome::before,
    .elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-email::before,
    .elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-numero::before,
    .elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-passeggeri::before,
    .elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-bagagli::before,
    .elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-veicolo::before,
    .elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-data_partenza::before,
    .elementor-411 .elementor-element.elementor-element-004663e .elementor-field-group-data_arrivo::before {
        left: 18px;
        width: 20px;
        height: 20px;
    }

    .elementor-411 .elementor-element.elementor-element-004663e textarea.elementor-field {
        height: 220px !important;
        min-height: 220px !important;
        padding: 20px;
        font-size: 16px;
    }

    .elementor-411 .elementor-element.elementor-element-004663e .e-form__buttons {
        margin-top: 20px;
    }

    .elementor-411 .elementor-element.elementor-element-004663e .e-form__buttons .elementor-button {
        width: 100% !important;
        max-width: 100% !important;
        min-height: 58px;
        font-size: 17px;
    }
}




/* ==========================================================
   12. ACCETTAZIONE PRIVACY
   ========================================================== */

/* Riga checkbox + testo allineati */

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-type-acceptance .elementor-field-subgroup,
.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-type-acceptance .elementor-field-option {
    display: flex;
    align-items: center;
    gap: 12px;
}

/* Reset checkbox dallo stile degli input */

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-type-acceptance input[type="checkbox"] {
    width: 20px !important;
    height: 20px !important;
    min-height: 20px !important;
    padding: 0 !important;
    margin: 0;
    flex-shrink: 0;
    border-radius: 0;
    accent-color: #d8cba5;
    cursor: pointer;
}

/* Testo accettazione */

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-type-acceptance label {
    margin: 0;
    padding: 0;
    line-height: 1.4;
    cursor: pointer;
}

/* Riduce il gap con la dicitura reCAPTCHA sotto */

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-type-acceptance {
    margin-bottom: -10px !important;
}

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-type-html {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-411 .elementor-element.elementor-element-004663e .elementor-field-type-html p {
    margin: 0;
}


/* Mobile: checkbox allineata alla prima riga se il testo va a capo */

@media (max-width: 767px) {

    .elementor-411 .elementor-element.elementor-element-004663e .elementor-field-type-acceptance .elementor-field-option {
        align-items: flex-start;
    }

    .elementor-411 .elementor-element.elementor-element-004663e .elementor-field-type-acceptance input[type="checkbox"] {
        margin-top: 2px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Google Sans';
	font-display: auto;
	src: url('https://elitetransferassisi.it/wp-content/uploads/2026/09/GoogleSans-VariableFont_GRADopszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Newsreader Italic';
	font-display: auto;
	src: url('https://elitetransferassisi.it/wp-content/uploads/2026/09/Newsreader-Italic-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */