*{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0}::selection{color:#fff;background:#d6131b}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;*zoom:1}blockquote{color:#464243;font-weight:700;font-style:italic;font-size:24px;line-height:30px;padding:20px 0 20px 25px;border-left:1px solid #000;margin:30px 0}a{background:0 0;color:#179638;outline:none;text-decoration:none;vertical-align:baseline;margin:0;padding:0;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}a:hover{text-decoration:none;color:#179638}a:focus{outline:none}.txt-btn{color:#000;font-weight:400;font-size:18px}.txt-btn1{color:#000;font-weight:700;font-size:18px}.link1{font-size:14px;font-weight:900;color:#000;text-transform:uppercase}.link2{font-size:18px;font-weight:400;color:#000}.link3{font-size:18px;font-weight:700;color:#000}.btn.focus,.btn:focus{box-shadow:none!important}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}input,select{vertical-align:middle}h1{font-weight:700;font-size:50px;line-height:60px}h2{font-weight:700;font-size:38px;line-height:48px}h3{font-weight:900;font-size:32px;line-height:38px}h4{font-weight:700;font-size:24px;line-height:auto}h5{font-weight:700;font-size:22px;line-height:auto}h6{font-weight:700;font-size:20px;line-height:auto}ul{list-style:none!important;margin:0}ol li{list-style:decimal inside}strong{font-weight:700}.width100,header,footer,section{width:100%!important}.section-padding{padding:80px 0}.content-wrapper{background:#fff;position:relative;z-index:1}.custom-select{border-radius:0;border:none;font-size:13px;color:#2b2b2b}form .form-group label{color:#000;opacity:.5;display:block;font-size:18px;margin-bottom:12px}form .form-group label.custom-control-label{opacity:1}form .form-control{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;line-height:50px;height:auto;padding:0 20px;border-radius:0;border:1px solid #918f8f;color:#000;font-size:18px}form .form-control:focus{outline:none;box-shadow:none;border-color:#918f8f}form .form-group{margin-bottom:22px}form .form-control::placeholder{color:#000;opacity:.5;text-transform:uppercase}form .form-control::-moz-placeholder{color:#000;opacity:.5;text-transform:uppercase}form .form-control::-webkit-placeholder{color:#000;opacity:.5;text-transform:uppercase}form .form-group .error{font-size:16px;color:red;line-height:26px}form .custom-checkbox{padding-left:34px}form .custom-checkbox .custom-control-label{color:#000;font-size:18px}form .custom-checkbox .custom-control-label:before{width:20px;height:20px;background:url(../images/custom-checkbox.png)center center no-repeat!important;margin:auto;position:absolute;top:0;bottom:0;left:-34px}form .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background:url(../images/custom-checkbox-check.png)center center no-repeat!important}form .custom-checkbox .custom-control-input:checked~.custom-control-label::after{display:none!important}form .custom-checkbox .custom-control-input:focus~.custom-control-label::before{box-shadow:none;border:none}form .custom-radio{padding-left:33px}form .custom-radio .custom-control-label{color:#000;font-size:18px}form .custom-radio .custom-control-label:before{width:20px;height:20px;background:url(../images/custom-radio.png)center center no-repeat!important;margin:auto;position:absolute;top:0;bottom:0;left:-34px}form .custom-radio .custom-control-input:checked~.custom-control-label::before{background:url(../images/custom-radio-check.png)center center no-repeat!important}form .custom-radio .custom-control-input:checked~.custom-control-label::after{display:none!important}form .custom-radio .custom-control-input:focus~.custom-control-label::before{box-shadow:none;border:none}.fancy-select{position:relative;text-align:left;border-radius:0;border:1px solid #918f8f;line-height:10px}.fancy-select select{display:none}.select-selected:after{content:'\e809';font-family:fontello;border:none;color:#918f8f;font-size:14px;margin-left:0;position:absolute;top:0;bottom:0;vertical-align:middle;right:0;background:#fff;width:42px;height:50px;display:block;line-height:50px;text-align:center;border-top-right-radius:0;border-bottom-right-radius:0}.select-items div,.select-selected{color:#000;font-size:18px;padding:0 20px;cursor:pointer;user-select:none;line-height:52px}.select-selected{background-color:transparent;line-height:50px;padding:0 42px 0 18px;display:inline-block;width:100%;background:#fff;border-radius:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-items{position:absolute;background-color:#fff;top:calc(100% + 7px);left:0;right:0;z-index:99;width:100%;border-radius:0;-webkit-box-shadow:0 1px 18px 0 rgba(8,23,38,.22);-moz-box-shadow:0 1px 18px 0 rgba(8,23,38,.22);box-shadow:0 1px 18px 0 rgba(8,23,38,.22);padding:12px 0}.by-location .fancy-select .select-items{width:100%}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:#179638;color:#fff!important}.btn1{line-height:52px;padding:0 20px;border-radius:0;font-size:18px;color:#fff;font-weight:700;background:#179638;text-transform:uppercase;border:none;transition:.3s all ease-in-out}.btn1:hover,.btn1-hover{background:#000;color:#fff}.btn1-hover:hover{background:#179638}.btn2{line-height:52px;padding:0 20px;border-radius:0;font-size:18px;color:#179638;font-weight:400;background:#fff;text-transform:capitalize;border:1px solid #179638;transition:.3s all ease-in-out}.btn2:hover,.btn2-hover{background:#179638;color:#fff;border-color:#179638}.btn2-hover:hover{background:#fff;color:#179638;border-color:#179638}.sec-tit{border-bottom:1px solid #dcdbdb;margin-bottom:40px}.sec-tit h2{color:#000;font-weight:700;font-size:24px;line-height:22px;margin-bottom:22px}.list-style-1 li{padding-bottom:24px}.list-style-2 li{padding-bottom:10px;position:relative;padding-left:16px}.list-style-2 li:after{content:'';background:url(../images/list-icon.png) top left no-repeat;position:absolute;top:7px;left:0;width:5px;height:8px}.list-style-3 li{padding-bottom:10px}.list-style-4{list-style:decimal}.list-style-4 li{padding-bottom:10px}.section-padding1{padding:75px 0}.guide-tit{border-bottom:1px solid #ddd;margin-bottom:68px;padding-bottom:22px}.guide-tit h2.tit{font-size:55px;line-height:42px;margin-bottom:22px}.guide-tit p.tit-dis{font-size:18px;line-height:16px;margin-bottom:0;color:#a2a2a2}.color-section .col-12.col-lg-2{text-align:center}.color-section .color-box{height:110px;width:110px;border-radius:50%;-webkit-box-shadow:0 0 30px 0 rgba(73,73,73,.22);-moz-box-shadow:0 0 30px 0 rgba(73,73,73,.22);box-shadow:0 0 30px 0 rgba(73,73,73,.22);margin:0 auto}.color-section .color-box.color-1{background:#000}.color-section .color-box.color-2{background:#179638}.color-section .color-box.color-3{background:#179638}.color-section .color-box.color-4{background:#ebf9ef}.color-section .color-box.color-5{background:#e5e9f0}.color-section .color-box.color-6{background:#fff}.color-section .color-name{color:#a2a2a2;font-size:16px;line-height:16px;font-weight:500;text-transform:capitalize;padding-bottom:20px}.color-section .color-code{color:#3d3d3d;font-size:16px;line-height:16px;font-weight:700;text-transform:capitalize;padding-top:30px}.typo-section .typo-style{width:285px;padding-bottom:24px;margin-bottom:100px;border-bottom:2px solid #000}.typo-section .typo-style h3{color:#000;font-size:36px;line-height:36px;margin:0}.typo-section .two-part{padding-bottom:115px;display:flex}.typo-section .two-part:last-child{padding-bottom:0}.typo-section .two-part .lpart{width:320px}.typo-section .two-part .lpart p{margin-bottom:0;color:#a2a2a2;font-size:18px;line-height:30px;font-weight:500}.typo-section .two-part .rpart{width:calc(100% - 320px)}.typo-section .two-part.body-1 .rpart p{font-size:18px}.typo-section .two-part.body-2 .rpart p{font-size:16px}.typo-section .two-part.body-2-1 .rpart p{font-size:14px}.typo-section .w-58{width:58px;display:inline-block}.button-section .btn-type{color:#a2a2a2;font-weight:500;font-size:18px}.button-section .btn-type{color:#a2a2a2;font-weight:500;font-size:18px}.button-section .btn-style{display:block;color:#a2a2a2;font-size:18px;font-weight:400;margin-bottom:15px}.button-section .part-one{margin-right:45px}