h4{margin:0}.items-baseline{align-items:baseline}.text-left{text-align:left}.cg-title{background-color:#e0e0e0;border-bottom:1px solid #fff;font-size:20px;line-height:26px;margin:0 -16px;padding:11px 16px}.cg-sub-title{color:#e26900;font-size:22px;letter-spacing:normal;line-height:1.18;margin-bottom:12px}.cg-caption{font-size:18px;letter-spacing:.14px;line-height:1.33;margin-bottom:12px}.form-group.last{margin-bottom:0}.wrap-all{padding-left:16px;padding-right:16px}.cg-section-content{padding:0}h1{font-size:24px;letter-spacing:-.2px;line-height:1.25;margin-bottom:20px;margin-top:31px}.cf-text{margin:0 auto 40px}.carousel-frame{margin:0 28px;padding:20px 1px}.carousel-slidee{display:flex;margin:auto;padding:1px}.cf-carousel-card{cursor:pointer;margin-bottom:0;padding:6px 12px;transition:all .3s ease-in-out}.cf-carousel-card:hover{transform:translateY(-5px)}.cf-carousel-card.active{outline:1px solid #424242}.cf-carousel-image{height:130px;margin:0 auto 8px}.cf-carousel-image.anchor-type{height:179px;width:216px}.cf-carousel-image.banner,.cf-carousel-image.sunblade,.cf-carousel-image.tear-drop{width:90px}.cf-carousel-image.tent-flag{width:130px}#cf-anchor-carousel .cf-carousel-card{padding:6px 1px}.cf-add-logos-wrapper{margin-bottom:32px}.cf-label-text{font-size:13px;font-weight:700;letter-spacing:.09px;line-height:1.23}.carousel-wrapper .controls{left:0;position:absolute;right:0;top:35%}.carousel-wrapper .controls button{background:none;border:none;padding:0;position:absolute}.carousel-wrapper .controls .prevPage{transform:rotate(180deg);visibility:visible!important}.carousel-wrapper .controls .nextPage{right:0;visibility:visible!important}#cf-add-logos{margin-bottom:60px;margin-top:38px}.cf-add-logos-wrapper{margin-bottom:20px}.cf-add-logo-inputs{color:#757575;flex-basis:25%;font-size:12px;letter-spacing:normal;line-height:1.17;max-width:80px}.cf-add-logo-inputs:not(:last-child){margin-right:16px}.rounded-box{border:1px solid #979797;border-radius:3px;cursor:pointer;height:50px}.cf-add-logo-text{margin-top:8px}.image-label{cursor:pointer;margin:0}.dropdown-option{margin-bottom:0}.finalize-quote-section{margin-top:32px}.finalize-quote-contact{margin-top:24px}.finalize-quote-instructions-text{border:1px solid #bdbdbd;color:#424242;font-family:Arial,sans-serif;font-size:16px;letter-spacing:.44px;line-height:1.75;min-height:180px;padding:12px 16px;width:100%}.finalize-quote-actions{margin-bottom:60px;margin-top:32px}.finalize-quote-submit{width:100%}.finalize-quote-error-wrapper{margin-top:20px}.finalize-quote-error{color:#d52b1e;font-size:14px;gap:12px;letter-spacing:.25px;line-height:1.43}.finalize-quote-error+.finalize-quote-error{margin-top:12px}.finalize-quote-cancel{letter-spacing:.4px;margin-top:20px}.finalize-quote-company-contact{font-size:14px;letter-spacing:.25px;line-height:1.43;margin-top:28px}.custom-form-wrapper{margin-bottom:40px;min-height:1384px}@media only screen and (min-width:325px){.custom-form-wrapper{min-height:1364px}}@media only screen and (min-width:455px){.custom-form-wrapper{min-height:1344px}}@media only screen and (min-width:720px){.md\:grid{display:grid}.md\:justify-end{justify-content:flex-end}.wrap-all{padding-left:20px;padding-right:20px}h1{font-size:32px;letter-spacing:-.27px;line-height:normal;margin-bottom:32px;margin-top:40px}.cg-title{font-size:22px;margin:inherit;padding:11px 20px}.cf-text{font-size:16px;letter-spacing:.44px;line-height:1.75;max-width:820px}.custom-flag-form{margin:auto;max-width:1030px;width:100%}#cf-flag-carousel,#cf-size-carousel{margin:0}#cf-flag-carousel+.controls,#cf-size-carousel+.controls{display:none}#cf-flag-carousel .cf-carousel-card{padding:0 4.5px 12px}#cf-size-carousel .cf-carousel-card{padding:0 13px 12px}#cf-color-carousel .cf-carousel-card{padding:0 7px 12px}#cf-anchor-carousel .cf-carousel-card{padding:1px 1px 12px}.cf-carousel-image{height:203px}.cf-carousel-image.anchor-type{height:145px;width:175px}.cf-carousel-image.banner,.cf-carousel-image.sunblade,.cf-carousel-image.tear-drop{width:145px}.cf-carousel-image.tent-flag{width:207px}.cg-section-content{padding:0 20px}.cg-section-content.anchor,.cg-section-content.color{padding:0 12px}#cf-anchor-carousel,#cf-color-carousel{margin:0 35px}#cf-add-logos{padding:0}.cf-banner-preview{margin-right:20px;max-width:330px}.cf-banner-image-wrapper{width:50%}.cf-banner-image{height:231px;width:165px}.cf-banner-setting{max-width:485px}.cf-add-logos-wrapper{margin-bottom:32px}.rounded-box{height:64px}.finalize-quote-content{-moz-column-gap:20px;column-gap:20px;grid-template-columns:auto auto;grid-template-rows:auto auto auto}.finalize-quote-quantity{grid-column:1/2;grid-row:1/2}.finalize-quote-instructions{grid-column:2/3;grid-row:1/3;margin-bottom:0}.finalize-quote-instructions-text{border:1px solid #bdbdbd;height:100%}.finalize-quote-contact{grid-column:1/2;grid-row:2/3;margin-bottom:0;margin-top:32px}.finalize-quote-actions{gap:20px;grid-column:1/3;grid-row:3/4;margin-bottom:32px}.finalize-quote-submit{grid-column:2/3;width:221px}.finalize-quote-cancel{grid-column:1/2;grid-row:1/2;margin-top:0;width:auto}.finalize-quote-error-wrapper{grid-column:2/3;margin-top:0;max-width:221px}.custom-form-wrapper{margin-bottom:80px;min-height:1145px}}@media only screen and (min-width:887px){.custom-form-wrapper{min-height:1125px}}@media only screen and (min-width:1280px){h1{font-size:40px;letter-spacing:-.33px;margin-bottom:40px;margin-top:32px}.cf-text{margin-bottom:60px}.carousel-frame{margin:0 36px}#cf-flag-carousel .cf-carousel-card:nth-child(-n+2){margin-right:42px}#cf-flag-carousel .cf-carousel-card:nth-child(3){margin-right:9px}#cf-size-carousel .cf-carousel-card:nth-child(-n+2){margin-right:28px}.cf-carousel-image{height:220px}.cf-carousel-image.banner,.cf-carousel-image.sunblade,.cf-carousel-image.tear-drop{width:157px}.cf-carousel-image.tent-flag{height:220px;width:224px}#cf-color-carousel .cf-carousel-card{margin:0 9px}#cf-add-logos{padding:0 20px}.cf-banner-preview{gap:12px;margin-right:65px;max-width:440px}.cf-banner-image{height:300px;width:214px}.finalize-quote-request .cg-section-content{padding:0 20px}.finalize-quote-submit{width:274px}.finalize-quote-error-wrapper{max-width:274px}.custom-form-wrapper{min-height:1142px}}@media only screen and (min-width:1600px){.custom-flag-form{max-width:1300px}}
