#wpadminbar #wp-admin-bar-p404_free_top_button .ab-icon:before{content:"\f103";color:red;top:2px}img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--ast-global-color-0:var(--ast-global-color-0);--wp--preset--color--ast-global-color-1:var(--ast-global-color-1);--wp--preset--color--ast-global-color-2:var(--ast-global-color-2);--wp--preset--color--ast-global-color-3:var(--ast-global-color-3);--wp--preset--color--ast-global-color-4:var(--ast-global-color-4);--wp--preset--color--ast-global-color-5:var(--ast-global-color-5);--wp--preset--color--ast-global-color-6:var(--ast-global-color-6);--wp--preset--color--ast-global-color-7:var(--ast-global-color-7);--wp--preset--color--ast-global-color-8:var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:root{--wp--style--global--content-size:var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size:var(--wp--custom--ast-wide-width-size)}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:24px;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:24px}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-flex){gap:24px}:root :where(.is-layout-grid){gap:24px}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}a:where(:not(.wp-element-button)){text-decoration:none}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;line-height:inherit;padding:calc(0.667em + 2px) calc(1.333em + 2px);text-decoration:none}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-ast-global-color-0-color{color:var(--wp--preset--color--ast-global-color-0)!important}.has-ast-global-color-1-color{color:var(--wp--preset--color--ast-global-color-1)!important}.has-ast-global-color-2-color{color:var(--wp--preset--color--ast-global-color-2)!important}.has-ast-global-color-3-color{color:var(--wp--preset--color--ast-global-color-3)!important}.has-ast-global-color-4-color{color:var(--wp--preset--color--ast-global-color-4)!important}.has-ast-global-color-5-color{color:var(--wp--preset--color--ast-global-color-5)!important}.has-ast-global-color-6-color{color:var(--wp--preset--color--ast-global-color-6)!important}.has-ast-global-color-7-color{color:var(--wp--preset--color--ast-global-color-7)!important}.has-ast-global-color-8-color{color:var(--wp--preset--color--ast-global-color-8)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-ast-global-color-0-background-color{background-color:var(--wp--preset--color--ast-global-color-0)!important}.has-ast-global-color-1-background-color{background-color:var(--wp--preset--color--ast-global-color-1)!important}.has-ast-global-color-2-background-color{background-color:var(--wp--preset--color--ast-global-color-2)!important}.has-ast-global-color-3-background-color{background-color:var(--wp--preset--color--ast-global-color-3)!important}.has-ast-global-color-4-background-color{background-color:var(--wp--preset--color--ast-global-color-4)!important}.has-ast-global-color-5-background-color{background-color:var(--wp--preset--color--ast-global-color-5)!important}.has-ast-global-color-6-background-color{background-color:var(--wp--preset--color--ast-global-color-6)!important}.has-ast-global-color-7-background-color{background-color:var(--wp--preset--color--ast-global-color-7)!important}.has-ast-global-color-8-background-color{background-color:var(--wp--preset--color--ast-global-color-8)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-ast-global-color-0-border-color{border-color:var(--wp--preset--color--ast-global-color-0)!important}.has-ast-global-color-1-border-color{border-color:var(--wp--preset--color--ast-global-color-1)!important}.has-ast-global-color-2-border-color{border-color:var(--wp--preset--color--ast-global-color-2)!important}.has-ast-global-color-3-border-color{border-color:var(--wp--preset--color--ast-global-color-3)!important}.has-ast-global-color-4-border-color{border-color:var(--wp--preset--color--ast-global-color-4)!important}.has-ast-global-color-5-border-color{border-color:var(--wp--preset--color--ast-global-color-5)!important}.has-ast-global-color-6-border-color{border-color:var(--wp--preset--color--ast-global-color-6)!important}.has-ast-global-color-7-border-color{border-color:var(--wp--preset--color--ast-global-color-7)!important}.has-ast-global-color-8-border-color{border-color:var(--wp--preset--color--ast-global-color-8)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}.cfef-hidden{display:none!important}.recentcomments a{display:inline!important;padding:0!important;margin:0!important}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}.grecaptcha-badge{display:none!important}footer.site-footer ul#menu-quick-links ul.sub-menu{display:none}footer.site-footer ul#menu-quick-links li.menu-item-has-children{position:relative}footer.site-footer ul#menu-quick-links li.menu-item-has-children a.menu-link{max-width:max-content;width:max-content;display:flex;align-items:center}footer.site-footer ul#menu-quick-links li.menu-item-has-children span.dropdown-menu-toggle{position:absolute;right:0}footer.site-footer ul#menu-quick-links li.menu-item-has-children span.ast-icon.icon-arrow{display:none}footer.site-footer ul#menu-quick-links li.menu-item-has-children{position:relative;background:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://properroofingco.com/wp-content/uploads/2025/01/down-white.svg');background-size:14px;background-repeat:no-repeat;background-position:right 10px}@media screen and (max-width:767px){footer.site-footer ul#menu-quick-links li.menu-item-has-children{background-size:12px;background-repeat:no-repeat;background-position:calc(50% + 50px) 13px;display:flex;justify-content:center;flex-direction:column;align-items:center}footer.site-footer ul#menu-quick-links li.menu-item-has-children ul.sub-menu li{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}}footer.site-footer h5,footer.site-footer h2{font-family:'Roboto',sans-serif;line-height:1;margin-bottom:30px!important}footer.site-footer .site-footer-section aside.footer-widget-area-inner .widget{margin:0}footer.site-footer .site-footer-focus-item .footer-social-inner-wrap a.footer-social-item{margin-right:5px}footer.site-footer p{font-family:'Roboto',sans-serif;margin-bottom:24px!important;line-height:1.3em!important}footer.site-footer aside nav ul li{font-family:'Roboto',sans-serif;margin-bottom:8px}footer.site-footer aside nav ul li:last-child{margin-bottom:0}footer.site-footer ul#menu-quick-links li.menu-item-has-children{background-position:right 6px}footer.site-footer ul li.menu-item-has-children ul.sub-menu{margin:12px 0!important}@media screen and (max-width:921px){footer.site-footer ul#menu-quick-links li.menu-item-has-children a{width:100%!important;max-width:100%!important;justify-content:center}footer.site-footer ul#menu-quick-links li.menu-item-has-children{background-position:calc(50% + 45px) 6px}.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"],.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"]{margin-top:30px}}@media screen and (max-width:544px){footer.site-footer h5,footer.site-footer h2{margin-bottom:12px!important}}*,::before,:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}p{margin:0 0 20px}p:last-child{margin:0 0 0}a{text-decoration:none;color:inherit}a:hover,a:focus{text-decoration:none}img{max-width:100%;height:auto}ul+ul,ul+ol,ol+ul,ol+ol{margin:20px 0 0}a:focus,a:focus-within,a:focus-visible,a:target,a:visited,a:active,button:focus,button:focus-within,button:focus-visible,button:target,button:visited,button:active,input:focus,input:focus-within,input:focus-visible,input:target,input:visited,input:active,select:focus,select:focus-within,select:focus-visible,select:target,select:visited,select:active,textarea:focus,textarea:focus-within,textarea:focus-visible,textarea:target,textarea:visited,textarea:active{outline:none;box-shadow:none;font-family:inherit}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder,::-ms-input-placeholder,::placeholder{color:inherit;opacity:1;font-family:inherit}table{border-collapse:collapse;border-spacing:0}.hover-btn a:hover span.elementor-button-icon svg rect{fill:#fff!important}.hover-btn a span.elementor-button-content-wrapper span.elementor-button-icon,.hover-btn-red a span.elementor-button-content-wrapper span.elementor-button-icon{display:flex}span.word{display:inline-flex;overflow:hidden}.text-anim span.word span.char{opacity:0;transition:all 1.2s cubic-bezier(.17,.17,0,.79)!important}.text-anim.split-is h1 span.word span.char,.text-anim.split-is h2 span.word span.char,.text-anim.split-is h3 span.word span.char,.text-anim.split-is h4 span.word span.char{opacity:1;transition-delay:calc(30ms * var(--char-index))!important;display:inline-flex}body:not(.home) .header-main-sec{background:#f5f5f5;position:relative!important}.header-main-sec .header-top-sec span{color:#DE3C4D}.header-main-sec .header-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li>a:before{content:"//";color:#DE3C4D;font-family:Gareth;font-size:25px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-left:-20px;transition:all 0.3s ease-in-out}.header-main-sec .header-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li>ul.sub-menu{left:20px!important;padding:10px 0}.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li>a:before{content:"//";color:#DE3C4D;font-family:Gareth;font-size:44px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;transition:all 0.3s ease-in-out;margin-left:-30px}.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li.current_page_item>a,.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li:hover a{margin-left:30px}.slider-heading h2{display:flex;width:max-content;white-space:nowrap;justify-content:center;align-items:center;animation:marqueeLeft 45s infinite linear}.slider-heading{overflow:hidden}@keyframes marqueeLeft{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.slider-heading h2>span{display:flex;align-items:center;justify-content:center}.slider-heading h2>span>span{text-indent:60px}.slider-heading h2{white-space:nowrap}.slider-heading h2 span>span:before{content:"/";margin-right:60px}.areas-slider-heading h2{display:flex;width:max-content;white-space:nowrap;justify-content:center;align-items:center;animation:marqueeLeft 45s infinite linear}.areas-slider-heading{overflow:hidden}@keyframes marqueeLeft{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.areas-slider-heading h2>span{display:flex;align-items:center;justify-content:center}.areas-slider-heading h2>span>span{text-indent:60px;display:flex;align-items:center}.areas-slider-heading h2{white-space:nowrap}.areas-slider-heading h2>span>span:after{content:"";background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://properroofingco.com/wp-content/uploads/2025/01/fi_8789513-1.svg');display:inline-block;width:36px;height:36px;margin-left:60px;background-size:contain}.project-slider .twentytwenty-wrapper .twentytwenty-handle{background:#fff;width:70px;height:70px}.project-slider-img .twentytwenty-overlay .twentytwenty-before-label:before{content:"//BEFORE"!important;background:none;font-size:50px;top:30px;left:100px;color:#30353B;font-family:'Montserrat',sans-serif;font-size:50px;font-style:normal;font-weight:700;line-height:50px;text-transform:uppercase;margin:0}.project-slider-img .twentytwenty-overlay .twentytwenty-after-label:before{content:"//AFTER"!important;background:none;font-size:50px;top:30px;right:100px;color:#30353B;font-family:'Montserrat',sans-serif;font-size:50px;font-style:normal;font-weight:700;line-height:50px;text-transform:uppercase;margin:0!important}.project-slider-img .twentytwenty-container .twentytwenty-handle{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border:none!important;margin-left:-34px!important;background:#fff!important}.project-slider-img .twentytwenty-container .twentytwenty-handle span.twentytwenty-right-arrow{display:none}.project-slider-img .twentytwenty-container .twentytwenty-handle span.twentytwenty-left-arrow{border:none!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://properroofingco.com/wp-content/uploads/2025/01/fi_10304864-1.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:25px;height:25px;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.project-slider-img .twentytwenty-container{height:90vh!important}.project-slider-img .twentytwenty-container img{height:100%}.project-slider-img .twentytwenty-container .twentytwenty-handle:after{left:calc(50% - 4px)!important;width:5px;top:72%!important}.project-slider-img .twentytwenty-container .twentytwenty-handle:before{left:calc(50% - 4px)!important;width:5px;bottom:72%!important}.contact-main-sec .elementor-form-fields-wrapper input{height:42px!important;padding:0!important}.contact-main-sec .elementor-form-fields-wrapper textarea{height:122px!important;padding:0!important}.contact-main-sec .elementor-form-fields-wrapper input:focus,.contact-main-sec .elementor-form-fields-wrapper textarea:focus,.contact-main-sec .elementor-form-fields-wrapper input:hover,.contact-main-sec .elementor-form-fields-wrapper textarea:hover{border-style:solid;box-shadow:none;background:transparent!important}.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial{padding:30px;display:flex;flex-direction:column-reverse;gap:40px;height:100%!important;justify-content:space-between}.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__header{padding:0}.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__content{padding:0;margin-top:100px}.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__header .elementor-testimonial__icon{position:absolute;top:30px;right:30px}.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__header cite.elementor-testimonial__cite{display:flex;justify-content:center}.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__header cite.elementor-testimonial__cite .elementor-star-rating{position:absolute;top:80px;left:30px}.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__content:before{content:"";background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://properroofingco.com/wp-content/uploads/2025/01/Quote.svg');width:25px;height:20px;display:block;position:absolute;top:30px}.review-slider .elementor-swiper-button{font-size:0!important}.review-slider .elementor-swiper-button-prev{left:-75px!important}.review-slider .elementor-swiper-button-prev:before{content:"";background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://properroofingco.com/wp-content/uploads/2025/01/Vector-46.svg');width:30px;height:22px;display:block;transition:all 0.3s ease-in-out}.review-slider .elementor-swiper-button-prev:hover:before{background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://properroofingco.com/wp-content/uploads/2025/01/Vector-49.svg')}.review-slider .elementor-swiper-button-next{right:-75px!important}.review-slider .elementor-swiper-button-next:after{content:"";background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://properroofingco.com/wp-content/uploads/2025/01/Vector-50.svg');width:30px;height:22px;display:block;transition:all 0.3s ease-in-out}.review-slider .elementor-swiper-button-next:hover:after{background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://properroofingco.com/wp-content/uploads/2025/01/Vector-48-1.svg')!important}.services-item-col .elementor-widget-image{height:0;opacity:0;transition:all 0.35s ease-in-out;max-width:26.28%!important;width:100%;left:64%!important;top:0px!important;z-index:99!important;pointer-events:none}.services-item-col .elementor-widget-image img{position:absolute;left:0;top:50%;transform:translateY(-50%);object-fit:cover}.services-item-col{height:110px;transition:all 0.35s ease-in-out}.services-item-col:hover{height:220px}.services-item-col:hover .elementor-widget-image{height:100%;opacity:1!important}.service-content-sec .elementor-widget-theme-post-excerpt{transition:all 0.35s ease-in-out;opacity:0;pointer-events:none}.services-item-col:hover .service-content-sec .elementor-widget-theme-post-excerpt{opacity:1;pointer-events:all}.services-item-col .service-content-sec .elementor-widget-heading h3:before{margin-right:60px;transition:all 0.35s ease-in-out;color:#30353B!important;font-style:normal;font-weight:700;line-height:50px;text-transform:uppercase}.service-sec .elementor-widget-loop-grid .elementor-grid .roofing_services:nth-child(2) .services-item-col .service-content-sec .elementor-widget-heading h3:before{content:"01."}.service-sec .elementor-widget-loop-grid .elementor-grid .roofing_services:nth-child(3) .services-item-col .service-content-sec .elementor-widget-heading h3:before{content:"02."}.service-sec .elementor-widget-loop-grid .elementor-grid .roofing_services:nth-child(4) .services-item-col .service-content-sec .elementor-widget-heading h3:before{content:"03."}.service-sec .elementor-widget-loop-grid .elementor-grid .roofing_services:nth-child(5) .services-item-col .service-content-sec .elementor-widget-heading h3:before{content:"04."}.services-item-col .service-content-sec .elementor-widget-heading h3{transition:all 0.35s ease-in-out}.services-item-col:hover .service-content-sec .elementor-widget-heading h3:before,.services-item-col:hover .service-content-sec .elementor-widget-heading h3,.services-item-col:hover .service-icon .elementor-icon svg path{color:#DE3C4D!important}.services-item-col:hover .service-icon .elementor-icon svg path{fill:#DE3C4D!important}.service-sec .elementor-widget-image{mix-blend-mode:multiply}.service-item-area .elementor-loop-container .type-roofing_services:nth-child(2) .services-item-col{border-top:1px solid rgb(0 0 0 / 20%)}.type-post .wp-block-heading{margin-top:20px;margin-bottom:10px}@media screen and (min-width:1025px) and (max-width:1780px){.about-us-main-sec .about-content-sec h2,.service-sec .service-left-sec h2,.specialist-sec .specialist-left-sec h2,.why-choose-us-sec h2,.cta-sec h2,.testimonial-main-sec h2,.gallery-main-sec h2,.contact-main-sec h2,.project-main-sec h2{font-size:50px!important}.about-us-main-sec .about-image{right:40px!important}.service-sec .service-left-sec{padding-left:40px!important}.service-sec .service-right-sec{padding-right:40px!important}.services-item-col{padding-left:20px!important}.project-slider .elementor-swiper-button-next{right:40px!important}.project-slider .elementor-swiper-button-next{right:70px!important;left:auto!important}}@media screen and (min-width:1025px) and (max-width:1680px){.why-choose-us-sec .why-choose-us-inner-sec .why-choose-us-left-sec h2,.why-choose-us-sec .why-choose-us-inner-sec .why-choose-us-right-sec h2,.cta-sec .cta-inner-sec h4{font-size:24px!important}.project-slider-img .twentytwenty-overlay .twentytwenty-before-label:before{left:40px!important;font-size:40px!important}.project-slider-img .twentytwenty-overlay .twentytwenty-after-label:before{right:40px!important;font-size:40px!important}}@media screen and (min-width:1025px) and (max-width:1580px){.about-us-main-sec .about-content-sec h2,.service-sec .service-left-sec h2,.specialist-sec .specialist-left-sec h2,.why-choose-us-sec h2,.cta-sec h2,.testimonial-main-sec h2,.gallery-main-sec h2,.contact-main-sec h2,.project-main-sec h2{font-size:46px!important}.banner-main-sec .banner-inner-sec .elementor-widget-text-editor{width:550px!important}.review-slider .elementor-swiper-button-next{right:-30px!important}.review-slider .elementor-swiper-button-prev{left:-30px!important}.specialist-sec .specialist-left-sec .elementor-widget-icon-list .elementor-widget-container,.specialist-sec .specialist-left-sec .elementor-widget-text-editor .elementor-widget-container,.specialist-sec .specialist-left-sec .elementor-element-c5eccda .elementor-widget-container,.about-us-main-sec .about-content-sec .elementor-widget-icon-list .elementor-widget-container,.about-us-main-sec .about-content-sec .elementor-widget-text-editor .elementor-widget-container{margin-bottom:20px!important}.cta-sec .cta-inner-sec h3{font-size:250px!important}.cta-sec .cta-inner-sec .e-flex.e-con.e-child{min-height:300px!important}.banner-main-sec .elementor-widget-image .elementor-widget-container{margin-top:-270px!important}}@media screen and (min-width:1025px) and (max-width:1500px){.why-choose-us-sec .why-choose-us-inner-sec .why-choose-us-left-sec h2,.why-choose-us-sec .why-choose-us-inner-sec .why-choose-us-right-sec h2,.cta-sec .cta-inner-sec h4{font-size:20px!important}.banner-main-sec .banner-inner-sec .elementor-widget-text-editor>.elementor-widget-container{margin-bottom:40px!important}.banner-main-sec .banner-inner-sec{width:74%!important}.footer-main-sec .footer-link-sec .e-con-inner{row-gap:230px!important}.footer-main-sec .footer-inner-sec .footer-menu-sec ul li a,.footer-main-sec .footer-inner-sec .e-flex.e-con.e-child .elementor-widget-icon-list ul li a,.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li>a:before{font-size:38px!important}}@media screen and (min-width:1025px) and (max-width:1440px){.about-us-main-sec .about-img-sec{width:48%!important}.services-item-col .service-content-sec .elementor-widget-heading h3:before{margin-right:30px!important}.service-content-sec .elementor-widget-theme-post-excerpt .elementor-widget-container{margin-left:80px!important;font-size:16px!important;margin-top:10px!important}.service-content-sec .elementor-widget-theme-post-excerpt{width:440px!important}.specialist-sec .specialist-left-sec .elementor-widget-icon-list ul li span.elementor-icon-list-text{font-size:18px!important}.specialist-sec .specialist-left-sec .specialist-left-inner-sec{padding-left:20px!important}.footer-main-sec .footer-inner-sec .footer-menu-sec ul li a,.footer-main-sec .footer-inner-sec .e-flex.e-con.e-child .elementor-widget-icon-list ul li a,.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li>a:before{font-size:34px!important}.about-us-main-sec .about-content-sec h2,.service-sec .service-left-sec h2,.specialist-sec .specialist-left-sec h2,.why-choose-us-sec h2,.cta-sec h2,.testimonial-main-sec h2,.gallery-main-sec h2,.contact-main-sec h2,.project-main-sec h2{font-size:42px!important}.services-item-col:hover{height:180px;z-index:0!important}}@media screen and (max-width:1440px){.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__text{overflow-y:auto;height:100%;max-height:260px;padding-right:10px}}@media screen and (min-width:1025px) and (max-width:1320px){.specialist-sec .specialist-left-sec{width:54%!important}.why-choose-us-sec .why-choose-us-inner-sec .why-choose-us-left-sec,.why-choose-us-sec .why-choose-us-inner-sec .why-choose-us-right-sec{width:40%!important;gap:60px!important}.about-us-main-sec .about-content-sec{width:45%!important}.services-item-col .service-content-sec h3,.services-item-col .service-content-sec .elementor-widget-heading h3:before{font-size:24px!important}.service-content-sec .elementor-widget-theme-post-excerpt .elementor-widget-container{margin-left:60px!important;margin-top:0px!important}.service-sec{min-height:600px!important}.about-us-main-sec .e-con-inner{gap:40px!important;padding-top:100px!important}.project-main-sec{padding:100px 0!important}.specialist-sec .e-con-inner{padding-top:100px!important}.why-choose-us-sec .e-con-inner,.testimonial-main-sec .e-con-inner,.contact-main-sec .e-con-inner{padding:100px 0!important}.header-main-sec .header-menu-sec .elementor-widget-nav-menu li a{font-size:16px!important}.services-item-col:hover{height:180px;padding:20px 0 20px 20px}.services-item-col .elementor-widget-image{max-width:24%!important}.service-sec .service-left-sec{width:35%!important}.service-sec .service-right-sec{width:62%!important}.banner-main-sec .banner-inner-sec h2{font-size:24px!important}.specialist-sec .specialist-left-sec .elementor-widget-icon-list ul li span.elementor-icon-list-text{font-size:16px!important}.project-slider-img .twentytwenty-overlay .twentytwenty-before-label:before{font-size:30px!important}.project-slider-img .twentytwenty-overlay .twentytwenty-after-label:before{font-size:30px!important}.footer-main-sec .footer-inner-sec .footer-menu-sec ul li a,.footer-main-sec .footer-inner-sec .e-flex.e-con.e-child .elementor-widget-icon-list ul li a,.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li>a:before{font-size:30px!important}.footer-main-sec .footer-link-sec .e-con-inner{row-gap:200px!important}.footer-main-sec h1{font-size:9vw!important}}@media screen and (min-width:1025px) and (max-width:1280px){.header-main-sec .header-menu-sec .elementor-widget-nav-menu li:last-child a{margin-left:0!important}.header-main-sec .header-menu-sec .elementor-widget-nav-menu li:not(:last-child) a{margin:0 50px 0 0}}@media screen and (min-width:1025px) and (max-width:1220px){.banner-main-sec .banner-inner-sec .elementor-widget-text-editor{font-size:16px!important}.service-sec{min-height:600px!important}.about-us-main-sec .about-content-sec h2,.service-sec .service-left-sec h2,.specialist-sec .specialist-left-sec h2,.why-choose-us-sec h2,.cta-sec h2,.testimonial-main-sec h2,.gallery-main-sec h2,.contact-main-sec h2,.project-main-sec h2{font-size:40px!important}.about-us-main-sec .about-content-sec .elementor-element-971e89f .elementor-widget-container{margin-bottom:20px!important}.about-us-main-sec .about-content-sec .elementor-widget-icon-list span.elementor-icon-list-text{font-size:20px!important}.why-choose-us-sec .why-choose-us-inner-sec .why-choose-us-left-sec .elementor-widget-text-editor,.why-choose-us-sec .why-choose-us-inner-sec .why-choose-us-right-sec .elementor-widget-text-editor{font-size:16px!important}.cta-sec .cta-inner-sec h3{font-size:200px!important}.cta-sec .cta-inner-sec .e-flex.e-con.e-child{min-height:230px!important}.banner-main-sec .banner-inner-sec .elementor-widget-text-editor{width:500px!important}.about-us-main-sec .about-content-sec .elementor-widget-text-editor{font-size:16px!important}.why-choose-us-sec .why-choose-us-inner-sec .why-choose-us-left-sec h2,.why-choose-us-sec .why-choose-us-inner-sec .why-choose-us-right-sec h2,.cta-sec .cta-inner-sec h4{font-size:20px!important}.why-choose-us-sec .why-choose-us-inner-sec .why-choose-us-img-sec{width:38%!important}.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__header cite.elementor-testimonial__cite span.elementor-testimonial__name{font-size:16px!important}.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__header .elementor-testimonial__image img{width:50px!important;height:50px!important}.services-item-col .service-content-sec h3,.services-item-col .service-content-sec .elementor-widget-heading h3:before{font-size:22px!important}.footer-main-sec .footer-inner-sec .footer-menu-sec ul li a,.footer-main-sec .footer-inner-sec .e-flex.e-con.e-child .elementor-widget-icon-list ul li a,.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li>a:before{font-size:24px!important}.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li>a{margin-left:20px!important}.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li>a:before{margin-left:-20px!important}.footer-main-sec .footer-inner-sec .e-flex.e-con.e-child .elementor-widget-text-editor{font-size:16px!important}.banner-main-sec .banner-inner-sec h2{font-size:20px!important}.service-content-sec .elementor-widget-theme-post-excerpt{width:400px!important}}@media screen and (min-width:1025px) and (max-width:1080px){.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__text{font-size:16px!important}.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__header cite.elementor-testimonial__cite .elementor-star-rating{position:absolute;top:70px!important;left:30px}.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__content{padding:0;margin-top:80px!important}.header-main-sec .header-menu-sec .elementor-widget-nav-menu li:not(:last-child) a{margin:0 30px 0 0}.about-us-main-sec .about-content-sec h2,.service-sec .service-left-sec h2,.specialist-sec .specialist-left-sec h2,.why-choose-us-sec h2,.cta-sec h2,.testimonial-main-sec h2,.gallery-main-sec h2,.contact-main-sec h2,.project-main-sec h2{font-size:36px!important}.about-us-main-sec .about-content-sec .elementor-widget-icon-list span.elementor-icon-list-text{font-size:16px!important}.about-us-main-sec .about-image{width:15%!important}.specialist-sec .specialist-left-sec .specialist-left-inner-sec{padding-left:0px!important}.areas-slider-heading h2,.slider-heading h2{font-size:30px!important}.project-slider-img .twentytwenty-container{height:70vh!important}.service-content-sec .elementor-widget-theme-post-excerpt{width:360px!important}.cta-sec .cta-inner-sec .e-flex.e-con.e-child{width:30%!important}.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial{gap:20px!important}.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__header cite.elementor-testimonial__cite span.elementor-testimonial__name{font-size:14px!important}.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__header .elementor-testimonial__image img{width:40px!important;height:40px!important}.footer-inner-sec .e-flex.e-con.e-child{width:23%!important}.footer-main-sec .footer-link-sec .e-con-inner{row-gap:130px!important}.contact-main-sec .elementor-form-fields-wrapper .elementor-field-group{margin-bottom:60px!important}.services-item-col .elementor-widget-image{max-width:30%!important}}@media screen and (max-width:1024px){.service-sec .service-left-sec{width:100%!important}.service-sec .service-right-sec{width:100%!important}.why-choose-us-sec .why-choose-us-inner-sec .why-choose-us-left-sec,.why-choose-us-sec .why-choose-us-inner-sec .why-choose-us-right-sec{gap:40px!important}.about-us-main-sec .about-content-sec{width:100%!important}.review-slider .elementor-swiper-button-prev{left:-20px!important}.review-slider .elementor-swiper-button-next{right:-20px!important}.services-item-col .service-content-sec .elementor-widget-heading h3:before{margin-right:20px!important;font-size:20px!important}.project-slider .twentytwenty-overlay .twentytwenty-after-label:before,.project-slider .twentytwenty-overlay .twentytwenty-before-label:before{font-size:30px!important}.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li>a:before{font-size:20px!important;margin-left:-15px!important}.project-slider-img .twentytwenty-container{height:70vh!important}.services-item-col .elementor-widget-image{max-width:22%!important}.project-slider .twentytwenty-overlay .twentytwenty-after-label:before,.project-slider .twentytwenty-overlay .twentytwenty-before-label:before{font-size:24px!important}.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li.current_page_item>a,.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li:hover a{margin-left:15px!important}.project-slider-img .twentytwenty-overlay .twentytwenty-before-label:before,.project-slider-img .twentytwenty-overlay .twentytwenty-after-label:before{font-size:24px!important}.project-slider-img .twentytwenty-overlay .twentytwenty-after-label:before{font-size:24px!important;right:20px!important}.project-slider-img .twentytwenty-overlay .twentytwenty-before-label:before{font-size:24px!important;left:20px!important}.review-slider .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__header .elementor-testimonial__image img{width:40px!important;height:40px!important}.contact-main-sec .elementor-form-fields-wrapper .elementor-field-type-submit button.elementor-button.elementor-size-sm{padding:20px 20px 20px 20px!important}.contact-main-sec .elementor-form-fields-wrapper .elementor-field-group{margin-bottom:60px!important}.services-item-col{height:90px;transition:all 0.35s ease-in-out}.slider-heading h2>span>span,.areas-slider-heading h2>span>span{text-indent:30px!important}.slider-heading h2 span>span:before{margin-right:30px!important}.areas-slider-heading h2>span>span:after{margin-left:30px!important}.services-item-col:hover{height:180px!important}}@media screen and (max-width:850px){.services-item-col .elementor-widget-image{max-width:30%!important}}@media screen and (max-width:767px){.project-slider .twentytwenty-overlay .twentytwenty-after-label:before,.project-slider .twentytwenty-overlay .twentytwenty-before-label:before{top:0px!important;right:0px!important;font-size:20px!important}.project-slider .twentytwenty-overlay .twentytwenty-before-label:before{top:0px!important;left:0px!important;font-size:20px!important}.services-item-col .service-content-sec .elementor-widget-heading h3:before{margin-right:20px!important;font-size:30px!important}.review-slider .elementor-swiper-button{top:calc(100% + 40px)!important}.review-slider .elementor-swiper-button-prev{left:calc(50% - 40px)!important}.review-slider .elementor-swiper-button-next{right:calc(50% - 40px)!important}.project-slider-img .twentytwenty-container{height:350px!important}.services-item-col .elementor-widget-image{position:relative!important;top:unset!important;left:unset!important;width:100%;height:100%!important;max-width:100%!important;margin-top:30px;aspect-ratio:1 /1}.services-item-col .elementor-widget-image img{height:100%;object-fit:cover}.services-item-col:hover{height:auto}.services-item-col{height:84px}.services-item-col .service-content-sec .elementor-widget-heading h3:before{margin-right:10px!important;font-size:18px!important}.project-slider-img .twentytwenty-overlay .twentytwenty-after-label:before{font-size:16px!important;right:0px!important;top:10px!important}.project-slider-img .twentytwenty-overlay .twentytwenty-before-label:before{font-size:16px!important;left:0px!important;top:10px!important}.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li.current_page_item>a,.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li:hover a{margin-left:0px!important}.contact-main-sec .elementor-form-fields-wrapper .elementor-field-type-submit button.elementor-button.elementor-size-sm{padding:15px 20px 15px 20px!important}.contact-main-sec .elementor-form-fields-wrapper .elementor-field-group{margin-bottom:40px!important}.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li>a:before{margin-left:auto!important;margin-right:calc(100% + 15px)!important}.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu>li{max-width:max-content}.footer-menu-sec .elementor-widget-nav-menu ul.elementor-nav-menu{display:flex;flex-direction:column;align-items:center}.services-item-col:hover{height:auto!important}}.services-item-col .elementor-widget-image img{aspect-ratio:1/1.2;object-fit:cover}.slider-info-3350.bafg-slider-info .bafg-slider-title{font-size:22px}.slider-info-3350.bafg-slider-info .bafg_slider_readmore_button{text-align:center}.elementor-3526 .elementor-element.elementor-element-f5cf390{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0003;--border-color:#00000033;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:0px}.elementor-3526 .elementor-element.elementor-element-93f1963{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3526 .elementor-element.elementor-element-c1cb5d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3526 .elementor-element.elementor-element-ec9b89b .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:1em;color:#30353B}.elementor-3526 .elementor-element.elementor-element-007ed25{width:var(--container-widget-width,500px);max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-3526 .elementor-element.elementor-element-007ed25>.elementor-widget-container{margin:20px 0 0 110px}.elementor-3526 .elementor-element.elementor-element-007ed25 .elementor-widget-container{color:#30353BB3;font-family:"Roboto",Sans-serif;font-size:18px;font-weight:500;line-height:1.2em}.elementor-3526 .elementor-element.elementor-element-249d734.elementor-element{--align-self:flex-start}.elementor-3526 .elementor-element.elementor-element-249d734 .elementor-icon-wrapper{text-align:center}.elementor-3526 .elementor-element.elementor-element-249d734 .elementor-icon{font-size:30px}.elementor-3526 .elementor-element.elementor-element-249d734 .elementor-icon svg{height:30px}body:not(.rtl) .elementor-3526 .elementor-element.elementor-element-c155f65{left:0}body.rtl .elementor-3526 .elementor-element.elementor-element-c155f65{right:0}.elementor-3526 .elementor-element.elementor-element-c155f65{top:0;z-index:99}.elementor-3526 .elementor-element.elementor-element-c155f65 img{width:100%;max-width:100%}@media(max-width:1024px){.elementor-3526 .elementor-element.elementor-element-f5cf390{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px}.elementor-3526 .elementor-element.elementor-element-ec9b89b .elementor-heading-title{font-size:20px}.elementor-3526 .elementor-element.elementor-element-007ed25>.elementor-widget-container{margin:0 0 0 50px}.elementor-3526 .elementor-element.elementor-element-007ed25{--container-widget-width:400px;--container-widget-flex-grow:0;width:var(--container-widget-width,400px);max-width:400px}.elementor-3526 .elementor-element.elementor-element-007ed25 .elementor-widget-container{font-size:16px}.elementor-3526 .elementor-element.elementor-element-249d734 .elementor-icon{font-size:25px}.elementor-3526 .elementor-element.elementor-element-249d734 .elementor-icon svg{height:25px}}@media(max-width:767px){.elementor-3526 .elementor-element.elementor-element-f5cf390{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3526 .elementor-element.elementor-element-c1cb5d1{--width:90%}.elementor-3526 .elementor-element.elementor-element-ec9b89b .elementor-heading-title{font-size:18px}.elementor-3526 .elementor-element.elementor-element-007ed25{width:100%;max-width:100%}.elementor-3526 .elementor-element.elementor-element-007ed25>.elementor-widget-container{margin:0 0 0 36px}.elementor-3526 .elementor-element.elementor-element-249d734>.elementor-widget-container{margin:15px 0 0 0}.elementor-3526 .elementor-element.elementor-element-249d734 .elementor-icon{font-size:20px}.elementor-3526 .elementor-element.elementor-element-249d734 .elementor-icon svg{height:20px}}