﻿@import url("https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700&family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&family=Figtree:ital,wght@0,300..900;1,300..900&family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;600;700;800&family=Oswald&family=Roboto&display=swap");@import url("https://use.typekit.net/kmf5ttv.css");.pp-advanced-menu-mobile-toggle{width:100% !important}@media only screen and (max-width:767px){h1{font-size:30px !important}}@media only screen and (max-width:767px){h2{font-size:24px !important}}@media only screen and (max-width:767px){h3{font-size:20px !important}}.page .fl-post-header{display:none !important}.search-results .fl-post-header{display:block !important}.fl-content-left .fl-row-content-wrap{padding-left:0px !important;padding-right:0px !important}.fl-content-left .fl-module-content{margin-left:0px !important;margin-right:0px !important;margin-top:0px !important}.fl-content-left .fl-module-content h1{margin-top:0px !important}@media only screen and (max-width:1020px){body{font-size:18px !important}}@media only screen and (max-width:767px){.fl-col-small{max-width:100% !important}}.fl-content-left{border-right:none !important}.mega-menu .sub-menu{padding-left:20px !important}.mega-menu .mega-header{padding-top:10px !important}.mega-menu .mega-header .sub-menu{padding-bottom:20px !important}.mega-menu .mega-header a:hover{background:#4d6aa7 !important}.mega-menu ul li a{padding-top:5px !important;padding-bottom:5px !important;text-transform:none !important}.hero-slide{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%), url(../images/integreon-hero-image.jpeg) !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;background-attachment:fixed !important}@media only screen and (max-width:767px){.hero-slide{background:#000 !important;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%), url(../images/integreon-hero-image.jpeg) !important;background-size:cover !important;background-position:center center !important}}.hero-slide-text{color:#fff !important;font-size:18px !important}.hero-slide-text h1{color:#fff !important;font-size:62px !important}@media only screen and (max-width:767px){.hero-slide-text h1{font-size:42px !important}}.hero-slide-text h2{font-weight:400 !important;color:#fff !important;font-size:24px !important}@media only screen and (max-width:767px){.hero-slide-text h2{font-size:20px !important}}@media only screen and (max-width:767px){.hero-slide-text{font-size:16px !important}}.home-content h2{margin-top:0px !important}.home-content h3{color:#9b0202 !important;font-size:14px !important;margin-bottom:0px !important;text-transform:uppercase !important}.white-content h2{margin-top:0px !important;color:#fff !important}.white-content h3{color:#ffffff !important;font-size:14px !important;margin-bottom:0px !important;text-transform:uppercase !important}.home-stat{text-align:center !important;font-size:20px !important;min-height:166px !important;height:auto !important}.bucket-text h3{color:#9b0202 !important}.special-cards .pp-hover-card.style-2 .pp-hover-card-content .pp-hover-card-description{bottom:22% !important}.special-cards .pp-hover-card-description{padding-left:10px !important;padding-right:10px !important}.special-cards .pp-hover-card-inner{background:rgba(0, 0, 0, 0.48) !important}.special-accordion .pp-accordion-button strong{display:block !important;width:100% !important}.red-zone{color:#fff !important}.red-zone h2{color:#fff !important;font-size:62px !important;line-height:1 !important}@media only screen and (max-width:767px){.red-zone h2{font-size:42px !important}}.red-zone h3{color:#fff !important;font-weight:normal !important}.red-zone a{color:#fff !important}.testimonials-para{color:#fff !important}.testimonials-para h2{color:#fff !important}.testimonials-para h3{color:#fff !important}.testimonials-para strong{color:#fff !important}.company-callout{font-size:17px !important}.company-callout h4{color:#9b0202 !important;font-size:12px !important;text-transform:uppercase !important;margin-bottom:0px !important;margin-top:0px !important}.company-callout h3{color:#333 !important;margin-top:0px !important}.company-callout .fl-callout-text-wrap{padding-left:15px !important;padding-right:15px !important;min-height:415px !important;height:auto !important}.company-callout ul{list-style:none;padding-left:5px;margin-bottom:20px !important}.company-callout ul li{position:relative;padding-left:1.5em}.company-callout ul li::before{content:"" !important;font-family:"Font Awesome 5 Free" !important;font-weight:900;position:absolute;left:0;top:0.1em;color:#000}.company-callout .fl-callout-cta-link::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:8px;display:inline-block}#homeSpots p{margin-bottom:0px !important}#homeSpots .homeSpot#mm a{background-image:url(../images/mm-icon.png)}#homeSpots .homeSpot#bi a{background-image:url(../images/bi-icon.png)}#homeSpots .homeSpot#pi a{background-image:url(../images/pi-icon.png)}#homeSpots .homeSpot#dp a{background-image:url(../images/dp-icon.png)}@media only screen and (max-width:767px){#homeSpots .homeSpot p{margin:0 !important}}#homeSpots .homeSpot a{background-position:center 0px;background-repeat:no-repeat;display:block;padding-top:85px !important;padding-bottom:10px !important;text-align:center !important;font-family:"Figtree", sans-serif !important;font-weight:normal !important;font-size:22px !important;color:#4d6aa7 !important;position:relative}@media only screen and (max-width:767px){#homeSpots .homeSpot a{text-align:left !important;padding:35px 0 35px 60px !important;background-position:left 25px;border-bottom:1px solid #dddddd;background-size:44px 45px}#homeSpots .homeSpot a:after{display:none !important}}#homeSpots .homeSpot a:hover{color:#7ca6ff !important;text-decoration:none}.sub-page-form .gform_wrapper{background:#0f2554 !important}.sub-page-form input,.sub-page-form .textarea{background:#0f2554 !important;border:1px solid #7ca6ff !important;color:#fff !important}.sub-page-form ::-webkit-input-placeholder{color:#fff !important}.sub-page-form ::-moz-placeholder{color:#fff !important}.sub-page-form :-ms-input-placeholder{color:#fff !important}.sub-page-form :-moz-placeholder{color:#fff !important}.sub-page-form h2{background:#0f2554 !important;padding:15px 15px 0px 15px !important;margin-bottom:0px !important;font-size:45px !important;color:#fff !important;margin-top:0px !important;font-family:"Oswald", sans-serif !important}@media only screen and (max-width:1020px){.sub-page-form h2{font-size:30px !important}}@media only screen and (max-width:767px){.sub-page-form h2{font-size:45px !important}}.sub-page-form h2::after{content:"";display:inline-block;width:1em;height:1em;margin-left:0.3em;vertical-align:middle;background-image:url(../images/form.png) !important;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:1020px){.sub-page-form h2::after{display:none !important}}@media only screen and (max-width:767px){.sub-page-form h2::after{display:inline-block !important}}.sub-page-form .gform_description{color:#7ca6ff !important;text-transform:uppercase !important;font-size:16px !important}.sub-page-form h4{background:#0f2554 !important;padding:15px 15px 0px 15px !important;margin-bottom:0px !important;font-size:36px !important;color:#fff !important;margin-top:0px !important;font-family:"Oswald", sans-serif !important}@media only screen and (max-width:1020px){.sub-page-form h4{font-size:30px !important}}@media only screen and (max-width:767px){.sub-page-form h4{font-size:45px !important}}.sub-page-form h4::after{content:"";display:inline-block;width:1em;height:1em;margin-left:0.3em;vertical-align:middle;background-image:url(../images/form.png) !important;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:1020px){.sub-page-form h4::after{display:none !important}}@media only screen and (max-width:767px){.sub-page-form h4::after{display:inline-block !important}}.sub-page-form .gfield_label{display:none !important}.sub-page-form .gform_wrapper{padding:0px 15px 20px 15px !important}.sub-page-form .gform_footer{padding-top:0px !important;margin-top:0px !important;padding-bottom:0px !important}.sub-page-form .gform_button{background:#7ca6ff !important;color:#001827 !important}.aop-menu h2{background:#0f2554 !important;padding:15px 20px !important;margin-bottom:0px !important;font-size:30px !important;color:#fff !important;text-transform:uppercase !important;margin-top:0px !important;border-bottom:12px solid #d9d9d9 !important;font-family:"Oswald", sans-serif !important;font-weight:300 !important;background-image:url(../images/scales-blue.png) !important;background-position:right 20px center !important;background-repeat:no-repeat !important;background-size:39px 42px !important}@media only screen and (max-width:1020px){.aop-menu h2{background-image:none !important}}@media only screen and (max-width:767px){.aop-menu h2{background-image:url(../images/scales-blue.png) !important}}.aop-menu h4{background:#0f2554 !important;padding:15px 20px !important;margin-bottom:0px !important;font-size:30px !important;color:#fff !important;text-transform:uppercase !important;margin-top:0px !important;border-bottom:12px solid #d9d9d9 !important;font-family:"Oswald", sans-serif !important;font-weight:300 !important;background-image:url(../images/scales-blue.png) !important;background-position:right 20px center !important;background-repeat:no-repeat !important;background-size:39px 42px !important}@media only screen and (max-width:1020px){.aop-menu h4{background-image:none !important}}.aop-menu .fl-module-content,.fl-sidebar .menu{border:1px solid #efefef !important}.aop-menu ul{margin-bottom:0px !important}.aop-menu li{padding:0 !important;margin:0px !important}.aop-menu li a{display:block;color:#0f2556 !important;padding:11px 15px 11px 35px !important;position:relative;background:#ffffff;border-bottom:1px solid #efefef !important;font-weight:bold !important}@media only screen and (max-width:1020px){.aop-menu li a{font-size:14px !important;padding:11px 15px 11px 35px !important}}.aop-menu li a:hover{background:#f3f3f3;color:#7ca6ff !important;text-decoration:none}.aop-menu li a:hover:before{color:#0f2556}.aop-menu li a:before{content:"■" !important;position:absolute;left:10px;top:18px;color:#0f2556;font-size:10px !important}@media only screen and (max-width:1020px){.aop-menu li a:before{font-size:10px !important;left:10px !important;top:15px !important}}.aop-menu li.current_page_item a{background:#f3f3f3;color:#7ca6ff !important}.aop-menu li.current_page_item a:before{color:#0f2556 !important}.fl-sidebar .widget_recent_entries,.fl-sidebar .widget_archive,.fl-sidebar .widget_categories{background:#ffffff !important;border:1px solid #3d3d3d !important;color:#211d1e !important;font-weight:bold !important}.fl-sidebar .widget_recent_entries select,.fl-sidebar .widget_archive select,.fl-sidebar .widget_categories select{width:100% !important;padding:10px !important}.fl-sidebar .widget_recent_entries a,.fl-sidebar .widget_archive a,.fl-sidebar .widget_categories a{color:#0f2554 !important}.fl-sidebar .widget_recent_entries a:hover,.fl-sidebar .widget_archive a:hover,.fl-sidebar .widget_categories a:hover{color:#7ca6ff !important;text-decoration:underline !important}.fl-sidebar .widget_recent_entries ul li,.fl-sidebar .widget_archive ul li,.fl-sidebar .widget_categories ul li{margin-bottom:0px !important}.fl-sidebar .widget_recent_entries h2,.fl-sidebar .widget_archive h2,.fl-sidebar .widget_categories h2{background:#0f2554 !important;padding:15px 20px !important;margin-bottom:0px !important;font-size:30px !important;color:#fff !important;text-transform:uppercase !important;margin-top:0px !important;border-bottom:12px solid #d9d9d9 !important;font-family:"Oswald", sans-serif !important;font-weight:300 !important;background-image:url(../images/scales-blue.png) !important;background-position:right 20px center !important;background-repeat:no-repeat !important;background-size:39px 42px !important}.fl-sidebar .widget_recent_entries h4,.fl-sidebar .widget_archive h4,.fl-sidebar .widget_categories h4{background:#0f2554 !important;padding:15px 20px !important;margin-bottom:0px !important;font-size:30px !important;color:#fff !important;text-transform:uppercase !important;margin-top:0px !important;border-bottom:12px solid #d9d9d9 !important;font-family:"Oswald", sans-serif !important;font-weight:300 !important;background-image:url(../images/scales-blue.png) !important;background-position:right 20px center !important;background-repeat:no-repeat !important;background-size:39px 42px !important}.fl-sidebar .widget_recent_entries ul,.fl-sidebar .widget_archive ul,.fl-sidebar .widget_categories ul{margin-bottom:0px !important;padding-left:10px !important}.fl-sidebar .widget_recent_entries li,.fl-sidebar .widget_archive li,.fl-sidebar .widget_categories li{padding:13px 8px !important;border-color:#070707 !important}.fl-sidebar .widget_recent_entries li a:before,.fl-sidebar .widget_archive li a:before,.fl-sidebar .widget_categories li a:before{display:none !important}.cryopak-image .pp-photo-content-inner{position:relative;display:inline-block}.cryopak-image .pp-photo-content-inner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(32, 155, 219, 0.4);pointer-events:none}.cryopak-image .pp-photo-img{position:relative;display:block;transition:all 0.3s ease}.cryopak-image .pp-photo-img:hover{filter:brightness(50%)}.ddl-image .pp-photo-content-inner{position:relative;display:inline-block}.ddl-image .pp-photo-content-inner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(253, 107, 0, 0.4);pointer-events:none}.ddl-image .pp-photo-img{position:relative;display:block;transition:all 0.3s ease}.ddl-image .pp-photo-img:hover{filter:brightness(50%)}.nexkemia-image .pp-photo-content-inner{position:relative;display:inline-block}.nexkemia-image .pp-photo-content-inner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(27, 76, 183, 0.4);pointer-events:none}.nexkemia-image .pp-photo-img{position:relative;display:block;transition:all 0.3s ease}.nexkemia-image .pp-photo-img:hover{filter:brightness(50%)}.rotating-testimonials .pp-testimonials-image img{margin-bottom:35px !important}.bucket-text-block{min-height:80px !important}