.dipe-cf7 *{box-sizing:border-box}.dipe-cf7 .wpcf7 form{position:relative}.dipe-cf7 .wpcf7-form .wpcf7-submit,.dipe-cf7 .wpcf7-form .cf7m-button{display:block !important}.dipe-cf7 .wpcf7 form .dp-col>label,.dipe-cf7 .wpcf7 form>label{display:block}.dipe-cf7 .wpcf7 .dipe-cf7 .wpcf7-control-wrap{width:100%;display:block}.dipe-cf7 .wpcf7 input:not([type=submit]):focus,.dipe-cf7 .wpcf7 select:focus,.dipe-cf7 .wpcf7 textarea:focus{border-color:#eaeaea;outline:0;box-shadow:none}.dipe-cf7 .wpcf7 input:not([type=submit]):not([type=checkbox]):not([type=radio]),.dipe-cf7 .wpcf7 select,.dipe-cf7 .wpcf7 textarea{width:100%;max-width:100%;padding:.75em;border-style:solid}.dipe-cf7 .wpcf7 input[type=file]{color:#666;height:auto;border-width:1px;border-style:solid;border-color:#eaeaea;background:#fafafa;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dipe-cf7.dipe-cf7-cr .wpcf7 input[type=checkbox],.dipe-cf7.dipe-cf7-cr .wpcf7 input[type=radio]{display:inline-block;position:relative;visibility:hidden;clear:none;cursor:pointer;line-height:0;height:1.2em;margin:-3px 4px 0 0;outline:0;padding:0;-webkit-border-radius:.2em;border-radius:.2em;text-align:center;vertical-align:middle;width:1.4em;min-width:1.4em;-webkit-transition:all .2s linear;transition:all .2s linear}.dipe-cf7 input[type=range]{background:0 0 !important;border:none !important;padding-left:0 !important;padding-right:0 !important}.dipe-cf7.dipe-cf7-cr .wpcf7-acceptance input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-acceptance input[type=checkbox]:checked+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]:checked+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-radio input[type=radio]+span:before{box-sizing:content-box}.dipe-cf7.dipe-cf7-cr .wpcf7-acceptance input[type=checkbox],.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox],.dipe-cf7.dipe-cf7-cr .wpcf7-radio input[type=radio]{display:none}.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-acceptance input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-radio input[type=radio]:not(:checked)+span:before{background-color:#fff}.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-acceptance input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-radio input[type=radio]+span:before{border-width:1px;border-style:solid;border-color:#d1d8de;width:14px;height:14px}.dipe-cf7.dipe-cf7-cr .wpcf7-radio input[type=radio]:checked+span:before{box-shadow:inset 0px 0px 0px 4px #fff}.dipe-cf7.dipe-cf7-cr .wpcf7-radio input[type=radio]+span:before{-webkit-border-radius:100%;border-radius:100%;background-color:#d1d8de}.dipe-cf7.dipe-cf7-cr .wpcf7-acceptance input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-radio input[type=radio]+span:before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;text-align:center}.dipe-cf7.dipe-cf7-cr .wpcf7-acceptance input[type=checkbox]:checked+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]:checked+span:before{content:"✔";line-height:1.2}.dipe-cf7-button-center input.wpcf7-form-control.wpcf7-submit,.dipe-cf7-button-justify input.wpcf7-form-control.wpcf7-submit,.dipe-cf7-button-left input.wpcf7-form-control.wpcf7-submit,.dipe-cf7-button-right input.wpcf7-form-control.wpcf7-submit{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:-webkit-flex;display:-moz-box;display:flex;width:auto}.dipe-cf7 .wpcf7 input[type=submit]{font-size:14px;letter-spacing:.6px;width:auto;font-size:16px;padding:10px 22px 10px 22px;-webkit-border-radius:3px;border-radius:3px;border-style:solid;border-color:#2ea3f2;color:#fff;background-color:#2ea3f2;-webkit-appearance:button;cursor:pointer}.dipe-cf7 .wpcf7 input[type=submit][disabled]{cursor:not-allowed}.dipe-cf7 .wpcf7 div.wpcf7-response-output{margin:0}@media only screen and (min-width: 769px){.dvppl-cf7-col,.dipe-cf7-col{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.dvppl-cf7-col label,.dvppl-cf7-col>span,.dvppl-cf7-col>p,.dipe-cf7-col label,.dipe-cf7-col>span,.dipe-cf7-col>p{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px}}.dipe-form-header{display:flex;align-items:center}.dipe-form-header-icon,.dipe-form-header-image{position:relative;display:flex;flex:auto 0 0;align-items:center;justify-content:center;overflow:hidden;width:60px;height:60px;margin-right:20px;border-radius:50% 50%}.dipe-form-header-icon span{font-size:32px !important}.dipe-form-header-title{font-size:32px;font-weight:600}.dipe-form-header-text{margin-top:8px;opacity:.7;font-size:15px}.dipe-cf7-button-center .wpcf7-form input[type=submit],.dipe-cf7-button-center .wpcf7-form button.wpcf7-submit{margin-left:auto !important;margin-right:auto !important}.dipe-cf7-button-right .wpcf7-form input[type=submit],.dipe-cf7-button-right .wpcf7-form button.wpcf7-submit{margin-left:auto !important}.dipe-cf7-button-left .wpcf7-form input[type=submit],.dipe-cf7-button-left .wpcf7-form button.wpcf7-submit{margin-right:auto !important}.cf7m-row{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.cf7m-col{padding-left:15px;padding-right:15px}.cf7m-col-1{flex:0 0 8.333333%;max-width:8.333333%}.cf7m-col-2{flex:0 0 16.666666%;max-width:16.666666%}.cf7m-col-3{flex:0 0 24.999999%;max-width:24.999999%}.cf7m-col-4{flex:0 0 33.333332%;max-width:33.333332%}.cf7m-col-5{flex:0 0 41.666665%;max-width:41.666665%}.cf7m-col-6{flex:0 0 49.999998%;max-width:49.999998%}.cf7m-col-7{flex:0 0 58.333331%;max-width:58.333331%}.cf7m-col-8{flex:0 0 66.666664%;max-width:66.666664%}.cf7m-col-9{flex:0 0 74.999997%;max-width:74.999997%}.cf7m-col-10{flex:0 0 83.33333%;max-width:83.33333%}.cf7m-col-11{flex:0 0 91.666663%;max-width:91.666663%}.cf7m-col-12{flex:0 0 99.999996%;max-width:99.999996%}@media(min-width: 768px){.cf7m-col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.cf7m-col-md-2{flex:0 0 16.666666%;max-width:16.666666%}.cf7m-col-md-3{flex:0 0 24.999999%;max-width:24.999999%}.cf7m-col-md-4{flex:0 0 33.333332%;max-width:33.333332%}.cf7m-col-md-5{flex:0 0 41.666665%;max-width:41.666665%}.cf7m-col-md-6{flex:0 0 49.999998%;max-width:49.999998%}.cf7m-col-md-7{flex:0 0 58.333331%;max-width:58.333331%}.cf7m-col-md-8{flex:0 0 66.666664%;max-width:66.666664%}.cf7m-col-md-9{flex:0 0 74.999997%;max-width:74.999997%}.cf7m-col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.cf7m-col-md-11{flex:0 0 91.666663%;max-width:91.666663%}.cf7m-col-md-12{flex:0 0 99.999996%;max-width:99.999996%}}@media(min-width: 981px){.cf7m-col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.cf7m-col-lg-2{flex:0 0 16.666666%;max-width:16.666666%}.cf7m-col-lg-3{flex:0 0 24.999999%;max-width:24.999999%}.cf7m-col-lg-4{flex:0 0 33.333332%;max-width:33.333332%}.cf7m-col-lg-5{flex:0 0 41.666665%;max-width:41.666665%}.cf7m-col-lg-6{flex:0 0 49.999998%;max-width:49.999998%}.cf7m-col-lg-7{flex:0 0 58.333331%;max-width:58.333331%}.cf7m-col-lg-8{flex:0 0 66.666664%;max-width:66.666664%}.cf7m-col-lg-9{flex:0 0 74.999997%;max-width:74.999997%}.cf7m-col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.cf7m-col-lg-11{flex:0 0 91.666663%;max-width:91.666663%}.cf7m-col-lg-12{flex:0 0 99.999996%;max-width:99.999996%}}.dfs-row{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.dfs-col{padding-left:15px;padding-right:15px}.dfs-col-1{flex:0 0 8.333333%;max-width:8.333333%}.dfs-col-2{flex:0 0 16.666666%;max-width:16.666666%}.dfs-col-3{flex:0 0 24.999999%;max-width:24.999999%}.dfs-col-4{flex:0 0 33.333332%;max-width:33.333332%}.dfs-col-5{flex:0 0 41.666665%;max-width:41.666665%}.dfs-col-6{flex:0 0 49.999998%;max-width:49.999998%}.dfs-col-7{flex:0 0 58.333331%;max-width:58.333331%}.dfs-col-8{flex:0 0 66.666664%;max-width:66.666664%}.dfs-col-9{flex:0 0 74.999997%;max-width:74.999997%}.dfs-col-10{flex:0 0 83.33333%;max-width:83.33333%}.dfs-col-11{flex:0 0 91.666663%;max-width:91.666663%}.dfs-col-12{flex:0 0 99.999996%;max-width:99.999996%}@media(min-width: 768px){.dfs-col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.dfs-col-md-2{flex:0 0 16.666666%;max-width:16.666666%}.dfs-col-md-3{flex:0 0 24.999999%;max-width:24.999999%}.dfs-col-md-4{flex:0 0 33.333332%;max-width:33.333332%}.dfs-col-md-5{flex:0 0 41.666665%;max-width:41.666665%}.dfs-col-md-6{flex:0 0 49.999998%;max-width:49.999998%}.dfs-col-md-7{flex:0 0 58.333331%;max-width:58.333331%}.dfs-col-md-8{flex:0 0 66.666664%;max-width:66.666664%}.dfs-col-md-9{flex:0 0 74.999997%;max-width:74.999997%}.dfs-col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.dfs-col-md-11{flex:0 0 91.666663%;max-width:91.666663%}.dfs-col-md-12{flex:0 0 99.999996%;max-width:99.999996%}}@media(min-width: 981px){.dfs-col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.dfs-col-lg-2{flex:0 0 16.666666%;max-width:16.666666%}.dfs-col-lg-3{flex:0 0 24.999999%;max-width:24.999999%}.dfs-col-lg-4{flex:0 0 33.333332%;max-width:33.333332%}.dfs-col-lg-5{flex:0 0 41.666665%;max-width:41.666665%}.dfs-col-lg-6{flex:0 0 49.999998%;max-width:49.999998%}.dfs-col-lg-7{flex:0 0 58.333331%;max-width:58.333331%}.dfs-col-lg-8{flex:0 0 66.666664%;max-width:66.666664%}.dfs-col-lg-9{flex:0 0 74.999997%;max-width:74.999997%}.dfs-col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.dfs-col-lg-11{flex:0 0 91.666663%;max-width:91.666663%}.dfs-col-lg-12{flex:0 0 99.999996%;max-width:99.999996%}}.tfs-row{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.tfs-col{padding-left:15px;padding-right:15px}.tfs-col-1{flex:0 0 8.333333%;max-width:8.333333%}.tfs-col-2{flex:0 0 16.666666%;max-width:16.666666%}.tfs-col-3{flex:0 0 24.999999%;max-width:24.999999%}.tfs-col-4{flex:0 0 33.333332%;max-width:33.333332%}.tfs-col-5{flex:0 0 41.666665%;max-width:41.666665%}.tfs-col-6{flex:0 0 49.999998%;max-width:49.999998%}.tfs-col-7{flex:0 0 58.333331%;max-width:58.333331%}.tfs-col-8{flex:0 0 66.666664%;max-width:66.666664%}.tfs-col-9{flex:0 0 74.999997%;max-width:74.999997%}.tfs-col-10{flex:0 0 83.33333%;max-width:83.33333%}.tfs-col-11{flex:0 0 91.666663%;max-width:91.666663%}.tfs-col-12{flex:0 0 99.999996%;max-width:99.999996%}@media(min-width: 768px){.tfs-col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.tfs-col-md-2{flex:0 0 16.666666%;max-width:16.666666%}.tfs-col-md-3{flex:0 0 24.999999%;max-width:24.999999%}.tfs-col-md-4{flex:0 0 33.333332%;max-width:33.333332%}.tfs-col-md-5{flex:0 0 41.666665%;max-width:41.666665%}.tfs-col-md-6{flex:0 0 49.999998%;max-width:49.999998%}.tfs-col-md-7{flex:0 0 58.333331%;max-width:58.333331%}.tfs-col-md-8{flex:0 0 66.666664%;max-width:66.666664%}.tfs-col-md-9{flex:0 0 74.999997%;max-width:74.999997%}.tfs-col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.tfs-col-md-11{flex:0 0 91.666663%;max-width:91.666663%}.tfs-col-md-12{flex:0 0 99.999996%;max-width:99.999996%}}@media(min-width: 981px){.tfs-col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.tfs-col-lg-2{flex:0 0 16.666666%;max-width:16.666666%}.tfs-col-lg-3{flex:0 0 24.999999%;max-width:24.999999%}.tfs-col-lg-4{flex:0 0 33.333332%;max-width:33.333332%}.tfs-col-lg-5{flex:0 0 41.666665%;max-width:41.666665%}.tfs-col-lg-6{flex:0 0 49.999998%;max-width:49.999998%}.tfs-col-lg-7{flex:0 0 58.333331%;max-width:58.333331%}.tfs-col-lg-8{flex:0 0 66.666664%;max-width:66.666664%}.tfs-col-lg-9{flex:0 0 74.999997%;max-width:74.999997%}.tfs-col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.tfs-col-lg-11{flex:0 0 91.666663%;max-width:91.666663%}.tfs-col-lg-12{flex:0 0 99.999996%;max-width:99.999996%}}.cf7m-cf7-styler{position:relative}.cf7m-cf7-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;min-height:200px;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:8px}.cf7m-cf7-placeholder__icon{width:48px;height:48px;margin-bottom:16px;color:#9ca3af}.cf7m-cf7-placeholder__icon svg{width:100%;height:100%}.cf7m-cf7-placeholder__title{margin:0 0 8px 0;font-size:18px;font-weight:600;color:#111827}.cf7m-cf7-placeholder__text{margin:0;font-size:14px;color:#6b7280}.cf7m-cf7-header{margin-bottom:24px}.cf7m-cf7-header__title{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#111827}.cf7m-cf7-header__text{margin:0;font-size:14px;color:#6b7280;line-height:1.6}.cf7m-cf7-form-preview__fields{display:flex;flex-direction:column;gap:16px}.cf7m-cf7-form-preview__field{display:flex;flex-direction:column;gap:8px}.cf7m-cf7-form-preview__field label{font-size:14px;font-weight:500;color:#374151}.cf7m-cf7-form-preview__field input,.cf7m-cf7-form-preview__field textarea{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;color:#111827}.cf7m-cf7-form-preview__field input::placeholder,.cf7m-cf7-form-preview__field textarea::placeholder{color:#9ca3af}.cf7m-cf7-form-preview__field input:focus,.cf7m-cf7-form-preview__field textarea:focus{outline:none;border-color:#0285ff;box-shadow:0 0 0 3px rgba(2,133,255,.1)}.cf7m-cf7-form-preview__field textarea{resize:vertical;min-height:100px}.cf7m-cf7-form-preview__submit{padding:12px 24px;background:#0285ff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.cf7m-cf7-form-preview__submit:hover{background:#06c}.cf7m-cf7-form-preview__submit:active{transform:translateY(1px)}.cf7m-cf7-styler__placeholder{padding:24px;text-align:center;color:#6b7280;font-size:14px;background:#f9fafb;border-radius:6px}.cf7m-pro-row{display:flex;flex-wrap:wrap;margin-left:calc(-1*var(--cf7m-row-gap, 16px)/2);margin-right:calc(-1*var(--cf7m-row-gap, 16px)/2)}.cf7m-pro-col{box-sizing:border-box;flex:0 0 var(--cf7m-col-width, 50%);max-width:var(--cf7m-col-width, 50%);padding-left:calc(var(--cf7m-row-gap, 16px)/2);padding-right:calc(var(--cf7m-row-gap, 16px)/2)}.cf7m-steps-progress{display:flex;justify-content:center;gap:8px;margin-bottom:24px}.cf7m-progress-step{width:32px;height:32px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:600}.cf7m-progress-step.active{background:#3044d7;color:#fff}.cf7m-progress-step.completed{background:#10b981;color:#fff}.cf7m-step{display:none}.cf7m-step.active{display:block}.cf7m-steps-nav{display:flex;justify-content:space-between;margin-top:24px;gap:12px}.cf7m-prev-step,.cf7m-next-step{padding:12px 24px;border:none;border-radius:6px;font-weight:500;cursor:pointer}.cf7m-prev-step{background:#e5e7eb}.cf7m-next-step{background:#3044d7;color:#fff}.cf7m-star-rating{display:inline-flex;gap:4px}.cf7m-star{cursor:pointer;color:#ddd;transition:color .15s}.cf7m-star:hover,.cf7m-star.active{color:#ffc107}.cf7m-star svg{width:24px;height:24px}.cf7m-range-slider{display:flex;align-items:center;gap:12px}.cf7m-range-input{flex:1;height:8px;-webkit-appearance:none;background:#e5e7eb;border-radius:4px}.cf7m-range-input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#3044d7;cursor:pointer}.cf7m-range-value{min-width:50px;padding:6px 12px;background:#f3f4f6;border-radius:4px;text-align:center}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Pacifico&display=swap");
.cls-hide{
display:none;
}
.new_quote_main{
font-family: Barlow, sans-serif;
}
#itspp-quotes-main{    
color: #323232;
margin: 0 auto;
max-width: 100%; }
.its-quotes-page-title{
color: #1a73e8;
font-size: 30px;
line-height: 36px;
font-weight: bold;
margin: 0 0 10px;
}
.inner-quote-box{
padding: 40px 80px;
background-color: #ffffff;
border: 1px solid #ebebeb;
font-size: 13px;
line-height: 1.4;
margin-bottom: 10px;    
position: relative;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.itspp-quotes-form-title{ font-size: 20px;
line-height: 24px;
font-weight: bold;
margin-bottom: 15px;
}
.itspp-quotes-form-subtitle{
color: #323232;
font-size: 18px;
line-height: 21px;
margin-bottom: 15px;
}
.itspp-quotes_container td {    
border-bottom: 0;
}
.itspp-quotes-form-text{
margin-top: 15px;
}
.itspp-quotes-form-group:not(:last-child) {
margin-bottom: 17px;
}
.itspp-quotes-form-label{
display: block;
font-size: 11px;
font-weight: bold;
margin-bottom: 7px;
text-transform: uppercase;
color: #004F71;
}
.itspp-quotes-form-radio-container {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
grid-gap: 10px;
gap: 10px;
}
.itspp-quotes-form-radio-container-small {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.itspp-quotes-form-radio-small {
padding: 12px;
}
.itspp-quotes-form-radio {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 20px 12px 20px 12px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 12px;
line-height: 20px;
cursor: pointer;
border: 2px solid #F2F6F8;
color: #004F71;
font-weight: normal;
margin-bottom: 0;
}
.itspp-quotes-form-radio-icon {
margin-right: 10px;
width: 20px;
height: 20px;
border: 1px solid #004F71;
border-radius: 10px;
}
.itspp-quotes-form-radio input {
display: none;
}
.itspp-quotes-form-radio-icon--checked { background-repeat: no-repeat;
background-size: 19px;
background-position: center center;
border-width: 1px;
}
.itspp-quotes-form-radio-icon {
margin-right: 10px;
width: 20px;
height: 20px;
border: 1px solid #004F71;
border-radius: 10px;
}
.itspp-quotes-form-field{
background-color: #ffffff;
border: 2px solid #E5EDF1;
margin-bottom: 0;
padding: 15px;
width: 100%;
font-size: 13px;
line-height: 20px;
color: #004F71;
}
form select {
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzYyNjI2MiIgZD0iTTE1IDhsLTQgNi00LTZoOHoiLz48L3N2Zz4=) right center / 18px no-repeat, var(--formfieldbgcolor);
border-style: solid;
border-color: #dddddd;
border-width: 2px;
border-radius: 3px;    
color: #272626;
padding: 10px 12px;    
font-weight: normal;    
font-size: 14px;    
line-height: 21px;
width: 100%;
}
.itspp-quotes-form-checkbox-container {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
grid-gap: 10px;
gap: 10px;
}
.itspp-quotes-form-checkbox {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 20px 12px 20px 12px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 13px;
line-height: 20px;
cursor: pointer;
border: 2px solid #F2F6F8;
color: #004F71;
font-weight: normal;
margin-bottom: 0;
}
.itspp-quotes-form-checkbox-icon {
margin-right: 15px;
width: 20px;
height: 20px;
border: 1px solid #004F71;
border-radius: 10px;
}
.itspp-quotes-form-checkbox input { margin-right: 15px;
}
.itspp-quotes-form-subtext{
color: #0088cf;
font-size: 13px;
line-height: 20px;
font-style: italic;
margin: -15px 0 20px 0;
}
.itspp-quotes-form-checkbox-icon--checked {
background-color: #0088cf;
border-color: #0088cf;
background-image: url(data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 406.834 406.834' style='enable-background:new 0 0 406.834 406.834;' fill='%23ffffff' xml:space='preserve'%3E%3Cpolygon points='385.621,62.507 146.225,301.901 21.213,176.891 0,198.104 146.225,344.327 406.834,83.72 '/%3E%3C/svg%3E%0A);
background-repeat: no-repeat;
background-size: 65%;
background-position: center center;
}
.itspp-quotes-form-checkbox-icon {
margin-right: 15px;
width: 20px;
height: 20px;
border: 1px solid #004F71;
border-radius: 10px;
}
.itspp-quotes-form-actions {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 15px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.itspp-quotes-form-actions button {
width: 50%;
}
.itspp-quotes-button {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;    
border: 2px solid #ebebeb;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 12px;
font-weight: bold;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
line-height: 14px;
padding: 15px 24px;
text-transform: uppercase;
-webkit-transition: -webkit-filter 0.3s;
transition: -webkit-filter 0.3s;
transition: filter 0.3s;
transition: filter 0.3s, -webkit-filter 0.3s;
}
.itspp-quotes-button--primary {
background: #0088cf;
border-color: #0088cf;
color: #ffffff;
}
.itspp-quotes-form-checkbox-no-border {
border: none;
color: #0088cf;
font-size: 12px;
line-height: 14px;
cursor: pointer;
margin-left: 32px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.itspp-quotes-form-checkbox-no-border input {
display: inline-block;
position: inherit;
border: 2px solid #0088cf;
width: 18px;
height: 18px;
margin-right: 12px;
margin-left: -30px;    
opacity: 1;
}
.itspp-quotes-map-confirm-button-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 15px;
}
.itspp-quotes-map-confirm-button-container button {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.wide-container{ }
div#udprn_address_auto {
background: #f4f4f4;
padding: 15px;
font-size: 18px;
line-height: 22px;
color: #000;
}
.itspp-quotes-address-uprn {
font-size: 13px;
line-height: 20px;
color: #000;
margin: 10px 0;
}
#change_address{
color: #000;
text-decoration:underline;
font-size: 13px;
}
#new_quote_form a{
color: #000;
}
#udprn_address_auto p{
margin:0;
}
.itspp-quotes-form-text-changeaddress{
margin: 0;
}
.mx-w-500{
max-width:600px;
margin: 0 auto;
}
.itspp-quotes-form-field-checkbox-radio {
background-color: #ffffff;
border: 2px solid #E5EDF1;
margin-bottom: 0;
padding: 15px;
width: 18px;
height: 18px;
font-size: 13px;
line-height: 20px;
color: #004F71;	
}
.dynamic_custom_checkbox_radio{
display: flex;
align-items: center;
gap: 5px;
}
.dynamic_custom_checkbox_radio_container{
display:flex;
gap: 10px;
color: #004F71;
}
p.field_help {
margin: 2px 0 20px 0px;
font-size: 13px;
line-height: 20px;
font-style: italic;   
color: #004F71;	
}
.mx-650{
max-width:650px;
}
.address-form-container.map-container {
margin-top: 30px;
}
#address-suggestions > li:not(:last-child) {
border-bottom: 2px solid #f5f5f5;
}
#address-suggestions {
list-style: none;
padding: 0;
margin: 0;
border: 1px solid #ccc;
max-height: 200px;
overflow-y: auto;
background: #fff; width: 100%;
}
#address-suggestions li {
padding: 8px;
cursor: pointer;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #ffffff;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 20px;
margin: 0px;
}
#address-suggestions li:hover {
background-color: #f0f0f0;
}
#address-suggestions > li svg {
fill: #0088cf;
margin-right: 15px;
min-width: 24px;
}
.address-form-container input[type="text"]::placeholder {
color: #999;
font-style: italic;
}
.address-form-container a:hover {
text-decoration: underline;
}
input#location_confirm {
background: #185a94;
color: #fff;
width: 100%;
padding: 8px;
border-color: #185a94;
font-weight: 600;
}
.form-group {
margin-bottom: 20px;
}
.options, .contract-lengths {
display: flex;
gap: 20px;
}
.options input[type="radio"], .contract-lengths input[type="checkbox"] {
margin-right: 10px;
}
.contract-lengths {
flex-wrap: wrap;
}
.form-actions {
display: flex;
justify-content: space-between;
}
button {
padding: 10px 20px;
background-color: #1D70B8;
color: white;
border: none;
cursor: pointer;
}
button:disabled {
background-color: #ccc;
}
.address-form-container input[type="text"], .address-form-container input[type="textarea"], .address-form-container  input[type="email"], .address-form-container  input[type="number"]{
border-style: solid;
border-color: #dddddd;
border-width: 2px;
border-radius: 3px;
background: #ffffff;
color: #272626;
padding: 10px 12px;    
font-weight: normal;    
font-size: 14px;    
line-height: 21px;
width: 100%;
}
.quotes_results_container{ }
.result_primary_loading_message{
text-align:center;
margin-bottom: 50px;
}
.pss_primary_success_message{
text-align:center;
margin-bottom: 50px;
}
.pss_primary_unsuccess_message{
text-align:center;
margin-bottom: 50px;
}
.loading-message{
text-align:center;
margin-bottom: 50px;
}
.no_found_message{
text-align:center;
margin: 0 auto;
margin-bottom: 50px;
max-width: 520px;
}
.quotes_results_message{
text-align:center;
margin: 0 auto;
margin-bottom: 50px;    
}
.quotes_results_message h5{
display:inline;
}
.its-product-card {
margin-bottom: 30px;
}
.its-product-logo {
max-width: 80px;
max-height: 80px;
-ms-flex-line-pack: center;
align-content: center;
margin-right: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.its-product-card-container{
background-color: #ffffff;
border: 1px solid #ddd;      
padding: 30px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center; }
.its-product-title {
font-weight: 700;
font-size: 20px;
line-height: 24px;
color: #323232;
}
.its-product-right{
flex: 1 1 0%;
}
.its-product-logo img {
height: 40px;
}
.its-price {
color: #0088cf;
font-weight: 700;
font-size: 30px;
line-height: 26px;
}
.its-price sub{
font-size: 11px;
line-height: 13px;
text-transform: uppercase;
color: #989898;
font-weight: bold;
letter-spacing: 0.1em;
}
.its-btn-enquire-request{
width: 134px;
height: 30px;
background-color: #0088cf;
color: #ffffff;
text-align: center;
padding: 8px 0;
font-weight: bold;
font-size: 12px;
line-height: 14px;
letter-spacing: 0.1em;
text-transform: uppercase;
border: none !important;
}
.its-details-grid-top{
display: flex;
justify-content: space-between;
align-items: center;
}
.its-details-grid-bottom {
display: flex;
justify-content: space-between;
gap: 15px;
margin-top: 20px;
padding-bottom: 20px;
align-items: center;
gap: 20px;
}
.its-details-grid-bottom .its-plan{
text-align: left;
}
.its-product-code {
font-size: 15px;
color: #333;
text-align: left;
background: #ebebeb;
padding: 15px 20px;      
font-weight: 600;
display:flex;
}
.its-plan-value{
color: #323232;
font-size: 18px;
line-height: 22px;
font-weight: 700;
}
.its-details-grid-bottom .its-plan-title {
font-size: 11px;
line-height: 13px;
text-transform: uppercase;
color: #989898;
font-weight: bold;
letter-spacing: 0.1em;
}
.its-btn-enquire {
padding: 10px 40px;
background-color: #1d70b8;
color: #fff;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
}
@media only screen and (max-width:576px){
.its-details-grid-bottom .its-plan{
width: 45%;
}
.its-tooltip .tooltip-text {		
width: 275px;
left: 135px;		
}
.inner-quote-box {
padding: 40px 20px;
}
.itspp-quotes-form-radio-container-small {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.its-product-card-container{
padding: 15px;
}
.its-btn-container {
width: 100%;
text-align: center;
}
.its-product-title{
width:100%;
text-align:Center;
}
}
@media only screen and (max-width:767px){
.its-details-grid-bottom{
flex-wrap: wrap;
}
.its-btn-container{
width: 100%;
}
.its-product-right {
width: 100%;
}
.its-product-card-container{
flex-direction: column;
}
.its-details-grid-top{
align-items: flex-start;
flex-direction: column;
gap: 10px;
}	
.its-tooltip .tooltip-text {		
width: 275px;
left: 135px;		
}
.inner-quote-box {
padding: 40px 20px;
}
.itspp-quotes-form-radio-container-small {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.its-product-card-container{
padding: 15px;
}
.its-btn-container {
width: 100%;
text-align: center;
}
.its-product-title{
width:100%;
text-align:Center;
}
}
@media only screen and (min-width:768px) and (max-width:991px){
.its-details-grid-bottom{
flex-wrap: wrap;
}
.its-btn-container{
width: 100%;
}
.its-tooltip .tooltip-text {		
width: 275px;
left: 135px;		
}
.inner-quote-box {
padding: 40px 20px;
}
.itspp-quotes-form-radio-container-small {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.its-product-card-container{
padding: 15px;
}
.its-btn-container {
width: 100%;
text-align: center;
}
.its-product-title{
width:100%;
text-align:Center;
}
}
.skeleton-container { background: #ffffff;
padding: 16px; border: 1px solid #e1e1e1;
padding: 15px;
margin: 0 auto 15px;
}
.skeleton-header {
display: flex;
align-items: center;
margin-bottom: 16px;
}
.skeleton-thumbnail {
width: 80px;
height: 80px;
background: #e0e0e0; animation: pulse 1.5s infinite;
}
.skeleton-title {
flex: 1;
height: 20px;
background: #e0e0e0;
margin-left: 16px; animation: pulse 1.5s infinite;
}
.skeleton-row {
display: flex;
justify-content: space-between;
margin-top: 16px;
}
.skeleton-block {
width: 18%;
height: 14px;
background: #e0e0e0; animation: pulse 1.5s infinite;
}
.skeleton-footer {
width: 100%;
height: 12px;
background: #e0e0e0;
margin-top: 20px; animation: pulse 1.5s infinite;
}
@keyframes pulse {
0% {
background-color: #e0e0e0;
}
50% {
background-color: #f0f0f0;
}
100% {
background-color: #e0e0e0;
}
}
#overlay_loading {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.6);
z-index: 1000;
text-align: center;
} #overlay_loading .its-loader {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);    
} .its-popup-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
display: flex;
align-items: center;
justify-content: center;
z-index: 9999;
}
.its-popup-content {
background-color: white;
padding: 3rem;
width: 650px;
text-align: center;  
position: relative;  
}
.its-popup-close {
background: transparent !important;
border: none;
font-size: 30px;
font-weight: bold;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
color: #000;
}
.its-popup-close:hover{
background: transparent;
color: #000;
}
.its-hidden {
display: none;
}
#its-back-to-search { color: white;
border: none;
padding: 10px 20px;  
cursor: pointer;
margin-top: 15px;
border-radius: 0;
}
.error-msg {
color: red;
padding: 15px 0px 0 0px;
}
body .itspp-quotes__loading-icon circle {
stroke: #ebebeb;
}
body .itspp-quotes__loading-icon path {
stroke: #1a73e8;
}
.error-border {
border: 2px solid red;
}
#loading-message {
text-align: center;
}	
.its-loader {
width: 40px;
height: 40px;
border: 6px solid #ebebeb;
border-bottom-color: #1a73e8;
border-radius: 50%;
display: inline-block;
box-sizing: border-box;
animation: rotation 1s linear infinite;
}
.search-enable-error-msg
{
color: red;
text-align: center;
border: 1px solid;
padding: 10px;
}
.its-tooltip {
position: relative;
display: inline-block;    
}
.its-tooltip .tooltip-text {
visibility: hidden;
width: 275px;
background-color: #333;
color: #fff;
text-align: center;
padding: 5px;
border-radius: 5px;    
position: absolute;
z-index: 10;
bottom: 150%;
left: 135px;
transform: translateX(-50%);
opacity: 0;
transition: opacity 0.3s;
cursor: pointer;
font-weight: normal;
font-size:15px;
}
.its-tooltip:hover .tooltip-text {
visibility: visible;
opacity: 1;
}
.product-code-inner{
margin-right:15px;
}
.its-product-logo.without-name{
margin-top:30px;
}
@keyframes rotation {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.fullinput{
width:100% !important;
border-radius:28px !important;
}
.fullbtn{
width:100% !important;	
}
.fullbtn a{	
border-radius:28px !important;
}[class*=et_pb_section_dap_]{width:100%}#et-boc .area-outer-wrap{max-height:100vh;max-width:100vw;pointer-events:none;position:fixed;z-index:100}#et-boc .area-outer-wrap.entry-content{padding:0}#et-boc .area-outer-wrap[data-da-type=popup]{min-width:320px;padding:10px}@media screen and (min-width:981px){#et-boc .area-outer-wrap[data-da-type=popup]{width:90%}}@media screen and (max-width:980px){#et-boc .area-outer-wrap[data-da-type=popup]{width:100%}}@media (min-width:981px){#et-boc .area-outer-wrap .et_pb_row.et_pb_equal_columns,#et-boc .area-outer-wrap .et_pb_row_inner.et_pb_equal_columns,#et-boc .area-outer-wrap .et_pb_section.et_pb_equal_columns>.et_pb_row{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}#et-boc .area-outer-wrap[data-da-type=inline]{bottom:unset;height:unset;left:unset;max-height:unset;max-width:unset;position:relative;right:unset;top:unset;-webkit-transform:unset;transform:unset;width:unset}#et-boc .area-outer-wrap>[data-da-area]{-ms-scroll-chaining:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:block!important;-ms-flex-direction:column;flex-direction:column;height:100%;margin:auto;overscroll-behavior:contain;pointer-events:all;position:relative}#et-boc .area-outer-wrap>[data-da-area]>.et_pb_section{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#et-boc .area-outer-wrap>[data-da-area] .clearfix:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_row:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_row_inner:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_slides:after{content:""}#et-boc .area-outer-wrap>[data-da-area] .et_pb_contact_select{-moz-appearance:textfield}#et-boc .area-outer-wrap.full-height[data-da-overflow=full_height]>[data-da-area],#et-boc .area-outer-wrap[data-da-overflow=clip]>[data-da-area]{overflow:auto}#et-boc .area-outer-wrap[data-da-overflow=show]>[data-da-area]{overflow:visible}#et-boc .area-outer-wrap[data-da-type=flyin].full-height,#et-boc .area-outer-wrap[data-da-type=popup].full-height{bottom:0!important;height:auto!important;margin-top:0!important;top:0!important}#et-boc .area-outer-wrap[data-da-type=flyin].full-height [data-da-area],#et-boc .area-outer-wrap[data-da-type=popup].full-height [data-da-area]{max-height:100%}#et-boc .area-outer-wrap[data-da-type=flyin].full-height[data-da-size=auto] .da-close-wrap,#et-boc .area-outer-wrap[data-da-type=popup].full-height[data-da-size=auto] .da-close-wrap{height:calc(100% - 20px)!important}#et-boc .area-outer-wrap[data-da-type=flyin].full-height:not([data-da-size=auto]) .da-close-wrap,#et-boc .area-outer-wrap[data-da-type=popup].full-height:not([data-da-size=auto]) .da-close-wrap{height:100%!important}#et-boc .area-outer-wrap[data-da-size=full_screen],#et-boc .area-outer-wrap[data-da-size=full_width]{max-width:100vw;min-width:100vw;padding-left:0;padding-right:0;width:100vw}#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-v=bottom],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-v=top],#et-boc .area-outer-wrap[data-da-size=full_width][data-da-position-v=bottom],#et-boc .area-outer-wrap[data-da-size=full_width][data-da-position-v=top]{padding-bottom:0;padding-top:0}#et-boc .area-outer-wrap[data-da-size=full_screen] .et_pb_section,#et-boc .area-outer-wrap[data-da-size=full_width] .et_pb_section{max-width:none;min-width:100%;width:100%}#et-boc .area-outer-wrap[data-da-size=full_height],#et-boc .area-outer-wrap[data-da-size=full_screen]{height:100vh;max-height:100vh;min-height:100vh;padding-bottom:0;padding-top:0}#et-boc .area-outer-wrap[data-da-size=full_height][data-da-position-h=left],#et-boc .area-outer-wrap[data-da-size=full_height][data-da-position-h=right],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-h=left],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-h=right]{padding-left:0;padding-right:0}#et-boc .area-outer-wrap .da-close-wrap{display:block;left:50%;overflow:visible;pointer-events:none;position:absolute;text-align:right;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .6s .3s;-o-transition:opacity .6s .3s;transition:opacity .6s .3s;z-index:100}#et-boc .area-outer-wrap .da-close{-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:block;font-family:Courier New,monospace;font-size:20px;font-weight:700;height:30px;line-height:30px;opacity:.7;pointer-events:all;position:absolute;right:0;text-align:center;text-decoration:none;top:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:30px}#et-boc .area-outer-wrap .da-close:focus,#et-boc .area-outer-wrap .da-close:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}#et-boc .area-outer-wrap[data-da-close-btn=no] .da-close-wrap{display:none!important}#et-boc .area-outer-wrap[data-da-close-btn=yes] .da-close-wrap{display:block}#et-boc .area-outer-wrap[data-da-color=light] .da-close{background:#fff2;-webkit-box-shadow:0 0 3px 1px #00000008;box-shadow:0 0 3px 1px #00000008;color:#333}#et-boc .area-outer-wrap[data-da-color=light] .da-close:focus,#et-boc .area-outer-wrap[data-da-color=light] .da-close:hover{background:#fff;-webkit-box-shadow:0 0 4px 0 #0002,0 0 3px 1px #0001;box-shadow:0 0 4px 0 #0002,0 0 3px 1px #0001;color:#000}#et-boc .area-outer-wrap[data-da-color=dark] .da-close{background:#0002;-webkit-box-shadow:0 0 0 1px #ffffff08;box-shadow:0 0 0 1px #ffffff08;color:#eee;text-shadow:0 0 1px #000,0 0 3px #000a}#et-boc .area-outer-wrap[data-da-color=dark] .da-close:focus,#et-boc .area-outer-wrap[data-da-color=dark] .da-close:hover{background:#2b2b2b;-webkit-box-shadow:0 0 1px 1px #fff3;box-shadow:0 0 1px 1px #fff3;color:#fff}#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close,#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close:focus,#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close:hover{background:transparent;-webkit-box-shadow:none;box-shadow:none}#et-boc .area-outer-wrap[data-da-loader=yes] [data-da-area]{background-image:url(//ultraviewx.co.uk/wp-content/plugins/popups-for-divi/images/spin.gif),-o-radial-gradient(center,circle,#fff 65%,#fff0 66%)!important;background-image:url(//ultraviewx.co.uk/wp-content/plugins/popups-for-divi/images/spin.gif),radial-gradient(circle at center,#fff 65%,#fff0 66%)!important;background-position:50%;background-repeat:no-repeat;background-size:32px 32px,48px 48px!important}#et-boc .area-outer-wrap[data-da-shadow=yes] [data-da-area]{-webkit-box-shadow:0 3px 10px -1px rgba(0,0,0,.3),0 2px 50px 2px rgba(0,0,0,.2);box-shadow:0 3px 10px -1px rgba(0,0,0,.3),0 2px 50px 2px rgba(0,0,0,.2)}#et-boc .area-outer-wrap[data-da-shadow=no] [data-da-area]{-webkit-box-shadow:none;box-shadow:none}.area-outer-wrap [data-da-area]{display:block;pointer-events:all}.da-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(0,0,0,.55);bottom:0;left:0;position:fixed;right:0;top:0;transition:-webkit-backdrop-filter 1s 1s,backdrop-filter 1s 1s;z-index:99}.da-overlay-visible{overflow:hidden}.da-overlay-visible .da-overlay{backdrop-filter:saturate(180%) blur(5px);-webkit-backdrop-filter:saturate(180%) blur(5px)}[data-area-hook]{display:none!important;visibility:hidden!important}.da-flyin-visible .mfp-bg,.da-hover-visible .mfp-bg,.da-popup-visible .mfp-bg{z-index:20000000}.da-flyin-visible .mfp-wrap,.da-hover-visible .mfp-wrap,.da-popup-visible .mfp-wrap{z-index:20000001}