@font-face{font-family:'Merriweather';src:local("merriweather"),url(../fonts/merriweather/Merriweather-Regular.ttf) format('truetype'),url(../fonts/merriweather/Merriweather-Bold.ttf) format('truetype'),url(../fonts/merriweather/Merriweather-BoldItalic.ttf) format('truetype'),}@font-face{font-family:'Merriweather-Light';src:local("merriweather"),url(../fonts/merriweather/Merriweather-Light.ttf) format('truetype');}@font-face{font-family:'Merriweather-Black';src:local("merriweather"),url(../fonts/merriweather/Merriweather-Black.ttf) format('truetype'),url(../fonts/montserrat/Merriweather-BlackItalic.ttf) format('truetype');}@font-face{font-family:'Denira Signature';src:local("denira-signature"),url(../fonts/denira-signature/Denira.ttf) format('truetype'),url(../fonts/denira-signature/Denira.otf) format('opentype');}@font-face{font-family:'Georgia';src:local("georgia"),url(../fonts/georgia/georgia.ttf) format('truetype'),url(../fonts/georgia/georgia.otf) format('opentype');}@font-face{font-family:'Proxima Nova Lt';src:local("proxima-nova"),url(../fonts/proxima-nova/ProximaNova-Light.otf) format('opentype'),url(../fonts/proxima-nova/ProximaNova-Semibold.otf) format('opentype');}@font-face{font-family:'Proxima Nova Rg';src:local("proxima-nova"),url(../fonts/proxima-nova/ProximaNova-Reg.otf) format('opentype'),url(../fonts/proxima-nova/ProximaNova-RegIt.otf) format('opentype');}@font-face{font-family:'Proxima Nova Bl';src:local("proxima-nova"),url(../fonts/proxima-nova/ProximaNova-Black.otf) format('opentype'),url(../fonts/proxima-nova/ProximaNova-BlackIt.otf) format('opentype');}@font-face{font-family:'Proxima Nova Th';src:local("proxima-nova"),url(../fonts/proxima-nova/ProximaNova-Extrabold.otf) format('opentype'),url(../fonts/proxima-nova/ProximaNova-ExtrabldIt.otf) format('opentype');}@font-face{font-family:'Proxima Nova Alt Light';src:local("proxima-nova"),url(../fonts/proxima-nova/ProximaNova-AltLight.otf) format('opentype'),}@font-face{font-family:'Proxima Nova Alt Reg';src:local("proxima-nova"),url(../fonts/proxima-nova/ProximaNova-AltReg.otf) format('opentype'),url(../fonts/proxima-nova/ProximaNova-AltBold.otf) format('opentype'),}@font-face{font-family:'Proxima Nova Alt Bl';src:local("proxima-nova"),url(../fonts/proxima-nova/ProximaNova-AltBlack.otf) format('opentype'),}@font-face{font-family:'Proxima Nova Cn Th';src:local("proxima-nova"),url(../fonts/proxima-nova/ProximaNova-CondThin.otf) format('opentype');}@font-face{font-family:'Proxima Nova Cn Lt';src:local("proxima-nova"),url(../fonts/proxima-nova/ProximaNova-CondLight.otf) format('opentype'),url(../fonts/proxima-nova/ProximaNova-CondSemibold.otf) format('opentype');}@font-face{font-family:'Proxima Nova Cn Rg';src:local("proxima-nova"),url(../fonts/proxima-nova/ProximaNova-CondReg.otf) format('opentype'),url(../fonts/proxima-nova/ProximaNova-CondBold.otf) format('opentype');}@font-face{font-family:'Proxima Nova Cn Bl';src:local("proxima-nova"),url(../fonts/proxima-nova/ProximaNova-CondBlack.otf) format('opentype');}@font-face{font-family:'Proxima Nova Alt Cn Lt';src:local("proxima-nova"),url(../fonts/merriweather/ProximaNova-AltCondLight.otf) format('opentype'),}@font-face{font-family:'Proxima Nova Alt Cn Rg';src:local("proxima-nova"),url(../fonts/merriweather/ProximaNova-AltCondReg.otf) format('opentype'),url(../fonts/merriweather/ProximaNova-AltCondBold.otf) format('opentype'),}@font-face{font-family:'Proxima Nova Alt Cn Bl';src:local("proxima-nova"),url(../fonts/merriweather/ProximaNova-AltCondBlack.otf) format('opentype'),}body{margin:0;padding:0;}select option{}button:focus{outline:none;}h1,h2,h3,h4,h5,h6{}p{font-size:15px;line-height:27px;}a{text-decoration:none;}.header{position:relative}.home-banner{width:100%;position:relative}.slide-image:before{content:"";position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;background-color:rgb(0,0,0,.5);background-color:#00000052}.sticky-top{position:sticky;top:0;z-index:1020;}.mainnav{background:#00000052;position:absolute;left:0;width:100%;right:0;margin:auto;text-align:center;border-bottom:1px solid #c22e2e;border-radius:0;}.mainnavbar{margin:0 100px;margin-top:50px;position:relative;}.mainnavbar:before{position:absolute;content:"";width:calc(100% + 160px);height:1px;background:#c22e2e;right:0;top:8px;}.navbar-nav .nav-item:last-child a.nav-link{padding-right:0;}.navbar{padding:0;}.navbar .navbar-nav .nav-link{font-weight:normal;letter-spacing:.01em;text-align:left;}a.navbar-brand{margin:0 100px;padding-top:0;}.navbar-brand img{width:180px;}.nav-item.nav-item-btn{background:#c22e2e;border-radius:50px;border:0;color:#fff;}a.nav-link.nav-link-btn{color:#fff!important;}.navbar .navbar-nav .nav-item.active .nav-link:hover{color:#c22e2e;}.headerlogo{width:172px;padding:5px 22px 10px;border-bottom:1px solid #f1dc5d;position:relative;}.navbar-nav .nav-item{margin:5px 0 0;}.navbar-nav .nav-item:hover .nav-link{border-bottom:3px solid #c22e2e;}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:#c22e2e;border-bottom:3px solid #c22e2e;}.navbar-nav .nav-item a.nav-link{display:inline-block;text-decoration:none;text-align:center;margin:0 0;position:relative;text-transform:uppercase;color:#fff;padding:7px 12px 2px;text-align:left;font:normal normal normal 13px/30px Merriweather-Light;border-bottom:3px solid transparent;letter-spacing:1px;color:#FFFFFF;text-transform:capitalize;opacity:1;}.navbar-nav .nav-item a.nav-link i{padding-left:3px;color:#c22e2e;display:none;}.navbor0 a.nav-link:after{background:transparent!important;}.navbar-nav .nav-item:last-child a.nav-link:after{background:transparent;}.navbar-nav .nav-item a.nav-link:focus{color:#c22e2e;}.navbar-nav .nav-item.active a.nav-link{color:#c22e2e;font-weight:600;}.dropmenu{background:#87818142;position:absolute;margin:0 0;padding:0 0;visibility:hidden;opacity:0;height:0;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15);top:99%;left:auto;right:auto;z-index:99999;overflow:hidden;display:block;border:1px solid #c22e2e;}.dropmenu .submenu{padding:0;min-width:170px;}.navbar-nav .nav-item:last-child .dropmenu .submenu{min-width:145px;}.navbar-nav .nav-item:last-child .dropmenu{right:0;}.frenchlang .dropmenu .submenu{padding:0;min-width:210px;}.nav-item:hover .dropmenu{display:block;visibility:visible;opacity:1;height:auto;background:#020202cf;padding:0;}.dropmenu:after{position:absolute;content:"";bottom:0;background-image:url(../images/megabg.png);background-repeat:no-repeat;background-size:cover;width:100%;height:75px;left:0;z-index:9;}.menuinwidth{display:flex;justify-content:space-between;}.dropmenu .submenu li a{font-size:14px;display:block;list-style:none;padding:5px 16px;margin:0 0 0 0;text-align:left;font:normal normal normal 14px/27px Merriweather-Light;letter-spacing:-.6px;color:#FFFFFF;cursor:pointer;position:relative;z-index:99;}.dropmenu .submenu li a:hover{color:#c22e2e;}.menu_col .submenu ul li a{color:#c22e2e;font-weight:500;font-size:14px;padding-left:0;padding:7px 12px;line-height:18px;}.menu_col .submenu ul{padding:0 0 12px;}.submenu li{display:block;}.submenimg3 img{width:100%;min-height:24px;}.menufullwidth{width:100%;}.quotfull label.error{color:#f3f3f3;}.darkquot .getsubmit button{padding:7px 27px;background:transparent 0% 0% no-repeat padding-box;color:#fff;text-align:center;text-transform:uppercase;font:normal normal normal 16px/27px Proxima Nova Cn Rg;margin:30px auto 0;max-width:200px;border:2px solid #f3f3f3;}.darkquot .getsubmit{margin:0 auto;text-align:center;}.swipecont{position:relative;top:75px;left:-200px;text-align:left;max-width:750px;z-index:10;}.navbar-nav .nav-item:hover a.nav-link{color:#C22E2E;}.navbar-nav .nav-item:hover a.nav-link i{transform:rotate(180deg);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.navtog{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;-align-items:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;right:30px;}.navtog>span{width:28px;height:2px;margin-top:3px;margin-bottom:3px;background-color:#fff;-webkit-transition:opacity 150ms linear,-webkit-transform 150ms linear;transition:opacity 150ms linear,-webkit-transform 150ms linear;transition:transform 150ms linear,opacity 150ms linear;transition:transform 150ms linear,opacity 150ms linear,-webkit-transform 150ms linear;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;will-change:transform,opacity;border-radius:50px;}.navtog>span:nth-child(2){-webkit-transform:scaleX(.5);-ms-transform:scaleX(.5);transform:scaleX(.5);right:7px;position:relative;}.navtog>span:nth-child(4){-webkit-transform:scaleX(.5);-ms-transform:scaleX(.5);transform:scaleX(.5);right:7px;position:relative;}.navtog:hover>span:nth-child(2){-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}.navtog:hover>span:nth-child(4){-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}.mainslider{position:relative}.swiper-slide{min-height:700px}.slidebrouchure{position:fixed;top:30%;right:0;z-index:10;background:#c22e2e;padding:15px 20px;display:block;}.slidebrouchure a{font:normal normal normal 18px/34px Proxima Nova CN Lt;letter-spacing:0;color:#FFFFFF;text-transform:uppercase;}.slidebrouchure a span{display:block;text-align:center;}.slick-initialized .slick-slide img{transition:opacity 2000ms!important;transition:background-color 300ms;}.slick-initialized .slick-slide .slick-current img{transition:opacity 000ms cubic-bezier(.635,.01,.355,1) 0s;}.arttitle{text-align:left;font:normal normal normal 55px/50px Georgia;letter-spacing:0;color:#E9E9E9;text-transform:uppercase;opacity:.46;}.arttitle .char1{font:normal normal normal 75px/50px Georgia;}.arttitle .char5{font:normal normal normal 75px/50px Georgia;}.arttext{font-family:'Proxima Nova Rg';letter-spacing:0;color:#F2F2F2;font-size:18px;min-width:750px;}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#C22E2E;}.markletz{vertical-align:middle;}.markserved{padding:50px 0 50px;position:relative;background:#F9F9F9 0% 0% no-repeat padding-box;}.markletz h3{font:normal normal normal 38px/40px Georgia;letter-spacing:0;color:#C22E2E;text-transform:uppercase;opacity:.29;}.markletz h3 .char1{font:normal normal normal 55px/40px Georgia;}.markletz h3 .char5{font:normal normal normal 55px/40px Georgia;}.markletz h2{text-align:left;font:normal normal 900 50px/70px Merriweather-Black;letter-spacing:0;border-bottom:10px solid #C22E2E;display:table;color:#060606;text-transform:uppercase;width:60%;}.markletz p{text-align:left;font:normal normal normal 15px/27px Proxima Nova Rg;letter-spacing:0;color:#757575;max-width:95%;}.markletz a{background:#C22E2E 0% 0% no-repeat padding-box;opacity:1;padding:9px 20px;color:#fff;text-transform:uppercase;font:normal normal normal 18px/30px Proxima Nova CN Lt;}.markbox{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;}.markimgbox{position:relative;}.markimgbox img{max-width:65px;margin:0 12px 0 0;}.markconbox h4{text-align:left;font:normal normal 900 18px/30px Merriweather-Black;letter-spacing:0;color:#060606;text-transform:uppercase;margin:0;}.markconbox p{text-align:left;font:normal normal normal 14px/24px Proxima Nova Rg;letter-spacing:0;color:#8F8A8A;max-width:90%;margin:0;}.markconbox a{text-align:left;font:normal normal 600 15px/32px Proxima Nova Lt;letter-spacing:0;color:#C22E2E;}.markconbox a i{padding-left:10px;position:relative;top:2px;}.corpoverview{padding:50px 0 70px;position:relative}.corpoverview:before{position:absolute;content:"";background-image:url(../images/botarc.png);background-size:cover;background-repeat:no-repeat;width:100%;height:100px;left:0;top:0;z-index:-1;}.corpoverview:after{position:absolute;content:"";background-image:url(../images/toparc.png);background-size:cover;background-repeat:no-repeat;width:100%;height:151px;left:0;bottom:-1px;z-index:1;}.secthead{position:relative;text-align:center;}.secthead h4{text-align:center;font:normal normal normal 40px/15px Georgia;letter-spacing:0;color:#C22E2E;text-transform:uppercase;opacity:.29;}.secthead h4 .char1{font:normal normal normal 54px/15px Georgia;}.secthead h4 .char5{font:normal normal normal 54px/15px Georgia;}.secthead h2{text-align:center;font:normal normal 900 50px/70px Merriweather-Black;letter-spacing:0;color:#060606;text-transform:uppercase;border-bottom:10px solid #c22e2e;display:table;margin:0 auto 20px;}.secthead a{padding:10px 27px;background:#060606 0% 0% no-repeat padding-box;opacity:.88;color:#fff;text-transform:uppercase;font:normal normal normal 18px/30px Proxima Nova CN Lt;margin:0 3px;min-width:165px;display:inline-table;}.secthead a.brocher img{padding-left:14px;width:32px;position:relative;top:-3px;}.secthead a.lernmor{background:#C22E2E 0% 0% no-repeat padding-box;opacity:1;}.corpleft{position:relative;margin-top:50px;}.corpright{position:relative;margin-top:50px;}.corplizt{display:flex;justify-content:flex-start;align-items:center;gap:5%;position:relative;margin-bottom:20px}.corplizt h4{text-align:left;font:normal normal 300 16px/24px Proxima Nova Cn Rg;letter-spacing:0;color:#060606;display:block;display:-webkit-box;max-width:100%;height:70px;margin:0 auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.corpeven h4{color:#c22e2e;}.corplizt img{position:relative;max-height:60px;}.corplizt:before{position:absolute;content:"";top:50%;left:-10px;width:40px;height:12px;background:#c22e2e;z-index:-1;}.corpeven:before{background:#BFBFBF;}.corpovercenimg{position:relative;width:100%;height:100%;}.corpovercenimg img{width:100%;left:0;right:0;margin:auto;display:block;position:absolute;margin-top:auto;top:38px;}.catalogs{background-image:url(../images/catbg.png);width:100%;padding:50px 0 70px;background-size:cover;background-repeat:no-repeat;}.sectcathead{text-align:center;}.sectcathead h4{text-align:center;font:normal normal normal 30px/40px Georgia;letter-spacing:0;color:#FFD8D8;text-transform:uppercase;opacity:.29;}.sectcathead h4 .char1{font:normal normal normal 50px/40px Georgia;}.sectcathead h4 .char5{font:normal normal normal 50px/40px Georgia;}.sectcathead h2{text-align:center;font:normal normal 900 50px/45px Merriweather-Black;letter-spacing:0;color:#FFFFFF;text-transform:uppercase;margin-bottom:20px;}.calogz{position:relative;}.calogz img{width:100%;}.calnamz{position:absolute;top:50%;margin:auto;left:0;right:0;text-align:center;}.calogz:hover a{background:#bd2d2d 0% 0% no-repeat padding-box;}.calnamz a{background:#060606 0% 0% no-repeat padding-box;opacity:.88;padding:10px 20px;color:#fff;text-transform:uppercase;text-align:center;font:normal normal normal 22px/30px Proxima Nova cn Lt;letter-spacing:1px;color:#FFFFFF;min-width:220px;display:table;margin:auto;}.sectcarhead{position:relative;text-align:center;}.sectcarhead h4{text-align:center;font:normal normal normal 35px/30px Georgia;letter-spacing:0;color:#C22E2E;text-transform:uppercase;opacity:.29;}.sectcarhead h4 .char1{font:normal normal normal 54px/30px Georgia;}.sectcarhead h4 .char5{font:normal normal normal 54px/30px Georgia;}.sectcarhead h2{text-align:center;font:normal normal 900 45px/55px Merriweather-Black;letter-spacing:0;color:#060606;text-transform:uppercase;border-bottom:10px solid #c22e2e;max-width:50%;margin:0 auto 20px;}.carviews{position:relative;margin-top:30px;border-top:1px solid #ccc;}.carviews a{text-align:center;font:normal normal 600 16px/24px Proxima Nova Cn Lt;letter-spacing:1px;color:#C22E2E;text-transform:uppercase;border:2px solid #C22E2E;padding:7px 30px;margin:24px auto 0;display:table;}.carviews:after{position:absolute;content:"";top:0;right:0;left:0;border-top:10px solid #cccccc;border-left:10px solid transparent;border-right:10px solid transparent;display:table;margin:auto;}.carrleft{position:relative;padding-right:20px;}.carrright{position:relative;padding-left:20px;}.careelizt{position:relative;border-bottom:1px solid #c22e2e33;padding-bottom:5px;margin-bottom:20px;}.careelizt:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}.careelizt h4{text-align:left;font:normal normal 700 20px/40px Proxima Nova Cn Rg;letter-spacing:0;color:#060606;text-transform:uppercase;margin:0;}.carlogz{display:flex;justify-content:space-between;gap:5%;}.carlogz h6{display:inline-flex;}.carlogz h6{text-align:left;font:normal normal normal 13px/30px Proxima Nova Cn Lt;letter-spacing:0;color:#060606;}.carlogz h6 img{display:inline-flex;position:relative;top:5px;padding-right:5px;color:#c22e2e;width:22px;height:18px;}.carlogz p{text-align:left;font:normal normal normal 14px/22px Proxima Nova Cn Lt;letter-spacing:0;color:#060606;display:-webkit-box;max-width:100%;height:46px;margin:0 auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-right:50px;}.carlogz a{text-align:center;font:normal normal 600 15px/28px Proxima Nova cn Lt;letter-spacing:0;color:#060606;text-transform:uppercase;min-width:65px;position:relative;}.carlogz a:after{position:absolute;content:"";top:50%;left:0;width:100%;height:3px;background:#c22e2e;z-index:-1;}.homecareers{padding:50px 0;}.footprint{background-image:url(../images/footprt.jpg);padding:50px 0;background-size:cover;background-repeat:no-repeat;}.footptxt{background:transparent linear-gradient(271deg,#55921F 0%,#15301585 75%,#58585800 100%) 0% 0% no-repeat padding-box;padding:40px 50px 40px 100px;margin:0px -12px 0 0;}.footptxt h4{text-align:left;font:normal normal 900 36px/66px Merriweather-Black;letter-spacing:.5px;color:#FFFFFF;text-shadow:0 3px 6px #00000029;text-transform:uppercase;}.footptxt p{text-align:left;font:normal normal normal 16px/27px Proxima Nova Rg;letter-spacing:0;color:#ffffffe0;}.footwhy{position:relative;}.footwhy h3{position:relative;text-align:left;font:normal normal normal 60px/51px Denira Signature;letter-spacing:0;color:#FFF700;text-shadow:0 3px 26px #0000006E;text-transform:capitalize;left:0;top:10px;}.footatag{background:transparent linear-gradient(268deg,#000000 0%,#15301585 85%,#58585800 100%) 0% 0% no-repeat padding-box;padding:20px 0;margin:35px -50px 0 0;}.footatag a{border:1px solid #43FF21;color:#43FF21;font:normal normal normal 20px/24px Proxima Nova Rg;padding:10px 10px 10px 30px;text-transform:uppercase;letter-spacing:2px;display:table;}.footatag a i{padding-left:30px;}.foot{position:relative;}.foot img{width:100%;}.footlinkz h4{text-align:left;font:normal normal bold 18px/30px Merriweather-Light;letter-spacing:0;color:#B7B7B7;text-transform:uppercase;}.footlinkz ul{padding:0;}.foot-url{margin-top:16px;}.foot-url li{list-style-type:none;margin-bottom:7px;}.footlinkz li a{text-align:left;font:normal normal 300 14px/22px Proxima Nova Cn Lt;letter-spacing:1px;color:#B7B7B7;text-transform:uppercase;}.getquote{padding:20px;background:#C22E2E;}.getquotelog{display:flex;justify-content:center;margin:auto;}.getcenquot{display:inline-flex;margin:0 auto;vertical-align:middle;text-align:center;align-items:center;}.getcenquot h6{text-align:left;font:normal normal 900 26px/66px Merriweather-Black;letter-spacing:.5px;color:#FFFFFF;text-shadow:0 3px 6px #00000029;text-transform:uppercase;margin:0;position:relative;top:1px;}.getcenquot a{text-align:center;font:normal normal 400 16px/24px Proxima Nova Rg;letter-spacing:.5px;color:#fff;text-transform:uppercase;border:1px solid #FFD8D8;padding:7px 30px;margin:0 25px 0;display:table;}.detcenmak{padding:50px 0;}.canmarkimg h3{font:normal normal normal 35px/30px Georgia;letter-spacing:0;color:#C22E2E;text-transform:uppercase;opacity:.29;}.canmarkimg h3 .char1{font:normal normal normal 55px/30px Gerogia}.canmarkimg h3 .char5{font:normal normal normal 55px/30px Gerogia}.canmarkimg h2{text-align:left;font:normal normal 900 45px/55px Merriweather-Black;letter-spacing:0;border-bottom:10px solid #C22E2E;display:block;color:#060606;text-transform:uppercase;}.canmarkimg p{text-align:left;font:normal normal normal 15px/27px Proxima Nova Rg;letter-spacing:0;color:#757575;opacity:1;margin:0 0 10px;}.canmarkimg p a{font:normal normal bold 15px/27px Proxima Nova Rg;color:#c22e2e;}.canmarkimg h6{text-align:left;font:normal normal bold 16px/30px Merriweather-Light;letter-spacing:0;color:#c22e2e;}.canmarkimg h6 a{color:#c22e2e;}.canmarkimg h5{text-align:left;font:normal normal 600 15px/27px Proxima Nova Rg;letter-spacing:0;color:#c22e2e;padding:12px 24px;border-radius:12px;background:#ebf0f6;}.canmarkimg h5 a{color:#c22e2e;}.canmarkcontz{position:relative;display:table;margin:40px auto 0;align-items:center;vertical-align:middle;}.canmarkcontz img{width:100%;}.stdshapz{position:relative;padding-top:50px;}.shapstz{position:relative;}.shapstz img{width:100%;}.poplogiz{padding:30px;}.pipecontz{display:flex;justify-content:space-between;gap:4%;}.shapnamz{position:absolute;top:30%;margin:auto;left:0;right:0;text-align:center;}.shapnamz a{background:#060606 0% 0% no-repeat padding-box;opacity:.88;padding:10px 20px;color:#fff;text-transform:uppercase;text-align:center;font:normal normal normal 22px/30px Merriweather-Black;letter-spacing:1px;color:#FFFFFF;min-width:90%;display:table;margin:auto;}.shapstz:hover a{background:#bd2d2d 0% 0% no-repeat padding-box;}.pipehead h4{font-family:'Merriweather-Black';text-transform:uppercase;padding:0 0 0 21px;position:relative;font-size:22px;margin-bottom:15px;}.pipehead h4:before{position:absolute;content:"";top:3px;left:0;display:block;width:10px;height:20px;background:#c22e2e;}.pipezimg{width:42%;position:relative;}.popizbg .pipezimg{position:relative;}.popizbg .pipezimg img{border:1px solid #c22e2e;box-shadow:10px 10px 3px 0 #c22e2e;}.pipezimg img{width:100%;position:relative;z-index:99;min-height:200px;border:1px solid #060606;box-shadow:10px 10px 3px 0 #060606;object-fit:cover;}.pipezlizt{position:relative;width:52%;}.popizbg{background:#F9F9F9;}.pipezlizt ul{padding:0;}.pipezlizt ul li{list-style-type:none;width:100%;}.pipezlizt ul li a{text-align:left;font:normal normal normal 13px/24px Proxima Nova Rg;letter-spacing:0;padding:5px 0;color:#333;justify-content:space-between;width:100%;display:flex;border-bottom:1px solid #c22e2e2e;}.pipezlizt ul li a span{padding-right:5px;}.pipezlizt ul li a span i{color:#c22e2e;}.shapelefiz{position:relative;}.shaplizimg{position:relative;}.shaplizimg img{margin:0 auto;max-width:300px;display:block;}.shapeztitle{position:relative;}.shapeztitle h4{background:#C22E2E;padding:7px 20px;color:#fff;text-align:left;font:normal normal 900 18px/36px Merriweather-Black;letter-spacing:.5px;color:#FFFFFF;text-shadow:0 3px 6px #00000029;}.shapzlizt ul{padding:0;margin:0;}.shapzlizt ul li{list-style-type:none;}.shapzlizt ul li:hover a{background-color:#801717;color:#FFD8D8;}.shapzlizt li a.active{background-color:#801717;color:#FFD8D8;}.shapzlizt li a{background:#C22E2E;padding:10px 12px;color:#fff;font-size:13px;border-bottom:1px solid #ccc;display:block;}.shaph4{background-image:url(../images/shapesbg.png);width:100%;position:relative;border-bottom:1px solid #ccc;}.shaph4:before{content:"";position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;background-color:rgb(0,0,0,.5);}.shaph4 h4{color:#fff;padding:18px 12px;margin:0;position:relative;z-index:9;font-size:18px;}.shptabl tr th{background:#242424;color:#fff;font:normal normal 900 16px/22px Proxima Nova Cn Rg;text-align:center;}.shptabl tr td{font:normal normal 900 13px/30px Proxima Nova Cn Lt;text-align:center;color:#242424;vertical-align:middle;}.shapetubes{padding:0 0 50px;}.carern{position:relative;}.carern:after{position:absolute;content:"";background:#db1b1dc7;width:100%;height:100%;top:0;left:0;}.carern img{width:100%;}.carernnamz{position:absolute;top:30%;margin:auto;left:0;right:0;text-align:center;z-index:2;}.carernnamz h4{background:#5e1111bd 0% 0% no-repeat padding-box;opacity:.88;padding:10px 20px;color:#fff;text-transform:uppercase;text-align:center;font:normal normal normal 22px/30px Merriweather-Black;letter-spacing:1px;color:#FFFFFF;min-width:90%;display:table;margin:auto;}.carern:hover a{background:#bd2d2d 0% 0% no-repeat padding-box;}.carermain p{margin:10px 0;font:normal normal normal 16px/30px Proxima Nova Lt;}.capmaptit h4{background:#C22E2E;padding:7px 20px;color:#fff;text-align:left;font:normal normal 900 15px/32px Merriweather-Black;letter-spacing:.5px;color:#FFFFFF;text-shadow:0 3px 6px #00000029;margin-bottom:5px;}.vlakzmpz h4{background:#242424;}.capmaptit h4 i{margin:0 5px;}.capmaplinkz ul{padding:0;}.capmaplinkz ul li{position:relative;list-style-type:none;}.capmaplinkz ul li:before{position:absolute;content:"";left:12px;top:15px;width:5px;height:5px;background:#c22e2e;}.vlakzmpz ul li:before{background:#242424;}.capmaplinkz ul li a{text-align:left;font:normal normal normal 14px/24px Proxima Nova Rg;letter-spacing:0;background:#eee;padding:5px 15px 5px 30px;color:#333;justify-content:space-between;width:100%;display:flex;margin-bottom:3px;}.capmaplinkz ul li:hover a{background:#c22e2e;color:#fff;}.capmaplinkz ul li:hover a span{color:#fff;}.capmaplinkz ul li:hover::before{background:#fff;}.capmaplinkz ul li a span{padding-right:5px;color:#c22e2e;font-size:16px;}.vlakzmpz ul li a span{color:#242424;}.capmapsublinkz ul{padding:0;}.capmapsublinkz ul li{position:relative;list-style-type:none;}.capmapsublinkz ul li a{text-align:left;font:normal normal normal 14px/24px Proxima Nova Rg;letter-spacing:0;background:#242424;padding:5px 15px 5px 30px;color:#333;justify-content:space-between;width:100%;display:flex;margin-bottom:3px;}.capmapsublinkz ul li:before{position:absolute;content:"";left:12px;top:15px;width:5px;height:5px;background:#242424;}.capmapsublinkz ul li a{text-align:left;font:normal normal normal 14px/24px Proxima Nova Rg;letter-spacing:0;background:#eee;padding:5px 15px 5px 30px;color:#333;justify-content:space-between;width:100%;display:flex;margin-bottom:3px;}.capmapsublinkz ul li a span{padding-right:5px;color:#242424;font-size:16px;}.capmapsublinkz ul li:hover a{background:#c22e2e;color:#fff;}.capmapsublinkz ul li:hover a span{color:#fff;}.capmapsublinkz ul li:hover::before{background:#fff;}.carecubloz{padding:30px 0 30px;}.carsubmaplizt{padding:5px 0 30px;}.isocanart{padding:30px 0;background:#060606;position:relative;}.artisoz{display:flex;justify-content:space-evenly;gap:4%;}.atzbox h4{text-align:left;font:normal normal normal 30px/32px Georgia;letter-spacing:0;color:#E9E9E9;text-transform:uppercase;opacity:.46;}.atzbox h4 .char1{font:normal normal normal 45px/32px Georgia;}.atzbox h4 .char5{font:normal normal normal 45px/32px Georgia;}.atzbox h6{text-align:left;font:normal normal 900 14px/35px Merriweather-Black;letter-spacing:0;color:#fff;text-transform:uppercase;margin:0;margin-bottom:0;}.atzbox h3{text-align:left;font:normal normal 900 32px/40px Merriweather-Black;letter-spacing:0;color:#fff;text-transform:uppercase;margin:0;}.atzboxnamz{position:relative;}.atzboxnamz img{border:1px solid #B7B7B7;padding:5px 15px;width:50%;}.caracanparaz{margin:15px 0;}.carposzt{padding:30px 0 10px;}.carlizpositlinkz{margin-bottom:30px;}.carlizpositlinkz h5{text-align:left;font:normal normal normal 18px/29px Proxima Nova Rg;letter-spacing:0;color:#C22E2E;margin:0;}.carlizpositlinkz h5 span{margin-right:3px;}.carlizpositlinkz h5 span img{width:20px;}.carlizpositlinkz h6{text-align:left;font:normal normal 600 16px/29px Proxima Nova Rg;letter-spacing:0;color:#060606;margin:0;}.taskexp{}.carpozit{border-top:1px solid #eee;}.cartask{position:relative;padding:10px 0 0 0;}.carintaskz h3 span{margin-right:5px;}.carintaskz h3 span img{width:30px;}.carintaskz h3{text-align:left;font:normal normal 500 36px/68px Proxima Nova Rg;letter-spacing:0;color:#FFFFFF;}.carintaskz p{text-align:left;font:normal normal normal 15px/30px Proxima Nova Alt Light;letter-spacing:0;color:#FFFFFF;}.carpplyz{padding:20px 0;}.carintaskz a{background:#242424 0% 0% no-repeat padding-box;opacity:.88;padding:10px 75px;color:#fff;text-transform:uppercase;font:normal normal normal 18px/30px Proxima Nova Cn Lt;margin:0 3px;display:inline-table;letter-spacing:1px;}.atzbox{padding:0 40px 20px 40px;}.atzbox hr{color:#FFFFFF;}.atzbox p{text-align:left;font:normal normal normal 15px/30px Proxima Nova Alt Light;letter-spacing:0;color:#FFFFFF;}.carinexpz{position:relative;}.carinexpz h4{font:normal normal normal 45px/142px Georgia;letter-spacing:0;color:#FFFFFF;text-transform:uppercase;opacity:.2;position:absolute;right:-60px;top:-40px;transform:rotate(-14deg);}.carinexpz h4 .char1{font:normal normal normal 60px/142px Georgia;}.carinexpz h4 .char5{font:normal normal normal 60px/142px Georgia;}.carinexpz h2{text-align:left;font:normal normal 600 70px/30px Proxima Nova Rg;letter-spacing:0;color:#FFFFFF;margin-left:45px;margin-bottom:40px;}.carinexpz h2 span{margin-right:5px;font:normal normal 500 18px/20px Proxima Nova Rg;position:relative;top:-28px;}.carinexpz h3 span{margin-right:5px;}.carinexpz h3 span img{width:30px;}.carinexpz h3{text-align:left;font:normal normal 500 36px/68px Proxima Nova Rg;letter-spacing:0;color:#FFFFFF;}.carexbox{position:relative;display:flex;align-items:normal;justify-content:flex-start;gap:3%;margin-bottom:12px;}.carexbox img{width:30px;}.carexbox h5{text-align:left;font:normal normal 500 20px/29px Proxima Nova Lt;letter-spacing:0;color:#FFD8D8;margin:0;}.carexbox h6{text-align:left;font:normal normal 600 18px/29px Proxima Nova Rg;letter-spacing:0;color:#FFFFFF;}.carexp{padding:20px 75px 20px 30px;}.positaply{position:relative}.positaply .form-label{text-align:left;font:normal normal 600 16px/20px Proxima Nova Cn Lt;letter-spacing:0;color:#242424;width:100%;text-transform:uppercase}.positaply .form-control{background:#F3F3F3;border:0;border-radius:0;text-align:left;font:normal normal normal 16px/25px Proxima Nova Rg;letter-spacing:0;color:#242424;}.positaply .form-control:focus{color:#212529;background-color:#fff;border-color:rgb(206 56 46 / 20%);outline:0;box-shadow:0 0 0 .18rem rgb(206 56 46 / 20%);}.positaply .form-select:focus{color:#212529;background-color:#fff;border-color:rgb(206 56 46 / 20%);outline:0;box-shadow:0 0 0 .18rem rgb(206 56 46 / 20%);}.positaply .form-select{background:#F3F3F3;border:0;border-radius:0;text-align:left;font:normal normal 600 16px/20px Proxima Nova Cn Lt;letter-spacing:0;color:#242424;}.carapz label.form-label{color:#c22e2e;font:normal normal 600 14px/20px Proxima Nova Cn Lt;}.appeditz .ck.ck-editor__editable_inline{min-height:200px}.inflbox{display:flex;justify-content:flex-start;gap:3%;}.toppluz{}.inpluzbtn{width:40px;height:37px;position:relative;display:block;background:#c22e2e;color:#fff;}.inpluzbtn:hover{background:#c22e2e;color:#fff;}.inpluzbtn i{text-align:center;line-height:37px;display:block;}.applytit{overflow:hidden;}.applytit p{font:normal normal normal 13px/23px Proxima Nova Lt;letter-spacing:0;color:#242424;position:relative;left:0;top:-20px;margin:0;}.applytit h4{position:relative;background:#fff;padding-right:15px;text-align:left;font:normal normal 700 18px/30px Merriweather-Black;letter-spacing:0;color:#C22E2E;margin:10px 0 20px;}.applytit h4::after{position:absolute;width:100%;height:1px;background:#CCC;content:'';top:15px;margin-left:12px;}.careeradz{position:relative;}.careeradz .form-check-input[type=radio]{border-radius:0;}.careeradz .form-check-input:checked[type=radio]{background-image:url("../images/tick.svg");}.positaply .form-select{position:relative;-webkit-appearance:menulist!important;-moz-appearance:menulist!important;-ms-appearance:menulist!important;-o-appearance:menulist!important;appearance:menulist!important;padding-top:8.5px;padding-bottom:8.5px;}.careeradz .form-check-input:checked{background-color:#C22E2E;border-color:#C22E2E;}.careeradz .form-check-input:focus{border-color:#C22E2E;outline:0;box-shadow:0 0 0 .25rem #cf474733;}.careeradz .form-check.form-check-inline{display:inline-flex;flex-direction:row;padding-left:0;margin-right:2rem;position:relative;top:5px;}.careeradz .form-check-input[type=radio]{border-radius:0;width:18px;margin-top:5px;margin-left:0;display:block;height:18px;}.appsepline{width:100%;height:1px;background:#d7d1d1;margin:10px 0 30px;}.positaply{padding:30px 0 30px;}.careetab tr th{background:#C22E2E 0% 0% no-repeat padding-box;text-align:left;font:normal normal normal 15px/24px Proxima Nova Cn Lt;letter-spacing:0;color:#FFFFFF;}.careetab>thead{border-bottom:2px solid #fff;}.careetab>tbody>tr{border-bottom:2px solid #fff;}.careetab tr td{text-align:left;font:normal normal normal 16px/26px Proxima Nova Cn Lt;letter-spacing:0;color:#FFFFFF;}.careetab tr th:first-child{padding-left:30px;}.careetab tr td:first-child{padding-left:30px;}.careetab>tbody>tr:nth-of-type(odd)>*{background:#242424 0% 0% no-repeat padding-box;color:#FFFFFF;}.careetab>tbody>tr:nth-of-type(even)>*{background:#757575 0% 0% no-repeat padding-box;}.careedifftab tr th{background:#242424 0% 0% no-repeat padding-box;text-align:left;font:normal normal normal 15px/24px Proxima Nova Cn Lt;letter-spacing:0;color:#FFFFFF;}.careedifftab>thead{border-bottom:2px solid #fff;}.careedifftab>tbody>tr{border-bottom:2px solid #fff;}.careedifftab tr td{text-align:left;font:normal normal normal 16px/26px Proxima Nova Cn Lt;letter-spacing:0;color:#242424;}.careedifftab tr th:first-child{padding-left:30px;}.careedifftab tr td:first-child{padding-left:30px;}.careetab tr td:first-child{padding-left:30px;}.careedifftab>tbody>tr:nth-of-type(odd)>*{background:#E6E4E4 0% 0% no-repeat padding-box;color:#242424;}.careedifftab>tbody>tr:nth-of-type(even)>*{background:#FBF5F5 0% 0% no-repeat padding-box;}.upload_dropZone{color:#0f3c4b;background-color:#FFEEEE;outline-offset:-12px;transition:outline-offset .2s ease-out,outline-color .3s ease-in-out,background-color .2s ease-out;}.upload_dropZone.highlight{outline-offset:-4px;outline-color:#c22e2e;background-color:#FFEEEE;}.upload_svg{fill:#c22e2e;margin:5px 0 0;}.btn-upload{color:#fff;background-color:#c22e2e;font:normal normal normal 18px/28px Proxima Nova Cn Lt;letter-spacing:0;padding:7px 24px;border-radius:0;}.btn-upload:hover,.btn-upload:focus{color:#fff;background-color:#c22e2e;;}.upload_img{width:calc(33.333% - (2rem / 3));object-fit:contain;}.uptextz{text-align:center;font:normal normal 600 18px/27px Proxima Nova Lt;letter-spacing:0;color:#C22E2E;margin:10px 0;}.upresumz{position:relative;overflow:hidden;}.upresumz h4{background:#fff;padding-right:15px;display:block;text-align:left;font:normal normal 700 18px/30px Merriweather-Black;letter-spacing:0;color:#C22E2E;margin:10px 0 20px;position:relative;}.upresumz h4 span{background:#fff;margin:auto;display:table;z-index:1;position:relative;padding:0 10px;}.upresumz h4::before{position:absolute;width:100%;height:1px;background:#CCC;content:'';top:15px;}.sectbtnz{margin:15px auto;display:block;text-align:center;}.sectbtnz .canz{padding:7px 27px;background:#242424 0% 0% no-repeat padding-box;color:#fff;text-transform:uppercase;font:normal normal normal 18px/30px Proxima Nova Lt;margin:0 3px;min-width:160px;text-align:center;display:inline-table;}.sectbtnz .subz{padding:7px 27px;background:#C22E2E 0% 0% no-repeat padding-box;color:#fff;text-align:center;text-transform:uppercase;font:normal normal normal 18px/30px Proxima Nova Lt;margin:0 3px;min-width:160px;display:inline-table;}.positaply .form-check .form-check-label{text-align:left;font:normal normal 600 15px/29px Proxima Nova Cn Lt;letter-spacing:0;color:#242424;}.careeradz .form-check-label{padding:1px 7px 0 0;color:#c62e2e!important;}.termzz .form-check-input:checked{background-color:#c62e2e;border-color:#c62e2e;}.termzz .form-check-input[type=checkbox]{border-radius:.25em;border-radius:0;position:relative;top:3px;border-radius:0;}.termzz .form-check-input:focus{border-color:#C22E2E;outline:0;box-shadow:0 0 0 .25rem #cf474733;}.footbrouchure{display:none;}.footbrouchure a{background:#C22E2E 0% 0% no-repeat padding-box;padding:7px 30px;margin:10px 0;display:block;font:normal normal normal 16px/32px Proxima Nova Cn Lt;letter-spacing:0;color:#FFFFFF;text-transform:uppercase;text-align:center;}.footbrouchure a span{display:block;text-align:center;}.footbrouchure a img{width:15px}.drawz{width:75px;}.shzdez{position:relative;margin:0;}.shzdez span{display:block;font:normal normal 900 13px/20px Proxima Nova Cn Lt;text-align:center;}.catalcontz{display:block;text-align:center;margin:auto;}.catalzimg{width:40%;margin:24px auto;}.catalzimg img{width:100%;position:relative;z-index:99;min-height:200px;border:1px solid #060606;box-shadow:10px 10px 3px 0 #060606;object-fit:cover;}.catalzlizt a{background:#C22E2E 0% 0% no-repeat padding-box;padding:7px 30px;margin-top:10px;display:table;font:normal normal normal 16px/32px Proxima Nova Cn Lt;letter-spacing:0;color:#FFFFFF;text-transform:uppercase;margin:20px auto 20px;}.catalzlizt a span{}.catalzlizt a span img{padding-left:14px;width:32px;position:relative;top:-3px;}.swiper-container{width:100%;height:100%;}.slide{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;font-size:18px;background:#fff;overflow:hidden;}.slide-image{position:absolute;top:-400px;left:-200px;width:calc(100% + 400px);height:calc(100% + 400px);background-position:50% 50%;background-size:cover;}.slide-title{font-size:5rem;line-height:1;max-width:50%;white-space:normal;word-break:break-word;color:#FFF;z-index:100;text-align:left;font:normal normal 900 55px/100px Merriweather-Black;letter-spacing:0;color:#FFFFFF;text-transform:uppercase;}.slide-title:after{position:absolute;content:"";bottom:10px;left:-15px;width:calc(100% + 18px);height:55px;background:#c22e2e;z-index:-1;}.swipecont a{padding:10px 20px;background:#c22e2e;color:#fff;font:normal normal normal 18px/30px Proxima Nova CN Lt;color:#FFFFFF;text-transform:uppercase;}a.corpavid{padding:10px 20px;background:#ffffff;color:#fff;font:normal normal normal 18px/30px Proxima Nova CN Lt;color:#c22e2e;text-transform:uppercase;margin-left:5px}.marritbox{margin:auto;align-items:center;display:table;vertical-align:middle;height:100%;}.marrinbox{display:table-cell;vertical-align:middle;align-items:center;position:relative;margin:auto;}.slideshow-navigation{display:none;}.slide-title span{opacity:0;}.slideshow{position:relative;}.slideshow-pagination{position:absolute;bottom:5rem;right:0;width:25%;display:grid;flex-wrap:wrap;justify-content:end;align-items:end;transition:.3s opacity;z-index:10;}.slideshow-pagination-item{text-align:right;display:block;align-items:center;}.slideshow-pagination-item .pagination-number{opacity:.5;}.slideshow-pagination-item:hover,.slideshow-pagination-item:focus{cursor:pointer;}.slideshow-pagination-item:last-of-type .pagination-separator{width:0;}.slideshow-pagination-item.active .pagination-number{opacity:1;font-size:1.8rem;}.slideshow-pagination-item.active .pagination-separator{width:7vw;}.slideshow-navigation-button{position:absolute;top:0;display:flex;justify-content:center;align-items:center;height:100%;width:5rem;z-index:1000;transition:all .3s ease;color:#FFF;}.slideshow-navigation-button:hover,.slideshow-navigation-button:focus{cursor:pointer;}.slideshow-navigation-button.prev{left:0;}.slideshow-navigation-button.next{right:0;}.pagination-number{font-size:1.2rem;color:#FFF;font-family:'Oswald',sans-serif;padding:0 .5rem;}.pagination-separator{display:none;position:relative;width:50px;left:50px;height:2px;background:rgba(255,255,255,.25);transition:all .3s ease;}.carhomez{position:relative;}.carhomez img{width:100%;position:relative;}.carinhomes{position:absolute;width:100%;top:50%;left:0;height:100%;margin:auto;display:block;text-align:center;}.sectcarhead h2{display:table;}.carinhomes h2{font:normal normal 900 22px/30px Merriweather-Black;letter-spacing:0;color:#fff;background:#c22e2e;padding:7px 20px;text-transform:uppercase;margin:0 auto;display:table;min-width:75%;text-align:center;}.carhomlogz{background:#060606b5 0% 0% no-repeat padding-box;padding:10px 0 15px;}.carhomlogz h4{text-align:center;font:normal normal 900 20px/30px Merriweather;letter-spacing:0;color:#FFFFFF;display:table;text-transform:uppercase;border-bottom:3px solid #C22E2E;text-align:center;margin:0 auto 5px;opacity:.9;}.carhomlogz h5{text-align:center;font:normal normal normal 15px/24px Proxima Nova Rg;letter-spacing:0;color:#FFFFFF;text-transform:uppercase;opacity:.9;display:none;}.carhomlogz a{text-align:left;font:normal normal normal 15px/24px Proxima Nova Cn Lt;letter-spacing:0;color:#FFFFFF;padding:4px 20px;text-transform:uppercase;border:1px solid #FFFFFF;opacity:.9;margin:20px auto 5px;display:table;}.corppoint p{padding:3px 20px;position:relative;margin-bottom:5px;font:normal normal normal 15px/27px Proxima Nova Rg;color:#333;}.corppoint p:before{position:absolute;content:"";width:4px;left:10px;top:15px;height:5px;border-radius:50px;background:#c22e2e;}.corppoint p:nth-of-type(even):before{background:#333;}.corppoint p:nth-of-type(odd){background:#eeeeeeb3;color:#c22e2e;}.corppoint p:nth-of-type(even){background:transparent;}.brocher{display:none!important;}.btnbrshr,.footzboch{display:none!important;}.crophistz{padding:50px 0;}.corphilog{margin:0 auto;display:block;text-align:center;padding:12px;background:#0f0e0e;display:table;}.corphilog img{width:150px;}.corptime{background-image:url(../images/mapz.png);background-size:contain;background-repeat:no-repeat;width:100%;top:0;}.timeline{position:relative;margin:0 auto;padding:0 0;width:100%;box-sizing:border-box;}.timeline:before{content:'';position:absolute;left:50%;width:2px;height:100%;background:#707070;}.timeline ul{padding:50px 0 0;margin:0;}.timeline ul li{list-style:none;position:relative;width:50%;padding:0 70px 0;box-sizing:border-box;}.timeline ul li:nth-child(odd){float:right;text-align:left;clear:both;}.timeline ul li:nth-child(even){float:left;text-align:right;clear:both;}.timeline .content{padding-bottom:0;}.timeline ul li:nth-child(odd):before{content:'';position:absolute;width:18px;height:18px;border:2px solid #fff;top:-5px;left:-8px;border-radius:50%;z-index:2;}.timeline ul li:nth-child(odd):after{content:'';position:absolute;top:55%;left:-7px;border-top:9px solid #c5c5c5;border-right:8px solid transparent;border-left:8px solid transparent;}.timeline ul li:nth-child(even):after{content:'';position:absolute;top:55%;right:-9px;border-top:9px solid #c5c5c5;border-right:8px solid transparent;border-left:8px solid transparent;}.timeline ul li:nth-child(9):after{top:100%;/ Other styles for the:after pseudo-element /}.timeline ul li:nth-child(even):before{content:'';position:absolute;width:18px;height:18px;top:18px;right:-10px;border:2px solid #fff;border-radius:50%;z-index:2;}.timeline ul li:nth-child(1):before{background:linear-gradient(90deg,#37c7fc 0%,#258beb 100%);box-shadow:0 0 0 2px #37c7fc;}.timeline ul li:nth-child(2):before{background:linear-gradient(-90deg,#2e51c2 0%,#001761 100%);box-shadow:0 0 0 2px #2e51c2;}.timeline ul li:nth-child(3):before{background:linear-gradient(90deg,#56e6bf 0%,#09af82 100%);box-shadow:0 0 0 2px #56e6bf;}.timeline ul li:nth-child(4):before{background:linear-gradient(-90deg,#88ba23 0%,#5a6709 100%);box-shadow:0 0 0 2px #88ba23;}.timeline ul li:nth-child(5):before{background:linear-gradient(90deg,#f2a11c 0%,#f1611a 100%);box-shadow:0 0 0 2px #f2a11c;}.timeline ul li:nth-child(6):before{background:linear-gradient(-90deg,#30aebc 0%,#04464d 100%);box-shadow:0 0 0 2px #30aebc;}.timeline ul li:nth-child(7):before{background:linear-gradient(90deg,#c3426e 0%,#a71ca0 100%);box-shadow:0 0 0 2px #c3426e;}.timeline ul li:nth-child(8):before{background:linear-gradient(-90deg,#c22e4c 0%,#611717 100%);box-shadow:0 0 0 2px #c22e4c;}.timeline ul li:nth-child(9):before{background:linear-gradient(90deg,#0ee5ce 0%,#00a39e 100%);box-shadow:0 0 0 2px #0ee5ce;}.timeline ul li:nth-child(10):before{background:linear-gradient(-90deg,#c22e4c 0%,#ff4646 100%);box-shadow:0 0 0 2px #c22e4c;}.timeline ul li:last-child:before{display:none;}.timeline ul li:nth-child(odd) h3{padding:0;margin:0;font-weight:600;padding:1px 24px;display:table;position:relative;color:#fff;font:normal normal 600 15px / 24px Proxima Nova Lt;border-radius:3px;z-index:3;}.timeline ul li:nth-child(1) h3{background:linear-gradient(90deg,#37c7fc 0%,#258beb 100%);}.timeline ul li:nth-child(2) h3{background:linear-gradient(-90deg,#2e51c2 0%,#001761 100%);}.timeline ul li:nth-child(3) h3{background:linear-gradient(90deg,#56e6bf 0%,#09af82 100%);}.timeline ul li:nth-child(4) h3{background:linear-gradient(-90deg,#88ba23 0%,#5a6709 100%);}.timeline ul li:nth-child(5) h3{background:linear-gradient(90deg,#f2a11c 0%,#f1611a 100%);}.timeline ul li:nth-child(6) h3{background:linear-gradient(-90deg,#30aebc 0%,#04464d 100%);}.timeline ul li:nth-child(7) h3{background:linear-gradient(90deg,#c3426e 0%,#a71ca0 100%);}.timeline ul li:nth-child(8) h3{background:linear-gradient(-90deg,#c22e4c 0%,#611717 100%);}.timeline ul li:nth-child(9) h3{background:linear-gradient(90deg,#0ee5ce 0%,#00a39e 100%);}.timeline ul li:nth-child(10) h3{background:linear-gradient(-90deg,#c22e4c 0%,#ff4646 100%);}.timeline ul li:nth-child(even) h3{padding:0;margin:0;font-weight:600;padding:2px 25px;display:table;position:relative;color:#fff;font:normal normal 600 15px / 24px Proxima Nova Lt;border-radius:3px;margin-left:auto;z-index:3;}.timeline ul li:nth-child(odd) h3::before{position:absolute;content:"";left:0;border-right:15px solid transparent;position:absolute;bottom:-5px;transition:all .3s ease 0s;}.timeline ul li:nth-child(1) h3::before{border-top:6px solid #37c7fc;}.timeline ul li:nth-child(2) h3::before{border-top:6px solid #2e51c2;}.timeline ul li:nth-child(3) h3::before{border-top:6px solid #56e6bf;}.timeline ul li:nth-child(4) h3::before{border-top:6px solid #88ba23;}.timeline ul li:nth-child(5) h3::before{border-top:6px solid #f2a11c;}.timeline ul li:nth-child(6) h3::before{border-top:6px solid #30aebc;}.timeline ul li:nth-child(7) h3::before{border-top:6px solid #c3426e;}.timeline ul li:nth-child(8) h3::before{border-top:6px solid #c22e4c;}.timeline ul li:nth-child(9) h3::before{border-top:6px solid #0de2cb;}.timeline ul li:nth-child(10) h3::before{border-top:6px solid #c22e4c;}.timeline ul li:nth-child(even) h3::before{position:absolute;content:"";right:0;border-left:15px solid transparent;position:absolute;bottom:-5px;transition:all .3s ease 0s;}.timeline ul li:nth-child(odd) img{width:75px;left:0;top:3px;position:absolute;z-index:1;}.timeline ul li:nth-child(even) img{width:75px;right:0;top:12px;position:absolute;z-index:1;}.timeline ul li:nth-child(odd) p{margin:10px 0 0;padding:0;margin-right:auto;max-width:75%;font:normal normal normal 15px / 25px Proxima Nova Rg;color:#242424;}.timeline ul li:nth-child(even) p{margin:10px 0 0;padding:0;max-width:75%;margin-left:auto;font:normal normal normal 15px / 25px Proxima Nova Rg;color:#242424;}.timeline ul li:nth-child(odd) .time{position:absolute;top:12px;right:-165px;margin:0;padding:8px 16px;color:#fff;border-radius:18px}.timeline ul li:nth-child(even) .time{position:absolute;top:12px;left:-165px;margin:0;padding:8px 16px;color:#fff;border-radius:18px}@media(max-width:1000px){.timeline{width:100%}}@media(max-width:767.99px){.timeline{width:100%;padding-bottom:0}.timeline:before{left:0;height:100%}.timeline ul li:nth-child(odd),.timeline ul li:nth-child(even){width:100%;text-align:left;padding-left:70px;padding-bottom:50px;padding-right:15px}.timeline ul li:nth-child(odd):before,.timeline ul li:nth-child(even):before{top:-18px;left:-8px;right:auto}.timeline ul li:nth-child(odd) img{top:-7px}.timeline ul li:nth-child(even) p{margin-left:0}.timeline ul li:nth-child(even) h3{margin-left:0}.timeline ul li:nth-child(even) img{right:0;top:-6px;left:0;}.timeline ul li:nth-child(even):after{left:-7px;right:auto}.corptime{margin:0 50px;}.timeline ul li p{max-width:100%!important}.corphilog{display:block}}@media(max-width:467.99px){.corptime{margin:0 20px}.timeline ul li:nth-child(odd),.timeline ul li:nth-child(even){width:100%;text-align:left;padding-left:50px;padding-bottom:40px;padding-right:15px}}@media (min-width:45em){.pagination-separator{display:block}}.pagination-separator-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:#FFFFFF;transform-origin:0 0;}.nav ul li a:not(.mail-icon){font-weight:500;color:#323f48;transition:color 300ms linear 0s;cursor:pointer;font-size:14px;}.nav ul li a:not(.mail-icon):hover,.nav ul li.active a:not(.mail-icon),.nav.subpage-nav ul li a:not(.mail-icon):hover{color:#fd6a02!important;}.menu-toggle span{display:block;position:absolute;height:3px;background-color:#323f48;right:0;}.topsez{position:absolute;right:100px;margin:0;top:18px;display:flex;z-index:2;}.topsez .dropdown-menu{padding:0;max-width:7rem;min-width:7rem;text-align:center;}.topsez .dropdown img{width:24px;}.topsez .dropdown-item.active,.topsez .dropdown-item:active{color:#fff;text-decoration:none;background-color:#c22e2e;}.topsez .dropdown-item:focus,.topsez .dropdown-item:hover{color:#fff;background-color:#c22e2e;}.topsez .dropdown .dropzlang{color:#fff;text-align:left;font:normal normal normal 14px/27px Merriweather-Light;letter-spacing:0;color:#FFFFFF;text-transform:capitalize;}.top-social{position:relative;margin:0;}.top-social li{list-style-type:none;display:inline-flex;justify-content:flex-end;align-items:end;}.top-social li a{color:#fff;text-align:center;line-height:24px;margin:0 3px;}.top-social li a i{color:#fff;font-size:18px;top:5px;}.usepagez{position:relative;padding:50px 0;}.intuspagz h1{font:normal normal normal 40px/30px Georgia;letter-spacing:0;color:#C22E2E;text-transform:uppercase;opacity:.29;}.intuspagz h1 .char1{font:normal normal normal 55px/30px Georgia;}.intuspagz h1 .char5{font:normal normal normal 55px/30px Georgia;}.intuspagz h2{text-align:left;font:normal normal 900 45px/55px Merriweather-Black;letter-spacing:0;border-bottom:10px solid #C22E2E;display:table;color:#060606;text-transform:uppercase;}.intuspagz p{text-align:left;font:normal normal normal 15px/27px Proxima Nova Rg;letter-spacing:0;color:#757575;opacity:1;margin:0 0 20px;}.intuspagz h4{text-align:left;font:normal normal bold 18px/30px Merriweather-Light;letter-spacing:0;color:#c22e2e;}.intuspagz h3{text-align:left;font:normal normal 900 20px / 50px Merriweather-Black;letter-spacing:0;display:block;color:#c22e2e;margin:5px 0;text-transform:uppercase;}.intuspagz h5{text-align:left;font:normal normal 900 16px / 30px Merriweather-Black;letter-spacing:0;color:#060606;text-transform:uppercase;margin:0 0 12px;}.intuspagz h6{text-align:left;font:normal normal normal 15px / 27px Proxima Nova Rg;letter-spacing:0;color:#757575;opacity:1;margin:0 0 15px;}.intuspagz h6 span{font:normal normal 600 16px / 27px Proxima Nova Rg;color:#c22e2e;}.intuspagz ul li{text-align:left;font:normal normal normal 15px/27px Proxima Nova Rg;letter-spacing:0;color:#757575;opacity:1;margin:0 0 10px;}.intuspagz ul li span{color:#c22e2e;font-weight:600;}.intuspagz ul li::marker{color:#c22e2e;font-size:20px;}.viewmorebox{text-align:center;margin-top:30px;}.viewmorebox a{padding:8px 22px;border-radius:20px;color:#fff;background:#005ee9;font-size:16px;font-weight:500;}.copyrit{background:transparent linear-gradient(90deg,#C22E2E 0%,#0F0F0F 49%,#C22E2E 100%) 0% 0% no-repeat padding-box;text-align:center;color:#fff;font-size:12px;padding:7px;position:relative;top:30px;}.copyrit h5{font:normal normal 100 14px / 24px Proxima Nova Cn Lt;letter-spacing:2px;color:#FFD8D8;text-transform:uppercase;margin:0;}.copyrit h6{font:normal normal normal 12px / 24px Proxima Nova Cn Lt;letter-spacing:4px;color:#FFD8D8;text-transform:uppercase;margin:0;}.copyrit h6 span{font-family:none;}.mapz{position:relative;overflow:hidden;margin:0 0px -5px;}footer{background-image:url(../images/foot.png);padding:50px 0 30px;position:relative;}.footfzt{position:relative;}.footfzt img{width:60%;}.footfzt a.footlearn{background:#C22E2E 0% 0% no-repeat padding-box;padding:7px 30px;margin-top:10px;display:table;font:normal normal normal 16px/32px Proxima Nova Cn Lt;letter-spacing:0;color:#FFFFFF;text-transform:uppercase;}.footquote{background:#C22E2E 0% 0% no-repeat padding-box;padding:7px 30px;margin:10px 0 20px;display:table;font:normal normal normal 16px/32px Proxima Nova Cn Lt;letter-spacing:0;color:#FFFFFF;text-transform:uppercase;}.footquote:hover{color:#FFFFFF}.footfzt p{text-align:left;font:normal normal normal 15px/24px Proxima Nova Rg;letter-spacing:0;color:#B7B7B7;margin:20px 0;}.footconlizt{}.footconlizt p{text-align:left;font:normal normal normal 15px/24px Proxima Nova Rg;letter-spacing:0;margin-top:16px;color:#B7B7B7;}.footconlizt h4{text-align:left;font:normal normal bold 18px/30px Merriweather-Light;letter-spacing:0;color:#B7B7B7;text-transform:uppercase;}.footconlizt h3{text-align:left;font:normal normal bold 18px/30px Merriweather-Light;letter-spacing:0;color:#fff;text-transform:uppercase;}.foot-social li{list-style-type:none;display:inline-flex;justify-content:flex-end;align-items:end;}.foot-social{padding:0;text-align:start;margin:0;}.foot-social li a{color:#fff;border-radius:100px;text-align:center;line-height:24px;margin:0 3px;}.foot-social li a i{color:#c22e2e;font-size:20px;opacity:.9;}.foot h5{color:#fff;font-size:16px;}.foot p{color:#fff;font-size:12px;margin:0;}.foot p i{margin-right:5px;}.footcred{padding:0;}.footcred{display:flex;}.footcred li a{color:#c22e2e;padding-right:14px;text-transform:uppercase;border-right:1px solid #f3efef96;opacity:.9;font:normal normal 500 18px/22px Proxima Nova Cn Rg;}.footcred li:last-child a{border-right:0 solid #f3efef96;}.footcred li{list-style-type:none;margin-right:15px;}.mainbanner{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;height:100%;padding:100px 0;}.mainbanner:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:#0000006e;}.marhitauto{height:auto;}.edcarliz{margin-bottom:20px;}.edcarliz h3{text-align:left;font:normal normal 600 20px/30px Proxima Nova Rg;letter-spacing:0;color:#C22E2E;}.edcarliz p{text-align:left;font:normal normal normal 15px/27px Proxima Nova Rg;letter-spacing:0;color:#060606;padding-left:30px;position:relative;}.edcarliz p:before{position:absolute;content:" ";left:15px;top:12px;background:#c22e2e;width:5px;height:5px;}.catbout hr{background-color:#fff;}.catbout{position:relative;}.carbotziz{background:#c22e2e;padding:20px 30px;}.carbotziz a{background:#242424 0% 0% no-repeat padding-box;opacity:.88;padding:10px 25px;color:#fff;text-transform:uppercase;font:normal normal normal 18px/30px Proxima Nova Cn Lt;display:table;letter-spacing:1px;min-width:200px;margin:auto;text-align:center;}.catbout h4{font:normal normal normal 25px/142px Georgia;letter-spacing:0;color:#FFFFFF;text-transform:uppercase;opacity:.2;position:absolute;left:20px;top:-50px;transform:rotate(-14deg);}.catbout h4 .char1{font:normal normal normal 40px/142px Georgia;}.catbout h4 .char5{font:normal normal normal 40px/142px Georgia;}.catbout p{text-align:left;font:normal normal normal 15px/30px Proxima Nova Alt Light;letter-spacing:0;color:#FFFFFF;}.getquorz{padding:50px 0;}.getquorz .canmarkimg p{text-align:center;font:normal normal normal 15px/27px Proxima Nova Rg;letter-spacing:0;color:#757575;max-width:60%;margin:10px auto 25px;}.getquorz .form-label{text-align:right;font:normal normal 600 16px/20px Proxima Nova Cn Lt;letter-spacing:0;color:#242424;min-width:33%;}.getquorz .form-control{background:#F3F3F3;border:0;border-radius:0;text-align:left;font:normal normal normal 16px/25px Proxima Nova Rg;letter-spacing:0;color:#242424;}.getquorz .form-control:focus{color:#212529;background-color:#fff;border-color:rgb(206 56 46 / 20%);outline:0;box-shadow:0 0 0 .18rem rgb(206 56 46 / 20%);}.getquorz .form-select:focus{color:#212529;background-color:#fff;border-color:rgb(206 56 46 / 20%);outline:0;box-shadow:0 0 0 .18rem rgb(206 56 46 / 20%);}.getqubtnz{margin-bottom:30px;}.getqubtnz a{padding:6px 10px;background:#060606 0% 0% no-repeat padding-box;opacity:.88;color:#fff;text-transform:uppercase;font:normal normal normal 16px/24px Proxima Nova CN Lt;margin:0 3px;min-width:120px;display:inline-table;}.getqubtnz a.getrit{background:#C22E2E 0% 0% no-repeat padding-box;}.getquotbox{display:flex;justify-content:space-between;gap:3%;margin-bottom:20px;align-items:flex-end;}.getquorz{padding:50px 0}.gettitpara{position:relative}.getfullgotbox .form-check-input:checked{background-color:#000;border-color:#000}.gettitpara p{font:normal normal normal 15px/27px Proxima Nova Alt Light;letter-spacing:0;padding-left:20px;color:#060606;position:relative}.gettitpara p:before{position:absolute;content:"";width:5px;left:5px;top:12px;height:5px;border-radius:1px;background:#c22e2e}.getquorz .canmarkimg p{text-align:center;font:normal normal normal 15px/27px Proxima Nova Rg;letter-spacing:0;color:#757575;max-width:60%;margin:10px auto 25px}.getquorz .form-label{text-align:right;font:normal normal 600 16px/20px Proxima Nova Cn Lt;letter-spacing:0;color:#242424;width:33%}.getquorz .form-control{background:#F3F3F3;border:0;border-radius:0;text-align:left;font:normal normal normal 16px/25px Proxima Nova Rg;letter-spacing:0;color:#242424}.getquorz .form-control:focus{color:#212529;background-color:#fff;border-color:rgb(206 56 46 / 20%);outline:0;box-shadow:0 0 0 .18rem rgb(206 56 46 / 20%)}.getquorz .form-select:focus{color:#212529;background-color:#fff;border-color:rgb(206 56 46 / 20%);outline:0;box-shadow:0 0 0 .18rem rgb(206 56 46 / 20%)}.g-recaptcha{display:flex;justify-content:center;margin-left:10px}.getqubtnz{margin-bottom:30px}.getqubtnz a{padding:6px 10px;background:#060606 0% 0% no-repeat padding-box;opacity:.88;color:#fff;text-transform:uppercase;font:normal normal normal 16px/24px Proxima Nova CN Lt;margin:0 3px;min-width:120px;display:inline-table}.getqubtnz a.getrit{background:#C22E2E 0% 0% no-repeat padding-box}.getsubmit a{padding:7px 27px;background:transparent 0% 0% no-repeat padding-box;color:#fff;text-align:center;text-transform:uppercase;font:normal normal normal 16px/27px Proxima Nova Cn Rg;margin:30px auto 0;/ min-width:150px;/ display:block;max-width:46%}.getquotbox{display:flex;justify-content:space-between;gap:3%;margin-bottom:20px;align-items:flex-end}.getlefquote{padding:40px 30px 40px 75px;display:flex;justify-content:center;align-items:center;height:calc(100% - 24%)}.gettitpara h2{text-align:left;font:normal normal 900 36px/50px Merriweather-Black;letter-spacing:0;display:block;color:#C22E2E;text-transform:uppercase}.quotfull{padding:50px 50px 10px;background:#c22e2e;margin-top:-60px;z-index:1;position:relative}.quotfull .canmarkimg h3{color:#FFD8D8}.quotfull .canmarkimg h2{color:#fff;border-bottom:10px solid #FF7070;font:normal normal 900 40px/50px Merriweather-Black;margin-bottom:20px}.getfullgotbox{display:block;gap:3%;margin-bottom:15px}.getfullgotbox .form-label{text-align:left;font:normal normal 600 15px/20px Proxima Nova Cn Lt;letter-spacing:0;color:#FFD8D8}.getfullgotbox .form-control:focus,.getfullgotbox .form-control:visited{color:#212529;background-color:#fff;border-color:rgb(206 56 46 / 20%);outline:0;box-shadow:0 0 0 .18rem rgb(206 56 46 / 20%)}.getfullgotbox .form-select:focus,.getfullgotbox .form-select:visited{color:#212529;background-color:#fff;border-color:rgb(206 56 46 / 20%);outline:0;box-shadow:0 0 0 .18rem rgb(206 56 46 / 20%)}.getfullgotbox textarea:focus,.getfullgotbox textarea:visited{color:#212529;background-color:#fff;border-color:rgb(206 56 46 / 20%);outline:0;box-shadow:0 0 0 .18rem rgb(206 56 46 / 20%)}.getfullgotbox .form-control{background:#F3F3F3;border:0;border-radius:0;text-align:left;font:normal normal normal 16px/25px Proxima Nova Rg;letter-spacing:0;color:#242424}.getfullgotbox .form-control::-webkit-input-placeholder{/ Chrome/Opera/Safari / color:#D4D4D4;font:normal normal normal 14px/25px Proxima Nova Rg}.getfullgotbox .form-control::-moz-placeholder{/ Firefox 19+ / color:#D4D4D4;font:normal normal normal 14px/25px Proxima Nova Rg}.getfullgotbox .form-control:-ms-input-placeholder{/ IE 10+ / color:#D4D4D4;font:normal normal normal 14px/25px Proxima Nova Rg}.getfullgotbox .form-control:-moz-placeholder{/ Firefox 18- / color:#D4D4D4;font:normal normal normal 14px/25px Proxima Nova Rg}.getfullgotbox .form-select{background:#F3F3F3;border:0;border-radius:0;text-align:left;font:normal normal normal 16px/25px Proxima Nova Rg;letter-spacing:0;color:#242424}.getfullgotbox textarea{background:#F3F3F3;border:0;border-radius:0;text-align:left;font:normal normal normal 16px/25px Proxima Nova Rg;letter-spacing:0;color:#242424;width:100%}.getfullgotbox .form-check-label{text-align:left;font:normal normal 600 15px/20px Proxima Nova Cn Lt;letter-spacing:0;color:#FFD8D8}.getfullgotbox{position:relative}.getfullgotbox h4{text-align:left;font:normal normal 600 15px/20px Proxima Nova Cn Lt;letter-spacing:0;color:#FFD8D8;overflow:hidden}.getfullgotbox h4 span{background:#c22e2e;padding-right:10px;position:relative;z-index:2}.getfullgotbox h4:after{position:absolute;content:"";background:#FFD8D8;width:100%;height:1px;left:0;top:10px}.getsubmit a{max-width:200px;border:2px solid #f3f3f3}.reqfld{color:#FF7070}.darkquot{background:#801717;padding:24px 0}.getimgquote{position:relative;min-height:20%}.getimgquote img{width:100%;min-height:220px}.leadsect{padding:50px 0;}.leadbox{position:relative;padding:12px;text-align:center;background:#eeeeee21;border-right:.5px solid #eee;border-bottom:.5px solid #eee;border-radius:10px;border:1px solid #ececec;box-shadow:0 5px 9px 0 rgba(13,13,13,.027);}.leadbox:nth-child(3n + 3){border:.5px solid #c22e2e!important;}.leadbox:hover{background:#fff;border:.5px solid #c22e2e;}.leadhead h3{font:normal normal normal 40px / 30px Georgia;letter-spacing:0;color:#C22E2E;text-transform:uppercase;opacity:.29;}.leadhead h3 .char1{font:normal normal normal 55px / 30px Georgia;}.leadhead h3 .char5{font:normal normal normal 55px / 30px Georgia;}.leadimg img{border-radius:50%;width:100%;max-width:60%;margin-bottom:10px;}.leadzinbox h4{text-align:center;font:normal normal 900 18px / 30px Merriweather-Black;letter-spacing:0;color:#060606;border-bottom:3px solid #c22e2e;display:table;margin:0 auto 10px;}.leadzinbox h6{text-align:center;font:normal normal normal 16px / 24px Proxima Nova Rg;letter-spacing:0;color:#888;margin:0}.leadext{text-align:center;font:normal normal normal 16px / 27px Proxima Nova Rg;letter-spacing:0;color:#555;opacity:1;margin:0 0 20px;}#iframe .review-box{display:none!important;}.cookiebox{border:1px solid #dee2e6;border-radius:.25rem;max-width:500px;right:22px;bottom:22px;position:fixed;width:100%;padding:22px;box-shadow:0 .125rem .25rem rgba(33,37,41,.075)!important;background:#f7f7f7;z-index:5;display:none!important;}.ccokhead h2{font:normal normal 900 20px / 30px Merriweather;letter-spacing:0;color:#C22E2E;display:table;text-transform:uppercase;text-align:left;margin-bottom:5px}.cookbtn{display:flex;justify-content:end;}.cookiepara{margin-bottom:10px;}.cookiebox p{text-align:left;font:normal normal normal 15px / 24px Proxima Nova Rg;letter-spacing:0;color:#555;margin-bottom:1px;}.cookbtn a{padding:5px 24px;background:#C22E2E 0% 0% no-repeat padding-box;opacity:.88;color:#fff;text-transform:uppercase;font:normal normal normal 16px / 30px Proxima Nova CN Lt;margin:0 3px;display:inline-table;cursor:pointer;}.cookbtn a.cookaccept{background:#060606 0% 0% no-repeat padding-box;}.popbox{border:1px solid #C22E2E;border-radius:.25rem;right:2px;width:100%;padding:22px;position:absolute;max-width:490px;top:24%;box-shadow:0 .125rem .25rem rgba(33,37,41,.075)!important;background:#e0dddd;z-index:5;margin-bottom:20px;}.popbox h5{font:normal normal 900 16px / 27px Merriweather;letter-spacing:0;color:#C22E2E;display:table;text-align:left;margin-bottom:5px;background:transparent;padding:0;}.popbox h4{font:normal normal 900 20px / 27px Merriweather;letter-spacing:.7px;color:#C22E2E;display:table;margin:auto;text-align:center;margin-bottom:0;background:transparent;padding:0;text-transform:uppercase;}.popbox p{text-align:left;font:normal normal normal 15px / 27px Proxima Nova Rg;letter-spacing:0;color:#555;margin-bottom:0}.popclose{position:absolute;top:-10px;left:-5px;background:#c22e2e;width:20px;line-height:19px;height:20px;text-align:center;color:#fff;border-radius:100px;font-size:10px;cursor:pointer;margin:0 auto;}.popclose:hover{color:#fff;}.autobox{border:1px solid #C22E2E;border-radius:.25rem;right:2px;width:100%;padding:22px;box-shadow:0 .125rem .25rem rgba(33,37,41,.075)!important;background:#e0dddd;z-index:5;margin-bottom:20px;}.autobox h5{font:normal normal 900 16px / 27px Merriweather;letter-spacing:0;color:#C22E2E;display:table;text-align:left;margin-bottom:5px;background:transparent;padding:0;}.autobox p{text-align:left;font:normal normal normal 15px / 27px Proxima Nova Rg;letter-spacing:0;color:#555;margin-bottom:0}.autoclose{position:absolute;top:-10px;left:-5px;background:#c22e2e;width:20px;line-height:19px;height:20px;text-align:center;color:#fff;border-radius:100px;font-size:10px;cursor:pointer;margin:0 auto;}.autoclose:hover{color:#fff;}.news-ticker{display:inline-flex;color:#fff;width:100%;padding:0;height:40px;background:#c22e2e21;position:relative;overflow:hidden;gap:2%;}.news-title{display:inline-block;background:#C22E2E;position:relative;width:auto;height:40px}.news-title h2{display:inline-block;margin:0;padding:7px 20px;font-size:18px;color:#FFF;box-sizing:border-box;position:relative;min-width:150px;}.news-title h2:after{position:absolute;content:"";right:-10px;top:10px;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #2096cd;border-left-color:#C22E2E;}.news-ticker ul{list-style-type:none;padding:0;margin:0;}.news-ticker ul li{display:inline-block;margin-right:20px;color:#000;font-weight:600;margin:7px 0;}.news-ticker ul li a{color:#000}.news-ticker ul li a:hover{color:#000}.news-ticker ul li i{margin-right:5px;font-size:20px;position:relative;top:2px;color:#C22E2E;}.intimg{width:100%;}.intimg img{width:100%;}.intsect .canmarkimg h4{text-align:center;font:normal normal 900 20px / 55px Merriweather-Black;letter-spacing:0;border-bottom:10px solid #C22E2E;display:block;color:#060606}.intprop h4{text-align:left;font:normal normal 900 24px / 50px Merriweather-Black;letter-spacing:0;display:block;color:#c22e2e;margin:10px 0;text-transform:uppercase;}.intprop ul{padding:0;}.intprop ul li{padding:3px 0 3px 30px;position:relative;margin-bottom:5px;font:normal normal normal 16px / 24px Proxima Nova Rg;color:#333;list-style-type:none;}.intprop ul li:before{position:absolute;content:"";top:12px;left:0;width:20px;height:8px;background:#c22e2e;}.intshowz{display:flex;justify-content:space-between;gap:1%;margin:0 120px;}.intshowz div{padding:12px;background:#fff;display:flex;align-items:center;max-height:100px;}.intshowz div img{width:127px;}.intact{position:relative;margin-top:15px;}.intact ul{padding:0;margin:0;}.intact ul li{padding:3px 30px;position:relative;margin-bottom:5px;font:normal normal normal 16px / 24px Proxima Nova Rg;color:#fff;list-style-type:none;}.intact ul li:before{position:absolute;content:"";top:12px;left:0;width:20px;height:8px;background:#fff;}.overprog{padding:0 0 30px;}.overprog .canmarkimg p{text-align:center;font:normal normal 900 18px/30px Merriweather;letter-spacing:0;margin:-10px 0 20px;color:#060606;}.overmark{width:100%;margin-bottom:30px;}.overmark img{width:100%;border:1px solid #f5f5f5;}.overmark h4{text-align:center;font:normal normal normal 16px / 34px Merriweather;letter-spacing:0;color:#FFFFFF;text-transform:capitalize;background:#060606 0% 0% no-repeat padding-box;margin:-35px 1px 0;position:relative;}.overmark:hover h4{background:#c22e2e 0% 0% no-repeat padding-box}.frenchlang .img-undr-text h2{font:normal normal 900 24px/65px Merriweather;font-style:normal!important;}.frenchlang .markconbox h4{font:normal normal 900 16px/30px Merriweather-Black;margin:0;}.leadimg{display:none;}.legend-box{padding:10px 12px;background:#c22e2e;text-align:center;margin:12px 0 20px;}.legend-box p{font-size:14px;line-height:22px;margin:0;color:#fff;font-weight:500;text-align:left;}.play-btn-box{border:2px rgba(255,255,255,.11) solid;border-radius:50%;width:100px;height:100px;margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative;}.play-btn-line1{border:2px rgba(255,255,255,.451) solid;border-radius:50%;width:75px;height:75px;display:flex;align-items:center;justify-content:center;border-right-color:transparent;}.play-btn-line2{border:2px rgba(255,255,255,.451) solid;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-right-color:transparent;}.play-button{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99;}.play-button .fas{width:20px;height:20px;margin-left:7px;font-size:20px;color:#c22e2e;}#line1{-webkit-animation:rotation 4s infinite linear;}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}#line2{-webkit-animation:rotation1 3s infinite linear;}@-webkit-keyframes rotation1{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}.homecareers{background-image:url(../images/carerbg.png);width:100%;background-size:cover;background-repeat:no-repeat;position:relative}.homecareers:after{position:absolute;content:"";background-image:url(../images/toparc.png);background-size:cover;background-repeat:no-repeat;width:100%;height:150px;left:0;bottom:0;z-index:1;}.recarhome h4{text-align:center;font:normal normal 900 20px / 30px Merriweather-Black;letter-spacing:0;color:#060606;text-transform:uppercase;margin:5px 0;}.recarhome h6{text-align:center;font:normal normal normal 15px / 27px Proxima Nova Rg;letter-spacing:0;color:#757575;max-width:95%;}.recarhome a{background:#C22E2E 0% 0% no-repeat padding-box;opacity:1;padding:8px 20px;color:#fff;text-transform:uppercase;font:normal normal normal 18px / 27px Proxima Nova CN Lt;margin:10px auto;display:table;position:relative;z-index:3;}.recarhome a i{position:relative;top:1px;margin:0 0 0 5px;}.esglitimg{margin:24px 0 0;}.esglitbtn a{background:#00c972 0% 0% no-repeat padding-box;padding:7px 20px!important;margin-top:10px;display:table;font:normal normal normal 16px / 32px Proxima Nova Cn Lt!important;letter-spacing:0!important;color:#FFFFFF!important;text-transform:uppercase!important;}.esglitbtn a:hover{color:#FFFFFF!important;}.corpleadz{padding:50px 0;}.leadinbox{background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0 15px 30px #A5A5A529;padding:30px;margin-bottom:50px;border-top:1px solid #f1ebeb;border-bottom:12px solid #C22E2E;position:relative;}.leadinbox img{position:absolute;left:-40px;width:75px;top:7px;}.leadinbox h3{text-align:left;font:normal normal 800 24px/40px Merriweather-Black;letter-spacing:0;color:#242424;text-transform:uppercase;min-width:30%;}.leadinbox h5{text-align:left;font:normal normal normal 18px/28px Proxima Nova Rg;letter-spacing:0;color:#242424;}.leadinbox h5 i{color:#C22E2E}.leadinbox p{text-align:justify;font:normal normal 400 16px/29px Proxima Nova Rg;letter-spacing:0;color:#000000;margin:0;}.leadtitbox{display:flex;justify-content:flex-start;align-items:center;}.cnt-hd{display:inline-block!important;margin-top:4px;margin-bottom:30px;text-align:center!important;}.cnt-adrs1{position:absolute;right:10%;top:27%;background-color:rgb(194,46,46,.8);color:#FFF;padding:15px 48px 15px 87px;min-width:395px;}.cnt-adrs2{position:absolute;right:10%;top:27%;background-color:rgb(25,25,23,.8);color:#FFF;padding:20px 48px 20px 87px;min-width:395px;}.map-img{position:absolute;width:55px;left:17px;}.cnt-adrs1 div p:first-child{font:normal normal bold 15px/27px Proxima Nova Rg;}.cnt-adrs1 div p{margin-bottom:0;font:normal normal normal 13px/20px Proxima Nova Lt;}.cnt-adrs2 div p{margin-bottom:0;font:normal normal normal 13px/20px Proxima Nova Lt;}.cnt-adrs2 div p{margin-bottom:0;font-size:14px;line-height:20px;}.adrs-blck1{border-bottom:0 solid #efcaca;padding-bottom:10px;margin-bottom:5px;}.adrs-blck2{border-bottom:1px solid #efcaca;padding-bottom:10px;margin-bottom:5px;min-width:60%;display:table;}.adrs-blck3{padding-bottom:5px;}.adrs-blck1-n{border-bottom:1px solid #efcaca;}.adrs-blck1-n1{border-bottom:1px solid #efcaca;padding-bottom:10px;display:table;}.mb-cst{margin-bottom:10px;}.d-tablez h2{display:table;}.padb0{padding-bottom:0;}.btnbrshr{padding:10px 27px;background:#060606 0% 0% no-repeat padding-box;opacity:.88;color:#fff;text-transform:uppercase;font:normal normal normal 18px/30px Proxima Nova CN Lt;margin:0 3px;min-width:165px;display:inline-table;}.btnbrshr:hover{color:#fff;}.btnbrshr img{padding-left:14px;width:32px;position:relative;top:-3px;}.c-rdbx{max-width:400px;background:#C22E2E;color:#FFF;padding:25px;margin-top:25px;}.c-rdbx h2{font:normal normal bold 14px/30px Merriweather;font-weight:700;margin-bottom:15px;padding-right:50px;}.c-rdbx p{font-size:50px!important;font-weight:700;line-height:55px!important;font:normal normal bold 46px/51px Merriweather;margin:15px 0 0;}.c-rdbx-n p{font-size:33px!important;font-weight:700;line-height:45px!important;font:normal normal bold 46px/51px Merriweather;font-style:normal;margin-bottom:2px;}.c-rdbx-n{padding-top:37px;}.c-rdbx-img{max-width:312px;background:#C22E2E;color:#FFF;padding:35px 25px 25px;margin-top:23px;position:absolute;bottom:100px;right:0;}.c-rdbx-img h2{font:normal normal 600 12px/24px Merriweather-Black;margin-top:15px;}.c-rdbx-img p{font-weight:700;line-height:32px!important;font:normal normal bold 22px/46px Merriweather-Black;margin-bottom:0;}.sub-hdng{margin-top:50px;}.sub-hdng h2{border-bottom:none;font-size:22px;line-height:40px;}.bxs-sm{background:#EFEFEF;display:inline-block;padding:5px 18px;font-size:14px;margin-bottom:20px;min-width:222px;}.bxhit{background:#c22e2e;}.bxs-sm span{font:normal normal 600 14px/29px Proxima Nova Rg;color:#757575;}.bxhit span{color:#fff}.bxhit span i{color:#f9adadcf;margin:0 7px;}.bxhit::first-letter{position:relative;top:3px;color:#000;}.bxs-span{background:#C22E2E;height:6px;width:17px;display:inline-block;margin-right:5px;}.col-pdng83{padding-top:83px;}.clk-hr-p{color:#c22e2e!important;}.clk-hr{background:#c22e2e;color:#FFF;padding:7px 15px;font-size:15px!important;text-transform:uppercase;}.clk-hr:hover{color:#FFF;}.clk-hr i{padding:0 0 0 5px;position:relative;top:0;}.anodbtn{background:#ffffff;color:#c22e2e;padding:7px 15px;font-size:14px!important;text-transform:uppercase;min-width:220px}.anodbtn:hover{color:#c22e2e;}.anodbtn i{padding:0 0 0 5px;position:relative;top:0;}.txt-on-img{position:absolute;color:#FFF;bottom:-1px;width:96%;padding:30px;border-bottom:none;background-image:url(../images/and-bg.png);background-repeat:no-repeat;background-size:cover;}.txt-on-img1{position:absolute;background:#c22e2e;color:#FFF;bottom:0;min-height:209px;padding:30px;width:100%;left:0;}.txt-on-img p{font:normal normal bold 17px/28px Merriweather;}.txt-on-img1 p{font:normal normal bold 19px/34px Merriweather;}.img-undr-text{padding:15px;}.img-undr-text h2{font:normal normal 900 30px/65px Merriweather;font-style:normal!important;}.cst-tbl{color:#FFF;}.cst-tbl th{background:#c22e2e;padding:10px 18px;font-weight:500;}.cst-tbl tr td{background:#242424;padding:10px 18px;}.cst-tbl tr:nth-child(even) td{background:#757575;}.lst{margin:0;padding:0;}.lst li{position:relative;}.lst li{list-style:none;margin-left:20px;font-size:16px;line-height:32px;font:normal normal normal 16px/30px Proxima Nova Rg;color:#060606;}.lst li::before{position:absolute;content:'';width:11px;height:5px;background:#c22e2e;left:-18px;top:15px;}.rd-bx{background:#c22e2e;color:#FFF;padding:20px;font:normal normal bold 26px/58px Merriweather;margin-top:15px;}.rd-bxh2{font-size:26px;font-weight:700;text-transform:uppercase;}.rd-bx-p1{background:#FFF;color:#c22e2e;padding:7px 20px;display:table;text-transform:uppercase;margin-bottom:7px;}.rd-bx-p2{font-size:41px;margin-top:19px;margin-bottom:0;}.hd1{font:normal normal 900 22px/30px Merriweather-Bl;}.p-span{font-weight:700!important;color:#000!important;}.p-span span{color:#c22e2e;}.p-clr{color:#8F8A8A!important;}.bx-img{justify-content:left;}.bx-img .mardifbox{margin-right:30px!important;}.c-rdbx-img .canmarkimg h3{color:#FFF;}.glry-img{background-image:url(../images/sldr-bg.png);background-repeat:no-repeat;background-size:cover;min-height:500px;padding-top:27px;}.glry-img-dv{background:#C22E2E;width:70%;}.slider{margin:0}.slick-slide{margin:0 20px;}.slick-slide img{width:100%;}.slick-prev:before,.slick-next:before{color:black;}.slick-slide{transition:all ease-in-out .3s;opacity:1;}.slick-active{opacity:1;}.sldr-cnrt{margin-left:10px;}.slick-current{opacity:1;}.sldr-txt{color:#FFF;font:normal normal 900 46px/53px Merriweather;margin-bottom:25px;}.glry-img .canmarkimg h3{color:#FFF;}.sldr-p{color:#FFF;padding:25px 0;line-height:23px;margin:0;font:normal normal normal 15px/27px Proxima Nova Rg;}.c-rdbx-img img{max-width:100px;position:absolute;right:30px;top:-50px;}.qots img{width:36px;position:absolute;right:30px;top:24px;}.ky-sb-hd{font:normal normal 900 25px/55px Merriweather-Black;}.sldr .slick-next{right:25px!important;}.sldr .slick-prev{left:25px!important;z-index:100!important;}.sldr .slick-next{background-image:url(../images/nxt.png)!important;background-repeat:no-repeat!important;background-size:contain!important;}.sldr .slick-next:before{content:''!important;}.sldr .slick-prev{background-image:url(../images/prv.png)!important;background-repeat:no-repeat!important;background-size:contain!important;}.sldr .slick-prev:before{content:''!important;}.fbr-bg{background-image:url(../images/fabr-txt-bg.png)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:right;background-color:#FFF!important;padding:22px!important;margin-top:5px;}.bg-rgb{background:rgba(179,51,53,.9);}.fnt1{font:normal normal bold 20px/30px Merriweather-Black!important;font-size:17px!important;}.fnt2{font:normal normal bold 20px/30px Merriweather-Black!important;font-size:17px!important;}.canmarkimg p.corptapz{text-align:left;letter-spacing:0;color:#c22e2e;font:normal normal normal 15px / 27px Proxima Nova Rg;}.contribz{background-image:url(../images/contbg.jpg);background-repeat:no-repeat;background-size:cover;padding:30px 22px!important;margin-top:10px;}.contribz h3{text-transform:uppercase;font:normal normal bold 24px / 48px Merriweather;color:#fff;}.contribz h4{background:#FFF;color:#c22e2e;padding:7px 20px;display:table;text-transform:uppercase;margin-bottom:10px;font:normal normal bold 22px / 30px Merriweather;}.coreproplist{margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:10px;}.coreprpinlizt{background:#EFEFEF;width:100%;text-align:center;display:inline-block;padding:5px 18px;font-size:16px;font:normal normal 600 14px / 29px Proxima Nova Rg;color:#555;}.coreprpinlizt .corpzspan{background:#C22E2E;height:8px;width:20px;display:inline-block;margin-right:5px;}.primemarktz{margin:40px 0 0;}.market-item{margin-bottom:30px;position:relative;}.market-item .progress{height:2px;overflow:visible;position:relative;top:32px;}.market-item .progress-bar{height:10px;overflow:visible;position:absolute;top:-7px;border-radius:0 10px 0 0;background:#c22e2e;border:0;}.market-item{margin-bottom:30px;}.market-item .market-name{position:absolute;top:3px;left:50%;font:normal normal 600 14px / 29px Proxima Nova Rg;}.market-item .percentage{font:normal normal bold 15px / 30px Merriweather;color:#c22e2e;position:relative;top:-5px;}.market-name img{width:22px;}.fullprimbot{padding:30px;background:#c22e2e;display:flex;justify-content:space-between;}.primzend img{max-width:100%;width:400px;position:relative;top:15px;right:15px;}.primzstart h4{font:normal normal bold 24px / 50px Merriweather;font-weight:700;margin-bottom:15px;padding-right:50px;color:#fff;}.primzstart p{font:normal normal 400 17px / 32px Proxima Nova Rg;margin-bottom:12px;padding-right:0;color:#fff;}.envpract{background-image:url('../images/envpratbg.png');width:100%;background-repeat:no-repeat;background-size:cover;padding:50px 0;}.envpractlef h4{text-align:left;font:normal normal 900 22px / 30px Merriweather-Black;letter-spacing:0;color:#fff;margin-bottom:20px;}.envpractlef p{text-align:left;font:normal normal normal 16px / 32px Proxima Nova Rg;letter-spacing:0;color:#ffffffe0;}.envpractrit h4{background:#FFF;color:#333;padding:10px 15px;font:normal normal 500 16px / 28px Merriweather;display:table;margin-bottom:20px;}#environmentalAccordion .accordion-button{background-color:transparent;color:#fff;border:none;padding:10px 0;display:inline-flex;align-items:center;justify-content:space-between;width:100%;position:relative;}#environmentalAccordion .accordion-body{background-color:transparent;color:#fff;padding:0 20px 0 35px;font:normal normal normal 15px / 27px Proxima Nova Rg;letter-spacing:0;}#environmentalAccordion .accordion-button:before{position:absolute;content:"";width:calc(100% - 15%);height:1px;background:#fff;left:10%;top:50%;display:none;}#environmentalAccordion .accordion-button img{width:20px;}#environmentalAccordion .accordion-button span.acctext{background:transparent;position:relative;z-index:3;font-size:16px;color:#EEFF00;margin-left:0;}#environmentalAccordion .accordion-button span.acclinez{background:#ffffff5c;position:relative;width:auto;height:1px;top:2px;z-index:3;margin:0 12px 0 0;flex-grow:1;}#environmentalAccordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='%23ffffff' stroke='%23ffffff' stroke-width='1.5'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}#environmentalAccordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='%23ffffff' stroke='%23ffffff' stroke-width='1.5'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg);}.chart-coniz{border:2px solid #ccc;border-top:0;padding:38px;}.enreqairz img{width:100%;}.solasamxz{padding:30px;background:#c22e2e;display:flex;justify-content:space-between;padding-left:115px;}.solfirtz h3{font:normal normal bold 45px / 65px Merriweather;font-weight:700;margin-bottom:15px;padding-right:50px;color:#fff;letter-spacing:1px;}.solfirtz p{font:normal normal normal 16px / 30px Proxima Nova Rg;margin-bottom:15px;padding-right:0;color:#fff;}.sollastz img{width:75px;}.wisslopz{background-image:url(../images/whistbg.png);width:100%;height:auto;background-size:cover;background-repeat:no-repeat;padding:30px;padding-right:115px;}.govprat{background-image:url(../images/govprat.png);min-height:370px;}.wisslopz h4{color:#fff;padding-bottom:13px;border-bottom:3px solid #eee;display:table;font-size:25px;font-family:merriweather;font-weight:500;letter-spacing:0;margin-bottom:13px;position:relative;}.wisslopz h4:after{position:absolute;content:"";width:60%;height:1px;background:#eee;bottom:-3px;}.wisslopz p{color:#fff;}.sustcorpz{padding:50px 0 0;}.recartz{padding:50px 0;}.recycling-info{background-color:#d9534f;color:white}.recycling-item{display:flex;align-items:center;padding:20px 20px;border-bottom:1px solid #eee;min-height:100px;}.recyz{position:relative;background:#f7f0f036;}.recycling-item img{width:40px;margin-right:15px;}.recycling-item p{padding:0;margin:0;max-width:60%;font:normal normal 500 15px / 28px Merriweather;}.recycling-item i{font-size:2rem;margin-right:1rem;}.savings{background-color:#d9534f;padding:1rem;}.saving-item{margin-bottom:15px;position:relative;background:#EFEFEF;width:100%;display:inline-block;padding:8px 50px;font-size:16px;font:normal normal 700 15px / 28px Proxima Nova Rg;color:#555;}.saving-item::before{content:'';position:absolute;left:15px;top:50%;transform:translateY(-50%);width:20px;height:10px;background-color:#d9534f;}.energy-comparison{background-color:white;}.image-contiz{position:relative;}.image-overcontiz{position:absolute;bottom:30%;left:0;right:0;background-color:rgba(0,0,0,.7);color:white;padding:15px 50px;width:75%;margin:auto;font:normal normal 500 15px / 28px Merriweather;}.image-overcontiz::before{content:'';position:absolute;left:15px;top:50%;transform:translateY(-50%);width:20px;height:10px;background-color:#d9534f;}.chart-container{padding:1rem;}.chart-item{margin-bottom:1rem;}.chart-label{display:block;margin-bottom:.5rem;}.chart-bar{height:30px;background-color:#f5f5f5;display:flex;}.bar-fill{background-color:#d9534f;}.bar-empty{background-color:#f5f5f5;}.chart-legend{display:flex;justify-content:flex-end;margin-top:1rem;}.legend-item{margin-left:1rem;display:flex;align-items:center;}.color-box{width:15px;height:15px;margin-right:.5rem;}.color-box.red{background-color:#d9534f;}.color-box.gray{background-color:#f5f5f5;}.cocbox .markbox{align-items:start;}.markimgbox{position:relative;top:5px;}.sucloxix{position:relative;display:flex;justify-content:space-between}.sucloxix h4{color:#fff;padding-bottom:13px;border-bottom:3px solid #eee;display:table;font-size:20px;font-family:merriweather;font-weight:500;letter-spacing:0;margin-bottom:13px;position:relative}.sucloxix h4:after{position:absolute;content:"";width:30%;height:1px;background:#eee;bottom:-3px;}.suclorit{position:relative;display:flex;justify-content:space-between}.suclorit h4{color:#fff;padding-bottom:13px;border-bottom:3px solid #eee;display:table;font-size:20px;font-family:merriweather;font-weight:500;letter-spacing:0;margin-bottom:13px;position:relative}.suclorit h4:after{position:absolute;content:"";width:100%;height:1px;background:#eee;bottom:-3px;}.suclorit img{width:35px!important;max-height:35px!important;height:auto;object-fit:contain;}.solcocmaz{display:block;min-height:100%!important;}.solcocmaz p{font:normal normal normal 15px / 30px Proxima Nova Rg;margin-bottom:15px;padding-right:100px;color:#fff;}.zaplogiz{position:relative;background-image:url(../images/cocsubbg.jpg);}.zaplogiz p{font:normal normal normal 15px / 30px Proxima Nova Rg;margin-bottom:15px;padding-left:30px;color:#fff;position:relative;}.zaplogiz p:before{position:absolute;content:"";left:0;width:18px;height:5px;top:12px;background:#fff;}.sucloxix img{width:50px;max-height:35px;height:auto;object-fit:contain;}.slidloz{text-transform:lowercase;}.fotloz{text-transform:lowercase;}@media (max-width:991.98px){.recycling-info,.energy-comparison{margin-bottom:2rem}}@media (max-width:767.98px){.info-item{flex-direction:column;text-align:center}.info-item i{margin-right:0;margin-bottom:.5rem}.image-overlay{position:static;background-color:#d9534f}}.accordion-item{border:none;margin-bottom:10px;background-color:transparent;}.accordion-button{background-color:transparent;color:#000;border:none;border:0 solid #e0e0e0;padding:10px 0;}.prodoutaccord{background:#fff;position:relative;margin-top:-70px;}.max-65{max-width:60%;text-align:center;margin:0 auto 10px!important;}.akprodqual{padding:50px 0 30px;background:#1A1A1A;}#sustainabilityAccordion{max-width:75%;margin:0 auto;padding:30px 0;}#prodaccordion{max-width:75%;margin:0 auto;padding:30px 0;}.imgtilzhead{max-width:75%;margin:10px auto;text-align:center;font-size:16px;line-height:28px;}.billquez{position:relative;padding:0;margin:24px 0;}.billquez li{position:relative;list-style-type:none;display:flex;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid #c22e2e;align-items:center;font-weight:500;font-size:15px;}.billquez li:after{position:absolute;content:"";width:50px;background:#c42e35;height:3px;left:0;bottom:-1px;}.billquez li span{display:flex;align-items:center;min-width:12%;}.billquez li span img{width:50px;max-height:50px;object-fit:contain;}.accordion-button:not(.collapsed){background-color:transparent;color:#000;box-shadow:none;}.accordion-button:focus{box-shadow:none;}.accordion-button:before{position:absolute;content:"";width:calc(100% - 15%);height:1px;background:#06060621;left:10%;top:50%}.accordion-button img{width:30px;}.accordion-button span{background:#fff;position:relative;z-index:3;padding:0 12px;font-size:18px;font-weight:500;}.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='%23000000' stroke='%23000000' stroke-width='1.5'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='%23000000' stroke='%23000000' stroke-width='1.5'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg);}.accordion-body{background-color:transparent;color:#000;padding:0 20px 0 40px;font:normal normal normal 15px / 27px Proxima Nova Rg;letter-spacing:0}.bi{color:#dc3545;margin-right:10px;font-size:1.2em;}@media (max-width:768px){.accordion-button{font-size:.9em;padding:10px 15px}.accordion-body{font-size:.9em;padding:15px}.bi{font-size:1em}}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400;}.fa-brands{font-family:"Font Awesome 6 Brands";}.fa-x-twitter:before{content:"\e61b";}.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}@media (max-width:1399.98px){.slide-title{max-width:none;position:relative;display:inline}}@media (max-width:1299.98px){.intshowz{margin:0 30px}.solasamxz{padding:30px;padding-left:100px}}@media (max-width:1199.98px){.popbox{right:2px;width:100%;padding:12px;position:absolute;max-width:350px;top:20%}.arttext{min-width:500px;max-width:500px;font-size:15px}.popbox h5{font:normal normal 900 14px / 25px Merriweather}.popbox p{text-align:left;font:normal normal normal 13px / 25px Proxima Nova Rg}.frenchlang .markconbox h4{font:normal normal 900 14px / 30px Merriweather-Black}.markimgbox img{max-width:50px}.bx-img .mardifbox{margin-right:10px!important;}.intprop h4{font:normal normal 900 20px / 50px Merriweather-Black}.sldr-txt{font:normal normal 900 30px / 50px Merriweather}.overmark h4{font:normal normal normal 14px / 34px Merriweather}.intshowz div img{width:100px}.slide-title{font:normal normal 900 55px/65px Merriweather-Black}.swipecont{left:-90px;top:10px}.corpoverview:before{height:10%}.corpoverview:after{height:18%}.homecareers:after{height:18%}.corpovercenimg{position:relative;width:100%;height:100%}.corpovercenimg img{top:175px;bottom:0}.corpoverview{overflow:hidden}.careelizt h4{font:normal normal normal 22px/30px Proxima Nova Cn Lt}.copyrit h5{font:normal normal normal 12px/24px Proxima Nova Cn Lt;letter-spacing:3px;margin:0}.mainbanner{padding:50px 0}.navbar-nav .nav-item{margin:5px 0 0}.navbar-nav .nav-item a.nav-link{font-size:11px;padding:7px 8px}a.navbar-brand{margin:0 0 0 50px}.mainnavbar{margin:0 50px 0 0;margin-top:50px}.topsez{right:50px;top:20px}.footptxt{padding:40px 30px 40px 100px;margin:0px -12px 0 0}.footatag{margin:75px -30px 0 0}.canmarkimg h2{font:normal normal 900 36px/55px Merriweather-Black}.slide-title:after{bottom:10px;left:-10px;width:calc(100% + 18px);height:40px}body{overflow-x:hidden}.getlefquote{padding:30px 30px 30px 30px}.quotfull{padding:50px 30px 10px}.carinhomes{top:40%}.carinhomes h2{font:normal normal 900 18px/30px Merriweather-Black}.solasamxz{padding-left:60px;}.coreprpinlizt{padding:5px 10px}.primzstart h4{font:normal normal bold 20px / 40px Merriweather;padding-right:20px}.recycling-item p{max-width:75%;font:normal normal 500 13px / 27px Merriweather;}.recycling-item{padding:10px 20px;min-height:75px;}.billquez li span img{width:40px;max-height:40px;object-fit:contain;}.wisslopz{padding-right:40px;}.wisslopz h4{font-size:20px}.wisslopz p{font-size:14px;}.solfirtz h3{padding-right:30px;font:normal normal bold 40px / 60px Merriweather;}.sucloxix h4{font-size:20px}.sucloxix p{font-size:14px;}.corpoverview{overflow:visible;}}@media (max-width:1023.98px){.popbox{display:none!important;}.navbar-brand img{width:150px}.slide-title{font-size:5vw;line-height:55px;max-width:none;position:relative;display:inline}.slide-title:after{bottom:10px;left:-10px;width:calc(100% + 18px);height:36px}.primzend img{width:300px;right:5px;}.solfirtz h3{padding-right:30px;font:normal normal bold 30px / 50px Merriweather;}.solasamxz{padding-left:50px;}.contribz h4{font:normal normal bold 16px / 30px Merriweather;}}@media (max-width:991.98px){.leadinbox h3{min-width:40%;}.news-ticker ul li i{display:none!important}.news-title h2{display:none}.intprop h4{font:normal normal 900 13px / 30px Merriweather-Black;}.intshowz div img{width:65px;}.anodbtn{font-size:14px!important;margin-top:10px;display:table;}.arttext{left:0;max-width:600px}.swipecont{left:0;max-width:600px}.markimgbox img{max-width:55px}.markconbox h4{font:normal normal 900 16px/30px Merriweather-Black}.corpoverview:before{height:8%}.corpoverview:after{height:14%}.homecareers:after{height:14%}.corpovercenimg img{width:100%}.corplizt{gap:3%;margin-bottom:10px}.corplizt img{position:relative;max-height:50px}.footptxt h4{font:normal normal 900 32px/66px Merriweather-Black}.footatag a{font:normal normal normal 16px/24px Proxima Nova Rg}.footlinkz h4{font:normal normal bold 14px/30px Merriweather-Light}.footconlizt h4{font:normal normal bold 14px/30px Merriweather-Light}.footconlizt p{font:normal normal normal 13px/24px Proxima Nova Rg}.footfzt p{font:normal normal normal 13px/24px Proxima Nova Rg}.footlinkz li a{font:normal normal 300 10px/18px Proxima Nova Cn Lt;letter-spacing:0}.careelizt h4{font:normal normal normal 20px/30px Proxima Nova Cn Rg}.navbar-light .navbar-toggler{margin:0 50px;z-index:99;position:relative;top:5px}.dropmenu .submenu li a{padding:5px 14px;margin:0 0 0 0;text-align:left;font:normal normal normal 12px/27px Merriweather-Light;letter-spacing:.4px}.navbar-toggler:focus,.navbar-toggler:visited{box-shadow:none}.navbar{padding:10px 0 0}.top-social{display:none}a.navbar-brand{margin:0 0 0 50px}.mainnavbar{margin:0 auto!important;text-align:center;flex-direction:row;justify-content:center}.topsez{right:150px}.atzbox h6{font:normal normal 900 12px/35px Merriweather-Black;letter-spacing:0}.atzbox h3{font:normal normal 900 22px/40px Merriweather-Black}.atzbox h3 br{display:none}.pipehead h4{font-size:20px}.canmarkimg h2{font:normal normal 900 28px/35px Merriweather-Black}.canmarkimg h3{font:normal normal normal 25px / 30px Georgia}.canmarkimg h3 .char1{font:normal normal normal 40px / 30px Gerogia;}.canmarkimg h3 .char5{font:normal normal normal 40px / 30px Gerogia;}.navbar-light .navbar-toggler-icon{background-image:url("../images/bar.png")}.quotfull .canmarkimg h2{font:normal normal 900 28px/40px Merriweather-Black}.gettitpara p{font:normal normal normal 14px/22px Proxima Nova Alt Light;padding-left:15px}.carinhomes{top:20%}.carinhomes h2{font:normal normal 900 18px/30px Merriweather-Black}.carhomlogz h4{font:normal normal 900 16px/30px Merriweather}.overmark h4{text-align:center;font:normal normal normal 10px / 34px Merriweather}.contribz h3{font:normal normal bold 20px / 48px Merriweather}.contribz h4{padding:5px 14px;font:normal normal bold 18px / 30px Merriweather;}.coreprpinlizt{padding:5px 5px;font:normal normal 600 10px / 29px Proxima Nova Rg}.primzend img{width:255px;right:0;}.primzstart h4{font:normal normal bold 18px / 30px Merriweather;padding-right:0;}.market-item .market-name{left:40%;font:normal normal 600 12px / 29px Proxima Nova Rg;}.envpractrit h4{padding:10px 12px;font:normal normal 500 14px / 25px Merriweather}.envpractlef p{font:normal normal normal 14px / 28px Proxima Nova Rg}.billquez li span img{width:35px;max-height:35px;object-fit:contain;}.solfirtz h3{padding-right:10px;font:normal normal bold 30px / 40px Merriweather;}.solasamxz{padding-left:30px;}.sollastz img{width:50px;}.wisslopz h4{font-size:15px;}.wisslopz{padding:16px;padding-right:20px;}.sucloxix h4{font-size:15px;}.solcocmaz p{padding-right:15px}.corpoverview{overflow:visible;}.calnamz a{font:normal normal normal 16px / 30px Proxima Nova cn Lt}}@media (max-width:767.98px){.leadtitbox{display:block}.intshowz div img{width:45px;}.carhomez{margin:10px 0;}.sectcathead h2{font:normal normal 900 36px / 45px Merriweather-Black}.intshowz{margin:0 10px;display:inline-flex;justify-content:flex-start;gap:2%;width:100%;}.intshowz div{padding:10px;background:#fff;display:flex;align-items:center;margin-bottom:10px;}.intsect .canmarkimg h4{font:normal normal 900 22px / 35px Merriweather-Black}.intprop h4{font:normal normal 900 18px / 50px Merriweather-Black}.popbox{display:none!important}.news-ticker{height:auto}.news-ticker ul li{font-size:14px}.overmark h4{text-align:center;font:normal normal normal 16px / 34px Merriweather}.footquote{display:none;}.anodbtn{font-size:13px!important;min-width:auto;margin-top:10px;display:table;}.carrleft{padding-right:0}.careelizt:last-child{border-bottom:1px solid #c22e2e33;padding-bottom:5px;margin-bottom:20px}.carrright{padding-left:0}.footbrouchure{display:block;margin:-10px -45px}footer{padding:10px 0 10px}.foot-social{padding:0;text-align:center;margin:0}.footbrouchure a span{display:inline-flex;text-align:center;padding:0 10px}.mobhidz{display:none}.secthead h2{font:normal normal 900 28px/60px Merriweather-Black}.corpovercenimg{display:none}.corpoverview:before{display:none}.corpoverview:after{display:none}.homecareers:after{display:none}.swipecont{left:-30px;max-width:450px;top:-25px}.slide-title{font:normal normal 900 42px/48px Merriweather-Black;margin-bottom:20px;max-width:100%}.slide-title:after{top:auto;width:calc(100% + 20px);height:34px;bottom:4px;left:-5px}.shapnamz{position:absolute;top:15px}.calogz{margin-bottom:25px}.arttitle{display:none}.arttext{display:none}.swipecont a{display:none}.navbar-nav .nav-item a.nav-link{font-size:9px;line-height:24px;padding:7px 6px 0}.frenchlang .navbar-nav .nav-item a.nav-link{font-size:9px;line-height:24px;padding:7px 4px 0}.dropmenu{padding:0 15px 20px}.atzbox h6{font:normal normal 900 10px/35px Merriweather-Black}.atzbox{padding:0 15px 20px 0}.atzboxnamz{position:relative;display:grid;align-items:center}.atzbox h4{font:normal normal normal 20px/32px Georgia}.atzbox h4 .char1{font:normal normal normal 36px/32px Georgia;}.atzbox h4 .char5{font:normal normal normal 36px/32px Georgia;}.dropmenu .submenu li a{padding:5px 6px;font:normal normal normal 10px/22px Merriweather-Light;letter-spacing:.4px}.slide-image{position:absolute;top:0;left:-200px;width:calc(100% + 200px);height:calc(100% + 0px)}.markletz h2{font:normal normal 900 40px/50px Merriweather-Black;width:100%}.markletz h3{font:normal normal normal 25px/40px Georgia;margin:0}.markletz h3 .char1{font:normal normal normal 40px/40px Georgia}.markletz h3 .char5{font:normal normal normal 40px/40px Georgia}.footwhy h3{left:0}.marritbox{margin:20px auto 0}.slidebrouchure{display:none}.navbar{padding:10px 0 0}.navbar-light .navbar-toggler{margin:0 30px;padding:0;top:0}.swiper-slide{min-height:300px}.commslide .swipecont{left:-30px}.swipecont{left:-30px;max-width:450px;top:50px}.slideshow-pagination{display:none}.carintaskz a{padding:10px 28px}.carintaskz h3{font:normal normal 500 22px/40px Proxima Nova Rg}.cartask{padding:20px 15px 0 15px}.carinexpz h3{font:normal normal 500 28px/68px Proxima Nova Rg}.carexp{padding:20px 15px 20px 15px}.carexbox h6{font:normal normal 600 15px/24px Proxima Nova Rg}.carexbox h5{font:normal normal 500 15px/29px Proxima Nova Lt}.shapnamz a{padding:4px 20px;font:normal normal normal 14px/27px Merriweather-Black}.catbout h4{font:normal normal normal 20px/142px Georgia;left:0;top:-50px}.catbout h4 .char1{font:normal normal normal 30px/142px Georgia}.catbout h4 .char5{font:normal normal normal 30px/142px Georgia}.getlefquote{height:auto}.getimgquote img{width:100%;min-height:150px;object-fit:cover}.solasamxz{padding-left:30px;}.wisslopz{padding-right:30px;}#sustainabilityAccordion{max-width:100%}#prodaccordion{max-width:100%}.max-65{max-width:100%}.recartz{padding:50px 0 0;}.coreprpinlizt{width:49.5%;font-size:16px;margin-bottom:5px;padding:5px 10px;}.coreproplist{display:block}.solfirtz h3{font:normal normal bold 36px / 65px Merriweather}.solfirtz h3 br{display:none;}.contribz{margin-top:10px;margin-bottom:10px;}.accordion-button:before{width:calc(100% - 18%)}.primzstart h4{padding-right:0}.primzend img{max-width:100%;width:250px;right:0;}.solfirtz h3{padding-right:0}.solcocmaz p{padding-right:15px}.cocbox .markconbox.pe-4{padding-right:0!important;}.corpoverview{overflow:visible;}.calnamz a{font:normal normal normal 16px / 30px Proxima Nova cn Lt}}@media (max-width:575.98px){.leadinbox{padding:20px;margin:0 10px;margin-bottom:40px}.intshowz div img{margin:auto;width:120px;}.intsect .canmarkimg h4{font:normal normal 900 18px / 40px Merriweather-Black}.news-ticker ul li{font-size:15px;text-align:center}.news-ticker{height:auto}.intshowz{display:block;justify-content:space-between;gap:1%;margin:0 auto;width:75%;text-align:center;}.intshowz div{padding:12px;background:#fff;display:flex;align-items:center;max-height:100px;margin:10px auto;min-height:75px;}.intshowz div img{margin:auto;}.commslide .swipecont{left:0;}.swipecont{left:0;max-width:399px;top:50px;}.slideshow-pagination{display:none;}.slide-title:after{bottom:5px;top:auto;width:calc(100% + 15px);height:27px;}.slide-title{font:normal normal 900 36px/40px Merriweather-Black;}.markletz h2{font:normal normal 900 45px/50px Merriweather-Black;width:100%;}.markconbox p{max-width:100%;}.corpoverview:before{height:0;}.corpoverview:after{height:0;}.homecareers:after{height:0;}.corpoverview:before{height:0;}.secthead h2{font:normal normal 900 34px/60px Merriweather-Black;}.corpovercenimg{display:none;}.footptxt{padding:40px 30px 40px 30px;margin:0px -12px 0 0;}.footwhy h3{left:0;font:normal normal normal 36px/51px Denira Signature;}.calogz img{width:100%;padding:10px 30px;display:none;}.calogz{margin-bottom:50px;}.calnamz{top:45%;}.carrright{padding-left:0;}.arttitle{display:none;}.arttext{display:none;}.swipecont a{display:none;}footer{padding:0;}.footconlizt{align-items:center;justify-content:center;margin:0 auto;vertical-align:middle;height:auto;}.navbar-brand img{width:120px;}.navbar-light .navbar-toggler{margin:0 30px;padding:0;top:-5px;}a.navbar-brand{margin:0 0 0 30px;}.navbar-nav .nav-item a.nav-link{font-size:7px;line-height:24px;padding:7px 5px 0;}.dropmenu{padding:0 10px 10px;}.foot h5{font-size:16px;text-align:center;}.foot p{text-align:center;}.aos-init{transform:none;transition:none;}.footbrouchure{display:block;margin:-10px -12px;}.mobhidz{display:none;}.footbrouchure a img{width:15px;position:relative;top:2px;margin:0 5px;}.footbrouchure a span{display:inline-flex;text-align:center;}.corpright{margin-top:0;}.carrleft{padding-right:0;}.foot-social{text-align:center;}.foot-social li a i{font-size:24px;}footer .row{margin:0;padding:0;--bs-gutter-y:0;--bs-gutter-x:0;}.foot-social{text-align:center;margin:27px 0 0;}.carlogz{display:inline-block;}.carlogz a:after{top:100%;}.careelizt{padding-bottom:10px;}.careelizt:last-child{border-bottom:1px solid #c22e2e33;padding-bottom:10px;}.corpoverview{padding:50px 0 30px;}.swiper-slide{min-height:200px}.shapnamz a{padding:0 20px;font:normal normal normal 14px/30px Merriweather-Black;}.dropmenu .submenu li a{padding:2px 6px;font:normal normal normal 8px/22px Merriweather-Light;letter-spacing:.4px;}.atzbox h3{font:normal normal 900 18px/40px Merriweather-Black;}.atzbox h6{font:normal normal 900 8px/35px Merriweather-Black;}.carernnamz h4{padding:0 20px;font:normal normal normal 10px/24px Merriweather-Black;}.carintaskz h3{font:normal normal 500 24px/68px Proxima Nova Rg;}.ck.ck-editor{overflow:hidden;}.positaply{overflow-x:hidden;}.pipezlizt{width:66%;}.pipezimg{width:33%;}.canmarkcontz{margin:20px auto 0;}.carintaskz a{padding:7px 30px;}.carinexpz h3{font:normal normal 500 22px/68px Proxima Nova Rg;}.carinexpz h2{text-align:left;font:normal normal 600 50px/35px Proxima Nova Rg;}.carexp{padding:20px 10px 20px 10px;}.atzbox p{text-align:center;font:normal normal normal 14px/30px Proxima Nova Alt Light;}.carexbox h6{text-align:left;font:normal normal 600 14px/27px Proxima Nova Rg;}.cartask{position:relative;padding:20px 10px 0 10px;}.carpozit{padding:0;margin:0px -12px;}.carinexpz h4{font:normal normal normal 20px/0px Georgia;right:10px;top:-10px;transform:rotate(-14deg);}.ccarinexpz h4 .char1{font:normal normal normal 30px/0px Georgia}.carinexpz h4 .char5{font:normal normal normal 30px/0px Georgia}.sectbtnz .subz{padding:7px 12px;min-width:120px;}.sectbtnz .canz{padding:7px 12px;min-width:120px;}.gettitpara h2{font:normal normal 900 24px/50px Merriweather-Black}.carhomez{position:relative;margin-bottom:30px}.carinhomes{top:50%}.anodbtn{font-size:12px!important;min-width:auto;margin-top:10px;}.cookiebox{max-width:300px;right:10px;bottom:10px;margin:0 auto;position:fixed;width:90%;padding:15px}.cookiebox p{font:normal normal normal 14px / 22px Proxima Nova Rg}.ccokhead h2{font:normal normal 900 18px / 30px Merriweather}.cookbtn a{padding:0 12px;font:normal normal normal 14px / 30px Proxima Nova CN Lt}.coreprpinlizt{font-size:12px}.solfirtz h3{font:normal normal bold 30px / 50px Merriweather;}.wisslopz h4:after{right:0}.accordion-button:before{width:calc(100% - 20%);}.recycling-item p{max-width:100%}.copyrit{top:12px;}footer{background:#000;}.foot-social{text-align:center;margin:15px 0 0;}.homecareers{background:#fff;}.calogz{margin-top:15px;margin-bottom:0;display:block;}.calnamz{top:auto;position:relative;}.calnamz a{min-width:250px;}.catalogs{background:#c22e2e;}.footprint{background:#4f8b19;}.footatag{margin:20px 0 0 0;background:transparent;}.footptxt{padding:0;background:transparent;}.news-ticker{height:auto;display:block;text-align:center;}.news-title{display:block}.news-title h2{display:block;}.navbar{background:#110f0f;}.news-title h2:after{position:absolute;content:"";left:0;right:0;text-align:center;margin:0 auto;top:auto;bottom:-10px;height:0;width:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#c22e2e transparent transparent transparent;}.corplizt:before{display:none;}.mainhomebanner .swiper-wrapper{display:none;}.mobile-wrapper{display:block;}.mobile-wrapper .arttitle{display:block;color:#c22e2e;margin:0;}.mobile-wrapper .swipecont{left:0;max-width:450px;top:30px;}.mobile-wrapper .slide-title{font:normal normal 900 28px / 35px Merriweather-Black;color:#000;margin-bottom:10px;}.mobile-wrapper .arttext{display:block;color:#757575;margin:10px 0;line-height:24px;}.mobile-wrapper .slide-title:after{bottom:-3px;top:auto;width:calc(100% + 15px);height:7px;left:0;}.mobile-wrapper .slide-image:before{display:none;}.mobile-wrapper .slide-image{background:#fff!important;}.mobile-wrapper .swiper-slide{min-height:300px;}.mobile-wrapper .arttitle .char1{font:normal normal normal 30px / 40px Georgia;}.mobile-wrapper .arttitle .char5{font:normal normal normal 30px / 40px Georgia;}.mobile-wrapper .arttitle{font:normal normal normal 20px / 40px Georgia}.corpoverview{padding:50px 0 30px;overflow:visible;}}@media (max-width:479.98px){.leadinbox h3{font:normal normal 800 20px / 40px Merriweather-Black}.leadinbox h5{font:normal normal normal 15px / 28px Proxima Nova Rg}.intprop h4{font:normal normal 900 13px / 40px Merriweather-Black;}.intsect .canmarkimg h4{font:normal normal 900 14px / 30px Merriweather-Black;}.sldr-txt{font:normal normal 900 20px / 50px Merriweather;}.overmark h4{text-align:center;font:normal normal normal 14px / 34px Merriweather}.getquorz .canmarkimg p{font:normal normal normal 15px/24px Proxima Nova Rg;max-width:100%;}.getquotbox{display:block;}.getquorz .form-label{text-align:left;font:normal normal 600 14px/20px Proxima Nova Cn Lt;width:100%;}.mainnavbar{margin:0 auto!important;text-align:center;flex-direction:column;justify-content:center;}.mainnavbar{background:#000000de;position:relative;z-index:99;}.navbar-nav .nav-item .dropmenu{border:0;}.dropmenu .submenu li:hover a{font:normal normal 900 16px/22px Merriweather-Black;transition:.5s ease-in;}.navbar-nav .nav-item:hover a.nav-link{font:normal normal 900 16px/24px Merriweather-Black}.carbotziz a{min-width:auto;}.catbout h4{font:normal normal normal 9px/142px Georgia;left:0;top:-50px;}.catbout h4 .char1{font:normal normal normal 12px/142px Georgia}.catbout h4 .char5{font:normal normal normal 12px/142px Georgia}.carintaskz h3{font:normal normal 500 22px/30px Proxima Nova Rg;}.foot h5{font-size:14px;text-align:center;}.foot p{text-align:center;font-size:10px;}.navbar-nav .nav-item a.nav-link{font:normal normal 700 12px/22px Merriweather;line-height:24px;padding:7px 6px 0;width:100%;text-align:center;position:relative;}.navbar-nav .nav-item a.nav-link i{padding-left:0;text-align:end;position:absolute;right:10px;top:13px;display:block;}.navbar-nav .nav-item .dropmenu{padding:0 10px 0;position:relative;top:0;max-width:100%;left:0;right:0;text-align:center;margin:0 auto 0;border-top:1px solid #c22e2e;border-bottom:1px solid #c22e2e;}.navbar-nav .nav-item:hover .nav-link{border-bottom:0 solid #c22e2e;}.markletz h2{font:normal normal 900 36px/50px Merriweather-Black;width:100%;}.secthead h2{font:normal normal 900 28px/60px Merriweather-Black;}.commslide .swipecont{left:-10px;}.swipecont{left:-10px;max-width:380px;top:50px;}.slide-title{font:normal normal 900 32px/40px Merriweather-Black;}.pipecontz{display:block;justify-content:space-between;}.pipezimg{width:100%;}.pipezlizt{width:100%;margin-top:30px;}.getcenquot a{font:normal normal 400 14px/24px Proxima Nova Rg;padding:7px 12px;margin:0 25px 0;display:table;}.getcenquot h6{font:normal normal 900 20px/66px Merriweather-Black;}.atzbox h6{font:normal normal 900 10px/35px Merriweather-Black;}.atzbox{min-width:70%;}.atzboxnamz img{width:100%;}.shapnamz{position:absolute;top:7px;}.shapnamz a{padding:3px 20px;font:normal normal normal 14px/22px Merriweather-Black;}.shptabl tr th{font:normal normal 900 12px/36px Proxima Nova Cn Rg;}.carernnamz{top:22%;}.carernnamz h4{padding:0 20px;font:normal normal normal 8px/24px Merriweather-Black;}.positaply .form-label{font:normal normal 600 14px/26px Proxima Nova Cn Lt;}.positaply .form-check .form-check-label{font:normal normal 600 14px/30px Proxima Nova Cn Lt;}.sectcathead h2{font:normal normal 900 40px/45px Merriweather-Black;}.detcenmak{padding:40px 0;}.carlogz p{padding-right:0;}.shaplizimg img{max-width:100%;}.dropmenu .submenu li a{padding:3px 6px;font:normal normal normal 12px/20px Merriweather-Light;text-align:center;}.dropmenu .submenu{padding:5px 0 0;}.mainnavbar:before{display:none;}.mainnav{border-bottom:0;}.navbar-nav .nav-item a.nav-link i.fa-chevron-down:before{content:"\f067";}.navbar-nav .nav-item:hover a.nav-link i.fa-chevron-down:before{content:"\f068";transform:rotate(0deg);}.nav-item:hover .dropmenu{padding:0;transition:.5s ease-in;}.carinhomes{top:40%}.sectcathead h2{font:normal normal 900 18px / 35px Merriweather-Black;}.anodbtn{font-size:12px!important;min-width:auto;margin-top:10px;display:table;}.contribz h3{font:normal normal bold 16px / 48px Merriweather}.contribz h4{padding:3px 20px;font:normal normal bold 16px / 30px Merriweather;}.coreprpinlizt{font-size:10px;width:49.3%;}.image-overcontiz{bottom:5%}.chart-coniz{padding:20px;}.billquez li{font-size:14px;}.billquez li span{min-width:15%;}.wisslopz h4{font-size:20px}.mobile-wrapper .swipecont{left:0;max-width:350px;top:30px;}.mobile-wrapper .arttext{max-width:350px;min-width:300px;}.topsez{right:100px;}}@media (max-width:399.98px){.leadinbox h3{font:normal normal 800 18px / 40px Merriweather-Black}.leadinbox h5{font:normal normal normal 14px / 28px Proxima Nova Rg}.img-undr-text h2{font-size:22px!important}.anodbtn{font-size:11px!important;min-width:auto;display:table;margin-top:10px;}.carinhomes{top:30%}.detcenmak{padding:35px 0}.dropmenu{top:0;position:relative}.navbar-nav .nav-item a.nav-link:after{display:none}.dropmenu .submenu li a{padding:2px 6px;font:normal normal normal 12px/22px Merriweather-Light;letter-spacing:.4px;text-align:center}.navbar-brand img{width:100px}.topsez{right:75px;top:15px}a.navbar-brand{margin:0 0 0 10px}.topsez .dropdown .dropzlang{font:normal normal normal 10px/25px Merriweather-Light}.navbar-light .navbar-toggler{margin:0 10px;padding:0;top:0}.markletz h2{font:normal normal 900 24px/40px Merriweather-Black}.secthead h2{font:normal normal 900 20px/40px Merriweather-Black}.secthead a{padding:6px 12px;font:normal normal normal 14px/28px Proxima Nova CN Lt;margin:0 3px;min-width:120px}.corpleft{position:relative;margin-top:20px}.corplizt h4{font:normal normal 300 14px/22px Proxima Nova Cn Rg}.calnamz a{padding:7px 12px;font:normal normal normal 20px/25px Proxima Nova cn Lt;min-width:220px}.sectcarhead h2{font:normal normal 900 40px/45px Merriweather-Black;max-width:100%;margin:0 auto 20px}.footatag a{font:normal normal normal 12px/24px Proxima Nova Rg;padding:10px}.footptxt{padding:40px 20px 40px 0}.footptxt h4{font:normal normal 900 24px/50px Merriweather-Black}.slide-title{font:normal normal 900 24px/30px Merriweather-Black}.slide-title:after{bottom:0;top:auto;width:calc(100% + 12px);height:24px}.pipehead h4{font-size:15px}.shapnamz a{padding:0 20px;font:normal normal normal 9px/20px Merriweather-Black}.poplogiz{padding:20px 12px}.getcenquot h6{font:normal normal 900 13px/40px Merriweather-Black;letter-spacing:0}.getcenquot a{font:normal normal 400 10px/24px Proxima Nova Rg;padding:3px 15px;margin:0 20px 0;display:table}.shapeztitle h4{background:#C22E2E;padding:5px 20px;font:normal normal 900 14px/24px Merriweather-Black}.intuspagz h4{font:normal normal bold 14px/30px Merriweather-Light}.capmaptit h4{padding:7px 10px;font:normal normal 900 12px/32px Merriweather-Black}.carernnamz h4{padding:0 20px;font:normal normal normal 12px/24px Merriweather-Black}.carern img{width:100%;min-height:80px;object-fit:cover}.carernnamz{top:20%}.atzbox h3{font:normal normal 900 14px/40px Merriweather-Black}.atzbox h6{font:normal normal 900 8px/35px Merriweather-Black}.copyrit h5{font:normal normal normal 10px/24px Proxima Nova Cn Lt;letter-spacing:2px;margin:0}.canmarkimg h2{font:normal normal 900 18px/30px Merriweather-Black;margin-top:0;margin-bottom:15px}.intuspagz h2{font:normal normal 900 26px/40px Merriweather-Black}.canmarkimg h3{font:normal normal normal 14px/20px Georgia;margin-bottom:0}.canmarkimg h3 .char1{font:normal normal normal 22px/20px Georgia}.canmarkimg h3 .char5{font:normal normal normal 22px/20px Georgia}.sectcarhead h4{font:normal normal normal 25px / 30px Georgia;margin:0}.sectcarhead h4 .char5{font:normal normal normal 40px / 30px Georgia}.sectcarhead h4 .char1{font:normal normal normal 40px / 30px Georgia}.secthead h4{font:normal normal normal 25px / 30px Georgia;margin:0}.secthead h4 .char5{font:normal normal normal 40px / 30px Georgia}.secthead h4 .char1{font:normal normal normal 40px / 30px Georgia}.btnbrshr{position:relative;z-index:9}.getsubmit button{max-width:100%}.g-recaptcha{margin-left:auto;width:100%}.getsubmit{width:100%}.g-recaptcha iframe{width:100%}.g-recaptcha div{width:100%!important}.g-recaptcha .rc-anchor-normal .rc-anchor-content{width:150px}.sldr-txt{font:normal normal 900 28px/50px Merriweather}.c-rdbx-img img{max-width:60px;position:absolute;right:30px;top:0}.contribz h3{font:normal normal bold 14px / 48px Merriweather;}.contribz h4{padding:3px 15px;font:normal normal bold 14px / 30px Merriweather;}.coreprpinlizt{font-size:10px;width:100%;}.market-item .market-name{left:40%;font:normal normal 600 11px / 29px Proxima Nova Rg;}.fullprimbot{padding:15px}.primzstart h4{font:normal normal bold 18px / 35px Merriweather;}.recycling-item p{max-width:100%;font:normal normal 500 12px / 28px Merriweather;}.recycling-item{padding:10px 5px;min-height:75px;}.image-overcontiz{padding:10px 25px;width:95%;font:normal normal 500 12px / 28px Merriweather;}.image-overcontiz::before{left:0;}.billquez li span img{width:35px;max-height:35px;object-fit:contain;}.billquez li{font-size:12px;}.billquez li:after{width:35px}.imgtilzhead{max-width:100%;margin:10px auto;text-align:center;font-size:12px;line-height:24px;}.solfirtz h3{font:normal normal bold 22px / 40px Merriweather;}.sollastz img{width:30px;}.wisslopz h4{font-size:14px;}.wisslopz{padding-right:10px;}.accordion-button span{padding:0 10px;font-size:14px}.solfirtz h3{font:normal normal bold 16px / 30px Merriweather;}.solasamxz{padding-left:15px;}.accordion-button:before{width:calc(100% - 25%);}.contribz{padding:15px 20px!important}.mobile-wrapper .swipecont{left:0;max-width:275px;top:30px;}.mobile-wrapper .arttext{max-width:375px;min-width:275px;}.footptxt{padding:0;}.recarhome h4{font:normal normal 900 16px / 30px Merriweather-Black}}@media (min-width:768px) and (max-width:991.98px){}@media (min-width:1200px) and (max-width:1299.98px){.navbar-nav .nav-item a.nav-link{padding:7px 6px 2px}a.navbar-brand{margin:0 50px;padding-top:0}}@media (min-width:576px){.mobile-wrapper{display:none;}}@media (min-width:1300px){.slide-title{font-size:5.4vw;line-height:75px;max-width:none;position:relative;display:inline}.slide-title:after{bottom:15px;left:-10px;height:50px;}.stdslid .slide-title{font-size:5.4vw}.architslid .slide-title{font-size:5.4vw}}@media (min-width:1400px){.news-ticker{height:auto}.txt-on-img{width:90%}.mainnavbar:before{width:calc(100% + 300px);}.carlogz p{font:normal normal 600 16px/22px Proxima Nova Cn Lt;}.architslid .slide-title{font-size:4.2vw;}.stdslid .slide-title{font-size:3.8vw;max-width:none;}.arttext{line-height:30px;font-size:18px;}.pipezlizt ul li a{font:normal normal normal 15px/24px Proxima Nova Rg;}.shapzlizt li a{font-size:14px;}.markconbox p{font:normal normal normal 16px/24px Proxima Nova Rg;}.markletz p{font:normal normal normal 16px/27px Proxima Nova Rg;}.footwhy h3{left:0;}.canmarkimg p{font:normal normal normal 16px/33px Proxima Nova Rg;}.canmarkimg h5{font:normal normal 600 18px/34px Proxima Nova Rg;padding:24px;border-radius:29px;background:#ebf0f6;}.frenchlang .slide-title{font-size:3.8vw;line-height:85px;}.frenchlang .architslid .slide-title{font-size:2.7vw;line-height:85px;}.frenchlang .canmarkimg h2{font:normal normal 900 42px/55px Merriweather-Black;}.slide-title{font-size:3.8vw;line-height:85px;}.canmarkimg h6{font:normal normal bold 20px/30px Merriweather-Black;}.swipecont{left:-250px;}.carlogz h6{font:normal normal normal 14px/30px Proxima Nova Cn Lt;}.recycling-item{padding:30px 20px;min-height:125px;}.solfirtz h3{font:normal normal bold 45px / 58px Merriweather}.govprat{min-height:330px;}.wisslopz p{color:#fff;font-size:15px;line-height:30px;}.solasamxz{min-height:330px;}.wisslopz{min-height:330px;}.sucloxix h4:after{bottom:-2px;}.suclorit h4:after{bottom:-2px;}}@media (min-width:1600px){.navbar-nav .nav-item a.nav-link{padding:7px 22px 2px;font:normal normal normal 14px / 30px Merriweather-Light;}.mainnavbar:before{width:calc(100% + 40%);}.slide-title{font-size:4vw;line-height:100px;}.frenchlang .architslid .slide-title{font-size:3.6vw;line-height:85px;}.frenchlang .canmarkimg h2{font:normal normal 900 38px/55px Merriweather-Black;}}@media (min-width:1750px){.mainnavbar:before{width:calc(100% + 30%);}.architslid .slide-title{font-size:4vw;}.navbar-nav .nav-item a.nav-link{padding:7px 27px 2px;font:normal normal normal 15px / 30px Merriweather-Light;}}@media (min-width:1920px){.mainnavbar:before{width:calc(100% + 50%)}.slide-title{font-size:4.2vw;line-height:110px}.arttext{line-height:30px;font-size:20px}.architslid .slide-title{font-size:3.8vw;}.navbar-nav .nav-item a.nav-link{padding:7px 27px 2px;font:normal normal normal 15px / 30px Merriweather-Light;}}@media (min-width:2249px){.slide-title{font-size:3.3vw;line-height:110px;}.architslid .slide-title{font-size:3.3vw;}.frenchlang .slide-title{font-size:2.7vw;line-height:85px;}.frenchlang .architslid .slide-title{font-size:2.7vw;line-height:85px;}.stdslid .slide-title{font-size:3.8vw;max-width:none;}}.txt-on-img{left:-1px;}@media (max-width:1300px){.txt-on-img{bottom:-1px;width:100%;padding:30px;background-size:cover;right:0;left:0;border-right:14px solid #FFF}.img-undr-text h2{font-size:29px;line-height:40px}}@media (max-width:991px){.txt-on-img p{font-size:15px;line-height:24px;}.c-rdbx-img{max-width:100%;bottom:0;left:0;right:0;}.col-pdng83{padding-top:42px;}}@media (max-width:768px){.cnt-adrs1{right:50%;top:15%;padding:20px 48px 20px 87px;margin-right:-197px;}.cnt-adrs2{right:50%;top:5%;padding:20px 48px 20px 87px;margin-right:-197px;}.txt-on-img{bottom:-1px;width:100%;padding:30px;background-size:cover;right:0;left:0;border-right:3px solid #FFF;}}@media (max-width:474px){.txt-on-img{border-right:12px solid #FFF}}@media (max-width:400px){.cnt-adrs1{right:50%;top:20%;padding:20px 47px 20px 87px;margin-right:-160px;min-width:320px;margin-left:auto;}.cnt-adrs2{right:50%;top:5%;padding:20px 47px 20px 87px;margin-right:-160px;min-width:320px;}.c-rdbx p{font-size:43px!important;}.txt-on-img1{top:0!important;}.txt-on-img1 p{font:normal normal bold 15px/27px Merriweather!important;}.c-rdbx p{font-size:27px!important;}.mt-5{margin-top:2rem!important;}.canmarkimg h2 br{display:none;}}.mnd-fld{color:#ff0000;}.get-input{flex-grow:1;}label.error{display:block;font-size:12px;padding:3px 0 0;color:#ff0000;}.carintaskz p{color:#000000;}.mndtry{color:red;}.cancorpimg{border: 2px solid #eee;margin-top: 15px;}.cancorpimg img{width:100%;}.topquote {background: #c22e2e;color: #fff;margin: 0px 15px 0px 0px; padding: 5px 12px; font: 600 normal normal 14px / 21px Merriweather-Light; position: relative; top: -2px;letter-spacing: 0.3px;text-transform: uppercase;}.topquote:hover{background: #c22e2e;color: #fff;}

/* New design add Anstalin 10-09-2025 */

.news-ticker{
    display: none!important;
}

/* New design end Anstalin 10-09-2025 */

/* New design start Anstalin 29-11-2025 */

.topblog {background: #fff;color: #c22e2e;margin: 0px 15px 0px 0px; padding: 5px 12px; font: 600 normal normal 14px / 21px Merriweather-Light; position: relative; top: -2px;letter-spacing: 0.3px;text-transform: uppercase;}.topblog:hover{background:#fff ;color: #c22e2e;}

.quotefollow{
    padding:50px 0px 50px 75px;
    border-bottom: 1px solid #ddd;
}

.quotefollow h3{
    text-align: left;
    font: normal normal 900 36px / 50px Merriweather-Black;
    letter-spacing: 0; 
    display: table;
    color: #060606;
    text-transform: uppercase; 
}
.quotefollow h4 {
    font: normal normal 900 16px / 27px Merriweather-Black;
    letter-spacing: 0;
    background: #C22E2E;
    color: #fff;
    text-transform: uppercase;
    margin: 5px 0;
    text-align: left;
    display: table;
    padding: 0px 5px;
}

.follow-social {
    padding: 0;
    text-align: start;
    margin: 20px 0px 0px;
}

.follow-social li {
    list-style-type: none;
    display: inline-flex;
    justify-content: flex-end;
    align-items: end;
}

.follow-social li a {
    color: #fff;
    border-radius: 100px;
    text-align: center;
    line-height: 24px;
    margin: 0 3px;
}


.follow-social li a img{
    width: 30px;
    object-fit: contain;
}


.getthankyou{
    padding: 50px 0px;
}

 

.thankfollow h3{
    text-align: center;
    font: normal normal 900 32px / 40px Merriweather-Black;
    letter-spacing: 0;  
    color: #060606;
    text-transform: uppercase; 
}
.thankfollow h5 {
    font: normal normal 900 16px / 24px Merriweather-Black;
    letter-spacing: 0; 
    color: #C22E2E;
    text-transform: uppercase;
    margin: 0px 0;
    text-align: center; 
    padding: 0px 5px;
}

.thankfollow{
    text-align: center;
}

.thankfollow .secthead h2{
    border-bottom: 5px solid #c22e2e;
    font: normal normal 900 36px / 50px Merriweather-Black;
    color: #c22e2e;
}

.thankfollow .secthead h4 { 
    font: normal normal normal 24px / 15px Georgia; 
}

.thankfollow .secthead h4 .char1 {
    font: normal normal normal 36px / 15px Georgia;
}

.thankfollow .secthead h4 .char5 {
    font: normal normal normal 36px / 15px Georgia;
}

.thankfollow h6{
    text-align: center;
    font: normal normal 500 20px / 30px Proxima Nova Rg;
    letter-spacing: 0;
    color: #060606; 
    margin: 0 auto;
    margin-bottom: 20px;
    max-width: 60%;
}

.thankfollow .follow-social {
    padding: 0;
    text-align: center;
    margin: 15px 0px 0px;
}

.thankslide .swiper-slide {
    min-height: 100px;
}





@media (max-width:399.98px){


    .topquote {
        display: none;
    }


    .topblog{
        display: none;
    }

    .topblogicon img{width: 24px;
    margin: 0px 3px;}


    .topquoteicon img{width: 24px;
        margin: 0px 10px;}

        .topsez {
            right: 40px !important;
        }


        .navbar-toggler-icon { 
            width: 1em;
            height: 1em; 
        }



}






@media (max-width:575.98px){

    a.navbar-brand {
        margin: 0 0 0 10px;
    }

    .thankfollow h6{
        max-width: 100%;
    }

    .topquote {
        display: none;
    }


    .topblog{
        display: none;
    }
  
    .topblogicon{
        display: block;
    }

    .topquoteicon{
        display: block;
    }


    .topblogicon img{width: 24px;
        margin: 0px 5px;}
    
    
        .topquoteicon img{width: 24px;
            margin: 0px 5px;}
    

}




@media (max-width:767.98px){

    .thankfollow h6{
        max-width: 100%;
    }

    a.navbar-brand {
        margin: 0 0 0 20px;
    }

    .topquote {
        background: #c22e2e;
        color: #fff;
        margin: 0px 3px 0px;
        padding: 3px 3px;
        font: 600 normal normal 10px / 20px Merriweather-Light;
        position: relative; 
        letter-spacing: 0px;
        text-transform: uppercase; 
    }


    .topblog{ 
        margin: 0px 3px 0px;
        padding: 3px 3px;
        font: 600 normal normal 10px / 20px Merriweather-Light; 
        min-width: auto;
        letter-spacing: 0px;
    }
  
    .topsez {
        right: 75px;
    }

}



@media (min-width:575.98px){

    .topblogicon{
        display: none;
    }

    .topquoteicon{
        display: none;
    }

}





/* New design end Anstalin 29-11-2025 */


/* Home - Corporate Overview centre image (corpimg.png, 712x885).
   It is absolutely positioned, so it never sized the section: pinned 38px from
   the top of its column, its feet landed wherever the text columns happened to
   end - on wide screens (and with some fonts) right on the red Shapes Catalogue
   band. Pin it to the bottom instead, so the feet always sit 18px above the
   band (section padding-bottom 70px - 52px overhang), whatever the text height.
   - min-height keeps the column tall enough that the 443px image (443 - 52)
     can never ride up into the heading / Learn More button;
   - from 1400px Bootstrap widens the container, which would grow the image to
     416px wide, so it is held at the 356px it has on 1200-1399px screens. */
@media (min-width: 1200px) {
    .corpovercenimg {
        min-height: 391px;
    }

    .corpovercenimg img {
        top: auto;
        bottom: -52px;
    }
}

@media (min-width: 1400px) {
    .corpovercenimg img {
        max-width: 356px;
    }
}

/* Home - Corporate Overview: the curves above and below the section are
   full-width PNGs (botarc.png 1924x133, toparc.png 1920x215) painted into
   fixed-height boxes (100px / 151px) with background-size: cover. Past
   ~1350px (bottom curve) and ~1450px (top curve) cover starts scaling by
   width and crops the bottom of the image: the grey band of the bottom curve
   disappears and the section runs straight into Shapes Catalogue. From those
   widths, stretch each image to its box so the whole curve always shows at
   the same height as on smaller screens. */
@media (min-width: 1350px) {
    .corpoverview:after {
        background-size: 100% 100%;
    }
}

@media (min-width: 1450px) {
    .corpoverview:before {
        background-size: 100% 100%;
    }
}

/* Phones/tablets (< 992px), site-wide header: the logo (fade-down-right) and
   top bar (fade-down-left) start their AOS animation shifted 100px sideways.
   On phones that widened the page while they slid in (375px screens loaded
   435px wide), and mobile browsers keep that width, so the page could be
   dragged sideways. Clip the header horizontally - on .header, because at
   these widths the navbar is position:absolute and .header is its containing
   block. 'clip' (unlike 'hidden') leaves vertical overflow and the open mobile
   menu alone. Desktop is excluded so no dropdown menu can be cut off. */
@media (max-width: 991.98px) {
    .header {
        overflow-x: clip;
    }
}

/* Contact Us (< 992px): the address cards float over their maps, centred
   with fixed offsets that assume a 320px/395px card. A longer title (Brampton
   "Head Office") made its card wider, pushing it against the left edge, and
   below 992px every card covers the centre of its map, where the location pin
   is. Stack each card above its map instead, full width, so the whole map
   stays visible. Desktop keeps the overlay. */
@media (max-width: 991.98px) {
    .cnt-adrs1,
    .cnt-adrs2 {
        position: relative;
        top: auto;
        right: auto;
        left: auto;
        width: 100%;
        min-width: 0;
        margin: 0;
        padding: 20px 20px 20px 87px;
    }

    /* the cards no longer sit on a map: use the solid brand colours */
    .cnt-adrs1 {
        background-color: #c22e2e;
    }

    .cnt-adrs2 {
        background-color: #191917;
    }
}

/* 04-11-2026 Start by Satheesh */

.c-rdbx-review {
    background: #C22E2E;
    color: #FFFFFF;
    padding: 30px 25px;
    margin-top: 25px;
    box-sizing: border-box;
    position: relative;
}

.c-rdbx-n-review p {
    font-family: 'Merriweather', Georgia, serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 28px;
    font-style: normal;
    letter-spacing: 0;
    text-align: left;
    margin: 0;
    padding-right: 25px;
    color: #FFFFFF;
}

.c-rdbx-n-review img {
    width: 36px;
    height: auto;
    position: absolute;
    right: 20px;
    top: 20px;
}

/* 04-11-2026 End by Satheesh */
