.dd-inner-content a:not([class]){
	transition:all 0.3s ease-in-out;	
	color:#E03424;
}
.dd-hero-form .dd-hero-form-wrap .gform_wrapper.gravity-theme .gform_page_footer input.gform-theme-button {
	text-align: center;
}
.dd-inner-content a:not([class]):hover{
	color:#2C3035;
}
html[lang="fr-CA"] .dd-inner-sidebar .gform_wrapper.gravity-theme .gform_page_footer:before {
	left: calc(50% - 111px);
}
.dd-red-italic{
	color:#E03424;	
	font-style:italic;
}
.dd-inner-hero{
	padding: 95px 0 105px;
	color:#fff;
	position: relative;
}
.dd-inner-hero:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #00000040;
}
.dd-inner-hero.dd-inner-hero-no-btn .container {
	position: relative;
	z-index: 2;
}
.dd-inner-hero.dd-inner-hero-btn .container {
	position: relative;
	z-index: 2;
}
.dd-inner-hero-bread a,
.dd-inner-hero-bread p{
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -0.4px;
}
.dd-hpinner-faq .dd-container {
	display: flex;
}
.dd-inner-hero-bread .separator{
	color:#E03424;
}
.dd-inner-hero-bread a{
	color:#E03424;
	font-style:italic;
	transition:all 0.3s ease-in-out;
}
.dd-inner-hero-bread a:hover{
	color:#fff;
}
.dd-inner-hero-bread{
	margin-bottom:20px;
}
.dd-inner-hero-bread nav{
	display:inline-block;
	margin-left:5px;
}
.dd-inner-hero h1{
	margin:0;
	font-size: 64px;
	font-style: normal;
	font-weight: 600;
	line-height: 70px; /* 109.375% */
	letter-spacing: -1.573px;
}
.dd-inner-hero .dd-inner-hero-content p{
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 38px;
	margin: 20px 0 30px;
	max-width: 47ch;
}
.dd-inner-hero-content a.dd-quote-bt{
	margin-top:30px;
}
.dd-inner-content{
	float: left;
	width: 100%;
	padding: 80px 0;
}
.dd-inner-content h2:not(.dd-hp-title):not([class]){
	font-size:36px;
	line-height:48px;
	font-weight: 500;
	letter-spacing: -1.2px;
	color:#222;
	margin:0 0 20px;
}
.dd-inner-content h3:not([class]){
	color:#222;
	font-size:32px;
	line-height:46px;
	font-weight: 500;
	margin:45px 0 20px;
	letter-spacing: -1.2px;
}
.dd-inner-content .dd-areas-in-cont h3{
	margin:0;
	color:#fff;
	font-size:30px;
	line-height:36px;
}
.dd-inner-content h3.faq-question{
	font-size:30px;
	line-height:48px;
	color:#2C3035;
}
.dd-inner-content p.faq-answer{
	color:#2C3035;
}
.dd-inner-content p:not([class]){
	color: #2C3035;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	margin-bottom:30px;
}
.dd-inner-content .dd-inner-before-content-text{
	text-align:center;
}
.dd-inner-content ul,
.dd-inner-content ol{
	color: #2C3035;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 27px; 
	padding: 42px;
	background: #F5F7F7;
	border-radius: 16px;
	padding-left: 65px;
	padding-right: 30px;
	margin-bottom: 60px;
}
.dd-inner-content ul li,
.dd-inner-content ol li{
	margin-bottom:15px;
}
.dd-inner-content ul li:last-of-type,
.dd-inner-content ol li:last-of-type{
	margin-bottom:0;
}
.dd-inner-content .wp-caption{
	margin:60px auto;
}
.dd-inner-content .wp-caption img{
	border-radius:16px;	
}
.dd-inner-content .wp-caption-text{
	color: #6F6F6F;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 27px;
}
.dd-inner-sidebar .dd-hero-form-wrap,
.mobile-form-wrap .inner-form-wrap {
	background:#F5F7F7;
}
.dd-inner-sidebar .dd-hero-form-wrap .gform_wrapper.gravity-theme input,
.dd-inner-sidebar .dd-hero-form-wrap .gform_wrapper.gravity-theme select,
.dd-inner-sidebar .dd-hero-form-wrap .gform_wrapper.gravity-theme select.large{
	background:#fff;
}
.dd-inner-sidebar .dd-hero-form-wrap .gform_wrapper.gravity-theme input[type="button"]{
	background:#E03424;
	color: #FFF;
	font-size: 22px;
	font-style: normal;
	font-weight: 800;
	line-height: 24px;
}
.dd-inner-content .dd-inner-sidebar .dd-hero-form-title{
	margin:0!important;
	font-weight:600!important;
}
.dd-inner-sidebar .gform_wrapper.gravity-theme .gform_page_footer{
	position: relative;
	float: left;
	width: 100%;
	padding: 16px 0 0;
}
.dd-inner-content-fr .dd-inner-sidebar .gform_wrapper.gravity-theme .gform_page_footer:before {
	left: calc(50% - 110px);
}
.dd-inner-sidebar .gform_wrapper.gravity-theme .gform_page_footer:before{
	/* 	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.28516 2.57443C4.28516 1.613 5.39945 1.08157 6.14731 1.68657L18.2044 11.4501C18.9316 12.0387 18.5151 13.2144 17.5794 13.2144H10.8816C10.6421 13.2145 10.4056 13.268 10.1894 13.3712C9.97329 13.4744 9.78294 13.6246 9.63231 13.8109L6.08802 18.1923C5.48659 18.9359 4.28516 18.5109 4.28516 17.5544V2.57443Z' fill='white'%3E%3C/path%3E%3C/svg%3E");
	border-radius: 48px;
	background: #292D32;
	width: 52px;
	height: 52px;
	justify-content: center;
	margin-left: 4px;
	position: absolute;
	bottom: 4px;
	align-items: center;
	display: flex; */
	position: absolute;
	content: "";
	width: 18px;
	height: 17px;
	background-image: url(/wp-content/uploads/2025/05/flexarow.svg);
	top: 37px;
	left: calc(50% - 85px);
	background-repeat: no-repeat;
}
.dd-inner-sidebar .gform_wrapper.gravity-theme .gform_page_footer input{
	margin-bottom:0;
}
.dd-inner-sidebar .dd-inner-side-top,
.dd-inner-sidebar .dd-inner-side-middle,
.dd-inner-sidebar .dd-inner-side-bottom,
.dd-inner-sidebar .dd-inner-side-categories{
	float:left;
	width:100%;
}
.dd-inner-sidebar .dd-inner-side-top,
.dd-inner-sidebar .dd-inner-side-middle,
.dd-inner-sidebar .dd-inner-side-bottom.dd-show-cat{
	margin-bottom:20px;
}
.dd-inner-sidebar .dd-inner-side-middle,
.dd-inner-sidebar .dd-inner-side-bottom,
.dd-inner-sidebar .dd-inner-side-categories{
	border-radius: 16px;
	border-top: 5px solid #DBDEE7;
	background: #FFF;
	box-shadow: 4px 4px 14.7px 0px rgba(77, 53, 25, 0.06);
	text-align:center;
	padding:45px 15px;
}
.dd-inner-sidebar .dd-inner-side-middle h3,
.dd-inner-sidebar .dd-inner-side-bottom h3,
.dd-inner-sidebar .dd-inner-side-categories h3{
	font-weight:600;
	margin:0 0 20px;
}
.dd-inner-sidebar .dd-inner-side-middle a, 
.dd-inner-sidebar .dd-inner-side-categories a{
	display:block;
	color: #292D32;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 43px; /* 179.167% */
	letter-spacing: -0.8px;
	margin-bottom:6px;
}
.dd-inner-sidebar .dd-inner-side-middle a:hover,
.dd-inner-sidebar .dd-inner-side-categories a:hover{
	color:#E03424;
}
.dd-inner-sidebar .dd-inner-side-middle a:last-of-type,
.dd-inner-sidebar .dd-inner-side-categories a:last-of-type{
	margin:0;
}
.dd-how-inner{
	display:flex;
	flex-direction:column;
	row-gap:30px;	
	border-top:1px solid #D9DCE3;
	margin-top:70px;
	padding-top:50px;
	margin-bottom:80px;
	float: left;
	width: 100%;
}
.dd-how-inner .dd-howitworks-step{
	padding:35px 40px;
}
.dd-how-inner h3{
	margin:0 0 20px;
	padding:0;
}
.dd-how-inner p{
	margin:0;
}
.dd-how-inner-top {
	margin-bottom:30px;
}
.dd-how-inner-top p{
	display:flex;
}
.dd-how-inner-top p span:not(a span){
	width:60%;
	font-size: 20px;
	line-height: 36px;
}
.dd-inner-content .dd-hp-services{
	display:flex;
	background:#fff;
	padding:80px 0 125px;
}
.dd-inner-content .dd-hp-ser-inf{
	width:100%;
	background:#F5F7F7;
}
.dd-inner-content .dd-areas{
	background:#fff;
	padding:80px 0 90px;
}
.dd-inner-content + .dd-testemonial{
	background:#fff;
	padding-bottom:115px;
}
.dd-inner-content .dd-why-wrap-bottom{
	height:unset;
}
.dd-inner-content .dd-why-bottom-cont{
	position:static;
}
.dd-inner-content .dd-why{
	margin-top:80px;
	padding:80px 0 100px;
	background:#fff;
}
.dd-inner-content .dd-why:before{
	background:#F5F7F7;
	height:320px;
}
.dd-inner-content .dd-why .dd-why-bottom-cont{
	padding:0;
}
.dd-inner-content .dd-why .dd-why-inner-top{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	margin-bottom: 45px;
	column-gap:35px;
}
.dd-inner-content .dd-why .dd-why-inner-top h2{
	margin:0;
}
.dd-inner-content .dd-why a.dd-phone-bt{
	background:#E8EDED;

}
.dd-inner-content .dd-why a.dd-phone-bt:hover {
	background: #292d34;
}
.dd-inner-content .blog-post-date p{
	color: #9CA1AF;
	font-style: normal;
	font-weight: 400;
	line-height: 48px;
	letter-spacing: 3px;
	text-transform: uppercase;
}
.dd-inner-content .blog-post-image-container img{
	border-radius:14px;
}
.dd-inner-content .blog-post-container h3{
	margin:0 0 20px;	
	padding:0;
}
.dd-inner-content .blog-post-container h3 a{
	color: #292D32;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	line-height: 38px;
	letter-spacing: -1.2px;
	border: 0;
	border-radius: 0;
	width: 100%;
	display: block;
	text-align: left;
	padding:0;
}
.dd-inner-content .blog-post-container h3 a:hover{
	color:#E03424;
}
.dd-inner-content .blog-post-container p.blog-post-excerpt{
	padding:0;
	margin-bottom:20px;
}
.dd-inner-content .blog-post-container .blog-post-date p{
	margin-top:10px;
	margin-bottom:5px;
	padding:0;
}
.inner-main-blog{
	display: flex;
	flex-wrap: wrap;
	row-gap: 30px;
	column-gap: 30px;
}
.inner-main-blog .blog-post-container{
	flex:calc(50% - 30px);
}
.inner-main-blog .dd-how-inner{
	margin-bottom:0;
}
.dd-inner-side-bottom .dd-testemonial-co-w,
.dd-inner-side-bottom .dd-testemonial-co-bottom{
	box-shadow:unset;
	background:#fff;
}
.dd-inner-side-bottom h3.dd-testemonial-ti{
	color:#223063;
}
.dd-inner-side-bottom h4.dd-testemonial-corti,
.dd-inner-side-bottom p.dd-testemonial-co{
	color:#292D32;
}
.dd-inner-side-bottom .dd-testemonial-qo svg{
	display:none;
}
.dd-inner-side-bottom .dd-testemonial-qo {
	background: url(/wp-content/uploads/2025/02/Vector.svg) no-repeat center;
	background-size: contain;
	width: 33px;
	height: 30px;
	margin-bottom:10px;
}
.dd-inner-side-bottom .dd-testemonial-co-w{
	min-height:unset;
}
.dd-inner-side-bottom .dd-testemonial-co-wtop{
	padding:0 15px;
}
.dd-inner-side-bottom h3.dd-testemonial-ti{
	padding-bottom:8px;
}
.dd-inner-side-bottom .dd-testemonial-co-bottom{
	margin-top: 40px;
	padding: 0 15px;
}
.dd-inner-google-hero-mobile{
	display:none;
}

section.dd-small-banner.dd-small-banner-en.dd-smb-abfaqnone {
	display: none;
}
.dd-contact-form-wrap .gform_wrapper.gravity-theme .gfield input.large,
.dd-contact-form-wrap .gform_wrapper.gravity-theme .gfield select.large {
	height: 60px;
	border-radius: 40px;
	border: 1px solid #D8D5D2;
	background: #FFF;
	padding-left: 30px;
	font-family: "Albert Sans", serif;
}
.dd-contact-form-wrap .gform_wrapper.gravity-theme .gfield textarea.large {
	height: 158px;
	padding-left: 30px;
	border-radius: 15px;
	border: 1px solid #D8D5D2;
	background: #FFF;
	font-family: "Albert Sans", serif;
}
.dd-contact-form-wrap .gform_wrapper.gravity-theme .gfield input.large::placeholder,
.dd-contact-form-wrap .gform_wrapper.gravity-theme .gfield select.large::placeholder{
	color: #292D32;
}
.dd-contact-form-wrap .gform_wrapper.gravity-theme .gfield input.large::placeholder,
.dd-contact-form-wrap .gform_wrapper.gravity-theme .gfield select.large::placeholder,
.dd-contact-form-wrap .gform_wrapper.gravity-theme .gfield textarea.large::placeholder {
	font-family: "Albert Sans", serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
}
.dd-contact-form-wrap .gform_wrapper.gravity-theme .gfield textarea.large::placeholder {
	color: #C5C5C5;
}
.dd-contact-form-wrap {
	border-radius: 13.107px;
	background: #F5F7F7;
	padding: 40px 64px 64px 78px;
}
.dd-contact-form-wrap h2 {
	color: #292D32;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: 45px;
	letter-spacing: -1.2px;
	margin: 0;
	padding-bottom: 25px;
}
.dd-contact-form-wrap .gform_wrapper.gravity-theme .gform_footer {
	padding-bottom: 0;
	margin-bottom: 0;
	position:relative;
}
.dd-contact-form-top-r > div {
    margin-bottom: 15px;
}
.dd-contact-form-wrap .gform_wrapper.gravity-theme .gform_footer input {
	border-radius: 0px;
	background: #1F2D61;
	height: 60px;
	width: 260px;
	color: #FFF;
	font-family: "Albert Sans";
	font-size: 22px;
	font-style: normal;
	font-weight: 800;
	line-height: 24px;
	padding-left: 0;
	padding-right: 0;
	outline: none;
	border: none;
	margin-bottom: 0;
}

.dd-contact-form-wrap .gform_wrapper.gravity-theme .gform_footer:before {
	content: "";
	position: absolute;
	content: "";
	width: 18px;
	height: 17px;
	background-image: url(/wp-content/uploads/2025/05/flexarow.svg);
	bottom: 21px;
	left: 36px;
	background-repeat: no-repeat;
}
section.dd-contact-form {
	padding: 105px 0;
}
.dd-contact-form-wrap .gform_wrapper.gravity-theme .gform_footer:after {
	content: "";
	position: absolute;
	width: calc(100% - 298px);
	height: 2px;
	background: #D8D5D2;
	z-index: 999;
	bottom: 30px;
	right: 0;
}
.dd-abft-howitworks.dd-howitworks:before {
	background: #1f2d61 !important;
}
section.dd-frespg {
	padding: 105px 0;
}
.dd-frespg-form .gform_wrapper.gravity-theme .gfield input.large, 
.dd-frespg-form .gform_wrapper.gravity-theme .gfield select.large,
.dd-frespg-form .gform_wrapper.gravity-theme .ginput_container_date input {
	border-radius: 40px;
	border: 1px solid #D8D5D2;
	background: #FFF;
	height: 60px;
	padding-left: 20px;
}
.dd-frespg-form .gform_wrapper.gravity-theme .gfield input.large::placeholder, 
.dd-frespg-form .gform_wrapper.gravity-theme .gfield select.large::placeholder,
.dd-frespg-form .gform_wrapper.gravity-theme .ginput_container_date input::placeholder {
	color: #292D32;
	font-family: "Albert Sans", serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px; 
}
.dd-frespg-form-wrap h2 span {
	color: #e03425;
}
.dd-frespg-form .gform_wrapper.gravity-theme .gfield_label,
p.gform_required_legend {
	display: none;
}
.dd-frespg-form  .gform_wrapper.gravity-theme .gfield.gfield--width-full {
	grid-column: span 4;
}
.dd-frespg-form  .gform_wrapper.gravity-theme .gfield {
	grid-column: span 4;
}
.dd-frespg-form .dd-frespg-form .gform_wrapper.gravity-theme .ginput_container_date input {
	width: 100%;
}
.dd-frespg-form .gform_wrapper.gravity-theme .gform_page_footer input {
	border-radius: 0px;
	background: #E03424;
	width: 269px;
	height: 60px;
	margin: 0;
	color: #FFF;
	font-family: "Albert Sans", serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 800;
	line-height: 24px;
	border: none;
}
.dd-frespg-form .gform_page_footer.top_label:before {
	position: absolute;
	content: "";
	width: 18px;
	height: 17px;
	background-image: url(/wp-content/uploads/2025/05/flexarow.svg);
	bottom: 21px;
	right: calc(269px - 68px);
	background-repeat: no-repeat;
}
.dd-frespg-form .gform_wrapper.gravity-theme .gform_page_footer input:hover {
	background: #292d33;
	border: 2px solid #E03424;
	transition: 0.3s ease-in-out;
}
.dd-frespg-form .gform_wrapper.gravity-theme .gform_page_footer {
	float: left;
	width: 100%;
	padding-bottom: 0;
	position: relative;
	display: flex;
	justify-content: flex-end;
}
.dd-frespg-form-wrap h2 {
	color: #292D32;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: 45px;
	letter-spacing: -1.2px;
	margin-bottom: 0;
	padding-bottom: 20px;
	margin-top: 0;
}
.dd-frespg-form-wrap {
	border-radius: 13.107px;
	background: #F5F7F7;
	padding: 40px 73px;
	display: flex;
	flex-direction: column;
}
.dd-frespg-form .gform_wrapper.gravity-theme .ginput_container_date input {
	width: 100% !important;
}
.dd-frespg-form .gform_wrapper.gravity-theme .gform_page_footer:after {
	content: "";
	position: absolute;
	width: calc(100% - 298px);
	height: 2px;
	background: #D8D5D2;
	z-index: 999;
	bottom: 30px;
	left: 0;
}
.dd-why-wrap-bottom.dd-why-wrap-bottom-inner {
	height: 100%;
	display: flex;
}
.dd-why-bottom-cont.dd-why-bottom-cont-inner {
	position: relative;
}
section.dd-inner-why {
	padding: 115px 0 130px;
}
section.dd-inner-why {
	display: flex;
}
section.dd-help-info {
	display: flex;
	padding-bottom: 85px;
}
.dd-help-top h2 {
	color: #222;
	text-align: center;
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 48px;
	letter-spacing: -1.2px;
	max-width: 976px;
	margin: 0 auto;
	padding-bottom: 60px;
}
h3.dd-help-in-li-t {
	color: #292D32;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	line-height: 38px;
	letter-spacing: -1.2px;
	margin: 0;
	padding-bottom: 28px;
}
a.dd-help-in-li-a {
	border-radius: 0px;
	border: 1px solid #E03424;
	width: 138px;
	display: flex;
	justify-content: center;
	color: #292D32;
	text-align: center;
	font-family: "Albert Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 22.4px;
	height: 42px;
	align-items: center;
	margin-top: auto;
}
.dd-help-in-li-w {
	border-radius: 16px;
	background: #F5F7F7;
	padding: 30px;
	height: 100%;
	display: flex;
	flex-direction: column;
}
.dd-help-bttom-list {
	display: flex;
	flex-wrap: wrap;
	row-gap: 30px;
}
section.dd-clients-in, 
section.dd-area-inner.dd-flex {
	display: flex;
	padding-bottom: 100px;
}
h2.dd-clients-in-ti {
	color: #222;
	text-align: center;
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 48px;
	letter-spacing: -1.2px;
	padding-bottom: 15px;
	margin: 0;
}
p.dd-clients-in-p {
	color: #2C3035;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 40px;
	padding-bottom: 43px;
	margin: 0;
}
.dd-clients-in-w {
	display: flex;
	flex-wrap: wrap;
}
img.dd-clients-in-log {
	width: 20%;
	object-fit: contain;
}
.dd-area-inner-co h2 {
	color: #222;
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 48px;
	letter-spacing: -1.2px;
	margin: 0;
	padding-bottom: 15px;
}
.dd-area-inner-text p {
	color: #2C3035;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	margin: 0;
}
.dd-area-inner-ar {
	padding-top: 44px;
	column-gap: 30px;
	display: flex;
	flex-wrap: wrap;
	row-gap: 10px;
}
.dd-areas-in-link {
	background: #F5F7F7;
	min-height: 38px;
	display: flex;
	align-items: center;
	padding: 10px;
	color: #1F2D61;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 27px;
	margin-bottom: 0;
}
.dd-areas-in-li.col-xs-12.col-md-4 {
	padding-left: 0;
	padding-right: 0;
	width: calc(33.333333% - 30px);
}
section.dd-area-inner.dd-flex {
	padding-top: 57px;
}
.dd-frespg-form .gform_wrapper.gravity-theme .gform_previous_button.button {
	display: none !important;
}
.dd-pagination-holder.navigation {
	display: flex;
	column-gap: 14px;
}
.page-numbers {
	width: 43px;
	height: 43px;
	border-radius: 60px;
	border: 1px solid #E03424;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #292D32;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 22.4px;
}
h2.dd-inner-faq-small-ti {
	color: #222;
	font-size: 36px;
	font-style: normal;
	font-weight: 500;
	line-height: 48px;
	letter-spacing: -1.2px;
	margin: 0;
	padding: 50px 0 40px;
	border-top: 1px solid #D9DCE3;
}
.dd-inner-card {
	display: flex;
	flex-wrap: wrap;
}
.dd-in-card-wrap-i {
	background: #F5F7F7;
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 20px 20px 30px;
	height: 100%;
}
.dd-inner-content .dd-in-card-wrap-i h3 {
	color: #2C3035;
	text-align: center;
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 48px;
	letter-spacing: -1.2px;
	margin: 0;
	padding: 15px 0 20px;
}
.dd-inner-content .dd-in-card-wrap-i p {
	margin-bottom: 0;
	color: #2C3035;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 27px;
}
.dd-inqq-form {
	float: left;
	width: 100%;
	padding-bottom: 50px;
}
.dd-inqq-form-wrap {
	max-width: 970px;
	margin: 0 auto;
	border-radius: 16px;
	background: #F5F7F7;
	padding: 20px 64px 80px;
}
.dd-inqq-form-wrap p.gform_description,
.dd-inqq-form-wrap label.gfield_label.gform-field-label,
.dd-inqq-form-wrap label.gform-field-label.gform-field-label--type-sub , 
.dd-inqq-form-wrap .gform_legacy_markup_wrapper .description_above .gfield_description {
	display: none !important;
}
.dd-inqq-form-wrap .gform_legacy_markup_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .dd-inqq-form-wrap .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium,
.dd-inqq-form-wrap .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium,
.dd-inqq-form-wrap .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium,
.dd-inqq-form-wrap .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium,
.dd-inqq-form-wrap .gform_legacy_markup_wrapper input.datepicker.datepicker_with_icon {
	height: 60px;
	border-radius: 40px;
	border: 1px solid #D8D5D2;
	background: #FFF;
	color: #292D32;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	font-family: "Albert Sans", serif !important;
	padding-left: 26px!important;
}
.dd-inqq-form-wrap .gform_legacy_markup_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file])::placeholder, .dd-inqq-form-wrap .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium::placeholder,
.dd-inqq-form-wrap .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium::placeholder,
.dd-inqq-form-wrap .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium::placeholder,
.dd-inqq-form-wrap .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium::placeholder,
.dd-inqq-form-wrap .gform_legacy_markup_wrapper input.datepicker.datepicker_with_icon::placeholder {
	color: #292D32;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	font-family: "Albert Sans", serif !important;
	padding-left: 26px!important;
}
.dd-inqq-form-wrap  .ginput_container.ginput_container_date {
	display: flex;
	align-items: center;
	position: relative;
}
.dd-inqq-form-wrap  .ginput_container.ginput_container_date img.ui-datepicker-trigger {
	position: absolute;
	right: 26px;
}
.dd-inqq-form-wrap  .gform_wrapper .top_label li.gfield.gf_right_half textarea,
.dd-inqq-form-wrap  .gform_wrapper .top_label li.gfield.gf_left_half textarea,
.dd-inqq-form-wrap  .gform_legacy_markup_wrapper textarea.medium {
	border-radius: 15px;
	border: 1px solid #D8D5D2;
	background: #FFF;
	font-family: "Albert Sans", serif !important;
	color: #000000;
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
	line-height: 24px;
	padding: 15px 28px;
}
.address-wrappernewcss input {
	border-radius: 15px;
	border: 1px solid #D8D5D2;
	background: #FFF;
	font-family: "Albert Sans", serif !important;
	color: #000000;
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
	line-height: 24px;
	padding: 15px 28px !important;
}
.dd-inqq-form-wrap  .gform_wrapper .top_label li.gfield.gf_right_half textarea::placeholder ,
.dd-inqq-form-wrap  .gform_wrapper .top_label li.gfield.gf_left_half textarea::placeholder ,
.dd-inqq-form-wrap  .gform_legacy_markup_wrapper textarea.medium::placeholder  {
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
	line-height: 24px;
	padding: 15px 28px;
	font-family: "Albert Sans", serif !important;
}
.dd-inqq-form-wrap .gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type=submit] {
	/*     width: 269px;
	height: 60px;
	background: #1F2D61;
	border-radius: 40px;
	font-size: 22px;
	font-style: normal;
	font-weight: 800;
	line-height: 24px;
	font-family: "Albert Sans", serif !important;
	color: #fff; */
	border-radius: 0px;
	background: #1F2D61;
	height: 60px;
	width: 260px;
	color: #FFF;
	font-family: "Albert Sans";
	font-size: 22px;
	font-style: normal;
	font-weight: 800;
	line-height: 24px;
	padding-left: 0;
	padding-right: 0;
	outline: none;
	border: none;
	margin-bottom: 0;
}
.dd-inqq-form-wrap .gform_legacy_markup_wrapper .gform_footer.top_label {
	display: flex;
	position: relative;
	height: 60px;
	padding: 0;
	margin-top: 30px;
}
.dd-inqq-form-wrap .gform-body.gform_body {
	float: left;
	width: 100%;
	padding-bottom: 30px;
}
.dd-inqq-form-wrap .gform_legacy_markup_wrapper .gform_footer.top_label:before {
	/*     content: "";
	position: absolute;
	width: 52px;
	height: 52px;
	background-image: url(/wp-content/uploads/2025/03/Div-button_icon-wrap.png);
	border-radius: 50%;
	bottom: 4px;
	left: 5px; */
	position: absolute;
	content: "";
	width: 18px;
	height: 17px;
	background-image: url(/wp-content/uploads/2025/05/flexarow.svg);
	bottom: 21px;
	left: 45px;
	background-repeat: no-repeat;
}
.dd-inqq-form-wrap .gform_legacy_markup_wrapper .gform_footer.top_label:after {
	content: "";
	position: absolute;
	width: calc(100% - 305px);
	height: 1px;
	background: #D8D5D2;
	top: 30px;
	right: 16px;
}
.dd-inner-content .dd-inqq-form-wrap ul li, .dd-inner-content .dd-inqq-form-wrap ol li {
	margin: 0;
}
.dd-faq.dd-faq-full-lhp h3.faq-question,
.dd-faq.dd-faq-full-lhp p.faq-answer {
	color: #FFF;
}
.dd-inner-content.dd-inner-content-qq {
	padding-bottom: 0;
}
.dd-inqq-form {
	padding-top: 50px;
}
.dd-inner-card {
	padding-bottom: 50px;
}
section.dd-abft-banner.dd-abft-banner-innerco {
	background: #F5F7F7;
}
.dd-in-qq-contabfo.dd-in-qq-cont-twp {
	padding: 5px 0 50px;
	float: left;
	width: 100%;
}
.dd-in-qq-contabfo.dd-in-qq-conta-tree {
	padding: 50px 0;
}
.gform-legacy-datepicker.ui-datepicker:not(.gform-preview-datepicker) .ui-datepicker-header .ui-datepicker-month, .gform-legacy-datepicker.ui-datepicker:not(.gform-preview-datepicker) .ui-datepicker-header .ui-datepicker-year {
	background: #666666;
	font-size: 16px;
}
.dd-contact-f-a, .dd-contact-f-ph, .dd-contact-f-ad {
	display: flex;
	align-items: center;
}
.dd-contact-form-top {
	padding: 0px 64px 0px 78px;
}
.dd-contact-form-top-l h2 {
	color: #292D32;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: 45px;
	letter-spacing: -1.2px;
	margin:0;
}
.dd-contact-form-top-l h2 {
	padding-bottom: 20px;
}
.dd-contact-form-top-r p,
.dd-contact-form-top-r a{
	color: #2C3035;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 27px;
	margin-bottom:0;
}
.dd-contact-form-top-r .dd-contact-f-inf {
	font-weight: 700;
	padding-left: 7px;
}
.dd-contact-form-top {
	padding-bottom: 50px;
	float: left;
	width: 100%;
}
h3.dd-inner-price-toti {
	color: #FFF;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 48px;
	margin: 0;
}
.dd-inner-price-top {
	background: #1F2D61;
	min-height: 84px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.dd-inner-price-wrap {
	background: #F5F7F7;
	border-radius: 16px;
	overflow: hidden;
}
.dd-inner-price-pr {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 17px 0 0px;
	border-bottom: 1px solid #0000002b;
}
span.dd-inner-price-span1 {
	color: #1F2D61;
	font-size: 30.644px;
	font-style: normal;
	font-weight: 600;
	line-height: 61.288px;
	margin-bottom:auto;
}
span.dd-inner-price-span2 {
	color: #1F2D61;
	text-align: center;
	font-size: 63.671px;
	font-style: normal;
	font-weight: 700;
	line-height: 117.547px;
}
span.dd-inner-price-span3 {
	color: #2C3035;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 32px;
}
p.dd-inner-price-in {
	display: flex;
	flex-direction: row;
	margin: 0;
}
.dd-inner-price-botom {
	padding: 20px 26px 38px 28px;
}
.dd-inner-content ul.dd-inner-price-toli {
	padding: 0px 0px 23px 23px;
	margin-bottom: 0;
}
a.dd-quote-bt.dd-inner-price-tobt {
	width: 100%;
	font-size: 18px; 
}
.dd-inner-price-list.dd-inner-price-list-fr h3.dd-inner-price-toti {
	line-height: 36px;
	padding: 12px 0;
}
.dd-inner-price-list.dd-inner-price-list-fr a.dd-quote-bt.dd-inner-price-tobt {
	font-size: 15px;
	padding-left: 39px;
}
.dd-price-text-cont {
	float: left;
	width: 100%;
	padding-top: 36px;
	padding-left: 15px;
}
.dd-price-text-cont p:not([class]) {
	margin-bottom: 0;
}
.dd-inner-price-list {
	padding-bottom: 95px;
}
.dd-inner-price-cont {
	display: flex;
	flex-wrap: wrap;
	row-gap: 20px;
}
.dd-inner-price-cont-r img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 16px;
}
.dd-inner-price-cont-l h3:not([class]) {
	margin-top: 5px;
}
.dd-inner-content .dd-inner-price-cont-l p:last-child {
	margin-bottom: 0;
}
section.dd-hp-services.dd-hp-services-en.dd-price-page {
	background: #F5F7F7;
}
.dd-price-page h2 {
	text-align: center;
	margin-bottom: 50px !important;
}
.dd-price-page .dd-hp-ser-inf {
	background: #fff;
}
section.dd-why.dd-price-pagewhy:before {
	background: #1F2D61;
}
.dd-price-pagewhy h2:not(.dd-hp-title):not([class]) {
	color: #fff;
}
.dd-inner-content tr td {
	background: #F5F7F7;
	min-height: 38px;
	padding: 10px;
	color: #1F2D61;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 27px;
	margin-bottom: 0;
	font-family: "Albert Sans", serif;
	height: 100%;
	border: 5px solid #fff;
}
.dd-inner-price-container.dd-inner-price-storg-cont .dd-inner-price-co.col-xs-12.col-md-3 {
	width: 50%;
}
.dd-inner-price-container.dd-inner-price-storg-cont span.dd-inner-price-span3 {
	margin-top: auto;
	margin-bottom: 17px;
}
.dd-inner-price-list.dd-inner-price-list-storg {
	padding-bottom: 40px;
	float: left;
	width: 100%;
}
.dd-inner-price-pr {
	flex-direction: column;
}
p.dd-inner-cont-below-price {
	color: #1F2D61;
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	padding: 0 12px;
}
.dd-inner-price-container.dd-inner-price-storg-cont {
	display: flex;
	flex-wrap: wrap;
	row-gap: 30px;
}
.dd-inner-content-3.dd-inner-content-3-price {
	float: left;
	width: 100%;
	padding: 50px 0;
}
.dd-quote-container {
	float: left;
	width: 100%;
}
.dd-frespg-form .gform_wrapper.gravity-theme .gform_page_footer input {
	font-size: 19px;
	padding-left: 35px;
}
.dd-inner-price-co span.dd-inner-price-span3 {
	margin: auto 0 19px;
}
section.dd-area-inner.dd-flex {
	padding-left: 15px;
	padding-right: 15px;
}
.dd-area-inner-text p a {
	color: #e03425;
}
.dd-inner-hero-r .dd-hero-form .dd-hero-form-wrap .gform_wrapper.gravity-theme .gform_page_footer:before {
	left: calc(50% - 113px);
}
.dd-inner-hero-r .dd-hero-form .dd-hero-form-wrap .gform_wrapper.gravity-theme .gform_page_footer input {
	padding-left: 0;
}
@media screen and (max-width:1500px){
	.dd-inner-hero {
		padding: 75px 0 85px;
	}
	.dd-inner-hero h1{
		font-size:53px;
		line-height:66px;
	}
	.dd-inner-content .dd-in-card-wrap-i h3 {
		padding: 0px 0 5px;
	}
}

@media screen and (max-width:1200px){
	.dd-inner-sidebar .dd-hero-form-wrap .gform_wrapper.gravity-theme input[type="button"]{
		font-size:20px;
		line-height:22px;
	}
	.dd-inner-content .dd-inner-sidebar .dd-hero-form-title{
		margin-bottom:15px !important;
	}
	.dd-inner-sidebar .dd-inner-side-middle, .dd-inner-sidebar .dd-inner-side-bottom, .dd-inner-sidebar .dd-inner-side-categories{
		padding:35px 10px;
	}
	.dd-inner-sidebar .dd-hero-form-wrap{
		padding:35px 30px 40px;
	}
	.dd-inner-side-bottom p.dd-testemonial-co{
		font-size:18px;
		line-height:34px;
	}
	.dd-inner-side-bottom h3.dd-testemonial-ti{
		font-size: 21px;
		line-height: 33px;
		margin-bottom:15px;
	}
	.dd-inner-hero h1{
		font-size:46px;
		line-height:58px;
	}
	.dd-inner-hero .dd-inner-hero-content p{
		font-size:18px;
		line-height:36px;
	}
	.dd-inner-hero-bread {
		margin-bottom: 15px;
	}
	.dd-inner-content p:not([class]){
		font-size:15px;
	}
	.dd-inner-content h2:not(.dd-hp-title):not([class]){
		font-size: 34px;
		line-height: 46px;
	}
	.dd-inner-content h3:not([class]){
		font-size: 28px;
		line-height: 42px;
	}
	.dd-inner-sidebar .dd-inner-side-middle a, .dd-inner-sidebar .dd-inner-side-categories a{
		font-size:20px;
		line-height:38px;
	}
	.dd-inner-content h3.faq-question {
		font-size: 28px;
		line-height: 43px;
	}
	h2.dd-inner-faq-small-ti {
		font-size: 34px;
		line-height: 46px;
	}
	.dd-inner-content .dd-in-card-wrap-i h3 {
		font-size: 24px;
	}
	.dd-inqq-form-wrap {
		padding: 20px 64px 50px;
	}
	.dd-price-pagewhy .dd-why-inner-top {
		flex-direction: column;
	}
	.dd-price-pagewhy .dd-why-inner-top h2 {
		padding-bottom: 35px;
	}
}
@media screen and (min-width:992px){
	.dd-how-inner-top p {
		justify-content: space-between;
		margin-bottom: 0 !important;
	}
	.mobile-form-wrap {
		display: none;
	}
}
@media screen and (max-width:991px){
	.dd-in-card-wrap.col-xs-12.col-md-3 {
		width: 50%;
	}
	.dd-inner-card {
		row-gap: 30px;
	}
	.dd-inner-hero-default .dd-hero-form{
		margin-bottom:60px;
	}
	.dd-inner-google-hero{
		display:none;
	}
	.dd-inner-google-hero-mobile{
		display:block;
		margin:0 auto;
	}
	.dd-inner-content h3.faq-question {
		font-size: 26px;
		line-height: 40px;
	}
	.dd-inner-content p.faq-answer{
		font-size:15px;
	}
	.dd-inner-content p:not([class]){
		font-size:14px;
	}
	.dd-inner-side{
		margin-top:60px;
	}
	.dd-inner-hero-bread a, .dd-inner-hero-bread p {
		font-size: 14px;
		line-height:18px;
	}
	.dd-inner-hero {
		padding: 55px 0 65px;
	}
	.dd-inner-hero-bread {
		margin-bottom: 5px;
	}
	.dd-inner-content .wp-caption {
		margin: 50px auto;
	}
	.dd-inner-content ul, .dd-inner-content ol{
		font-size:14px;
		line-height:25px;
		padding: 30px;
		padding-left: 45px;
		padding-right: 30px;
		margin-bottom: 50px;
	}
	.dd-how-inner-top p span:not(a span) {
		width: 100%;
		font-size: 18px;
		line-height: 34px;
		margin-bottom:25px;
	}
	.dd-how-inner-top p {
		display: flex;
		flex-direction: column;
		margin-bottom:0 !important;
	}
	.dd-inner-content .dd-why-wrap-bottom{
		top:0;
	}
	.dd-inner-content .dd-why .dd-why-inner-top{
		flex-direction:column;
		column-gap:0;
		row-gap:20px;
		margin-bottom:60px;
	}
	.dd-inner-content .dd-banner-battons{
		flex-direction:row;
	}
	.dd-inner-content a.dd-quote-bt{
		margin-right:15px;
	}
	.dd-inner-content .dd-why-bottom-cont{
		height:unset;
	}
	.dd-inner-content .dd-why:before{
		height:450px;
	}
	.dd-inner-content .dd-why-inner-top h2 {
		text-align: center;
	}
	.dd-why-inner-top .dd-banner-battons {
		flex-direction: row;
	}
	.dd-frespg-form .gform_wrapper.gravity-theme .gfield.gfield--width-full,
	.dd-frespg-form .gform_wrapper.gravity-theme .gfield {
		grid-column: span 12;
	}
	h2.dd-inner-faq-small-ti {
		font-size: 32px;
		line-height: 44px;
	}
	.dd-inqq-form-wrap {
		padding: 5px 34px 40px;
	}
	.dd-inner-content ul.dd-inner-price-toli {
		font-size: 20px;
	}
	.dd-contact-form-top {
		padding-left: 0;
	}
	.dd-contact-form-wrap {
		padding-left: 10px;
		padding-right: 10px;
	}
	.page-template-page-helpful-info .dd-why-wrap-bottom.dd-why-wrap-bottom-inner {
		top: 0;
	}
	.page-template-page-helpful-info .dd-container {
		height: 100%;
	}
	.desktop-form-wrap {
    display: none;
}
	.mobile-form-wrap {
		display: block;
		margin-bottom: 40px;
		float: left;
		width: 100%;
	}
	.dd-inner-faq-small.dd-inner-faq-small-en,
	.dd-inner-faq-small.dd-inner-faq-small-fr {
    margin-bottom: 60px;
}
	.page-template-page-faq .dd-how-inner {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
}
}
@media screen and (min-width:768px) and (max-width:991px) {
	section.dd-why.dd-price-pagewhy:before {
		height: 500px;
	}
}
@media screen and (max-width:768px){
	.dd-inner-hero-default .container{
		padding:0;
	}
	.dd-inner-content .dd-why:before{
		height:600px;
	}
	.dd-inner-content .dd-why .dd-why-inner-top{
		padding:0 15px;
	}
	.dd-inner-content .dd-banner-battons{
		flex-direction:column;
	}
	.dd-why-inner-top .dd-banner-battons {
		flex-direction: row;
	}
	.dd-inner-content a.dd-quote-bt{
		margin-right:0;
	}
	.dd-inner-hero h1 {
		font-size: 38px;
		line-height: 50px;
	}
	.dd-inner-content h2:not(.dd-hp-title):not([class]) {
		font-size: 32px;
		line-height: 44px;
		margin:0 0 15px;
	}
	.dd-inner-content h3:not([class]) {
		font-size: 28px;
		line-height: 40px;
	}
	.dd-inner-content h3.faq-question {
		font-size: 24px;
		line-height: 36px;
	}
}
@media screen and (max-width:767px) {
	.dd-in-card-wrap.col-xs-12.col-md-3 {
		width: 100%;
	}
	.dd-why-inner-top .dd-banner-battons {
		flex-direction: column;
	}
	.dd-inner-sidebar .gform_wrapper.gravity-theme .gform_page_footer:before {
		width: 42px;
		height: 42px;
	}
	.dd-frespg-form-wrap {
		padding: 30px 30px;
	}
	.dd-contact-form-wrap {
		padding: 30px;
	}
	.dd-contact-form-top {
		padding: 0 30px 40px;
	}
	p.dd-contact-f-in {
		margin-bottom: auto;
	}
	.dd-contact-form-top {
		padding: 0 20px 40px;
	}
	.dd-contact-form-top-r.col-xs-12.col-md-8,
	.dd-contact-form-top-l.col-xs-12.col-md-4 {
		padding-left: 0;
		padding-right: 0;
	}
	.dd-inner-content tr td {
		width: 50%;
		height: auto;
	}
	.dd-inner-content tr {
		display: flex;
		flex-wrap: wrap;
	}
	.dd-inner-price-container.dd-inner-price-storg-cont .dd-inner-price-co.col-xs-12.col-md-3 {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.dd-frespg-form .gform_wrapper.gravity-theme .gform_page_footer input,
	.dd-frespg-form .gform_wrapper.gravity-theme .gform_page_footer input {
		width: 100%;
	} 
	html[lang="fr-CA"] .dd-frespg-form .gform_page_footer.top_label:before {
		right: calc(50% + 68px);
	}
	html[lang="en-CA"] .dd-frespg-form .gform_page_footer.top_label:before {
		right: calc(50% + 46px);
	}
	.dd-frespg-form .gform_wrapper.gravity-theme .gform_page_footer:after {
		display:none;
	}
}
.dd-contact-form-top-r .dd-contact-f-inf:hover,
.dd-contact-form-top-r .dd-contact-f-inf:hover {
	color: #e03425;
}
section.dd-why.dd-why-en.dd-price-pagewhy {
	margin-top: 0;
}
.dd-inner-sidebar .dd-hero-form-wrap .gform_wrapper.gravity-theme input[type="button"]:hover {
	background: #292d33;
	border: 2px solid #E03424;
	transition: 0.3s ease-in-out;
}
.dd-pagination-holder.navigation {
	width: 100%;
}
.dd-contact-form-wrap .gform_wrapper.gravity-theme .gform_footer input:hover {
	background: #292d33;
}
input.search-field {
	border-radius: 0px;
	border: 1px solid #D8d5d2;
	background: #F5F7F7;
	height: 60px;
	width: 100%;
	color: #292D32;
	font-family: "Albert Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	padding-left: 23px;
}
form.search-form label {
	width: 100%;
}
input.search-submit {
	border-radius: 0px;
	background: #E03424;
	height: 60px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFF;
	font-size: 22px;
	font-style: normal;
	font-weight: 800;
	line-height: 24px;
	border: none;
	margin-bottom: 30px;
}

.dd-inner-price-list.dd-inner-price-list-fr a.dd-quote-bt.dd-inner-price-tobt {
	padding-left: 0;
}
.dd-inqq-form-wrap .gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type=submit]:hover {
	background: #292d33;
}
.dd-why.dd-price-pagewhy a.dd-phone-bt:hover {
	background: #292d33;
	color: #fff;
	transition: 0.3s ease-in-out;
	border: #292d33;
}
html[lang="fr-CA"] .dd-contact-form-wrap .gform_wrapper.gravity-theme .gform_footer:before {
	left: 61px;
}
.dd-inner-price-wrap span.dd-quote-btsp {
	width: 20px;
	height: 20px;
}