.elementor-6626 .elementor-element.elementor-element-43ff1c0{--display:flex;--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;--flex-wrap:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-6626 .elementor-element.elementor-element-35a01c7{--display:flex;--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:flex-start;overflow:visible;}.elementor-6626 .elementor-element.elementor-element-4b6cc83{--display:flex;--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;overflow:visible;}.elementor-widget-novaride-site-logo .ata-site-logo-container .ata-site-logo-img{border-color:var( --e-global-color-primary );}.elementor-widget-novaride-site-logo .widget-image-caption{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-6626 .elementor-element.elementor-element-9ce41f5 .ata-site-logo-container, .elementor-6626 .elementor-element.elementor-element-9ce41f5 .ata-caption-width figcaption{text-align:center;}.elementor-6626 .elementor-element.elementor-element-9ce41f5 .ata-site-logo img{max-width:100%;}.elementor-6626 .elementor-element.elementor-element-9ce41f5 .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-6626 .elementor-element.elementor-element-9ce41f5 .ata-site-logo-container .ata-site-logo-img{border-style:none;}.elementor-6626 .elementor-element.elementor-element-c080472{--display:flex;--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:flex-start;overflow:visible;}.elementor-6626 .elementor-element.elementor-element-4360707{--display:flex;--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;overflow:visible;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-6626 .elementor-element.elementor-element-637ff42 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-widget-novaride-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-6626 .elementor-element.elementor-element-35a01c7{--width:20%;}.elementor-6626 .elementor-element.elementor-element-4b6cc83{--width:60%;}.elementor-6626 .elementor-element.elementor-element-c080472{--width:20%;}.elementor-6626 .elementor-element.elementor-element-4360707{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6626 .elementor-element.elementor-element-35a01c7{--width:20%;}.elementor-6626 .elementor-element.elementor-element-4b6cc83{--width:80%;}.elementor-6626 .elementor-element.elementor-element-c080472{--width:20%;}.elementor-6626 .elementor-element.elementor-element-4360707{--width:100%;}}@media(max-width:767px){.elementor-6626 .elementor-element.elementor-element-43ff1c0{--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;}.elementor-6626 .elementor-element.elementor-element-35a01c7{--width:20%;}.elementor-6626 .elementor-element.elementor-element-4b6cc83{--width:60%;}.elementor-widget-novaride-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6626 .elementor-element.elementor-element-9ce41f5 .ata-site-logo-container, .elementor-6626 .elementor-element.elementor-element-9ce41f5 .ata-caption-width figcaption{text-align:center;}.elementor-6626 .elementor-element.elementor-element-9ce41f5 .ata-site-logo .ata-site-logo-container img{width:95%;}.elementor-6626 .elementor-element.elementor-element-c080472{--width:20%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for html, class: .elementor-element-fd79a33 */.header:not(.-sticky) .icon-button:not(.-reset):not(.-overlay-button) {
    background: transparent;
}
.icon-buttons-animation .icon-button::before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    background: #dc2828;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
    -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
    transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.icon {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
;
    vertical-align: middle;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    cursor: pointer;
}
.icon-button > .icon::before {
    width: 2rem;
}
.icon-button > .icon::after, .newmenu.icon-button > .icon::before {
    content: "";
    height: 2px;
    margin: 3px 0;
    background-color: currentColor;
}
.icon-button > .icon::after, .icon-button > .icon::before {
    content: "";
    height: 2px;
    margin: 3px 0;
    background-color: currentColor;
}
.icon-button > .icon::after {
    width: 1.1rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b0065f */.header:not(.-sticky) .icon-button:not(.-reset):not(.-overlay-button) {
    background: transparent;
}
.icon-buttons-animation .icon-button::before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    background: #dc2828;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
    -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
    transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.icon {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
;
    vertical-align: middle;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    cursor: pointer;
}
.icon-button > .icon::before {
    width: 2rem;
}
.icon-button > .icon::after, .newmenu.icon-button > .icon::before {
    content: "";
    height: 2px;
    margin: 3px 0;
    background-color: currentColor;
}
.icon-button > .icon::after, .icon-button > .icon::before {
    content: "";
    height: 2px;
    margin: 3px 0;
    background-color: currentColor;
}
.icon-button > .icon::after {
    width: 1.1rem;
}/* End custom CSS */