.elementor-24 .elementor-element.elementor-element-0521618{--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;}.elementor-24 .elementor-element.elementor-element-a099ce5{--display:flex;}.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-24 .elementor-element.elementor-element-dcf9701.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-dcf9701 .elementor-heading-title{color:#E46E70;}.elementor-24 .elementor-element.elementor-element-7a7643d{--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;}.elementor-24 .elementor-element.elementor-element-69c2a7e{--display:flex;}.elementor-24 .elementor-element.elementor-element-7e4794d.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-7e4794d{text-align:center;}.elementor-24 .elementor-element.elementor-element-7e4794d .elementor-heading-title{color:#000D13;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-29dc378{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-2b97240 .elementor-button{background-color:#F02836;}.elementor-24 .elementor-element.elementor-element-2b97240 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-2b97240 .elementor-button:focus{background-color:#B11621;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-2fb326a{text-align:center;}.elementor-24 .elementor-element.elementor-element-18d642d{--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;}.elementor-24 .elementor-element.elementor-element-18d642d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-18d642d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deutschsonic.com/wp-content/uploads/2025/12/midListBg.png");background-repeat:repeat-x;}.elementor-24 .elementor-element.elementor-element-44d486f{--display:flex;}.elementor-24 .elementor-element.elementor-element-db8425f{--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;}.elementor-24 .elementor-element.elementor-element-db8425f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-db8425f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFBA33;background-image:url("https://deutschsonic.com/wp-content/uploads/2025/12/ChooseBg.png");background-position:bottom left;background-repeat:repeat-x;}.elementor-24 .elementor-element.elementor-element-3ae9159{--display:flex;}.elementor-24 .elementor-element.elementor-element-90a8807{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-d156653{--display:flex;}.elementor-24 .elementor-element.elementor-element-079d048{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-106d225{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-24 .elementor-element.elementor-element-106d225:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-106d225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6E4;}.elementor-24 .elementor-element.elementor-element-106d225::before, .elementor-24 .elementor-element.elementor-element-106d225 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-106d225 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-106d225 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-106d225 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-106d225 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-e5bafa6{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-59636f8 img{border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ba16280{--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;--overlay-opacity:0.5;}.elementor-24 .elementor-element.elementor-element-ba16280:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-ba16280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6E4;}.elementor-24 .elementor-element.elementor-element-ba16280::before, .elementor-24 .elementor-element.elementor-element-ba16280 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-ba16280 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-ba16280 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-ba16280 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-ba16280 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-85c32ae{--display:flex;}.elementor-24 .elementor-element.elementor-element-fa5dd18{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-8eaa406{--display:flex;}.elementor-24 .elementor-element.elementor-element-aaa46df{--display:flex;}.elementor-24 .elementor-element.elementor-element-a91bd9b{--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;}.elementor-24 .elementor-element.elementor-element-cb22233{--display:flex;}.elementor-24 .elementor-element.elementor-element-ba3e9d1{--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;}.elementor-24 .elementor-element.elementor-element-e7c76f6{--display:flex;}.elementor-24 .elementor-element.elementor-element-f3c2337{--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;}.elementor-24 .elementor-element.elementor-element-f0a237a{--display:flex;}.elementor-24 .elementor-element.elementor-element-0937805{--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;}.elementor-24 .elementor-element.elementor-element-d1e5997{--display:flex;}.elementor-24 .elementor-element.elementor-element-d646748{--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;}.elementor-24 .elementor-element.elementor-element-0015ea1{--display:flex;}.elementor-24 .elementor-element.elementor-element-08487c0{--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;}.elementor-24 .elementor-element.elementor-element-c741bfc{--display:flex;}.elementor-24 .elementor-element.elementor-element-3ce1ea8{--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;}.elementor-24 .elementor-element.elementor-element-04c0188{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-24 .elementor-element.elementor-element-615c06c{--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;}.elementor-24 .elementor-element.elementor-element-48e03d2{--display:flex;}.elementor-24 .elementor-element.elementor-element-6ccd476{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-a29e72d{--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;}.elementor-24 .elementor-element.elementor-element-a29e72d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a29e72d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6E4;}.elementor-24 .elementor-element.elementor-element-0ba7c86{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-65db6d2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-6c6bbed{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-e46e6b1{--display:flex;}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-24 .elementor-element.elementor-element-c266146 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-24 .elementor-element.elementor-element-c266146 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-24 .elementor-element.elementor-element-c266146 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-24 .elementor-element.elementor-element-c266146 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-24 .elementor-element.elementor-element-c266146 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-c266146 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-24 .elementor-element.elementor-element-c266146 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-24 .elementor-element.elementor-element-c266146 .elementor-field-type-html{padding-bottom:0px;}.elementor-24 .elementor-element.elementor-element-c266146 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-c266146 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-c266146 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-c266146 .elementor-button[type="submit"]{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-c266146 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-24 .elementor-element.elementor-element-c266146 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-c266146 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-c266146 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-c266146 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-24 .elementor-element.elementor-element-c266146 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-c266146{--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-24 .elementor-element.elementor-element-45e2778{--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;}.elementor-24 .elementor-element.elementor-element-45e2778:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-45e2778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6E4;}.elementor-24 .elementor-element.elementor-element-0e507e6{--display:flex;}.elementor-24 .elementor-element.elementor-element-d8ce4c6{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-90a8807{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-079d048{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-e5bafa6{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-fa5dd18{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-6ccd476{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-0ba7c86{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-65db6d2{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-6c6bbed{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-0521618{--content-width:100%;}.elementor-24 .elementor-element.elementor-element-a099ce5{--width:80%;}.elementor-24 .elementor-element.elementor-element-69c2a7e{--width:80%;}.elementor-24 .elementor-element.elementor-element-44d486f{--width:80%;}.elementor-24 .elementor-element.elementor-element-3ae9159{--width:80%;}.elementor-24 .elementor-element.elementor-element-d156653{--width:80%;}.elementor-24 .elementor-element.elementor-element-85c32ae{--width:80%;}.elementor-24 .elementor-element.elementor-element-48e03d2{--width:80%;}.elementor-24 .elementor-element.elementor-element-6c6bbed{--width:80%;}.elementor-24 .elementor-element.elementor-element-0e507e6{--width:80%;}}@media(min-width:1025px){.elementor-24 .elementor-element.elementor-element-18d642d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-18d642d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-24 .elementor-element.elementor-element-db8425f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-db8425f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-90a8807{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-079d048{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-e5bafa6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-fa5dd18{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-6ccd476{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-0ba7c86{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-65db6d2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-6c6bbed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-0521618 */.bannerOuter {background-color:#fcf6e4;}

.bannerOuter h6 {padding-top:65px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fb326a */.bannerFlag {width:80%; margin:0 auto; display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a7643d */.bannerOuter {background-color:#fcf6e4;transition: all .2s ease-in-out;}
.bannerOuter h1 {transition: all .2s ease-in-out;}

.bannerOuter:hover h1 {color:#f02836 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dabf50 */.mdRdBlocksouter {float:left; width:100%;}
.mdRdBlocks {
	float: left;
	width: 30.9%;
	margin: 0 10px;
	text-align: center;
	padding-top: 155px;
	/* padding-bottom: 36px; */
	height: 445px;
	padding-left:15px;
	padding-right:15px;
	transition: all .60s ease-in-out;
}
.mdRdBlocks .iconSet {background:#f02836; height:95px; width:95px; margin:0 auto; border-radius:100%; background-repeat: no-repeat;
	background-position: center;
	background-size: 65%; margin-bottom:20px;
    
    transition: all .60s ease-in-out;
}
.mdRdBlocks h3 {color:#000D13; font-size:28px;transition: all .60s ease-in-out;}

.mdRdBlocks p {color:#515151; font-size:16px; padding-left:10px; padding-right:10px; transition: all .60s ease-in-out;}





.mdRdBlocks:hover {background:#f02836; border-radius:15px; 	padding-top: 155px;
	 color:#fff;}
	
.mdRdBlocks:hover .iconSet {background:#fff; margin-top:-85px; margin-bottom:35px;}

.mdRdBlocks:hover h3 {color:#fff;}
.mdRdBlocks:hover p {color:#fff;}


.blkOne .iconSet {
	background-image: url("https://deutschsonic.com/wp-content/uploads/2025/12/nblkIco-1.png");

}

.blkOne:hover .iconSet {
	background-image: url("https://deutschsonic.com/wp-content/uploads/2025/12/nblkIco-1Hov.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 65%;
}


.blkTwo .iconSet {
	background-image: url("https://deutschsonic.com/wp-content/uploads/2025/12/nblkIco-2.png");

}

.blkTwo:hover .iconSet {
	background-image: url("https://deutschsonic.com/wp-content/uploads/2025/12/nblkIco-2Hov.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 65%;
}


.blkThree .iconSet {
	background-image: url("https://deutschsonic.com/wp-content/uploads/2025/12/nblkIco-3.png");

}

.blkThree:hover .iconSet {
	background-image: url("https://deutschsonic.com/wp-content/uploads/2025/12/nblkIco-3Hov.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 65%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18d642d */.bxOuter{display:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5a4a49 */.ChooseBox {
	background-color: #fff;
	padding: 35px;
	padding-top: 45px;
	border: none;
	border-radius: 25px;
	box-shadow: 0px 1px 23px -7px #999;
	transition: all .60s ease-in-out;
	border:#fff 2px solid;
}
.ChooseBox:hover {border:#f02836 2px solid;}
.ChooseBox h3 {font-size:60px; font-weight:bold; color:#F02836; padding-bottom:15px;
    	transition: all .60s ease-in-out;
    
}

.ChooseBox:hover h3 {color:#ffba33;}


.ChooseBox p.small {font-size:20px !important
; font-weight:500; color:#000 !important
;}
.ChooseBox p {font-size:19px !important
; color:#515151 !important;
line-height: 35px;
;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0d18a2 */.chooseUs {padding:45px 0;}
.chooseUs h2 {color:#e32b37;}
.chooseUs p {color:#000;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db8425f */.chooseUs h2 {padding-bottom:15px; padding-top:45px; font-size:64px}
.chooseUs a.more {
	border: #e32b37 2px solid;
	display: inline-block;
	padding: 5px 25px;
	border-radius: 50px;
	font=size: 18px;
	texy-decoration: none;
	margin-top: 25px;
}
.chooseUs p {color:#000; font-size:19px;}

.chooseUs {position:relative;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59636f8 */.crv {padding:0; margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106d225 */.QuestionAns {padding:65px 0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb525b8 */.faqLeft h6 {
	font-size: 18px;
	font-weight: 500;
	color: #F02836;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}
.faqLeft h2 {
	font-size: 43px;
	color: #000D13;
	padding: 0;
	margin: 0;
	font-weight: 600;
	line-height: 45px;
	padding-bottom: 25px;
	width: 50%;
}
.faqLeft p {
	font-size: 16px;
	color: #515151;
    width:90%;
}


.phCl {
	background-color: #F02836;
	border-radius: 15px;
	color: #fff !important;
	float: left;
	width: 70%;
	padding: 26px 25px;
	font-size: 24px;
	line-height: 25px;
	font-weight: 600;
	margin-top: 25px;
	transition: all .60s ease-in-out;
}
.phCl:hover {background-color:#ffba33;}
.phCl img {
	float: left;
	width: 52px;
	margin-right: 15px;
}
.phCl a {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e5997 */.nbrd {border:none !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3df6bb */.acctable .tableHd {
	float: left;
	width: 100%;
	/* color: red; */
	/* background: #f02836; */
	color: #f02836;
	/* border-radius: 25px; */
	padding: 9px;
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
	border-bottom: #000 1px solid;
}

.acctable .tableHd .tdBlock {
	float: left;
	width: 29%;
	padding:2px 3px;
	
}
.acctable .tdDesc {
	float: left;
	width: 100%;
	border-bottom: #000 1px solid;
	padding: 9px;
	text-align: center;
}
.acctable .tdDesc .tdDescCells {
	float: left;
	width: 29%;
	color: #000;
	
}

.acctable {
	float: left;
	width: 100%;

	
}
.firstDv {
	width: 64px !important;
}
.acctable div {
	font-size: 14px;
	padding: 2px 3px;
	
	
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c741bfc */.accDetails ul li  {background-image: url("https://deutschsonic.com/wp-content/uploads/2025/12/RTM_check-circle.png");
  background-repeat: no-repeat;
  padding-left: 35px;
  margin-bottom: 8px;}
 
.accDetails ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.accDetails h3 {font-size: 21px;
  color: #f02836;
}}
 .accDetails ul li {list-style-type:none;}
 .accDetails {color:#000 
 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e5997 */.nbrd {border:none !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3df6bb */.acctable .tableHd {
	float: left;
	width: 100%;
	/* color: red; */
	/* background: #f02836; */
	color: #f02836;
	/* border-radius: 25px; */
	padding: 9px;
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
	border-bottom: #000 1px solid;
}

.acctable .tableHd .tdBlock {
	float: left;
	width: 29%;
	padding:2px 3px;
	
}
.acctable .tdDesc {
	float: left;
	width: 100%;
	border-bottom: #000 1px solid;
	padding: 9px;
	text-align: center;
}
.acctable .tdDesc .tdDescCells {
	float: left;
	width: 29%;
	color: #000;
	
}

.acctable {
	float: left;
	width: 100%;

	
}
.firstDv {
	width: 64px !important;
}
.acctable div {
	font-size: 14px;
	padding: 2px 3px;
	
	
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c741bfc */.accDetails ul li  {background-image: url("https://deutschsonic.com/wp-content/uploads/2025/12/RTM_check-circle.png");
  background-repeat: no-repeat;
  padding-left: 35px;
  margin-bottom: 8px;}
 
.accDetails ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.accDetails h3 {font-size: 21px;
  color: #f02836;
}}
 .accDetails ul li {list-style-type:none;}
 .accDetails {color:#000 
 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e5997 */.nbrd {border:none !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3df6bb */.acctable .tableHd {
	float: left;
	width: 100%;
	/* color: red; */
	/* background: #f02836; */
	color: #f02836;
	/* border-radius: 25px; */
	padding: 9px;
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
	border-bottom: #000 1px solid;
}

.acctable .tableHd .tdBlock {
	float: left;
	width: 29%;
	padding:2px 3px;
	
}
.acctable .tdDesc {
	float: left;
	width: 100%;
	border-bottom: #000 1px solid;
	padding: 9px;
	text-align: center;
}
.acctable .tdDesc .tdDescCells {
	float: left;
	width: 29%;
	color: #000;
	
}

.acctable {
	float: left;
	width: 100%;

	
}
.firstDv {
	width: 64px !important;
}
.acctable div {
	font-size: 14px;
	padding: 2px 3px;
	
	
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c741bfc */.accDetails ul li  {background-image: url("https://deutschsonic.com/wp-content/uploads/2025/12/RTM_check-circle.png");
  background-repeat: no-repeat;
  padding-left: 35px;
  margin-bottom: 8px;}
 
.accDetails ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.accDetails h3 {font-size: 21px;
  color: #f02836;
}}
 .accDetails ul li {list-style-type:none;}
 .accDetails {color:#000 
 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e5997 */.nbrd {border:none !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3df6bb */.acctable .tableHd {
	float: left;
	width: 100%;
	/* color: red; */
	/* background: #f02836; */
	color: #f02836;
	/* border-radius: 25px; */
	padding: 9px;
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
	border-bottom: #000 1px solid;
}

.acctable .tableHd .tdBlock {
	float: left;
	width: 29%;
	padding:2px 3px;
	
}
.acctable .tdDesc {
	float: left;
	width: 100%;
	border-bottom: #000 1px solid;
	padding: 9px;
	text-align: center;
}
.acctable .tdDesc .tdDescCells {
	float: left;
	width: 29%;
	color: #000;
	
}

.acctable {
	float: left;
	width: 100%;

	
}
.firstDv {
	width: 64px !important;
}
.acctable div {
	font-size: 14px;
	padding: 2px 3px;
	
	
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c741bfc */.accDetails ul li  {background-image: url("https://deutschsonic.com/wp-content/uploads/2025/12/RTM_check-circle.png");
  background-repeat: no-repeat;
  padding-left: 35px;
  margin-bottom: 8px;}
 
.accDetails ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.accDetails h3 {font-size: 21px;
  color: #f02836;
}}
 .accDetails ul li {list-style-type:none;}
 .accDetails {color:#000 
 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e5997 */.nbrd {border:none !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3df6bb */.acctable .tableHd {
	float: left;
	width: 100%;
	/* color: red; */
	/* background: #f02836; */
	color: #f02836;
	/* border-radius: 25px; */
	padding: 9px;
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
	border-bottom: #000 1px solid;
}

.acctable .tableHd .tdBlock {
	float: left;
	width: 29%;
	padding:2px 3px;
	
}
.acctable .tdDesc {
	float: left;
	width: 100%;
	border-bottom: #000 1px solid;
	padding: 9px;
	text-align: center;
}
.acctable .tdDesc .tdDescCells {
	float: left;
	width: 29%;
	color: #000;
	
}

.acctable {
	float: left;
	width: 100%;

	
}
.firstDv {
	width: 64px !important;
}
.acctable div {
	font-size: 14px;
	padding: 2px 3px;
	
	
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c741bfc */.accDetails ul li  {background-image: url("https://deutschsonic.com/wp-content/uploads/2025/12/RTM_check-circle.png");
  background-repeat: no-repeat;
  padding-left: 35px;
  margin-bottom: 8px;}
 
.accDetails ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.accDetails h3 {font-size: 21px;
  color: #f02836;
}}
 .accDetails ul li {list-style-type:none;}
 .accDetails {color:#000 
 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e5997 */.nbrd {border:none !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3df6bb */.acctable .tableHd {
	float: left;
	width: 100%;
	/* color: red; */
	/* background: #f02836; */
	color: #f02836;
	/* border-radius: 25px; */
	padding: 9px;
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
	border-bottom: #000 1px solid;
}

.acctable .tableHd .tdBlock {
	float: left;
	width: 29%;
	padding:2px 3px;
	
}
.acctable .tdDesc {
	float: left;
	width: 100%;
	border-bottom: #000 1px solid;
	padding: 9px;
	text-align: center;
}
.acctable .tdDesc .tdDescCells {
	float: left;
	width: 29%;
	color: #000;
	
}

.acctable {
	float: left;
	width: 100%;

	
}
.firstDv {
	width: 64px !important;
}
.acctable div {
	font-size: 14px;
	padding: 2px 3px;
	
	
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c741bfc */.accDetails ul li  {background-image: url("https://deutschsonic.com/wp-content/uploads/2025/12/RTM_check-circle.png");
  background-repeat: no-repeat;
  padding-left: 35px;
  margin-bottom: 8px;}
 
.accDetails ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.accDetails h3 {font-size: 21px;
  color: #f02836;
}}
 .accDetails ul li {list-style-type:none;}
 .accDetails {color:#000 
 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e5997 */.nbrd {border:none !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3df6bb */.acctable .tableHd {
	float: left;
	width: 100%;
	/* color: red; */
	/* background: #f02836; */
	color: #f02836;
	/* border-radius: 25px; */
	padding: 9px;
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
	border-bottom: #000 1px solid;
}

.acctable .tableHd .tdBlock {
	float: left;
	width: 29%;
	padding:2px 3px;
	
}
.acctable .tdDesc {
	float: left;
	width: 100%;
	border-bottom: #000 1px solid;
	padding: 9px;
	text-align: center;
}
.acctable .tdDesc .tdDescCells {
	float: left;
	width: 29%;
	color: #000;
	
}

.acctable {
	float: left;
	width: 100%;

	
}
.firstDv {
	width: 64px !important;
}
.acctable div {
	font-size: 14px;
	padding: 2px 3px;
	
	
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c741bfc */.accDetails ul li  {background-image: url("https://deutschsonic.com/wp-content/uploads/2025/12/RTM_check-circle.png");
  background-repeat: no-repeat;
  padding-left: 35px;
  margin-bottom: 8px;}
 
.accDetails ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.accDetails h3 {font-size: 21px;
  color: #f02836;
}}
 .accDetails ul li {list-style-type:none;}
 .accDetails {color:#000 
 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e5997 */.nbrd {border:none !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3df6bb */.acctable .tableHd {
	float: left;
	width: 100%;
	/* color: red; */
	/* background: #f02836; */
	color: #f02836;
	/* border-radius: 25px; */
	padding: 9px;
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
	border-bottom: #000 1px solid;
}

.acctable .tableHd .tdBlock {
	float: left;
	width: 29%;
	padding:2px 3px;
	
}
.acctable .tdDesc {
	float: left;
	width: 100%;
	border-bottom: #000 1px solid;
	padding: 9px;
	text-align: center;
}
.acctable .tdDesc .tdDescCells {
	float: left;
	width: 29%;
	color: #000;
	
}

.acctable {
	float: left;
	width: 100%;

	
}
.firstDv {
	width: 64px !important;
}
.acctable div {
	font-size: 14px;
	padding: 2px 3px;
	
	
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c741bfc */.accDetails ul li  {background-image: url("https://deutschsonic.com/wp-content/uploads/2025/12/RTM_check-circle.png");
  background-repeat: no-repeat;
  padding-left: 35px;
  margin-bottom: 8px;}
 
.accDetails ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.accDetails h3 {font-size: 21px;
  color: #f02836;
}}
 .accDetails ul li {list-style-type:none;}
 .accDetails {color:#000 
 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e5997 */.nbrd {border:none !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3df6bb */.acctable .tableHd {
	float: left;
	width: 100%;
	/* color: red; */
	/* background: #f02836; */
	color: #f02836;
	/* border-radius: 25px; */
	padding: 9px;
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
	border-bottom: #000 1px solid;
}

.acctable .tableHd .tdBlock {
	float: left;
	width: 29%;
	padding:2px 3px;
	
}
.acctable .tdDesc {
	float: left;
	width: 100%;
	border-bottom: #000 1px solid;
	padding: 9px;
	text-align: center;
}
.acctable .tdDesc .tdDescCells {
	float: left;
	width: 29%;
	color: #000;
	
}

.acctable {
	float: left;
	width: 100%;

	
}
.firstDv {
	width: 64px !important;
}
.acctable div {
	font-size: 14px;
	padding: 2px 3px;
	
	
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c741bfc */.accDetails ul li  {background-image: url("https://deutschsonic.com/wp-content/uploads/2025/12/RTM_check-circle.png");
  background-repeat: no-repeat;
  padding-left: 35px;
  margin-bottom: 8px;}
 
.accDetails ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.accDetails h3 {font-size: 21px;
  color: #f02836;
}}
 .accDetails ul li {list-style-type:none;}
 .accDetails {color:#000 
 !important;}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-04c0188 */.faqAccordion .e-n-accordion-item-title {border:none; border-bottom:#000 1px solid;}
.faqAccordion {padding-top:25px;}

.faqAccordion .e-n-accordion-item-title-header {
	display:block !important;
	width:100% !important
	;
}
.faqAccordion .e-con-full {
	
	border:none !important;
}
.accDetails  {
	font-size: 16px;
	color: #515151;
}
.elementor-widget-n-accordion .e-n-accordion-item-title-text {
	align-items: center;

	font-size:17px;
	color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba16280 */.QuestionAns {padding:65px 0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a9d278 */.detailsLeft h6 {
	font-size: 18px;
	font-weight: 500;
	color: #F02836;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}
.detailsLeft h2 {
	font-size: 43px;
  color: #000D13;
  padding: 0;
    padding-bottom: 0px;
  margin: 0;
  font-weight: 600;
  line-height: 45px;
  padding-bottom: 25px;

}
.detailsLeft p {
	font-size: 16px;
	color: #515151;
    width:90%;
}

.detailsLeft a {background-color:#f02836; color:#fff; padding:8px 25px;border-radius:10px; font-size:18px; margin-top:20px; display:inline-block;
    transition: all .60s ease-in-out;
    
}
.detailsLeft a:hover {background-color:#ffba33;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9ea6f9 */.cntRight {position:relative;}

.redCnt {
	
	background-color: #f02836;
	padding: 20px 28px;
	border-radius: 10px;
	width: 295px;
	color: #fdba31;
	font-size: 25px;
	float: left;
	margin-top: -65px;
	 z-index: 9; 
	position: relative;
	transition: all .60s ease-in-out;
}
.redCnt:hover {background-color:#cb202c;}
.redCnt a {color:#fff; font-size:16px;}

.redCnt img {
	float: left;
	width: 60px;
}
.redCnt .desc {
	float: right;
	width: 161px;
	line-height: 27px;
	font-size: 31px;
}
.reach {
	background-color: #ffba33;
	padding: 20px 28px;
	border-radius: 10px;

	color: #f02836;
	font-size: 25px;
	float: left;
	margin-top: -15px;
	z-index: 5;
	position: relative;
	margin-left: 257px;
	transition: all .60s ease-in-out;
}
.reach:hover {background-color:#f4af29;}
.reach img {
	float: left;
	width: 50px;
	margin-right: 15px;
}
.reach .desc {
	float: right;
	width: 161px;
	line-height: 23px;
	font-size: 31px;
}

.reach a {color:#000; font-size:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-615c06c */.cntDetailsOuter {padding:65px 0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3047cde */.ftLink h4 {font-size:25px; color:#000;}
.ftLink ul {padding:0;}
.ftLink ul li {list-style-type:none; font-size:16px; color:#515151;}
.ftLink ul li a {font-size:16px; color:#515151;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78c132f */.ftLink h4 {font-size:25px; color:#000;}
.ftLink ul {padding:0;}
.ftLink ul li {list-style-type:none; font-size:16px; color:#515151;}
.ftLink ul li a {font-size:16px; color:#515151;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a29e72d */.ftrOuter h2 {font-size:30px; color:#f02836; font-weight:800;} 

.ftrOuter p {color:#515151; font-size:16px;}/* End custom CSS */