/*Header Lang Button */
.header-logo-container {margin-right: 20px;}
.lang-button {display: inline-block;           
    width: 30px;                    
    height: 30px;          
    background-image: url('https://pictures.dealer.com/l/leasebuyout/1234/a7464a0ac1084f009e17218ac986fb77.png');
    background-size: contain;         
    background-repeat: no-repeat;   
    border: none;                    
    cursor: pointer;               
    text-indent: -9999px;          
    overflow: hidden;               
    padding: 0 !important;
}
.lang-button.lang-button-es_US {background-image: url('https://pictures.dealer.com/l/leasebuyout/1234/1a7c76a7133e4d9cadd2ced33c03ed03.png');}
.page-header .navigation-default {padding-right: 35px;}


/*owen.perks No Hassle Process */
:is(.index-4cta-block){
.row {display: flex;}
.row > div {flex-grow: 1; display: flex;}
.row > div > div {display: flex;}
.row .ws-content-cta {flex-grow:1; border: 2px solid black; border-radius: 8px; background: #FFF;}
.cta-content {justify-content: start !important;}
.cta-content svg {order:1;}
.cta-content p {order:2;}
.cta {transition: transform 0.3s ease !important;}
.cta:hover {transform: scale(1.1);}
}

/*owen.perks WHY BUY */
.index [data-name="content-centered.1-4"],
.index [data-name="cta-blocks-row-four-across.1-2"] {background: #fccb28 !important;}

/*owen.perks INDEX Accordian */
.index-faq [data-name="sm-padded-container-1"] {max-width: 800px !important;}
.custom-accordian .accordion-item {border: 1px solid rgba(0,0,0,.4); padding: 10px; margin: 10px; border-radius: 10px;}
.custom-accordian .accordion-items .accordion-item:last-child {border-bottom: 1px solid rgba(0,0,0,.4) !important;}
.custom-accordian .accordion-item .ddc-icon {margin-right: 15px !important; color: #000; font-size: 12px;}
.custom-accordian .icon-style-collapse {background: transparent;}


/*owen.perks How Lease Buy Works*/
[data-name="empty-33-66-row-2"] { display: flex; }
[data-name="container-33-66-main-2"] { display: flex; flex-direction: column; height: 100%; min-height: 0; }
[data-name="how-to-heading"] { flex: 0 0 auto; }
[data-name="how-to-buttons"] { flex: 1 1 auto; min-height: 0; display: flex; flex-wrap: wrap; gap: 10px; }
[data-name="how-to-buttons"] .ws-content-cta { margin-bottom: 0; flex-basis: calc(50% - 10px); }
:is(.how-it-works-form){ 
    .widget-heading{ margin-bottom: 10px !important;}
    .form-asterisk-description { margin-bottom: 5px !important;}
    fieldset > .form-group {margin-bottom: 8px;}
}
.responsive-type .page-bd .how-it-works-form  input.form-control {height: 39px; font-size: 14px;}
.responsive-type .page-bd .how-it-works-form select.form-control,
.responsive-type .page-bd .how-it-works-form textarea.form-control {font-size: 14px; }
.form-horizontal .how-it-works-form .ddc-form-group-container label, .form-horizontal .form-group label {font-size: 16px;}    

/*ddcrmelasky hero updates*/
.index [data-widget-id="index-started"] .cta {background-color: rgb(28,84,142) !important;}
.index #index-started-button {background-color: rgb(250,200,65); color: #000;}
.index #index-started-buttonn:hover {background-color: rgb(255, 232, 114); color: #000;}
.index [data-widget-id=content9] h2 { margin: 0;}
.index [data-widget-id="index-started"] svg {filter: invert(100) hue-rotate(.05turn) saturate(10);}



/*REASONS TO BY*/
.index [data-name="empty-fifths.1-1"] .ws-content-cta svg {filter: invert(100) hue-rotate(.05turn) saturate(10);}

/*owen.perks INDEX In The News */
:is(.index [data-name="content-container-10"] [data-name="empty-first-2"],[data-name="content-container-10"] [data-name="empty-third-2"]) {
    .cta {padding: 10px; background: #FFF; margin: 10px 0; border-radius: 15px;}
    .cta.hover {background: #FFF !important;}
    .cta-content {width: 70% !important; align-items: flex-start !important;}
    .cta-content [data-testid="heading"]:after {display: none;}
    .cta > div:nth-child(1) {width: 30% !important;}
    .cta > div:nth-child(1) .cta-background {background-size: contain !important;}
    .orange-background-btn {background: #ff5a00; display: inline-block; padding: 5px 10px; border-radius: 8px; margin-top: 0;}
    .green-background-btn {background: #29b196; display: inline-block; padding: 5px 10px; border-radius: 8px; margin-top: 0;}
}

/*SOCIAL BUTTONS */
.social-header-buttons {left: 50% !important; transform: translateX(-50%);}

/*owen.perks FOOTER */
.ddc-footer {background: #fccb28;}

:is(.ddc-footer) {
.third-party-service-footer {min-height: 45px; margin: 30px 0;}
.navigation-default {float: unset; width: 100%;}
[data-widget-id="template-navigation2"] {margin: auto;}
nav.non-mega-menu {display: flex;}
nav.non-mega-menu > .navbar-nav { display: flex; flex-grow: 1; justify-content: center; gap: 60px;}
.non-mega-menu .nav-list>li>a:hover {background: transparent;}
.navigation-default ul li>a {height: unset; padding: 10px; font-size: 14px;}
a.ad-choices, a.credit {top: 0;}
.social-header-buttons {width: 500px; display: flex; justify-content: space-around;}
.cst-footer-default-container.container-max-md {max-width: 1250px !important;}
}

