h1,h2{font-family:"ambroise-std",serif!important;font-weight:400!important;font-style:normal!important}h3{font-family:"ambroise-std",serif!important}@font-face{font-family:"Optima";src:url(https://new.yourportaldesign.com/ypdev2/paramounteventschicago/wp-content/uploads/2026/03/OptimaLTStd-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}.e-con.elementor-sticky--active{z-index:9999}header.elementor-sticky--effects{background:#000}header ul.elementor-nav-menu--dropdown a,header ul.elementor-nav-menu--dropdown a:focus,header ul.elementor-nav-menu--dropdown a:hover{border-inline-start:0 solid transparent}header a.elementor-button:is(:hover,:focus) svg path{fill:#f7ba2f}.span-weight{font-weight:400!important}.dividerbox{position:relative}.slide-box-border .e-con-inner{border:1.5px solid #fff;margin:auto;margin-top:40px;margin-bottom:40px;width:100%}.dividerbox:before{content:"";background-image:url(https://new.yourportaldesign.com/ypdev2/paramounteventschicago/wp-content/uploads/2026/02/divider-box.png);width:20px;height:28px;top:0;left:31px;bottom:0;position:absolute}.blog-loopsec .e-loop-item .elementor-element-9d8532a>.e-con-inner{display:flex;flex-direction:row}.blog-loopsec .e-loop-item:nth-child(odd) .elementor-element-9d8532a>.e-con-inner{flex-direction:row-reverse!important}.elementor-field-type-date{position:relative}.elementor-field-type-date input::-webkit-calendar-picker-indicator{opacity:0;position:relative;z-index:2;cursor:pointer}.elementor-field-type-date::before{content:"";position:absolute;right:35px;top:70px;transform:translateY(-50%);width:20px;height:20px;background-image:url(https://new.yourportaldesign.com/ypdev2/paramounteventschicago/wp-content/uploads/2026/04/calander-icon.png);background-size:contain;background-repeat:no-repeat;pointer-events:none;z-index:1}@media(max-width:974px){.elementor-field-type-date::before{top:95px}}@media (max-width:767px){.blog-loopsec .e-loop-item .elementor-element-9d8532a>.e-con-inner{flex-direction:column!important}.elementor-field-type-date::before{top:55px}}.elementor-widget-taxonomy-filter .e-filter{display:none!important}.elementor-taxonomy-dropdown{width:220px;border:1px solid #e4e4e4;background:#fff;font-size:11px;color:#2d2a26;font-family:"Avenir",Sans-serif;display:block;margin:0 auto 25px;cursor:pointer;padding:7px 15px;font-weight:600;letter-spacing:2px;text-transform:uppercase;border-radius:0}.blog-loopsec .elementor-pagination{display:flex;justify-content:center;gap:8px}.blog-loopsec .elementor-pagination .page-numbers{display:inline-block;padding:8px 14px;background-color:transparent;color:#2d2a26;text-decoration:none;border-radius:0;font-size:14px;transition:all 0.3s ease;border:1px solid #EFEFEF}.blog-loopsec .elementor-pagination .page-numbers:hover{background-color:#D2DFB5;color:#2d2a26}.blog-loopsec .elementor-pagination .page-numbers.current{background-color:#D2DFB5;color:#2d2a26}.blog-loopsec .elementor-pagination .prev,.blog-loopsec .elementor-pagination .next{font-weight:500}#preloader{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;display:flex;justify-content:center;align-items:center;z-index:99999}.preloader-content{text-align:center}.preloader-logo{width:51px;margin-bottom:20px;transform:scale(.7);animation:zoomOnce 1.5s ease forwards}@keyframes zoomOnce{from{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.preloader-text{font-weight:600;letter-spacing:3px;white-space:nowrap;overflow:hidden;width:0;animation:typing 2.5s ease forwards}@keyframes typing{from{width:0}to{width:100%}}@media (max-width:768px){.preloader-text{font-size:18px!important;letter-spacing:1px}}.typing-loop{display:inline-block;border-right:3px solid #000;color:#2D2A26;font-family:"Avenir",Sans-serif;font-size:65px;font-weight:900;text-transform:uppercase;line-height:65px}@keyframes blink{0%,100%{border-color:transparent}50%{border-color:#000}}.typing-loop{animation:blink 0.7s infinite}.typing-cursor{display:inline-block;width:2px;height:1em;background:#000;margin-left:4px;animation:blink 0.8s infinite;vertical-align:bottom}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.cta-hover .elementor-button{position:relative;overflow:hidden;z-index:1;transition:color 0.4s ease}.cta-hover .elementor-button::before{content:"";position:absolute;inset:0;background:#D2DFB5;transform:translateX(-100%);transition:transform 0.5s ease;z-index:-1}.cta-hover .elementor-button:hover::before{transform:translateX(0)}.cta-hover .elementor-button:hover{background-color:#fff!important}.hover-phototext{position:relative}.hover-phototext img{position:relative;transition:transform 0.6s ease,opacity 0.4s ease}.hover-phototext:hover img{transform:scale(1.03);opacity:.95}.hover-phototext .phototext{left:auto!important;right:0px!important;top:auto!important;bottom:8px!important;background-color:transparent;transition:0.3s;padding:0 30px 0 30px;text-align:right;display:none}.hover-phototext:hover .phototext{display:block}.cta-hover-mobile .elementor-button{position:relative;overflow:hidden;z-index:1}.cta-hover-mobile .elementor-button::before{content:"";position:absolute;inset:0;background:#D2DFB5;transform:translateX(-100%);transition:transform 2.5s cubic-bezier(.4,0,.2,1);z-index:0;border:2px solid #D2DFB5!important}.cta-hover-mobile .elementor-button span{position:relative;z-index:2}.cta-hover-mobile.in-view .elementor-button::before{transform:translateX(0%)}.leader-box{position:relative}.leader-box img{position:relative}.leader-box::after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border:1.86207px solid #fff}@media (max-width:1024px){.p-navigation .menu-item-has-children a:hover .sub-arrow,.p-navigation .menu-item-has-children a:focus .sub-arrow{fill:#ffffff!important}}@media(max-width:767px){.whatwe-sec .elementor-image-box-img img,.who-we-sec .elementor-image-box-img img{margin:auto}.elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#fff;border-color:#EFEFEF}.elementor-button:focus-visible,.elementor-kit-6 .elementor-button:focus-visible{outline:none}}@media(min-width:1025px){.cta-hover .elementor-button span{display:block;transition:transform 0.4s ease}.cta-hover .elementor-button .hover-text{position:absolute;left:0;top:-100%;transition:transform 0.3s ease;padding:16px 45px 16px 45px}.cta-hover .elementor-button:hover span{transform:translateY(100%)}.cta-hover .elementor-button:hover .hover-text{transform:translateY(100%)}}@media(max-width:400px){.slide-box-border .e-con-inner{padding-left:8px;padding-right:8px}}@media(max-width:767px){.cta-hover .elementor-button::before{background:#fff}.cta-hover .elementor-button:hover{background-color:#fff!important}.cta-hover .elementor-button:hover{border-color:#EFEFEF!important}.slide-box-border .e-con-inner{margin-top:15px;margin-bottom:15px}.slide-box-border .e-con-inner{padding-left:8px;padding-right:8px}.blog-loopsec .elementor-pagination .page-numbers.current{line-height:35px}}@media(min-width:1025px) and (max-width:1230px){h2{font-size:50px!important;line-height:64px!important}}@media(min-width:1025px) and (max-width:1029px){.qulityservice-div{--column-gap:40px !important}.qulityservice-div h4{font-size:25px!important;line-height:27px!important}}@media(min-width:1030px) and (max-width:1162px){.qulityservice-div h4{font-size:25px!important;line-height:27px!important}}@media(min-width:768px) and (max-width:930px){.qulityservice-div h4{font-size:20px!important;line-height:22px!important}}.blogsec .elementor-heading-title .normal-text{font-weight:400!important;display:block!important}