:root{--cic-bg: #07130B;--cic-panel: #0E1A11;--cic-panel-2: #0b160e;--cic-green: #6CCB32;--cic-green-bright: #A4F527;--cic-green-deep: #3f8c1f;--cic-gold: #D7B64A;--cic-purple: #8D3EDB;--cic-text: #F8F8F8;--cic-text-dim: #C7C7C7;--cic-gold-line: rgba(215, 182, 74, .45);--cic-glass: rgba(14, 26, 17, .72);--cic-glass-border: rgba(215, 182, 74, .3);--cic-green-glow: rgba(108, 203, 50, .45);--cic-font-head: "Montserrat", "Raleway", sans-serif;--cic-font-body: "Inter", "Open Sans", sans-serif;--cic-font-btn: "Montserrat", "Open Sans", sans-serif;--cic-frame-gap: 10px;--cic-frame-width: 3px;--cic-frame-inset: 13px;--cic-frame-radius: 12px}html{background-color:var(--cic-bg)!important}body{background-color:var(--cic-bg)!important;visibility:visible!important;color:var(--cic-text);font-family:var(--cic-font-body);font-weight:400}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:var(--cic-bg);background-image:radial-gradient(1200px 600px at 50% -10%,rgba(108,203,50,.12),transparent 60%),radial-gradient(900px 500px at 12% 18%,rgba(141,62,219,.14),transparent 60%),radial-gradient(1000px 700px at 88% 28%,rgba(215,182,74,.1),transparent 65%),linear-gradient(180deg,#07130b80,#07130bdb),url(/images/backgrounds/the-cannabis-insurance-company-background.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#bg-boxed,#bg-boxed .boxed{background:transparent!important}@media(min-width:768px){body{padding:var(--cic-frame-inset)}body:before{inset:var(--cic-frame-inset)}body:after{content:"";position:fixed;inset:var(--cic-frame-gap);border:var(--cic-frame-width) solid var(--cic-green);border-radius:var(--cic-frame-radius);box-shadow:inset 0 0 14px 2px #6ccb3259,0 0 14px 2px #6ccb328c,0 0 0 100vmax #000;pointer-events:none;z-index:100000}#fixed-navbar.affix{top:var(--cic-frame-inset);left:var(--cic-frame-inset);right:var(--cic-frame-inset);width:auto}}.cta-primary>.container{max-width:100%}#royal_preloader{display:none!important}::selection{background:var(--cic-green);color:#06210b}::-moz-selection{background:var(--cic-green);color:#06210b}body,p,li,td,th,label,.form-control,.footer-light p,.footer-light a{font-family:var(--cic-font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--cic-font-head);font-weight:600;color:var(--cic-text)}p{color:var(--cic-text-dim)}a{color:var(--cic-green)}a:hover,a:focus{color:var(--cic-gold)}.text-white,.cta-primary h4,.cta-primary p{color:var(--cic-text)!important}.heading{border-bottom:1px dotted rgba(215,182,74,.25)}.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6{border-bottom:2px solid var(--cic-gold);color:var(--cic-text)}.color-main{color:var(--cic-green)!important}.background-light-grey{background-color:#0e1a11a8!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.background-white{background-color:#0b160e99!important}.background-main{background-color:var(--cic-bg)!important}.background-light-grey.home-services-bg{position:relative;padding-top:70px!important;padding-bottom:80px!important;background-color:var(--cic-bg)!important;background-image:radial-gradient(ellipse 62% 58% at 50% 46%,#07130b8c,#07130b0d 72%),url(/images/backgrounds/the-cannabis-insurance-company-background.jpg);background-repeat:no-repeat,no-repeat;background-position:center center,center center;background-size:cover,cover;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid rgba(215,182,74,.25)!important}.background-light-grey.home-services-bg>.container{position:relative;z-index:300}.hero-canopy{position:relative}.hero-canopy__tree{position:absolute;bottom:0;height:116%;width:clamp(190px,23vw,400px);z-index:200;pointer-events:none;background-repeat:no-repeat;background-size:auto 100%}.hero-canopy__tree--left{left:0;height:104%;width:clamp(170px,20vw,350px);background-image:url(/images/backgrounds/hero-tree-left.webp);background-position:left bottom;-webkit-mask-image:linear-gradient(to right,#000 72%,transparent 100%);mask-image:linear-gradient(to right,#000 72%,transparent 100%)}.hero-canopy__tree--right{right:0;background-image:url(/images/backgrounds/hero-tree-right.webp);background-position:right bottom;-webkit-mask-image:linear-gradient(to left,#000 72%,transparent 100%);mask-image:linear-gradient(to left,#000 72%,transparent 100%)}.hero-canopy__leaf{position:absolute;top:0;left:0;height:clamp(190px,19vw,280px);aspect-ratio:609 / 734;z-index:200;pointer-events:none;background-image:url(/images/backgrounds/hero-leaf-top-left.webp);background-repeat:no-repeat;background-position:left top;background-size:contain}@media(max-width:991px){.hero-canopy__tree{display:none}.hero-canopy__leaf{height:clamp(120px,26vw,185px)}}.border-top{border-top:1px solid rgba(215,182,74,.18)!important}.border-bottom{border-bottom:1px solid rgba(215,182,74,.18)!important}section{color:var(--cic-text-dim)}section h1,section h2,section h3,section h4{color:var(--cic-text)}.top-bar{background-color:#fff!important;border-bottom:1px solid var(--cic-gold-line);color:#4a4a4a}.top-bar,.top-bar a{color:#4a4a4a}.top-bar a:hover,.top-bar .home-icon,.top-bar .phone-icon{color:var(--cic-green)}.topbar-list li,.topbar-list:last-child{border-color:#eee}.topbar-list li a{color:#6a6a6a}.topbar-list li a:hover{color:var(--cic-green)}.top-bar .btn-social-icon.btn-primary,.btn-social-icon.btn-rw.btn-primary{background:var(--cic-gold)!important;border:1px solid var(--cic-gold)!important;color:#1a1300!important;box-shadow:none!important;border-radius:6px!important;padding:initial;text-transform:none;letter-spacing:0;transform:none}.top-bar .btn-social-icon.btn-primary:hover,.btn-social-icon.btn-rw.btn-primary:hover{background:var(--cic-green-bright)!important;border-color:var(--cic-green-bright)!important;box-shadow:none!important;transform:none}.btn-social-icon:after{content:none!important}.navbar.navbar-main{background-color:#fff!important;border-bottom:2px solid var(--cic-gold);box-shadow:0 2px 14px #0000002e}#fixed-navbar.affix{background-color:#fff!important}.navbar.navbar-main ul.nav a{color:var(--cic-panel);font-family:var(--cic-font-head);font-weight:600}.navbar.navbar-main ul.nav li:hover>a{color:var(--cic-green)}.navbar.navbar-main .nav li.active a{color:#fff;background-color:var(--cic-green)}.dropdown-arrow{color:var(--cic-gold)}.navbar .dropdown-menu,.navbar.navbar-main .dropdown-menu{background-color:#fff!important;border-top:2px solid var(--cic-gold);border-bottom:2px solid var(--cic-gold);box-shadow:0 12px 28px #0000002e}.navbar.navbar-main .dropdown-menu>li>a{color:#3a3a3a;border-bottom:1px solid #f0f0f0}.navbar.navbar-main .navbar-nav .open .dropdown-menu>li>a,.navbar .navbar-nav .open .dropdown-menu{color:#3a3a3a}.navbar.navbar-main .dropdown-menu>li:hover>a,.navbar.navbar-main .navbar-nav .open .dropdown-menu>li:hover>a{color:var(--cic-green);background-color:#6ccb3214}.navbar-toggle{border-color:var(--cic-gold);margin-top:25px}.navbar-toggle .icon-bar{background-color:var(--cic-gold);height:2px}.navbar-toggle:hover{background-color:var(--cic-green);border-color:var(--cic-green)}.navbar-toggle:hover .icon-bar{background-color:#fff}@media(max-width:991px){.navbar.navbar-main .navbar-nav li a{color:var(--cic-panel)}.navbar.navbar-main .dropdown-menu{border-top-color:var(--cic-gold)}}.btn-rw{font-family:var(--cic-font-btn);font-weight:800}.btn-rw.btn-primary,a.get-a-quote-btn,.get-a-quote-btn,button#marketing-contact-submit{position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(180deg,#a4f52773,#6ccb325c 45%,#3f8c1f4d)!important;border:1px solid rgba(164,245,39,.65)!important;border-radius:14px!important;padding:14px 34px!important;font-family:var(--cic-font-btn)!important;font-weight:800!important;letter-spacing:.5px;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(10px) saturate(1.35);backdrop-filter:blur(10px) saturate(1.35);box-shadow:0 0 34px #6ccb32a6,0 0 12px #a4f52766,0 10px 26px #00000059,inset 0 1px #ffffff80,inset 0 -10px 18px #00000038!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,background .2s ease!important}.btn-rw.btn-primary:before,.get-a-quote-btn:before,button#marketing-contact-submit:before{content:"";position:absolute;top:0;left:0;right:0;height:48%;border-radius:14px 14px 40% 40%/14px 14px 22px 22px;background:linear-gradient(180deg,#ffffff59,#ffffff0f);pointer-events:none}.btn-rw.btn-primary:hover,.btn-rw.btn-primary:focus,a.get-a-quote-btn:hover,a.get-a-quote-btn:focus,.get-a-quote-btn:hover,.get-a-quote-btn:focus,button#marketing-contact-submit:hover,button#marketing-contact-submit:focus{color:#fff!important;background:linear-gradient(180deg,#a4f5277a,#6ccb3261 45%,#3f8c1f57)!important;border-color:#a4f527d9!important;box-shadow:0 0 38px #6ccb32b3,0 12px 30px #0006,inset 0 1px #fff9,inset 0 -10px 18px #00000038!important;transform:translateY(-2px);filter:brightness(1.05)}.btn-rw.btn-primary:after,.get-a-quote-btn:after,button#marketing-contact-submit:after{content:" →";color:#fff;font-weight:800;padding-left:10px;display:inline-block;position:relative;z-index:1}.btn-rw.btn-default,.btn-default{color:var(--cic-text)!important;background:#ffffff08!important;border:1px solid var(--cic-gold)!important;border-radius:10px!important;box-shadow:none!important;font-family:var(--cic-font-btn);font-weight:700;transition:transform .18s ease,background .18s ease,box-shadow .18s ease!important}.btn-rw.btn-default:hover,.btn-rw.btn-default:focus,.btn-default:hover,.btn-default:focus{color:#fff!important;background:#6ccb3224!important;border-color:var(--cic-green)!important;box-shadow:0 0 16px var(--cic-green-glow)!important;transform:translateY(-2px)}.panel,.card,.thumbnail,.well{background-color:var(--cic-glass)!important;border:1px solid var(--cic-glass-border)!important;border-radius:14px!important;box-shadow:0 10px 30px #00000073!important;color:var(--cic-text-dim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.panel-heading,.panel-body,.panel-footer{background:transparent!important}.team-member-img-top{border:3px solid var(--cic-green)!important;box-shadow:0 0 22px #6ccb3266,0 0 0 6px #0e1a1199}.rev_slider_wrapper{position:relative}.rev_slider_wrapper .tp-revslider-slidesli:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:100;background:radial-gradient(60% 80% at 18% 42%,rgba(141,62,219,.22),transparent 62%),radial-gradient(60% 80% at 82% 55%,rgba(108,203,50,.2),transparent 62%),linear-gradient(180deg,#07130b6b,#07130b29 45%,#07130b8c)}.rev_slider_wrapper .tp-caption{text-shadow:0 2px 14px rgba(0,0,0,.55)}label{color:var(--cic-text);font-weight:500}.form-control{background-color:#07130ba6;border:1px solid rgba(215,182,74,.3);border-radius:8px;color:var(--cic-text);box-shadow:none}.form-control:focus{background-color:#07130bcc;border-color:var(--cic-green);box-shadow:0 0 0 3px #6ccb3233;color:var(--cic-text)}.form-control::-moz-placeholder{color:var(--cic-text-dim);opacity:.7}.form-control::placeholder{color:var(--cic-text-dim);opacity:.7}select.form-control option{background-color:var(--cic-panel);color:var(--cic-text)}.cta-primary{background:linear-gradient(90deg,var(--cic-green-deep),var(--cic-green))!important;border-left:6px solid var(--cic-gold)!important}.cta-primary h4,.cta-primary p,.cta-primary a{color:#fff!important}.footer-light{background-color:var(--cic-panel)!important;color:var(--cic-text-dim)!important;border-top:1px solid var(--cic-gold-line)}.footer-light p,.footer-light .address,.footer-light .copyright{color:var(--cic-text-dim)!important}.footer-light a{color:var(--cic-green)!important}.footer-light a:hover{color:var(--cic-gold)!important}.footer-light .heading-footer{border-bottom:1px dotted rgba(215,182,74,.25)}.footer-light .heading-footer h2,.footer-light .heading-footer h3,.footer-light .heading-footer h4{color:var(--cic-text)!important;border-bottom:2px solid var(--cic-gold);font-family:var(--cic-font-head)}.footer-light .footer-info-icons{color:var(--cic-green)!important}.footer-light .footer-scrolltop-holder{background-color:var(--cic-green);border-radius:6px}.footer-light .footer-scrolltop-holder .footer-scrolltop{color:#06210b}.footer-light .thumbnail:hover{outline-color:var(--cic-green)}.product-box .product-box-holder{padding:15px;background-color:var(--cic-glass);border:1px solid var(--cic-glass-border);border-top:0;border-radius:0 0 14px 14px;box-shadow:0 10px 30px #00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cic-text-dim)}.product-box>img.img-responsive{border-radius:14px 14px 0 0}.product-box .product-box-holder:first-child{border-top:1px solid var(--cic-glass-border);border-radius:14px}.product-box .product-box-holder .title{color:var(--cic-green)}.product-box .product-box-holder .title:hover,.product-box .product-box-holder .title:focus{color:var(--cic-gold)}.content-box-primary{background:var(--cic-glass);border:1px solid var(--cic-glass-border);border-radius:14px;box-shadow:0 0 22px #6ccb322e,0 10px 30px #00000059}.content-box-primary a:hover h2,.content-box-primary a:focus h2{color:var(--cic-green-bright)!important}.content-box-bordered{border:1px solid var(--cic-glass-border);border-radius:14px}.content-box-hover:hover{color:var(--cic-text-dim);box-shadow:0 0 18px var(--cic-green-glow)}.bordered-icon-color{background:linear-gradient(180deg,var(--cic-green),var(--cic-green-deep));border:1px solid var(--cic-gold);color:#fff!important}.bordered-icon-lg,.bordered-icon-sm,.bordered-icon-xs,.bordered-icon-static-lg,.bordered-icon-static-sm,.bordered-icon-static-xs{border-color:var(--cic-gold-line);color:var(--cic-green)}.bordered-icon-lg:hover,.bordered-icon-lg:focus,.bordered-icon-sm:hover,.bordered-icon-sm:focus,.bordered-icon-xs:hover,.bordered-icon-xs:focus{background-color:var(--cic-green);border-color:var(--cic-gold);color:#06210b}#partners .img-wrapper img.img-responsive{background-color:#fff;padding:10px;border-radius:8px}.double-hr,.double-hr-solid{border-top-color:#d7b64a33;border-bottom-color:#d7b64a33}.content-bordered,.content-40mg-bordered,.content-60mg-bordered{border-top-color:#d7b64a2e;border-bottom-color:#d7b64a2e}.hr-solid,.hr-lg-margin{border-top-color:#d7b64a33}mark{background:#6ccb322e;color:var(--cic-green-bright);border-radius:4px}ul.list-arrow-color li:before,ul.list-arrow-2-color li:before{color:var(--cic-green)}hr{border-top-color:#d7b64a33}.text-danger{color:#ff8f8f!important}@media(max-width:767px){.navbar-brand.brand-over-slider{margin-top:8px}}
