.cmp-image__image{width:100%}@media(max-width:767px){.cmp-section-container-dekstop-preview-mode{display:none}
}
.cmp-section-container-mobile{display:none}
@media(max-width:767px){.cmp-section-container-mobile{display:block}
}
.text-color-white{color:#fff}
.text-color-black{color:#000}
.bg-color-white{background-color:#fff}
.bg-color-gray-1{background:#1d1d1d}
.bg-color-gray-2{background-color:#6d6d6d}
.bg-color-gray-3{background-color:#e1e1e1}
.bg-color-gray-4{background-color:#f3f3f3}
.bg-color-extra-light-blue{background-color:#f5faff}
.bg-color-blue{background-color:#0065e0}
.bg-color-dark-blue{background-color:#0053b8}
.bg-color-red{background-color:#d22630}
.bg-color-gradient-red{background:linear-gradient(180deg,#d22630 0,#ee4983 100%)}
.overlap-bottom .bg-color-white{background:linear-gradient(to bottom,#fff 50%,#fff 50%)}
.overlap-bottom .bg-color-gray-1{background:linear-gradient(to bottom,#1d1d1d 50%,#fff 50%)}
.overlap-bottom .bg-color-gray-2{background:linear-gradient(to bottom,#6d6d6d 50%,#fff 50%)}
.overlap-bottom .bg-color-gray-3{background:linear-gradient(to bottom,#e1e1e1 50%,#fff 50%)}
.overlap-bottom .bg-color-gray-4{background:linear-gradient(to bottom,#f3f3f3 50%,#fff 50%)}
.overlap-bottom .bg-color-extra-light-blue{background:linear-gradient(to bottom,#f5faff 50%,#fff 50%)}
.overlap-bottom .bg-color-blue{background:linear-gradient(to bottom,#0065e0 50%,#fff 50%)}
.overlap-bottom .bg-color-dark-blue{background:linear-gradient(to bottom,#0053b8 50%,#fff 50%)}
.overlap-bottom .bg-color-red{background:linear-gradient(to bottom,#d22630 50%,#fff 50%)}
.overlap-bottom .bg-color-gradient-red{background:linear-gradient(180deg,#d22630 0,#ee4983 50%,#fff 50%)}
.section-overlay-light .bg-color-gray-1{background:linear-gradient(270deg,transparent 0,#fff 100%)}
.section-overlay-dark .bg-color-gray-1{background:linear-gradient(270deg,transparent 0,#000 100%)}
.rounded-corner-section-true-small{border-radius:8px}
.rounded-corner-section-true-large{border-radius:16px}
.drop-shadow-section-none{box-shadow:none}
.drop-shadow-section-light-grey-boxshadow{box-shadow:0 4px 15px rgba(0,0,0,0.08)}
.section .text-color-white h1,.section .text-color-white h2,.section .text-color-white h3,.section .text-color-white h4,.section .text-color-white h5,.section .text-color-white h6,.section .text-color-white p,.section .text-color-white ul,.section .text-color-white li,.section .text-color-white span,.section .text-color-white label{color:#fff !important}
.section .text-color-white .slick-dots li button:before{border:1px solid #fff !important}
.section .text-color-white .slick-dots li button{background:none !important}
.section .text-color-white .slick-dots li.slick-active button:before{background-color:#fff !important;color:#fff !important}
.section .text-color-black h1,.section .text-color-black h2,.section .text-color-black h3,.section .text-color-black h4,.section .text-color-black h5,.section .text-color-black h6,.section .text-color-black p,.section .text-color-black ul,.section .text-color-black li,.section .text-color-black span,.section .text-color-black label{color:#000 !important}
.section .text-color-black .slick-dots li button:before{border:1px solid #000 !important}
.section .text-color-black .slick-dots li.slick-active button:before{background-color:#000 !important;color:#000 !important}
.section .section-gradient-bg-true-light-gray{background-image:linear-gradient(to bottom,#f7f7f7 50%,#fff 100%)}
.section .section-gradient-bg-true-light-blue{background-image:linear-gradient(to bottom,#f5faff 50%,#fff 100%)}
.section .section-overlap-true-small{margin-top:-100px}
.section .section-overlap-true-large{margin-top:-150px}
.section .section-overlap-true-extraLarge{margin-top:-200px}[class^="mvp-icon-"]:before,[class*="mvp-icon-"]:before,.mvp-stack_close:before{display:inline-block;text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:"icomoonregular";line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;color:#d0d0d0}.site_form{display:none}
.site_form .cancle_btn{width:172px;border-radius:0;padding:10px;text-transform:uppercase;margin-right:10px}
.site_form .submit_btn{width:172px;border-radius:0;padding:10px;text-transform:uppercase;margin-left:11px}
.delete_msg{display:none}
.delete_msg i.mvp-icon-trash{position:absolute;left:17px}
.card-header.row{margin:0;padding:18px}
.success-header{background-color:#fff}
.success_msg{display:none}
.success_msg i.mvp-icon-success{position:absolute;left:17px;top:25px}
.pending-approval{display:none}
.text-bold{font-weight:800}
.add_btn{font-size:18px;line-height:18px;padding:15px 5px;word-break:break-word;width:232px;letter-spacing:.5px;margin:0 !important;margin:10px;text-transform:uppercase;text-align:center;font-weight:800;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;border:0;border-radius:0;background:#0071b3}
.card.mt-2{border-radius:0}
.form-group input{border-radius:0;height:calc(3.25em)}
.form-button{display:flex;justify-content:center}
.all-sies-container ul.tabs{border-bottom:2px solid #f2f2f2}
.tabcontent-container.all-sies-container{width:calc(70vw);margin:0 auto}
.tab-container .all-sies-container .container{width:100%;margin:0 !important;padding:0}
.sites-data .card{border-radius:0}
.sites-data .card .card-header.row{border-bottom:0;padding:15px 18px}
span.col.site_name.text-bold{font-size:14px}
.btn:disabled{cursor:not-allowed}
.sites-data-secondary .delete_site_btn{cursor:pointer}
.card-header.success-header{background:#fff;font-size:13px;border-radius:0;border:0;padding-left:10px}
.card-header.success-header h5{font-size:16px;font-weight:500;margin-bottom:0}
.card-header.success-header p{font-size:15px;font-weight:500;margin-bottom:5px;color:#a0a0a0}
.card.success_msg.mt-3{border-radius:0;padding-left:60px;border:1px solid #628b2c;background:#5a8028;max-width:600px}
.card-header.delete-header{background:#fff;font-size:13px;border-radius:0;border:0;padding-left:10px}
.card-header.delete-header h5{font-size:16px;font-weight:500;margin-bottom:0}
.card.delete_msg.mt-3{border-radius:0;padding-left:60px;border:1px solid #628b2c;background:#5a8028;max-width:600px}
@media only screen and (max-width:575px){.site_form .cancle_btn{width:100%;margin:0 0 15px}
.site_form .submit_btn{width:100%;margin:0}
}
.site_form input:focus{border:2px solid #0071b3 !important;box-shadow:none}
.all-sies-container button.btn.btn-primary.add_btn:hover{background:#1273b4;border:0}
.all-sies-container .site_form button.btn.btn-primary{background:#0071b3}
.all-sies-container .site_form button.btn.btn-primary:hover{background:#1273b4}
.all-sies-container .site_form button.btn.btn-primary:focus{box-shadow:none}
.site_form button.btn.btn-outline-primary.cancle_btn:hover{background:transparent;color:#1273b4}
.sites-data-secondary span.col.text-right{font-weight:500;color:#303030}
.all-sies-container ul.tabs{text-align:left !important}
.all-sies-container input.form-control{box-shadow:none}
.all-sies-container input.form-control:focus{border-color:#0071b3 !important}
.container.site-breadcrumb{width:calc(70vw) !important}
.site-breadcrumb a.show-breadcrumb{cursor:pointer}
.success_msg i.mvp-icon-success:before{color:#fff;font-size:28px}
.delete_msg i.mvp-icon-trash:before{color:white;font-size:28px}
.sites-data-secondary i.mvp-icon-trash:before{color:#0071b3;font-size:25px}
.tab-container .tabheading.sites_heading{text-align:left;margin-top:20px;margin-bottom:0}
.sites_heading{width:calc(70vw);margin:0 auto}
.sites_heading h2{font-size:24px;font-weight:800;margin:0;line-height:normal}
@media only screen and (min-width:992px){.form-width{min-width:399px;max-width:399px}
}
@media(min-width:768px){.tab-container.desktop-view .all-sies-container ul.tabs li{padding:10px !important}
}
.tabitemcontent .site-breadcrumb{color:#0071b3 !important}
.tabitemcontent .site-breadcrumb a{color:#000 !important}
.site-card-heading span{font-size:18px;font-weight:500}
.site-card-heading .card-header{border:none !important;background:#fff !important;padding-bottom:0}
.site-card-heading.card{border:0}
.sites-data-secondary .col-sm-1{padding-top:30px;font-size:16px;color:#0071b3;font-weight:500}
.sites-data-secondary .sepration_div{margin:32px 88px 20px 6px;border:2px solid #f2f2f2}
.sites-data-case .sepration_div{margin:32px 88px 20px 6px;border:2px solid #f2f2f2}
.site_form .red-border{border:2px solid #d22630}
.site_form span.error{color:#d22630;font-size:14px}
.site_form .error_show{color:#d22630;margin-left:10px}
.secondary-pending .reject-case{font-size:11px}@media(max-width:767px){.cmp-call-to-action{width:auto}
}
.iframeMarketo{width:100%;height:430px;border:0}
@media only screen and (max-width:1024px) and (min-width:768px){.iframeMarketo{height:360px}
}
.modal .modal-content{margin:10vh auto;padding:2rem 0;border:0;width:80%}
.modal .icon-close{cursor:pointer;top:0;right:0}
@media(min-width:768px){.modal .icon-close{top:0;right:5%}
}
@media only screen and (max-width:1024px) and (min-width:768px){.modal .modal-dialog{max-width:80%}
}
.hero .hero-content .container .button a{margin:0}
#cta-modal .modal-body{margin-top:24px}
.full-width .cmp-call-to-action{width:100%}.button{display:flex !important}
.button a{font-size:14px;line-height:20px;padding:14px 6px;word-break:break-word;letter-spacing:.5px;margin:10px;text-transform:uppercase;text-align:center;font-weight:700;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;font-style:normal}
.button--link a{text-transform:uppercase;letter-spacing:.5px;font-weight:800;border:none !important;padding:0 !important;width:auto}
.button--link a:after{font-family:icomoonregular;content:'\E94E';position:relative;font-size:11px;margin-top:5px;margin-left:5px}
.iframeMarketo{width:100%;height:430px;border:0}
@media only screen and (max-width:1024px) and (min-width:768px){.iframeMarketo{height:360px}
}
.modal .modal-content{margin:10vh auto;padding:2rem 0;border:0;width:80%}
.modal .icon-close{padding:4px 10px 0 !important;cursor:pointer;top:0;right:0}
@media(min-width:768px){.modal .icon-close{top:0;right:5%}
}
@media only screen and (max-width:1024px) and (min-width:768px){.modal .modal-dialog{max-width:80%}
}
.hero .hero-content .container .button a{margin:0}
#cta-modal .modal-body{margin-top:24px}.modal{background:rgba(0,0,0,0.6)}
.modal .icon-close{color:#404040}.modal{background:rgba(0,0,0,0.8)}
.modal .icon-close{color:#404040}div.cmp-image{position:relative}
div.cmp-image img{max-width:100%;width:100%;height:100%}
div.cmp-image .customImageSize img{width:auto;height:auto}
@media(min-width:1025px){div.cmp-image .image_desktop.image-overlap-true-small{margin-bottom:-100px;margin-top:100px;position:relative}
div.cmp-image .image_desktop.image-overlap-true-large{margin-bottom:-150px;margin-top:150px;position:relative}
div.cmp-image .image_desktop.image-overlap-true-extraLarge{margin-bottom:-200px;margin-top:200px;position:relative}
}
@media(min-width:768px){.image_desktop{display:block}
.image_mobile{display:none}
}
@media(max-width:767px){.image_desktop{display:none}
.image_mobile{display:block}
}
.cmp-image .cmp-image__link.skeleton{opacity:1;animation:skeleton-loading 1.5s linear infinite alternate;width:100%;filter:blur(1px);display:block}
.cmp-image .cmp-image__link.skeleton>img{display:block;width:100%;visibility:hidden}
.cmp-image .cmp-image__link.is-loaded{filter:none;transition:filter 1s;visibility:visible}
@media(min-width:768px){.aem-Grid--default--12 .cmp-image .cmp-image__link.skeleton{min-height:433.125px}
}
@media(min-width:768px){.aem-Grid--default--6 .cmp-image .cmp-image__link.skeleton{min-height:433.125px}
}
@media(min-width:768px){.aem-Grid--default--4 .cmp-image .cmp-image__link.skeleton{min-height:335.562px}
}
@keyframes skeleton-loading{0{background-color:#a3b8c2}
100%{background-color:grey}
}
.cmp-image .skeleton .dot-flashing{position:absolute;width:10px;height:10px;top:50%;border-radius:5px;background-color:#00629b;color:#00629b;animation:dot-flashing 1s infinite linear alternate;animation-delay:.5s;display:inline-block}
.cmp-image .skeleton .dot-flashing::before,.cmp-image .skeleton .dot-flashing::after{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px}
.cmp-image .skeleton .dot-flashing::before{left:-10px;transform:translateX(-100%);border-radius:5px;background-color:#00629b;color:#00629b;animation:dot-flashing 1s infinite alternate;animation-delay:0}
.cmp-image .skeleton .dot-flashing::after{left:10px;transform:translateX(100%);width:10px;height:10px;border-radius:5px;background-color:#00629b;color:#00629b;animation:dot-flashing 1s infinite alternate;animation-delay:1s}
@keyframes dot-flashing{0{background-color:#00629b}
50%,100%{background-color:rgba(0,98,155,0.2)}
}.headline .h-super{font-size:96px !important;line-height:104px !important;font-weight:700 !important;color:#303030 !important;text-transform:capitalize !important;letter-spacing:-0.015em !important}
@media(max-width:767px){.headline .h-super{font-size:44px !important;line-height:52px !important}
}
.headline .h-x-large{font-size:72px !important;line-height:80px !important;font-weight:700 !important;color:#303030 !important;text-transform:capitalize !important;letter-spacing:-0.015em !important}
@media(max-width:767px){.headline .h-x-large{font-size:36px !important;line-height:44px !important}
}
.headline .h-large{font-size:56px !important;line-height:64px !important;font-weight:700 !important;color:#303030 !important;text-transform:capitalize !important;letter-spacing:-0.01em !important}
@media(max-width:767px){.headline .h-large{font-size:32px !important;line-height:40px !important}
}
.headline .h-medium{font-size:40px !important;line-height:48px !important;font-weight:700 !important;color:#303030 !important;text-transform:capitalize !important;letter-spacing:-0.01em !important}
.headline .h-small{font-size:32px !important;line-height:40px !important;font-weight:700 !important;color:#303030 !important;text-transform:capitalize !important;letter-spacing:-0.005em}
@media(max-width:767px){.headline .h-small{font-size:22px !important;line-height:28px !important}
}
.headline .h-medium,.headline .h-large,.headline .h-x-large,.headline .h-super,.headline .h-small{font-style:normal}
.headline .headline-quote{font-style:italic !important;font-weight:400 !important;font-size:28px !important;line-height:36px !important;color:#1d1d1d !important}
@media(max-width:767px){.headline .headline-quote{font-size:22px !important;line-height:28px !important}
}
.headline h1{font-size:40px;line-height:46px;font-weight:700;margin-left:-1.5px}
.headline .h-medium{color:inherit !important}
.headline .h-large{color:inherit !important}
.headline .h-x-large{color:inherit !important}
.headline .h-super{color:inherit !important}
.headline .h-small{color:inherit !important}
.headline .headline-quote{color:inherit !important}
.headline .headline-eyebrow{font-size:18px;letter-spacing:.5px;margin-left:-0.5px;line-height:24px;font-weight:700;text-transform:uppercase}
.headline.headline-eyebrow-capitalize .headline-eyebrow{text-transform:capitalize;font-weight:700;font-size:16px;margin-top:25px}
.headline .sub-headline{font-size:22px;line-height:30px;font-weight:700}
.headline .sub-headline p{font-size:22px}
.headline .sub-headline li{font-size:22px}