@charset "UTF-8";@import url(//hello.myfonts.net/count/2ff528);@font-face{font-family:TrueNorth;src:url(../_assets/fonts/webfonts/343AD4_A_0.eot);src:url(../_assets/fonts/webfonts/343AD4_A_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/343AD4_A_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/343AD4_A_0.woff) format("woff"),url(../_assets/fonts/webfonts/343AD4_A_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TrueNorth;src:url(../_assets/fonts/webfonts/35C72F_11_0.eot);src:url(../_assets/fonts/webfonts/35C72F_11_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/35C72F_11_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/35C72F_11_0.woff) format("woff"),url(../_assets/fonts/webfonts/35C72F_11_0.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:TrueNorthScript;src:url(../_assets/fonts/webfonts/35C72E_0_0.eot);src:url(../_assets/fonts/webfonts/35C72E_0_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/35C72E_0_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/35C72E_0_0.woff) format("woff"),url(../_assets/fonts/webfonts/35C72E_0_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TrueNorth3D;src:url(../_assets/fonts/webfonts/343AD4_9_0.eot);src:url(../_assets/fonts/webfonts/343AD4_9_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/343AD4_9_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/343AD4_9_0.woff) format("woff"),url(../_assets/fonts/webfonts/343AD4_9_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TrueNorth3D;src:url(../_assets/fonts/webfonts/35C72F_F_0.eot);src:url(../_assets/fonts/webfonts/35C72F_F_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/35C72F_F_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/35C72F_F_0.woff) format("woff"),url(../_assets/fonts/webfonts/35C72F_F_0.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:TrueNorthDots;src:url(../_assets/fonts/webfonts/35C72F_C_0.eot);src:url(../_assets/fonts/webfonts/35C72F_C_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/35C72F_C_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/35C72F_C_0.woff) format("woff"),url(../_assets/fonts/webfonts/35C72F_C_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TrueNorthDots;src:url(../_assets/fonts/webfonts/35C72F_12_0.eot);src:url(../_assets/fonts/webfonts/35C72F_12_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/35C72F_12_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/35C72F_12_0.woff) format("woff"),url(../_assets/fonts/webfonts/35C72F_12_0.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:TrueNorthRough;src:url(../_assets/fonts/webfonts/343AD4_4_0.eot);src:url(../_assets/fonts/webfonts/343AD4_4_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/343AD4_4_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/343AD4_4_0.woff) format("woff"),url(../_assets/fonts/webfonts/343AD4_4_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TrueNorthRough;src:url(../_assets/fonts/webfonts/35C72F_8_0.eot);src:url(../_assets/fonts/webfonts/35C72F_8_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/35C72F_8_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/35C72F_8_0.woff) format("woff"),url(../_assets/fonts/webfonts/35C72F_8_0.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:TrueNorthRough3D;src:url(../_assets/fonts/webfonts/343AD4_0_0.eot);src:url(../_assets/fonts/webfonts/343AD4_0_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/343AD4_0_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/343AD4_0_0.woff) format("woff"),url(../_assets/fonts/webfonts/343AD4_0_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TrueNorthRough3D;src:url(../_assets/fonts/webfonts/35C72F_0_0.eot);src:url(../_assets/fonts/webfonts/35C72F_0_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/35C72F_0_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/35C72F_0_0.woff) format("woff"),url(../_assets/fonts/webfonts/35C72F_0_0.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:TrueNorthRoughInline;src:url(../_assets/fonts/webfonts/343AD4_1_0.eot);src:url(../_assets/fonts/webfonts/343AD4_1_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/343AD4_1_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/343AD4_1_0.woff) format("woff"),url(../_assets/fonts/webfonts/343AD4_1_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TrueNorthRoughInline;src:url(../_assets/fonts/webfonts/35C72F_2_0.eot);src:url(../_assets/fonts/webfonts/35C72F_2_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/35C72F_2_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/35C72F_2_0.woff) format("woff"),url(../_assets/fonts/webfonts/35C72F_2_0.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:TrueNorthRoughDots;src:url(../_assets/fonts/webfonts/343AD4_2_0.eot);src:url(../_assets/fonts/webfonts/343AD4_2_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/343AD4_2_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/343AD4_2_0.woff) format("woff"),url(../_assets/fonts/webfonts/343AD4_2_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TrueNorthRoughDots;src:url(../_assets/fonts/webfonts/35C72F_7_0.eot);src:url(../_assets/fonts/webfonts/35C72F_7_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/35C72F_7_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/35C72F_7_0.woff) format("woff"),url(../_assets/fonts/webfonts/35C72F_7_0.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:TrueNorthLabels;src:url(../_assets/fonts/webfonts/343AD4_3_0.eot);src:url(../_assets/fonts/webfonts/343AD4_3_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/343AD4_3_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/343AD4_3_0.woff) format("woff"),url(../_assets/fonts/webfonts/343AD4_3_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TrueNorthInline;src:url(../_assets/fonts/webfonts/343AD4_5_0.eot);src:url(../_assets/fonts/webfonts/343AD4_5_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/343AD4_5_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/343AD4_5_0.woff) format("woff"),url(../_assets/fonts/webfonts/343AD4_5_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TrueNorthInline;src:url(../_assets/fonts/webfonts/35C72F_A_0.eot);src:url(../_assets/fonts/webfonts/35C72F_A_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/35C72F_A_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/35C72F_A_0.woff) format("woff"),url(../_assets/fonts/webfonts/35C72F_A_0.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:TrueNorthExtras;src:url(../_assets/fonts/webfonts/343AD4_6_0.eot);src:url(../_assets/fonts/webfonts/343AD4_6_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/343AD4_6_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/343AD4_6_0.woff) format("woff"),url(../_assets/fonts/webfonts/343AD4_6_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TrueNorthBanners;src:url(../_assets/fonts/webfonts/343AD4_8_0.eot);src:url(../_assets/fonts/webfonts/343AD4_8_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/343AD4_8_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/343AD4_8_0.woff) format("woff"),url(../_assets/fonts/webfonts/343AD4_8_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CeraPRO;src:url(../_assets/fonts/webfonts/2FF528_3_0.eot);src:url(../_assets/fonts/webfonts/2FF528_3_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/2FF528_3_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/2FF528_3_0.woff) format("woff"),url(../_assets/fonts/webfonts/2FF528_3_0.ttf) format("truetype"),url(../_assets/fonts/webfonts/2FF528_3_0.svg#wf) format("svg");font-weight:200;font-style:normal}@font-face{font-family:CeraPRO;src:url(../_assets/fonts/webfonts/2FF528_5_0.eot);src:url(../_assets/fonts/webfonts/2FF528_5_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/2FF528_5_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/2FF528_5_0.woff) format("woff"),url(../_assets/fonts/webfonts/2FF528_5_0.ttf) format("truetype"),url(../_assets/fonts/webfonts/2FF528_5_0.svg#wf) format("svg");font-weight:400;font-style:normal}@font-face{font-family:CeraPRO;src:url(../_assets/fonts/webfonts/2FF528_4_0.eot);src:url(../_assets/fonts/webfonts/2FF528_4_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/2FF528_4_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/2FF528_4_0.woff) format("woff"),url(../_assets/fonts/webfonts/2FF528_4_0.ttf) format("truetype"),url(../_assets/fonts/webfonts/2FF528_4_0.svg#wf) format("svg");font-weight:700;font-style:normal}@font-face{font-family:CeraPRO;src:url(../_assets/fonts/webfonts/2FF528_2_0.eot);src:url(../_assets/fonts/webfonts/2FF528_2_0.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/2FF528_2_0.woff2) format("woff2"),url(../_assets/fonts/webfonts/2FF528_2_0.woff) format("woff"),url(../_assets/fonts/webfonts/2FF528_2_0.ttf) format("truetype"),url(../_assets/fonts/webfonts/2FF528_2_0.svg#wf) format("svg");font-weight:900;font-style:normal}@font-face{font-family:FontAwesome;src:url(../_assets/fonts/webfonts/fontawesome-webfont.eot);src:url(../_assets/fonts/webfonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/fontawesome-webfont.woff2) format("woff2"),url(../_assets/fonts/webfonts/fontawesome-webfont.woff) format("woff"),url(../_assets/fonts/webfonts/fontawesome-webfont.ttf) format("truetype"),url(../_assets/fonts/webfonts/fontawesome-webfont.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:cira-ar;src:url(../_assets/fonts/webfonts/cira-ar.eot);src:url(../_assets/fonts/webfonts/cira-ar.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/webfonts/cira-ar.woff) format("woff"),url(../_assets/fonts/webfonts/cira-ar.ttf) format("truetype"),url(../_assets/fonts/webfonts/cira-ar.svg#cira-ar) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;src:url(../_assets/fonts/fontawesome5/fa-brands-400.eot);src:url(../_assets/fonts/fontawesome5/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/fontawesome5/fa-brands-400.woff2) format("woff2"),url(../_assets/fonts/fontawesome5/fa-brands-400.woff) format("woff"),url(../_assets/fonts/fontawesome5/fa-brands-400.ttf) format("truetype"),url(../_assets/fonts/fontawesome5/fa-brands-400.svg#fontawesome) format("svg")}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;src:url(../_assets/fonts/fontawesome5/fa-light-300.eot);src:url(../_assets/fonts/fontawesome5/fa-light-300.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/fontawesome5/fa-light-300.woff2) format("woff2"),url(../_assets/fonts/fontawesome5/fa-light-300.woff) format("woff"),url(../_assets/fonts/fontawesome5/fa-light-300.ttf) format("truetype"),url(../_assets/fonts/fontawesome5/fa-light-300.svg#fontawesome) format("svg")}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;src:url(../_assets/fonts/fontawesome5/fa-regular-400.eot);src:url(../_assets/fonts/fontawesome5/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/fontawesome5/fa-regular-400.woff2) format("woff2"),url(../_assets/fonts/fontawesome5/fa-regular-400.woff) format("woff"),url(../_assets/fonts/fontawesome5/fa-regular-400.ttf) format("truetype"),url(../_assets/fonts/fontawesome5/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;src:url(../_assets/fonts/fontawesome5/fa-solid-900.eot);src:url(../_assets/fonts/fontawesome5/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../_assets/fonts/fontawesome5/fa-solid-900.woff2) format("woff2"),url(../_assets/fonts/fontawesome5/fa-solid-900.woff) format("woff"),url(../_assets/fonts/fontawesome5/fa-solid-900.ttf) format("truetype"),url(../_assets/fonts/fontawesome5/fa-solid-900.svg#fontawesome) format("svg")}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{font-family:CeraPRO,"Helvetica Nueue",Arial,sans-serif}h1{font-size:2.625em;font-weight:300;line-height:1.14286em;margin-top:.5em;margin-bottom:.75em;padding-bottom:.75em;border-bottom:2px solid}h2{font-size:1.875em;font-weight:300;line-height:1.2em;margin-top:1.5em;margin-bottom:.5em}h3{font-size:1.625em;font-weight:300;line-height:1.23077em;margin-bottom:.5em}h4{font-size:1.25em;font-weight:300;line-height:1.3em;margin-bottom:.5em}h5{font-size:1.125em;font-weight:300;line-height:1.33333em;margin-bottom:.5em}h6{font-size:1em;font-weight:300;line-height:1.375em;margin-bottom:.5em}body{font-family:CeraPRO,"Helvetica Nueue",Arial,sans-serif}@media screen and (min-width:701px){body{font-size:1em;font-weight:400;line-height:1.25em;font-size:16px}}.no-media body{font-size:1em;font-weight:400;line-height:1.25em;font-size:16px}body *{max-width:100%}p{font-size:1em;font-weight:400;line-height:1.5625em;margin-bottom:1.375em}sup{font-size:.6em}em{font-style:italic;font-weight:700}strong{font-weight:900}small{font-size:1em;font-weight:100;font-style:italic}p>cite{display:block;text-align:right}ins{font-style:italic;text-decoration:none;font-weight:700}a:not(.anchor),a:not(.cta-link){color:#c8102e;font-weight:700;text-decoration:none;letter-spacing:.15pt;display:inline-block;padding:0 .25em;padding-bottom:.0625em;border-bottom:1px solid;transition:background .15s ease-out 50ms,border .15s ease-out 50ms,color .15s ease-out 50ms}a:not(.anchor).on,a:not(.anchor):focus,a:not(.anchor):hover,a:not(.cta-link).on,a:not(.cta-link):focus,a:not(.cta-link):hover{color:#fff;font-weight:700;background-color:#c8102e}blockquote{font-size:1.5em;font-weight:300;line-height:1.33333em;padding-left:1em;margin-left:0;border-left:8px solid #c8102e;clear:both}blockquote cite{font-size:1em;font-weight:400;line-height:1.25em;font-size:16px;display:block;margin-top:.5em;padding-top:.5em;border-top:1px solid #000}blockquote.blockquote-reset{border:none;padding:0}code,pre{font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace,sans-serif;font-size:1em;font-weight:500;line-height:1.5em;color:#fff;background:#000;padding:.25em}pre{white-space:pre-line}pre code{margin:0}pre ol{display:block;margin:0}pre ol li{list-style-type:decimal;list-style-position:inside;margin:0}time{white-space:nowrap}body{background:#fff;width:100%;overflow-x:hidden;padding:0;margin:0}body footer,body header,body main{width:100%}.content-section,.main-footer,.main-nav,.nav-breadcrumbs,.page-header{max-width:100%;margin-left:auto;margin-right:auto;background:#fff;margin-top:0;margin-bottom:0}.content-section:after,.content-section:before,.main-footer:after,.main-footer:before,.main-nav:after,.main-nav:before,.nav-breadcrumbs:after,.nav-breadcrumbs:before,.page-header:after,.page-header:before{content:"";display:table}.content-section:after,.main-footer:after,.main-nav:after,.nav-breadcrumbs:after,.page-header:after{clear:both}.content-section>*,.main-footer>*,.main-nav>*,.nav-breadcrumbs>*,.page-header>*{float:left;display:block;margin-right:2.35765%;width:100%}.content-section>:last-child,.main-footer>:last-child,.main-nav>:last-child,.nav-breadcrumbs>:last-child,.page-header>:last-child{margin-right:0}.page-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.content-section{padding:0 .5em;max-width:1440px;margin-left:auto;margin-right:auto}.node-type-marketing-campaign-landing-page .content-section{max-width:960px}img{height:auto}figure{float:left;display:block;margin-right:2.35765%;width:100%;margin:1em 0 2em 0;padding:0 0 1em 0;overflow:hidden;overflow-x:auto}figure:last-child{margin-right:0}figure img{min-width:100%;height:auto}figure.quote-figure{margin-bottom:2em}figure figcaption{font-size:16px;border-top:1px solid #000;margin-top:0;padding-top:.5em}figure figcaption.attribution{border:none;text-align:right;padding-right:1rem}figure figcaption.attribution:before{content:'\002013';font-family:CeraPRO,"Helvetica Nueue",Arial,sans-serif}figure figcaption .title{display:block;font-style:italic}figure figcaption .organization{display:block;font-style:italic}figure figcaption p{font-size:.875em;font-weight:400;line-height:1.14286em}figure figcaption p>cite{float:none;display:inline-block}figure figcaption p:last-of-type{margin-top:0;padding-top:0}figure .figcaption-reset{text-align:right;border:none;margin-top:1rem}figure .figcaption-reset--left{text-align:left}blockquote{margin-bottom:0}blockquote p:first-of-type:before{content:"\201C";display:inline-block;margin-left:-.4em}blockquote p:last-of-type{margin-bottom:0}blockquote p:last-of-type::after{content:"\201D";display:inline-block;margin-right:-1em}blockquote img{width:auto;min-width:0;max-width:100%;height:auto}.i18n-fr blockquote p::before{content:"\00ab";display:inline-block;margin-left:-.8em;padding-right:.25em}.i18n-fr blockquote p::after{content:"\00bb";display:inline-block;margin-right:-.8em;padding-left:.25em}#skip a,.blog-footer a,.nav-footer a,nav a{line-height:normal}#skip ol,#skip ul,.blog-footer ol,.blog-footer ul,.nav-footer ol,.nav-footer ul,nav ol,nav ul{padding:0;margin:0}#skip ol li,#skip ul li,.blog-footer ol li,.blog-footer ul li,.nav-footer ol li,.nav-footer ul li,nav ol li,nav ul li{list-style:none;margin:0;padding:0}.bullet-list li{list-style:disc;margin-left:1rem}.bullet-list li a:not(.anchor),.bullet-list li a:not(.cta-link){display:inline;padding:0}.bullet-list .bullet-list{margin-left:1em}.number-list{margin-bottom:2em}.number-list li{list-style-type:decimal;list-style-position:inside}.number-list .number-list{margin-left:1em;margin-bottom:0}hr{float:left;display:block;margin-right:2.35765%;width:100%;display:block;border:none;border-bottom:3px solid #c8102e;position:relative;text-align:center;margin:2em 0 3em;overflow:visible}hr:last-child{margin-right:0}hr:before{content:'h';font-size:1.5em;font-weight:400;line-height:1em;font-family:TrueNorthExtras,CeraPRO,"Helvetica Nueue",Arial,sans-serif;color:#c8102e;text-align:center;background-color:#fff;position:relative;top:-12px;padding:12px}hr:after{clear:both}hr+div{clear:left}a.at-expanding-share-button-hidden,a.at-expanding-share-button-toggle-btn{display:initial}.at-expanding-share-button a,.atss a{max-width:none;border:0}.at-expanding-share-button a:focus,.at-expanding-share-button a:hover,.atss a:focus,.atss a:hover{background:0 0}.at-share-dock.atss{z-index:900}.at-expanding-share-button-toggle-bg>span{background-color:#000!important}a.at-share-btn .at-icon-wrapper{background-color:#000}a.at-share-btn .at-icon-wrapper:focus,a.at-share-btn .at-icon-wrapper:hover{background-color:#c8102e!important}body>.block.block-block{display:none}button.col-2-12{padding:0}button{cursor:pointer;transition:background .15s ease-out 50ms,border .15s ease-out 50ms,color .15s ease-out 50ms;border:1px solid #000;background:#cdcdcd;font-size:.875em;font-weight:700;line-height:3em}@media (max-width:600px){button{width:100%}}button [data-icon]:before{font-family:FontAwesome;content:attr(data-icon);speak:none}@media only screen and (min-width:767px){button{font-size:1em;font-weight:700;line-height:2.625em}}.link-toggle,button.toggle{margin-top:0}.link-toggle [data-icon]:before,button.toggle [data-icon]:before{content:'\f0d7'}.link-toggle.active [data-icon]:before,button.toggle.active [data-icon]:before{content:'\f0d8'}button.select [data-icon]:before{content:none}button.select.active{overflow:hidden;text-indent:-200%;color:#fff;background-color:#fff}button.select.active [data-icon]:before{content:"\f00c";margin-left:150%}button.input{color:#fff;background:#cdcdcd}fieldset{border:none;margin:1em 0;padding:0}fieldset.form-wrapper{display:block;clear:both}fieldset li,fieldset ul{margin:0;padding:0;list-style:none}fieldset li{margin:.25em 0 .5em}fieldset span{display:block;width:100%;min-height:42px;margin:1em 0 .5em}fieldset input,fieldset textarea{font-size:1em;font-weight:400;line-height:1.5em;color:#000;max-width:100%;min-height:42px;padding:1em;border:1px solid #000}fieldset input[type=button],fieldset input[type=reset],fieldset input[type=submit]{background:#fff}fieldset input[type=button]:focus,fieldset input[type=button]:hover,fieldset input[type=reset]:focus,fieldset input[type=reset]:hover,fieldset input[type=submit]:focus,fieldset input[type=submit]:hover{background:#000;color:#fff}label{position:relative}label .form-required{position:relative;top:0;left:.25em;display:inline;color:#783232}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1em;font-weight:400;line-height:1em;border:1px solid #000;background-color:#fff;min-height:42px;padding:1em}input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background:#000;color:#fff}input[type=button],input[type=color],input[type=date],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=range],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1em;font-weight:400;line-height:1em;padding:1em;border:1px solid #000;background-color:#fff;min-height:33px;width:auto}input[type=checkbox],input[type=radio]{opacity:0;position:absolute}input[type=checkbox]+label,input[type=radio]+label{margin:0;clear:none;cursor:pointer;position:relative;display:inline-block;padding-left:1.5em}input[type=checkbox]:focus+label,input[type=radio]:focus+label{background:#ff0}input[type=checkbox]+label:before,input[type=radio]+label:before{font-family:FontAwesome;display:inline-block;position:absolute;left:0;margin:0 .5em 0 0}input[type=radio]+label:before{content:'\f10c'}input[type=radio]:checked+label:before{content:'\f058'}input[type=checkbox]+label:before{content:'\f096'}input[type=checkbox]:checked+label:before{content:'\f14a'}.input-set-break input,.input-set-break label{display:block}.input-set-inline input,.input-set-inline label{display:inline-block}.select-box{display:inline-block;position:relative;width:auto}select::-ms-expand{display:none}select{font-size:1em;font-weight:400;line-height:1em;border:1px solid #000;background-color:#fff;border-radius:0;padding:.25em;padding-right:2em}select:focus,select:hover{background:#000;color:#fff}select+span.icon{display:inline-block;position:absolute;right:.25em;line-height:42px;pointer-events:none}select:focus+span.icon,select:hover+span.icon{color:#fff}select.form-select+span.icon{width:1em;height:1em;line-height:42px;display:inline-block;position:relative;margin:0 -1.5em 0;pointer-events:none}.ie7 select+span.icon,.ie8 select+span.icon,.ie9 select+span.icon{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:0}#edit-preview,#edit-submit,#sort-topic-submit{max-width:200px;margin-right:1em}.password-strength{margin-top:0;margin-bottom:1em}.password-parent{margin-bottom:2em}.confirm-parent{margin-bottom:1em}.form-type-password-confirm{margin-top:3em}#edit-contact,#edit-field-bio,#edit-picture,#edit-signature-settings,#edit-timezone{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:0}#edit-account .description{margin-top:1em}#edit-contact+.collapsible{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:0}.views-exposed-form{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:1em;margin-bottom:2em;padding:0}.views-exposed-form .views-exposed-widget{margin:0;padding:0 1em 0 0;margin-top:1em}.views-exposed-form .views-exposed-widget label{font-size:1em;font-weight:700;line-height:1.5em}.views-exposed-form .views-exposed-widget select{min-width:100px}.views-exposed-form .views-exposed-widget input[type=text]{min-width:705px}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.5em}.form-actions{text-align:right}.form-actions #edit-submit,.form-actions input[type=submit]{max-width:100%;width:auto;margin:0 0 .5em 1.5em}.form-actions input[type=reset]{border:none;width:auto;display:block;border-bottom:1px solid}.form-actions .btn-print{position:absolute;max-width:25%;right:0;bottom:0}.webform-progressbar,.webform-progressbar-inner,.webform-progressbar-outer,.webform-progressbar-page,.webform-progressbar-page-label,.webform-progressbar-page-number{width:auto;height:auto;position:relative;display:block;margin:0;padding:0;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}.webform-progressbar{text-align:left;display:block;clear:both;margin:0 0 1.5em 0;width:100%}.webform-progressbar .webform-progressbar-outer{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;height:auto;background:0 0;border:none}@media screen and (min-width:340px){.webform-progressbar .webform-progressbar-outer{flex-flow:row}}.webform-progressbar .webform-progressbar-inner{display:none;visibility:hidden;height:0;width:0;position:absolute}.webform-progressbar .webform-progressbar-page{font-size:16px;height:24px;width:auto;position:relative;display:block;top:auto;right:auto;bottom:auto;left:auto!important;border-radius:none;background:0 0;border:none}.webform-progressbar .webform-progressbar-page:before{display:none;visibility:hidden;content:"\f1db";position:absolute}@media screen and (min-width:590px){.webform-progressbar .webform-progressbar-page:before{display:inline-block;float:left;visibility:visible;font-family:FontAwesome;font-size:1.5em;font-weight:400;line-height:1em;font-size:24px;width:24px;height:24px}}.webform-progressbar .webform-progressbar-page.current:before{content:"\f192";color:#702082}.webform-progressbar .webform-progressbar-page.current .webform-progressbar-page-label{font-weight:700;color:#702082}.webform-progressbar .webform-progressbar-page.completed:before{content:"\f058"}.webform-progressbar .webform-progressbar-page .webform-progressbar-page-number{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:0}.webform-progressbar .webform-progressbar-page .webform-progressbar-page-label{font-size:.875em;font-weight:400;line-height:2em;margin:0;width:100%;position:relative;padding:0}@media screen and (min-width:590px){.webform-progressbar .webform-progressbar-page .webform-progressbar-page-label{font-size:1.125em;font-weight:400;line-height:1.55556em;margin:0 0 0 1.5em}}.form-checkboxes{margin-top:1em}.form-checkboxes .form-item{margin:.5em 0 1em}li.form-item{list-style:none;padding:0}body.page-whois .entry-title{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:0}#block-whois{padding:1rem;margin-bottom:2rem;text-align:center}#block-whois .title{font-size:2.25em;font-weight:400;line-height:1em}#cira-whois-block-form .search-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}#cira-whois-block-form .search-wrapper p{width:100%}#cira-whois-block-form .search-wrapper p.description{font-size:1.125em;font-weight:400;line-height:1.33333em}#cira-whois-block-form .search-wrapper>p{font-size:1.5em;font-weight:200;line-height:1.5em}#cira-whois-block-form .search-wrapper #cira-whois-domain-label{font-size:.875em;font-weight:200;line-height:1.14286em;text-align:left;padding:.5rem .5rem .5rem 2.5rem;width:100%}#cira-whois-block-form .search-wrapper #cira-whois-domain-label p{font-size:1em;font-weight:400;line-height:1.125em}#cira-whois-block-form .search-wrapper #cira-whois-results{width:100%;text-align:left}#cira-whois-block-form .search-wrapper #cira-whois-results table{width:100%;min-width:100%}#cira-whois-block-form .search-wrapper #cira-whois-domain{font-size:1.5em;font-weight:200;line-height:1em;color:#000;max-width:calc(50% - 2rem);width:100%;height:3.5rem;border-color:#ccc;border-right:none;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.15);padding:0 1rem;margin:0 0 0 2rem}@media (min-width:460px){#cira-whois-block-form .search-wrapper #cira-whois-domain{max-width:calc(60% - 2rem)}}@media (min-width:600px){#cira-whois-block-form .search-wrapper #cira-whois-domain{max-width:calc(70% - 2rem)}}#cira-whois-block-form .search-wrapper #cira-whois-submit-button{max-width:calc(50% - 2rem);width:100%;height:3.5rem;border-color:#efc334;border-radius:0;padding:0 1rem;border-left:none;background-color:#efc334;box-shadow:0 0 5px rgba(0,0,0,.15)}@media (min-width:460px){#cira-whois-block-form .search-wrapper #cira-whois-submit-button{max-width:calc(40% - 2rem);min-width:178px}}@media (min-width:600px){#cira-whois-block-form .search-wrapper #cira-whois-submit-button{max-width:calc(30% - 2rem);min-width:178px}}#cira-whois-block-form .search-wrapper #cira-whois-submit-button:focus,#cira-whois-block-form .search-wrapper #cira-whois-submit-button:hover{background:#000}#block-sales-funnel-v2{padding:1rem;margin-bottom:2rem;text-align:center}#block-sales-funnel-v2 .title{font-size:2.25em;font-weight:400;line-height:1em}#sales-funnel-v2-block-form .search-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}#sales-funnel-v2-block-form .search-wrapper p{width:100%}#sales-funnel-v2-block-form .search-wrapper p.description{font-size:1.125em;font-weight:400;line-height:1.33333em}#sales-funnel-v2-block-form .search-wrapper>p{font-size:1.5em;font-weight:200;line-height:1.5em}#sales-funnel-v2-block-form .search-wrapper #sales-funnel-v2-domain-label{font-size:.875em;font-weight:200;line-height:1.14286em;text-align:left;padding:.5rem .5rem .5rem 2.5rem;width:100%}#sales-funnel-v2-block-form .search-wrapper #sales-funnel-v2-domain-label p{font-size:1em;font-weight:400;line-height:1.125em}#sales-funnel-v2-block-form .search-wrapper #sales-funnel-v2-results{width:100%;text-align:left}#sales-funnel-v2-block-form .search-wrapper #sales-funnel-v2-results table{width:100%;min-width:100%}#sales-funnel-v2-block-form .search-wrapper #sales-funnel-v2-domain{font-size:1.5em;font-weight:200;line-height:1em;color:#000;max-width:calc(50% - 2rem);width:100%;height:3.5rem;border-color:#ccc;border-right:none;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.15);padding:0 1rem;margin:0 0 0 2rem}@media (min-width:460px){#sales-funnel-v2-block-form .search-wrapper #sales-funnel-v2-domain{max-width:calc(60% - 2rem)}}@media (min-width:600px){#sales-funnel-v2-block-form .search-wrapper #sales-funnel-v2-domain{max-width:calc(70% - 2rem)}}#sales-funnel-v2-block-form .search-wrapper #sales-funnel-v2-submit-button{max-width:calc(50% - 2rem);width:100%;height:3.5rem;border-color:#efc334;border-radius:0;padding:0 1rem;border-left:none;background-color:#efc334;box-shadow:0 0 5px rgba(0,0,0,.15)}@media (min-width:460px){#sales-funnel-v2-block-form .search-wrapper #sales-funnel-v2-submit-button{max-width:calc(40% - 2rem);min-width:178px}}@media (min-width:600px){#sales-funnel-v2-block-form .search-wrapper #sales-funnel-v2-submit-button{max-width:calc(30% - 2rem);min-width:178px}}#sales-funnel-v2-block-form .search-wrapper #sales-funnel-v2-submit-button:focus,#sales-funnel-v2-block-form .search-wrapper #sales-funnel-v2-submit-button:hover{background:#000}.page-system form,.page-user form{display:flex;flex-direction:row;flex-wrap:wrap}.media-card-aside{margin-top:2em}.media-card-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.media-card-title{padding-bottom:1rem;border-bottom:1px solid #000}.media-card{display:block;max-width:48%;padding:0 2em;margin-bottom:4em}.media-card:first-of-type{padding-left:0}.media-card .contact-list{padding:0;margin:0}.media-card .contact-list li{list-style:none;padding:0;margin:1em 0 0 0}.media-card h3.fn{margin:0}.media-card h3.fn+p{margin-top:0}.search-funnel{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%}.search-funnel.api-fail{background-color:#fff!important;position:absolute}.sticky .search-funnel{flex-direction:row}.open .search-funnel{background-color:#fff}.search-funnel input,.search-funnel select,.search-funnel textarea{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}.search-funnel *{-webkit-tap-highlight-color:transparent}.search-funnel>*{padding-left:.5em;padding-right:.5em}.search-funnel .search-box{width:100%;max-width:768px;border:none;margin:0 auto}.search-funnel .search-box:after{content:"";display:table;clear:both}.search-funnel .search-box fieldset{border:none}.search-funnel .search-box .search-input,.search-funnel .search-box input[type=search],.search-funnel .search-box input[type=text]{font-size:1.875em;font-weight:200;line-height:1em;display:block;float:left;padding:0 .5em;width:75%;height:52px;border:1px solid #5b6770;border-right:none;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.25)}.search-funnel .search-box .search-input.invalid,.search-funnel .search-box input[type=search].invalid,.search-funnel .search-box input[type=text].invalid{font-weight:400}.search-funnel .search-box .invalid ::-webkit-input-placeholder{color:#c8102e}.search-funnel .search-box .invalid :-moz-placeholder{color:#c8102e;opacity:1}.search-funnel .search-box .invalid ::-moz-placeholder{color:#c8102e;opacity:1}.search-funnel .search-box .invalid :-ms-input-placeholder{color:#c8102e}.search-funnel .search-box .search-btn{font-size:1.125em;font-weight:100;line-height:1.66667em;display:block;float:left;padding:.25em 0;margin:0;width:25%;height:52px;border:0;background:#f7991c;border-left:none;border-radius:0}.search-funnel .search-box .search-btn:focus,.search-funnel .search-box .search-btn:hover{color:#fff;background-color:#000}.search-funnel .search-box .search-btn.disabled{color:#fff;background:url(../_assets/img/preloader-circle.gif) no-repeat 15px center #000}.search-funnel .filters-form{max-width:960px;margin-left:auto;margin-right:auto}.search-funnel .results{width:100%;max-width:960px;background:#fff;margin-left:auto;margin-right:auto}.search-funnel .results .results-available,.search-funnel .results .results-not-available,.search-funnel .results .results-validation{float:left;display:block;margin-right:2.35765%;width:100%}.search-funnel .results .results-available:last-child,.search-funnel .results .results-not-available:last-child,.search-funnel .results .results-validation:last-child{margin-right:0}.search-funnel .results .result-message{color:#000;text-align:center;margin-top:.75em;text-shadow:none}.search-funnel .results .result-message strong{color:#c8102e}.search-funnel .results .result-message p{font-size:1.5em;font-weight:400;line-height:1.5em}.search-funnel .results .result-instruction{font-size:1.125em;font-weight:400;line-height:1.33333em;text-align:center}.search-funnel .results .view-all{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center}.search-funnel .results .view-all:last-child{margin-right:0}.search-funnel .filter-container{display:flex;flex-direction:row;flex-wrap:wrap;height:60px;justify-content:center;max-height:60px;overflow:hidden;transition:all .5s eas-out;width:100%}.search-funnel .filter-container.open{overflow:visible;max-height:100%;height:100%;transition:all .5s eas-out}.search-funnel .filter-container.open .fieldset-list{opacity:1}.search-funnel .filter-container .form-wrapper{display:flex}.search-funnel .filter-legend{display:block;width:100%}.search-funnel .filter-toggle{font-weight:400;background:#fff;position:relative;padding:.25em 2.5em .25em .5em}.search-funnel .filter-toggle:before{content:attr(data-icon);font-family:FontAwesome;display:block;position:absolute;right:.5em}.search-funnel .filter-toggle:focus,.search-funnel .filter-toggle:hover{background:#000;color:#fff}.search-funnel legend{font-size:1em;font-weight:700;line-height:1.5em;margin-bottom:.25em;display:block}.search-funnel .fieldset-list{opacity:0;margin:1em 0;padding:0}@media screen and (max-width:700px){.search-funnel .fieldset-list{float:left;display:block;margin-right:2.35765%;width:100%}.search-funnel .fieldset-list:last-child{margin-right:0}}@media screen and (min-width:701px){.search-funnel .fieldset-list{float:left;display:block;margin-right:2.35765%;width:31.76157%}.search-funnel .fieldset-list:last-child{margin-right:0}}.search-funnel .fieldset-list:nth-child(3n+3){margin-right:0}.search-funnel .fieldset-list:nth-child(4n+1){clear:left}.search-funnel .fieldset-list:last-of-type{width:auto}.search-funnel .fieldset-list .input-search{float:left}.search-funnel .fieldset-list .input-button{float:right}.search-funnel ul.list-filter{width:100%;padding:0;margin:0}.search-funnel ul.list-filter li{list-style:none;padding:0;margin:0;margin-bottom:.25em;padding-left:.25em}.search-funnel ul.list-filter li:nth-child(6n+6){clear:left}.search-funnel ul.list-filter li label{font-size:.875em;font-weight:400;line-height:1.28571em}.i18n-fr .search-funnel .results .result-list.rars .li-rar.in-promotion:before{content:"En vedette";padding:0 0 0 20px}body.sticky:not(.page-node-11433) .search-funnel.api-fail .search-box{position:relative;max-width:65.88078%;min-width:0;margin-left:17.05961%;margin-right:17.05961%;z-index:9001}@media screen and (min-width:779px){body.sticky:not(.page-node-11433) .search-funnel .search-box{position:fixed;width:100%;top:0;z-index:9010;pointer-events:none}}@media screen and (min-width:779px) and (max-width:1075px){body.sticky:not(.page-node-11433) .search-funnel .search-box{max-width:60%}}@media screen and (min-width:779px){body.sticky:not(.page-node-11433) .search-funnel .search-box .search-funnel-form{pointer-events:all}body.sticky:not(.page-node-11433) .search-funnel .search-box .results{margin-left:0;margin-right:0}body.sticky:not(.page-node-11433) .search-funnel #result-container{margin-left:0;margin-right:0}body.sticky:not(.page-node-11433) .search-funnel #search-domain{margin-top:6px}body.sticky:not(.page-node-11433) .search-funnel .search-btn,body.sticky:not(.page-node-11433) .search-funnel .search-input,body.sticky:not(.page-node-11433) .search-funnel input[type=search],body.sticky:not(.page-node-11433) .search-funnel input[type=text]{height:42px;font-size:1.5em;font-weight:200;line-height:1em}}.search-funnel-anywhere{max-width:1075px;margin-left:auto;margin-right:auto}.search-funnel-anywhere:after,.search-funnel-anywhere:before{content:"";display:table}.search-funnel-anywhere:after{clear:both}.search-funnel-anywhere input,.search-funnel-anywhere select,.search-funnel-anywhere textarea{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}.search-funnel-anywhere *{-webkit-tap-highlight-color:transparent}.search-funnel-anywhere>*{padding-left:.5em;padding-right:.5em}.search-funnel-anywhere.api-fail .search-box{border:1px solid #000}.search-funnel-anywhere .search-box{border:none}@media screen and (max-width:700px){.search-funnel-anywhere .search-box{float:left;display:block;margin-right:2.35765%;width:100%}.search-funnel-anywhere .search-box:last-child{margin-right:0}}@media screen and (min-width:701px){.search-funnel-anywhere .search-box{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}.search-funnel-anywhere .search-box:last-child{margin-right:0}}.search-funnel-anywhere .search-box fieldset{border:none}.search-funnel-anywhere .search-box .search-input,.search-funnel-anywhere .search-box input[type=search],.search-funnel-anywhere .search-box input[type=text]{font-size:1.875em;font-weight:200;line-height:1em;display:block;float:left;padding:0 .5em;width:75%;height:52px;border:1px solid #5b6770;border-right:none;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.25)}.search-funnel-anywhere .search-box .search-input.invalid,.search-funnel-anywhere .search-box input[type=search].invalid,.search-funnel-anywhere .search-box input[type=text].invalid{font-weight:400}.search-funnel-anywhere .search-box .invalid ::-webkit-input-placeholder{color:#c8102e}.search-funnel-anywhere .search-box .invalid :-moz-placeholder{color:#c8102e;opacity:1}.search-funnel-anywhere .search-box .invalid ::-moz-placeholder{color:#c8102e;opacity:1}.search-funnel-anywhere .search-box .invalid :-ms-input-placeholder{color:#c8102e}.search-funnel-anywhere .search-box .search-btn{font-size:1.125em;font-weight:100;line-height:1.66667em;display:block;float:left;padding:.25em 0;margin:0;width:25%;height:52px;border:0;background:#f7991c;border-left:none;border-radius:0}.search-funnel-anywhere .search-box .search-btn:focus,.search-funnel-anywhere .search-box .search-btn:hover{color:#fff;background-color:#000}.search-funnel-anywhere .search-box .search-btn.disabled{color:#fff;background:url(../_assets/img/preloader-circle.gif) no-repeat 15px center #000}.search-funnel-anywhere .results{float:left;display:block;margin-right:2.35765%;width:100%;background:#fff}.search-funnel-anywhere .results:last-child{margin-right:0}.search-funnel-anywhere .results .results-available,.search-funnel-anywhere .results .results-not-available,.search-funnel-anywhere .results .results-validation{float:left;display:block;margin-right:2.35765%;width:100%}.search-funnel-anywhere .results .results-available:last-child,.search-funnel-anywhere .results .results-not-available:last-child,.search-funnel-anywhere .results .results-validation:last-child{margin-right:0}.search-funnel-anywhere .results .result-message{color:#000;text-align:center;margin-top:.75em;text-shadow:none}.search-funnel-anywhere .results .result-message strong{color:#c8102e}.search-funnel-anywhere .results .result-message p{font-size:1.5em;font-weight:400;line-height:1.5em}.search-funnel-anywhere .results .result-instruction{font-size:1.125em;font-weight:400;line-height:1.33333em;text-align:center}.search-funnel-anywhere .results .view-all{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center}.search-funnel-anywhere .results .view-all:last-child{margin-right:0}.search-funnel-anywhere .results .result-list{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:701px){.search-funnel-anywhere .results .result-list.rars .li-rar{float:left;display:block;margin-right:2.35765%;width:48.82117%}.search-funnel-anywhere .results .result-list.rars .li-rar:last-child{margin-right:0}.search-funnel-anywhere .results .result-list.rars .li-rar:nth-child(2n+2){margin-right:0}}@media screen and (min-width:701px){.search-funnel-anywhere .results .result-list.rars .li-rar{float:left;display:block;margin-right:2.35765%;width:23.23176%;min-height:0;height:auto;overflow:hidden}.search-funnel-anywhere .results .result-list.rars .li-rar:last-child{margin-right:0}}.search-funnel-anywhere .results .result-list.rars .li-rar .rar-link{border:2px solid #c8102e;background-color:#c8102e;box-sizing:border-box;min-height:100%;min-width:100%;max-width:100%;padding:0;margin:0;display:inline-block}.search-funnel-anywhere .results .result-list.rars .li-rar .rar-link:focus,.search-funnel-anywhere .results .result-list.rars .li-rar .rar-link:hover{background:#000;box-shadow:none;border:2px solid #000;box-shadow:0 0 5px rgba(0,0,0,.25)}.search-funnel-anywhere .results .result-list.rars .li-rar .rar-link:focus .rar-buy,.search-funnel-anywhere .results .result-list.rars .li-rar .rar-link:hover .rar-buy{color:#fff;background:#000}.search-funnel-anywhere .results .result-list.rars .li-rar .rar-img-wrap{background-color:#fff;min-height:110px;max-height:110px;overflow:hidden;padding:.25em;margin:0;box-sizing:border-box}.search-funnel-anywhere .results .result-list.rars .li-rar img{min-width:100%;height:auto;max-width:100%}.search-funnel-anywhere .results .result-list.rars .li-rar .rar-buy{font-size:1em;font-weight:700;line-height:1.5em;text-align:left;color:#fff;position:relative;width:100%;padding:.25em .5em;background:#c8102e;border:none}@media screen and (min-width:701px){.search-funnel-anywhere .results .result-list.rars .li-rar .rar-buy{font-size:1.125em;font-weight:700;line-height:2em}}.search-funnel-anywhere .results .result-list.rars .li-rar .rar-buy [data-icon]:before{font-size:1.125em;font-weight:400;line-height:1.33333em;position:absolute;right:.5em}@media screen and (min-width:701px){.search-funnel-anywhere .results .result-list.rars .li-rar .rar-buy [data-icon]:before{font-size:1.5em;font-weight:400;line-height:1.5em}}.search-funnel-anywhere .results .result-list.rars .li-rar .rar-buy span{display:inline;width:auto;height:auto}@media screen and (max-width:700px){.search-funnel-anywhere .results .result-list.all .li-rar{float:left;display:block;margin-right:2.35765%;width:48.82117%}.search-funnel-anywhere .results .result-list.all .li-rar:last-child{margin-right:0}.search-funnel-anywhere .results .result-list.all .li-rar:nth-child(2n+2){margin-right:0}}@media screen and (min-width:701px){.search-funnel-anywhere .results .result-list.all .li-rar{float:left;display:block;margin-right:2.35765%;width:23.23176%}.search-funnel-anywhere .results .result-list.all .li-rar:last-child{margin-right:0}.search-funnel-anywhere .results .result-list.all .li-rar:nth-child(4n+4){margin-right:0}}.search-funnel-anywhere .results .result-list.names{text-align:center}.search-funnel-anywhere .results .result-list.names .result-list-li{margin:1em;display:inline-block;text-align:center;clear:none}.search-funnel-anywhere .results .result-list.names .result-list-li a p{margin-bottom:0}.search-funnel-anywhere .filter-container{display:block;overflow:hidden;max-height:60px;height:60px;transition:all .5s eas-out}.search-funnel-anywhere .filter-container.open{overflow:visible;max-height:100%;height:100%;transition:all .5s eas-out}.search-funnel-anywhere .filter-container.open .fieldset-list{opacity:1}.search-funnel-anywhere .filter-legend{display:block;width:100%}.search-funnel-anywhere .filter-toggle{font-weight:400;background:#fff;position:relative;padding:.25em 2.5em .25em .5em}.search-funnel-anywhere .filter-toggle:before{content:attr(data-icon);font-family:FontAwesome;display:block;position:absolute;right:.5em}.search-funnel-anywhere .filter-toggle:focus,.search-funnel-anywhere .filter-toggle:hover{background:#000;color:#fff}.search-funnel-anywhere legend{font-size:1em;font-weight:700;line-height:1.5em;margin-bottom:.25em;display:block}.search-funnel-anywhere .fieldset-list{opacity:0;margin:1em 0;padding:0}@media screen and (max-width:700px){.search-funnel-anywhere .fieldset-list{float:left;display:block;margin-right:2.35765%;width:100%}.search-funnel-anywhere .fieldset-list:last-child{margin-right:0}}@media screen and (min-width:701px){.search-funnel-anywhere .fieldset-list{float:left;display:block;margin-right:2.35765%;width:31.76157%}.search-funnel-anywhere .fieldset-list:last-child{margin-right:0}}.search-funnel-anywhere .fieldset-list:nth-child(3n+3){margin-right:0}.search-funnel-anywhere .fieldset-list:nth-child(4n+1){clear:left}.search-funnel-anywhere .fieldset-list .input-search{float:left}.search-funnel-anywhere .fieldset-list .input-button{float:right}.search-funnel-anywhere ul.list-filter{width:100%;padding:0;margin:0}.search-funnel-anywhere ul.list-filter li{list-style:none;padding:0;margin:0;margin-bottom:.25em;padding-left:.25em}.search-funnel-anywhere ul.list-filter li:nth-child(6n+6){clear:left}.search-funnel-anywhere ul.list-filter li label{font-size:.875em;font-weight:400;line-height:1.28571em}.page-digitalme .search-funnel-anywhere{max-width:960px;width:100%}.page-digitalme .search-funnel-anywhere .search-box{width:100%;margin:0}@media screen and (max-width:701px){.nav-secondary{height:42px;overflow:hidden;margin-bottom:2em}}.nav-secondary.active{height:auto}.nav-secondary .nav-list{margin:0;padding:0}.nav-secondary .nav-list .nav-li{border-bottom:1px solid #ccc;list-style:none}.nav-secondary .nav-list .nav-li a.nav-link{width:100%;padding-left:5px}.nav-secondary .nav-list .nav-li a.nav-link.active{color:#c8102e}.nav-secondary .nav-list .nav-li a.nav-link:focus,.nav-secondary .nav-list .nav-li a.nav-link:hover{color:#fff}.nav-secondary .nav-list .nav-li:first-of-type{border-top:1px solid #ccc}.nav-secondary .nav-list .nav-li .nav-li{padding:0;margin-bottom:0}.nav-secondary .nav-list .nav-li .nav-li:last-of-type{border-bottom:none}.nav-secondary .nav-list .nav-li .nav-li .nav-li{border:none}.nav-secondary .nav-list .nav-li.active>.nav-link{color:#c8102e}.nav-secondary .nav-list .nav-li.active>.nav-link:after{content:"\00f107";font-family:FontAwesome;margin-left:.5rem}.nav-secondary .nav-list .nav-li.active .active:after{content:none}.nav-secondary .nav-list .nav-link{font-size:1.125em;font-weight:400;line-height:1em;color:#000;border-bottom:none;padding:1em 0}.nav-secondary .nav-list.active .nav-link{color:#000}.nav-secondary .nav-list .nav-list .nav-link{font-size:1em;font-weight:400;line-height:1.5em;font-weight:400;color:#000}.nav-secondary .nav-list .nav-list .nav-list .nav-li{padding-left:0}.nav-secondary .nav-list .nav-list .nav-list .nav-li.active>.nav-link{font-weight:700}.nav-secondary .nav-list .nav-list .nav-list .nav-link{font-size:.875em;font-weight:400;line-height:1.71429em;color:#000;position:relative;padding-left:2em}.nav-secondary .nav-list .nav-list .nav-list .nav-link:after{content:""}.nav-secondary .nav-list .nav-list .nav-list .nav-link:before{content:"\00f18e";font-family:FontAwesome;font-size:.875em;font-weight:400;line-height:1.71429em;display:block;position:absolute;left:5px}.nav-secondary .toggle-menu-secondary{background:#fff;height:42px;width:auto}@media screen and (min-width:700px){.nav-secondary .toggle-menu-secondary.hide-screen{visibility:hidden;display:none;position:absolute}}.nav-secondary .toggle-menu-secondary [data-icon]:before{margin-left:1em;margin-right:1em}.nav-secondary .toggle-menu-secondary.active [data-icon]:before{content:"\00f077"}.nav-secondary .back-to-link{font-size:1em;font-weight:400;line-height:1em;color:#000;border:1px solid #ccc;min-height:42px;height:auto;position:relative;width:100%;padding:1em;margin-bottom:1em}.nav-secondary .back-to-link span{display:block;float:left}.nav-secondary .back-to-link:focus,.nav-secondary .back-to-link:hover{color:#fff}.nav-secondary .back-to-link [data-icon]:before{float:left;margin-right:1em;font-family:FontAwesome}.nav-secondary .back-to-link .link-icon{max-width:5%}.nav-secondary .back-to-link .link-text{max-width:95%;float:right}@media screen and (max-width:700px){.nav-secondary{float:left;display:block;margin-right:2.35765%;width:100%}.nav-secondary:last-child{margin-right:0}}@media screen and (min-width:701px){.nav-secondary{float:left;display:block;margin-right:2.35765%;width:23.23176%}.nav-secondary:last-child{margin-right:0}}.nav-breadcrumbs{padding:2em .5em;max-width:1440px}.nav-breadcrumbs .breadcrumbs-list .breadcrumb-li{display:inline}.nav-breadcrumbs .breadcrumbs-list .breadcrumb-li:after{content:"\00f105";font-family:FontAwesome;margin:0 1em}.nav-breadcrumbs .breadcrumbs-list .breadcrumb-li:last-of-type:after{content:none}.nav-breadcrumbs .breadcrumbs-list .breadcrumb-li .breadcrumb-link.active{border-bottom:#fff}.hentry{float:left;display:block;margin-right:2.35765%;width:100%;padding-bottom:2em}.hentry:last-child{margin-right:0}.hentry .hentry,.hentry article,.hentry article.hentry{max-width:100%}@media screen and (min-width:701px){.hentry{float:left;display:block;margin-right:2.35765%;width:74.41059%}.hentry:last-child{margin-right:0}}.no-media .hentry{float:left;display:block;margin-right:2.35765%;width:57.35098%}.no-media .hentry:last-child{margin-right:0}.hentry>.content{position:relative}.hentry h1{margin-top:0}.hentry h2:first-of-type{margin-top:0}.hentry p a{display:inline;padding:3px 5px}.hentry .cta{background:#c8102e;padding:.5em}.hentry .entry-footer{float:left;display:block;margin-right:2.35765%;width:100%}.hentry .entry-footer:last-child{margin-right:0}.hentry .entry-meta{float:left;display:block;margin-right:2.35765%;width:100%;position:relative}.hentry .entry-meta:last-child{margin-right:0}.hentry .entry-meta img{width:100%;height:auto}.hentry .entry-meta .author{float:left;display:block;margin-right:2.35765%;width:65.88078%;position:relative;margin-top:2.5em}.hentry .entry-meta .author:last-child{margin-right:0}.hentry .entry-meta .authors-img{float:left;display:block;margin-right:2.35765%;width:14.70196%;border-radius:20px 20px 20px 0;border:2px solid #ccc}.hentry .entry-meta .authors-img:last-child{margin-right:0}.hentry .entry-meta h4{font-size:1em;font-weight:600;line-height:1.125em}.hentry .entry-meta h4+p{font-size:1.125em;font-weight:200;line-height:1.33333em;margin:0;padding:0}.hcard p{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin:0}.hcard p:last-child{margin-right:0}.view-content article{padding:1em 0}.view-content article h2 a{border:none}.view-content hr{margin:3em 0;border-color:#ccc}.view-content hr:before{color:#ccc}.block-views{margin-top:1.5em}.member-login-bar{border-top:2px solid #c8102e;background:#000;position:relative;display:block;width:100%;margin:0 auto 2rem auto;padding-left:1em;padding-right:1em}.member-login-bar .login-set{display:block}.member-login-bar .form-item{width:auto;display:inline;margin:0;padding:0;float:none}.member-login-bar #member-login-submit{margin-bottom:0}.member-login-bar .universal-login .login-forgot-list{position:absolute;bottom:-12px;padding:0}.member-login-bar .universal-login .login-forgot-list .login-forgot-li a{color:#fff}.member-login-bar .universal-login .login-forgot-list .login-forgot-li:first-of-type{margin:0!important;padding:0}@media screen and (min-width:701px){.member-login-bar .universal-login .login-forgot-list{bottom:-50px;right:0}.member-login-bar .universal-login .login-forgot-list .login-forgot-li a{color:#000}}@media screen and (min-width:701px){.member-section-title{float:left;display:block;margin-right:2.35765%;width:40.29137%}.member-section-title:last-child{margin-right:0}}.member-section-title h2{font-size:1.5em;font-weight:700;line-height:1em;color:#fff;margin:1em 0;padding:0}body.logged-in .member-login-bar{border-top-color:#000}.universal-login{position:relative}@media screen and (min-width:701px){.universal-login{float:left;display:block;margin-right:2.35765%;width:57.35098%;text-align:right}.universal-login:last-child{margin-right:0}}.universal-login .login-set{text-align:right}.universal-login .login-set .login-submit,.universal-login .login-set input,.universal-login .login-set label{width:100%;margin-bottom:1em;min-height:42px}.universal-login .login-set legend{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:0}@media screen and (min-width:701px){.universal-login .login-set input,.universal-login .login-set label{width:auto;min-height:36px}}.universal-login .login-set label{visibility:hidden;display:none;position:absolute}.universal-login .login-set input{font-size:1.125em;font-weight:400;line-height:2em;padding:0 .25em;border:none}@media screen and (min-width:701px){.universal-login .login-set input{margin:0;display:inline-block}}.universal-login .login-set .login-submit{font-size:1.125em;font-weight:400;line-height:2em;padding:0 .5em;min-height:36px;width:auto;color:#fff;background:#c8102e}.universal-login .login-set .login-submit:focus,.universal-login .login-set .login-submit:hover{background-color:#ccc;color:#000}.universal-login .login-forgot-list{width:100%;max-width:80%;position:absolute;bottom:-40px}@media screen and (min-width:700px){.universal-login .login-forgot-list{bottom:-50px}}.universal-login .login-forgot-list .login-forgot-li{display:inline-block;margin-left:1em}.universal-login .login-forgot-list .login-forgot-li .login-forgot-link{font-size:.875em;font-weight:400;line-height:1.14286em;color:#000;padding:2px;font-weight:700;box-sizing:border-box}.universal-login .login-forgot-list .login-forgot-li .login-forgot-link:focus,.universal-login .login-forgot-list .login-forgot-li .login-forgot-link:hover{color:#fff;background-color:#c8102e}h2.ui-inv{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;background-color:pink!important;padding:1em 0}h2.ui-inv:last-child{margin-right:0}@media screen and (min-width:1024px){nav.ui-nav{display:block;position:fixed;top:20%;left:5%;background:#fff;border:1px solid #000;padding:.5em;max-height:60vh;overflow:scroll;z-index:9010;box-shadow:5px 5px 5px rgba(0,0,0,.125)}nav.ui-nav li{margin-bottom:1em}nav.ui-nav ul ul{margin:.5em 0 0 1em}}.addtoany_list{clear:both;display:block}.addtoany_list .social-list-title{font-size:.75em;font-weight:700;line-height:1.16667em}.addtoany_list .social-list{display:block;margin:0;padding:0}.addtoany_list .social-list .social-list-item{display:inline-block;margin-right:.5em}.addtoany_list .social-list .social-list-item:last-of-type{margin-right:0}.addtoany_list .social-list .social-list-item a{max-height:42px;display:block;border:none;padding:0}.hentry .list-check li{list-style:none;position:relative;padding-left:1em}.hentry .list-check li:before{font-family:FontAwesome;content:"\00f00c";display:block;position:absolute;left:-1em}.hentry .list-icons img{width:100%;height:auto}.hentry .list-2-col img,.hentry .list-3-col img,.hentry .list-4-col img{max-width:100%;height:auto}.hentry ul.list-icons{padding-top:2em;padding-left:0;padding-right:0;max-width:1075px;margin-left:auto;margin-right:auto}.hentry ul.list-icons:after,.hentry ul.list-icons:before{content:"";display:table}.hentry ul.list-icons:after{clear:both}.hentry ul.list-icons>li{float:left;display:block;margin-right:2.35765%;width:100%}.hentry ul.list-icons>li:last-child{margin-right:0}.hentry ul.list-icons .media-element-container{max-width:20%;float:left;padding-right:1em}.hentry ul.list-icons img{max-width:100%;padding:0;margin:0}.hentry ul.list-icons h2,.hentry ul.list-icons h3,.hentry ul.list-icons p,.hentry ul.list-icons span.inline{width:80%;float:right}.hentry ul.list-icons h2 img,.hentry ul.list-icons h3 img,.hentry ul.list-icons p img,.hentry ul.list-icons span.inline img{min-width:0;max-width:100%;height:auto}.hentry ul.list-icons h2,.hentry ul.list-icons h3{margin-top:0}.hentry ul.list-2-col{max-width:1075px;margin-left:auto;margin-right:auto;padding:0;margin:0}.hentry ul.list-2-col img{text-align:center}.hentry ul.list-2-col:after,.hentry ul.list-2-col:before{content:"";display:table}.hentry ul.list-2-col:after{clear:both}@media screen and (min-width:701px){.hentry ul.list-2-col>li{float:left;display:block;margin-right:2.35765%;width:48.82117%}.hentry ul.list-2-col>li:last-child{margin-right:0}.hentry ul.list-2-col>li:nth-child(2n+2){margin-right:0}}.hentry ul.list-2-col-20-80{max-width:1075px;margin-left:auto;margin-right:auto;padding:0;margin:0}.hentry ul.list-2-col-20-80 img{text-align:center}.hentry ul.list-2-col-20-80:after,.hentry ul.list-2-col-20-80:before{content:"";display:table}.hentry ul.list-2-col-20-80:after{clear:both}@media screen and (min-width:701px){.hentry ul.list-2-col-20-80>li:nth-child(odd){float:left;display:block;margin-right:2.35765%;width:23.23176%}.hentry ul.list-2-col-20-80>li:nth-child(odd):last-child{margin-right:0}.hentry ul.list-2-col-20-80>li:nth-child(even){float:left;display:block;margin-right:2.35765%;width:74.41059%}.hentry ul.list-2-col-20-80>li:nth-child(even):last-child{margin-right:0}.hentry ul.list-2-col-20-80>li:nth-child(2n+2){margin-right:0}}.hentry ul.list-2-col-80-20{max-width:1075px;margin-left:auto;margin-right:auto;padding:0;margin:0}.hentry ul.list-2-col-80-20 img{text-align:center}.hentry ul.list-2-col-80-20:after,.hentry ul.list-2-col-80-20:before{content:"";display:table}.hentry ul.list-2-col-80-20:after{clear:both}@media screen and (min-width:701px){.hentry ul.list-2-col-80-20>li:nth-child(odd){float:left;display:block;margin-right:2.35765%;width:74.41059%}.hentry ul.list-2-col-80-20>li:nth-child(odd):last-child{margin-right:0}.hentry ul.list-2-col-80-20>li:nth-child(even){float:left;display:block;margin-right:2.35765%;width:23.23176%}.hentry ul.list-2-col-80-20>li:nth-child(even):last-child{margin-right:0}.hentry ul.list-2-col-80-20>li:nth-child(2n+2){margin-right:0}}.hentry ul.list-2-col-30-70{max-width:1075px;margin-left:auto;margin-right:auto;padding:0;margin:0}.hentry ul.list-2-col-30-70 img{text-align:center}.hentry ul.list-2-col-30-70:after,.hentry ul.list-2-col-30-70:before{content:"";display:table}.hentry ul.list-2-col-30-70:after{clear:both}@media screen and (min-width:701px){.hentry ul.list-2-col-30-70>li:nth-child(odd){float:left;display:block;margin-right:2.35765%;width:31.76157%}.hentry ul.list-2-col-30-70>li:nth-child(odd):last-child{margin-right:0}.hentry ul.list-2-col-30-70>li:nth-child(even){float:left;display:block;margin-right:2.35765%;width:65.88078%}.hentry ul.list-2-col-30-70>li:nth-child(even):last-child{margin-right:0}.hentry ul.list-2-col-30-70>li:nth-child(2n+2){margin-right:0}}.hentry ul.list-2-col-70-30{max-width:1075px;margin-left:auto;margin-right:auto;padding:0;margin:0}.hentry ul.list-2-col-70-30 img{text-align:center}.hentry ul.list-2-col-70-30:after,.hentry ul.list-2-col-70-30:before{content:"";display:table}.hentry ul.list-2-col-70-30:after{clear:both}@media screen and (min-width:701px){.hentry ul.list-2-col-70-30>li:nth-child(odd){float:left;display:block;margin-right:2.35765%;width:65.88078%}.hentry ul.list-2-col-70-30>li:nth-child(odd):last-child{margin-right:0}.hentry ul.list-2-col-70-30>li:nth-child(even){float:left;display:block;margin-right:2.35765%;width:31.76157%}.hentry ul.list-2-col-70-30>li:nth-child(even):last-child{margin-right:0}.hentry ul.list-2-col-70-30>li:nth-child(2n+2){margin-right:0}}.hentry ul.list-3-col{max-width:1075px;margin-left:auto;margin-right:auto;padding:0;margin:0}.hentry ul.list-3-col:after,.hentry ul.list-3-col:before{content:"";display:table}.hentry ul.list-3-col:after{clear:both}.hentry ul.list-3-col>li{float:left;display:block;margin-right:2.35765%;width:31.76157%}.hentry ul.list-3-col>li:last-child{margin-right:0}.hentry ul.list-3-col>li:nth-child(3n+3){margin-right:0}.hentry ul.list-4-col{max-width:1075px;margin-left:auto;margin-right:auto;padding:0;margin:0}.hentry ul.list-4-col:after,.hentry ul.list-4-col:before{content:"";display:table}.hentry ul.list-4-col:after{clear:both}.hentry ul.list-4-col>li{float:left;display:block;margin-right:2.35765%;width:23.23176%}.hentry ul.list-4-col>li:last-child{margin-right:0}.hentry ul.list-4-col>li:nth-child(4n+4){margin-right:0}.page-primary{margin:0;padding:0}.page-hero{float:left;display:block;margin-right:2.35765%;width:100%;background:url(../_assets/img/templates/CIRA_landing_page_comp_v3.png) center 0 no-repeat;background-size:auto 100%;min-height:375px;padding:2em 0;position:relative}.page-hero:last-child{margin-right:0}.page-hero .page-cta,.page-hero .page-project{text-align:left;background:#fff;background:rgba(255,255,255,.9);width:100%;padding:2em}@media (min-width:660px){.page-hero .page-cta,.page-hero .page-project{top:2em;left:2em}}@media (min-width:1050px){.page-hero .page-cta,.page-hero .page-project{width:50%}}.page-hero .page-cta h1,.page-hero .page-cta h2,.page-hero .page-project h1,.page-hero .page-project h2{font-size:1.625em;font-weight:600;line-height:1.15385em;margin:0 0 .5em 0;padding:0}.page-hero .page-cta p,.page-hero .page-project p{font-size:1.25em;font-weight:400;line-height:1.2em;margin:0 0 .5em 0}.page-hero .page-cta a.link-feature,.page-hero .page-project a.link-feature{display:inline-block;background-color:#c8102e;color:#fff;border:1px solid #c8102e;margin-top:.5em;padding:.25em .5em;width:auto}.page-hero .page-cta a.link-feature:focus,.page-hero .page-cta a.link-feature:hover,.page-hero .page-project a.link-feature:focus,.page-hero .page-project a.link-feature:hover{color:#000;background-color:#fff}.page-secondary{background-color:#ccc;float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0;margin-right:0;background-color:#f2f2f2;border:1px solid #ccc}.page-secondary:last-child{margin-right:0}@media screen and (min-width:600px){.page-secondary{margin-bottom:2em;padding-left:.5em}}@media screen and (min-width:779px){.page-secondary{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding:.5em;margin:1em 1rem 0 0;overflow:hidden}.page-secondary:last-child{margin-right:0}}.page-secondary .hentry{width:100%;padding-bottom:0}.page-secondary h2{font-size:1.125em;font-weight:700;line-height:1.33333em;margin-top:0;padding-top:0}.page-secondary h2 a{font-size:1em;font-weight:400;line-height:1em}.page-secondary p{font-size:1em;font-weight:400;line-height:1.375em}.page-secondary blockquote{font-size:1.125em;font-weight:400;line-height:1.33333em;margin:0;padding:.25em 0 .25em 1.25em;border:none}.page-secondary blockquote:before{content:"\00f10d";font-family:FontAwesome;margin-left:-1.25em}.page-secondary blockquote:after{content:"\00f10e";font-family:FontAwesome}.page-tertiary{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0;margin-right:0;background-color:#f2f2f2;border:1px solid #ccc}.page-tertiary:last-child{margin-right:0}@media screen and (min-width:600px){.page-tertiary{margin-bottom:2em;padding-right:.5em}}@media screen and (min-width:779px){.page-tertiary{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding:.5em;margin:1em 0 0 1rem;margin-bottom:0;overflow:hidden}.page-tertiary:last-child{margin-right:0}}.page-tertiary .hentry{width:100%;padding-bottom:0}.page-tertiary h2{font-size:1.125em;font-weight:700;line-height:1.33333em;margin-top:0;padding-top:0}.page-tertiary h2 a{font-size:1em;font-weight:400;line-height:1em}.page-tertiary p{font-size:1em;font-weight:400;line-height:1.375em}.page-secondary,.page-tertiary{width:100%;padding:.5em}@media screen and (min-width:768px){.page-secondary,.page-tertiary{max-width:47%}}@media screen and (min-width:1280px){.page-secondary,.page-tertiary{max-width:600px}}@media screen and (min-width:1450px){.page-secondary,.page-tertiary{max-width:704px}}.page-hero.sales-funnel{width:100%;background-image:url(../_assets/img/templates/CIRA_landing_page_comp_v3.png);background-repeat:no-repeat;background-origin:border-box;background-position:center top;background-size:auto 480px;padding:2em 0;min-height:375px;margin-bottom:.5em}@media (min-width:600px){.page-hero.sales-funnel{background-position:left;background-size:cover}}.page-hero.sales-funnel.open{background-size:auto;background:0 0;background-repeat:no-repeat}.page-hero.sales-funnel .page-title,.page-hero.sales-funnel h2{font-size:4.5em;font-weight:700;line-height:1em;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.25);text-align:center;margin-top:0;margin-bottom:.25em}.page-hero.sales-funnel .page-cta{width:100%;font-size:2.25em;font-weight:400;line-height:1.16667em;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.25);text-align:center;position:relative;background:0 0;left:auto;top:auto;margin-top:0;margin-bottom:0;padding:0}.page-hero.sales-funnel .page-cta b,.page-hero.sales-funnel .page-cta strong{display:block}.landing-page,.node-type-home-page{float:left;display:block;margin-right:2.35765%;width:100%;margin:0}.landing-page:last-child,.node-type-home-page:last-child{margin-right:0}.landing-page .page-hero .page-title,.node-type-home-page .page-hero .page-title{margin-top:.5em;margin-bottom:.25em}.landing-page .page-hero .page-cta,.node-type-home-page .page-hero .page-cta{margin-bottom:1em}.landing-page .page-hero.open .campaign-name:after,.node-type-home-page .page-hero.open .campaign-name:after{display:none;visibility:hidden}@media screen and (min-width:701px){.landing-page .input-search,.node-type-home-page .input-search{max-width:80%}}.landing-page footer,.node-type-home-page footer{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center}.landing-page footer:last-child,.node-type-home-page footer:last-child{margin-right:0}.landing-page .jump-in .page-title,.node-type-home-page .jump-in .page-title{font-size:2.5em;font-weight:400;line-height:1.15em;font-family:TrueNorth3D,"Cera Pro","Helvetica Nueue",Arial,sans-serif;color:#fff;text-shadow:0 0 10px #000;text-align:center;text-transform:uppercase;margin:.5em 0 .25em 0}@media screen and (min-width:1020px){.landing-page .jump-in .page-title,.node-type-home-page .jump-in .page-title{font-size:3.75em;font-weight:400;line-height:1.08333em;width:auto}}.landing-page .jump-in h2,.node-type-home-page .jump-in h2{font-size:2.5em;font-weight:700;line-height:.9em;margin-top:1em;margin-bottom:.5em;text-shadow:0 0 10px #000}.landing-page .jump-in .page-cta,.node-type-home-page .jump-in .page-cta{font-size:1.75em;font-weight:400;line-height:1.14286em;margin-left:auto;margin-right:auto;max-width:80%;text-shadow:0 0 10px #000;margin-bottom:.25em}@media screen and (max-width:520px){.landing-page .jump-in .page-cta,.node-type-home-page .jump-in .page-cta{display:none;position:absolute;visibility:hidden}}@media screen and (min-width:1000px){.landing-page .jump-in .page-cta,.node-type-home-page .jump-in .page-cta{font-size:2em;font-weight:400;line-height:1.125em;max-width:40%}}.landing-page .generic-page:after,.node-type-home-page .generic-page:after{bottom:-30px!important}.landing-page .generic-page .page-title,.node-type-home-page .generic-page .page-title{font-size:2.25em;font-weight:700;line-height:1em;margin:4rem 0 1rem 0}@media (min-width:600px){.landing-page .generic-page .page-title,.node-type-home-page .generic-page .page-title{font-size:3.25em;font-weight:700;line-height:1.15385em;margin:.25em 20px 0 20px;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.75)}}.landing-page .generic-page .page-cta,.node-type-home-page .generic-page .page-cta{font-size:1.75em;font-weight:400;line-height:1.14286em}@media (min-width:600px){.landing-page .generic-page .page-cta,.node-type-home-page .generic-page .page-cta{text-align:left;margin-left:20px;margin-right:auto;max-width:80%;text-shadow:0 0 10px #000}}@media screen and (min-width:1000px){.landing-page .generic-page .page-cta,.node-type-home-page .generic-page .page-cta{font-size:2em;font-weight:400;line-height:1.125em;max-width:50%}}.landing-page .generic-page .arrow-after,.node-type-home-page .generic-page .arrow-after{display:none;visibility:hidden}@media (min-width:768px){.landing-page .generic-page .arrow-after,.node-type-home-page .generic-page .arrow-after{display:block;visibility:visible;position:relative;margin-left:20px;margin-bottom:1em}.landing-page .generic-page .arrow-after li,.node-type-home-page .generic-page .arrow-after li{color:#fff;font-size:1.5em;font-weight:400;line-height:1.5em;text-shadow:0 0 10px #000;margin-bottom:.25em}.landing-page .generic-page .arrow-after:after,.node-type-home-page .generic-page .arrow-after:after{content:" ";position:absolute;display:block;top:70px;left:470px;width:270px;height:150px;background:url(../_assets/img/arrow-down-small.png) no-repeat}}.landing-page .choose-to-be-canadian .page-title,.node-type-home-page .choose-to-be-canadian .page-title{font-size:2.5em;font-weight:700;line-height:1.8em;margin-top:.25em;text-shadow:0 0 10px rgba(0,0,0,.75)}.landing-page .choose-to-be-canadian .page-title b,.node-type-home-page .choose-to-be-canadian .page-title b{font-weight:400;font-size:68px;line-height:.4em;font-family:TrueNorth3D,"Cera Pro","Helvetica Nueue",Arial,sans-serif;display:block;margin:auto;margin-bottom:.2em}.landing-page .choose-to-be-canadian .page-cta,.node-type-home-page .choose-to-be-canadian .page-cta{font-size:1.75em;font-weight:400;line-height:1.14286em;margin-left:auto;margin-right:auto;max-width:80%;text-shadow:0 0 10px #000}@media screen and (max-width:520px){.landing-page .choose-to-be-canadian .page-cta,.node-type-home-page .choose-to-be-canadian .page-cta{display:none;position:absolute;visibility:hidden}}@media screen and (min-width:1000px){.landing-page .choose-to-be-canadian .page-cta,.node-type-home-page .choose-to-be-canadian .page-cta{font-size:2em;font-weight:400;line-height:1.125em;max-width:50%}}body.taxonomy-choose-ca-landing .choose-ca-landing .page-title,body.taxonomy-choose-ca-landing .jump-in .page-title{font-size:4.5em;font-weight:400;line-height:1em;font-family:TrueNorth3D,"Cera Pro","Helvetica Nueue",Arial,sans-serif}body.taxonomy-choose-ca-landing .content-section{max-width:none;padding:0}body.taxonomy-choose-ca-landing .landing-page footer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}body.taxonomy-choose-ca-landing .landing-page footer>h2{font-size:2.25em;font-weight:700;line-height:1em;margin:0;padding:0}body.taxonomy-choose-ca-landing .landing-page footer>*{max-width:1024px}body.taxonomy-choose-ca-landing .landing-page .page-hero.sales-funnel{background-repeat:repeat;min-height:370px}.hentry ul.pager{position:relative;padding:0;margin:0}.hentry ul.pager li.pager-current,.hentry ul.pager li.pager-item{padding:0;margin:0 .25em}.hentry ul.pager li.pager-ellipsis{display:none;visibility:hidden;position:absolute}.hentry ul.pager li.pager-first,.hentry ul.pager li.pager-previous{top:2em;float:left;margin:0 .5em 0 0;padding:0}.hentry ul.pager li.pager-last,.hentry ul.pager li.pager-next{top:2em;float:right;margin:0 0 0 .5em;padding:0}.page-newsroom-connect-cira .block{float:left;display:block;margin-right:2.35765%;width:31.76157%}.page-newsroom-connect-cira .block:last-child{margin-right:0}.view-projects .left-col{float:left;display:block;margin-right:2.35765%;width:14.70196%}.view-projects .left-col:last-child{margin-right:0}.view-projects .left-col img{width:100%;height:auto}.view-projects .right-col{float:left;display:block;margin-right:2.35765%;width:82.94039%}.view-projects .right-col:last-child{margin-right:0}.view-projects .right-col ul.project-details{margin:0;padding:0}.view-projects .right-col ul.project-details li{margin:0;padding:0;float:left;display:block;margin-right:2.35765%;width:48.82117%;list-style:none;list-style-position:inside}.view-projects .right-col ul.project-details li:last-child{margin-right:0}.view-projects .right-col ul.project-details li h4{font-size:1em;font-weight:600;line-height:1.125em}.view-projects .right-col ul.project-details li p{margin:0;padding:0}.node-type-event h4{font-size:1.5em;font-weight:400;line-height:1.5em;margin-top:1.5em;margin-bottom:.25em}.node-type-event h4:first-of-type{margin-top:0}.node-type-event p{margin-top:.5em}.node-type-event .link-registration{margin-bottom:0}.h-card .fn{margin-bottom:.25em}.h-card address{display:block;font-style:normal;position:relative;margin:0 1em 1.5em 1em}.h-card address span{display:inline-block;margin-bottom:.25em}.h-card address[data-icon]:before{position:absolute;left:-1em}article .view-success-stories img{height:auto}article .view-success-stories .node-success-story{float:left;display:block;margin-right:2.35765%;width:100%;position:relative;padding-top:0}article .view-success-stories .node-success-story:last-child{margin-right:0}article .view-success-stories .node-success-story h2{font-size:1.5em;font-weight:700;line-height:1.25em}article .view-success-stories .node-success-story .content{max-width:480px;max-height:240px;padding:1em;margin:0;position:absolute;top:1em;left:1em;background-color:#fff;background-color:rgba(255,255,255,.9)}article.node-teaser img:not(.file-icon){float:left;display:block;margin-right:2.35765%;width:23.23176%;height:auto;max-width:145px}article.node-teaser img:not(.file-icon):last-child{margin-right:0}@media screen and (min-width:701px) and (max-width:900px){article.node-teaser img:not(.file-icon){display:none;visibility:hidden;position:absolute}}article.node-teaser h2{margin-top:0;padding-top:0}article.node-teaser .content{float:left;display:block;margin-right:2.35765%;width:74.41059%}article.node-teaser .content:last-child{margin-right:0}@media screen and (min-width:701px) and (max-width:900px){article.node-teaser .content{float:left;display:block;margin-right:2.35765%;width:100%}article.node-teaser .content:last-child{margin-right:0}}.faq-list{float:left;display:block;margin-right:2.35765%;width:100%}.faq-list:last-child{margin-right:0}.faq-list .faq-question{font-size:1.5em;font-weight:400;line-height:1.5em;padding:0;margin:0 0 0 1.25em;position:relative}.faq-list .faq-question:before{content:"\00f059";font-family:FontAwesome;position:absolute;left:-1.25em}.faq-list .faq-answer{padding:0;margin:0 0 3em 2em}.hentry .item-list ul{margin:0;padding:0}.hentry .item-list ul li{list-style:none;margin:0;padding:0}table{margin:0;padding:0;border-collapse:collapse;width:100%;max-width:788px}table td,table th{padding:0 1em!important;border:1px solid #000;margin:0;vertical-align:top}table tr:nth-child(even){background:#ccc}table thead{color:#fff;background:#000}table thead th{text-align:left;background:#000}table tbody td{text-align:left}table.data-table{margin:0;padding:0;border-collapse:collapse}table.data-table td,table.data-table th{padding:1em;border:1px solid #000;margin:0}table.data-table tr:nth-child(even){background:#ccc}table.data-table thead{color:#fff;background:#000}table.data-table thead th{text-align:left}table.data-table tbody td{text-align:right}table.chart-table{margin:0;padding:0;border-collapse:collapse}table.chart-table td,table.chart-table th{padding:1em;border:1px solid #000;margin:0}table.chart-table th{font-weight:400}table.chart-table tr:nth-child(even){background:#ccc}table.chart-table thead{color:#fff;background:#000}table.chart-table thead th{font-size:1.125em;font-weight:400;line-height:1.33333em;text-align:center;border-color:#000;background:#000}table.chart-table tbody td{font-weight:400;text-align:center}table.table-red td,table.table-red th{border-width:4px;border-color:#fff}table.table-red tr:nth-child(even){background-color:#fcdbe0}table.table-red thead{background-color:#c8102e}table.table-red thead th{border-width:4px;border-color:#fff;background-color:#c8102e}table.table-border-red td,table.table-border-red th{border:none;border-left:4px solid #c8102e}table.table-border-red td:last-of-type,table.table-border-red th:last-of-type{border-right:4px solid #c8102e}table.table-border-red tr:last-of-type td,table.table-border-red tr:last-of-type th{border-bottom:4px solid #c8102e}table.table-border-red thead th{border:none;border-left:4px solid #c8102e;border-bottom:4px solid #c8102e}table.table-border-grey td,table.table-border-grey th{border-width:4px;border-color:#564e4c}table.table-border-grey thead th{border-width:4px;border-color:#564e4c}table.table-purple td,table.table-purple th{border-color:#e2b4ed}table.table-purple tr:nth-child(even){background-color:#e2b4ed}table.table-purple thead{background-color:#702082}table.table-purple thead th{border-color:#702082;background-color:#702082}table.table-yellow td,table.table-yellow th{border-color:#ffb81c;color:#000}table.table-yellow tr:nth-child(even){background-color:#ffe8b5}table.table-yellow thead{background-color:#ffb81c}table.table-yellow thead th{border-color:#ffb81c;background-color:#ffb81c}table.table-orange td,table.table-orange th{border-color:#fc4c02;color:#000}table.table-orange tr:nth-child(even){background-color:#feb799}table.table-orange thead{background-color:#fc4c02}table.table-orange thead th{border-color:#fc4c02;background-color:#fc4c02}table.table-yellow-2 td,table.table-yellow-2 th{border-color:#bfb800;color:#000}table.table-yellow-2 tr:nth-child(even){background-color:#fff959}table.table-yellow-2 thead{background-color:#bfb800}table.table-yellow-2 thead th{border-color:#bfb800;background-color:#bfb800}table.border-table td,table.border-table th{border:4px solid #fff}.views-table{float:left;display:block;margin-right:2.35765%;width:100%}.views-table:last-child{margin-right:0}.views-table.cols-5 td,.views-table.cols-5 th{width:auto}.views-table.cols-5 td:nth-child(1),.views-table.cols-5 th:nth-child(1){width:15%}.views-table.cols-5 td:nth-child(2),.views-table.cols-5 th:nth-child(2){width:15%}.views-table.cols-5 td:nth-child(3),.views-table.cols-5 th:nth-child(3){width:15%}.views-table.cols-5 td:nth-child(4),.views-table.cols-5 th:nth-child(4){width:15%}.views-table.cols-5 td:nth-child(5),.views-table.cols-5 th:nth-child(5){width:40%}.views-table thead th{padding:.25em}.views-table thead th a{font-size:1em;font-weight:400;line-height:1.5em;color:#fff}.views-table tbody tr.even{background-color:#ccc}.views-table tbody tr.odd{background-color:#fff}.views-table tbody td{font-size:.875em;font-weight:400;line-height:1.28571em;text-align:left;padding:.5em .25em;vertical-align:top}.views-table tbody td dl{padding:0;margin:0}.views-table tbody td dl dd,.views-table tbody td dl dt{padding:0;margin:0}.views-table tbody td dl dt{font-weight:700}.views-table tbody td dl dd{margin-top:.5em;margin-bottom:1em}.file{position:relative;display:inline-block;padding-left:1em}.file img.file-icon{position:absolute;left:0}.node-type-home-page .nav-secondary{display:none;position:absolute;visibility:hidden}.node-type-home-page .content-section{max-width:1440px;padding:0 3rem}.node-type-home-page footer{text-align:left}.node-type-home-page .page-hero .page-cta{display:none;visibility:hidden;position:absolute}.node-type-home-page .page-hero .page-title{font-size:2em;font-weight:400;line-height:1em;text-shadow:0 0 10px #000;margin-top:2rem}@media (min-width:415px){.node-type-home-page .page-hero .page-title{font-size:2.5em;font-weight:400;line-height:1em}}.node-type-home-page .page-hero .page-title b{font-size:60px;line-height:.7em}@media (min-width:415px){.node-type-home-page .page-hero .page-title b{font-size:100px}}.node-type-home-page .page-hero.sales-funnel{min-height:480px;padding:0;margin-bottom:0}.node-type-home-page .page-hero .campaign-name:after{display:none;content:none}.node-type-home-page .about-us{background-color:#000;padding:.25em 1em;margin:0}.node-type-home-page .about-us p{max-width:960px;margin-left:auto;margin-right:auto;color:#fff;text-align:center}.node-type-home-page .about-us p a{font-weight:700;color:#fff}.node-type-home-page .about-us p a:focus,.node-type-home-page .about-us p a:hover{color:#000;background:#fff}.node-type-home-page .page-secondary,.node-type-home-page .page-tertiary{background:#fff}.node-type-home-page .hentry{float:left;display:block;margin-right:2.35765%;width:100%}.node-type-home-page .hentry:last-child{margin-right:0}.node-type-home-page .hentry .home-feature-section{float:left;display:block;margin-right:2.35765%;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding:0}.node-type-home-page .hentry .home-feature-section:last-child{margin-right:0}.node-type-home-page .hentry .home-feature-section .home-feature{margin-top:2em;float:left;display:block;margin-right:2.35765%;width:100%}.node-type-home-page .hentry .home-feature-section .home-feature:last-child{margin-right:0}@media screen and (min-width:701px){.node-type-home-page .hentry .home-feature-section .home-feature{float:left;display:block;margin-right:2.35765%;width:31.76157%;border-right:1px solid #ccc}.node-type-home-page .hentry .home-feature-section .home-feature:last-child{margin-right:0}}.node-type-home-page .hentry .home-feature-section .home-feature h3{font-size:1.625em;font-weight:400;line-height:1em;display:block;clear:both;margin-top:0}.node-type-home-page .hentry .home-feature-section .home-feature ul.article-list{padding:0 2rem 0 0}.node-type-home-page .hentry .home-feature-section .home-feature ul.article-list li{list-style:none}.node-type-home-page .hentry .home-feature-section .home-feature article{width:100%;padding-right:.5em}.node-type-home-page .hentry .home-feature-section .home-feature article .content,.node-type-home-page .hentry .home-feature-section .home-feature article.node-teaser .content{width:100%}.node-type-home-page .hentry .home-feature-section .home-feature article h2:first-of-type,.node-type-home-page .hentry .home-feature-section .home-feature article h3.p-name{font-size:1.25em;font-weight:400;line-height:1.2em;color:purple}.node-type-home-page .hentry .home-feature-section .home-feature:last-of-type{margin-right:0;border:none}.node-type-home-page .addtoany_list{display:none;visibility:hidden;position:absolute}#search-block-form,.search-form{display:block;float:left;clear:both;width:100%;margin:0 auto;padding-bottom:2em}#search-block-form .form-wrapper,.search-form .form-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:none}#search-block-form .form-item,.search-form .form-item{max-width:80%;margin-bottom:0}#search-block-form .form-text,.search-form .form-text{min-height:60px;max-width:100%;padding:.25em;font-size:1em;font-weight:400;line-height:1.125em}#search-block-form .form-submit,.search-form .form-submit{height:60px;max-width:20%;font-size:1em;font-weight:400;line-height:1.125em;border-left:none;align-self:flex-end}.section-rar-portal .page-header .page-hero{background-image:url(../_assets/img/portal-header.jpg)}table.rar-report-table{margin-bottom:2em}table.rar-report-table caption{font-size:1.5em;font-weight:200;line-height:1.5em;text-align:left}table.rar-report-table tbody td{padding:1em .5em!important;position:relative}table.rar-report-table tbody tr.even{background-color:#ddd}table.rar-report-table a{color:#000}.taxonomy-term.vocabulary-page-takeover{display:none;visibility:hidden;position:absolute}.forum .controls{margin-bottom:2rem}.forum .page-primary .forum-title{padding-left:1em;background:#000;min-height:150px;height:auto}.forum .page-primary .forum-title h2{float:left;display:block;margin-right:2.35765%;width:100%;font-size:3em;font-weight:400;line-height:1em;color:#fff;margin-bottom:0}.forum .page-primary .forum-title h2:last-child{margin-right:0}.forum .page-primary .forum-title h3{font-size:1.5em;font-weight:200;line-height:1em;color:#fff;margin-top:0}.forum .page-primary .forum-intro{padding:1em;margin-bottom:2em;border-bottom:4px solid #ccc}.forum .page-primary .forum-intro p{max-width:80%}.forum .page-primary .forum-intro p:first-of-type{font-size:1.5em;font-weight:400;line-height:1.5em}.forum .page-primary .forum-intro a{display:inline-block;background-color:#c8102e;border:none;padding:1em;color:#fff}.forum .page-primary .forum-intro a:focus,.forum .page-primary .forum-intro a:hover{background-color:#000}.forum .content-section{padding-left:2em;padding-right:4em;max-width:1075px}.forum .controls{text-align:right}.forum .controls .control-list li{list-style:none;display:inline-block;margin-right:1em}.forum .controls .control-list li:last-of-type{margin-right:0}.forum .h-entry .p-header{max-width:1075px;margin-left:auto;margin-right:auto}.forum .h-entry .p-header:after,.forum .h-entry .p-header:before{content:"";display:table}.forum .h-entry .p-header:after{clear:both}.forum .h-entry .title-group{float:left;display:block;margin-right:2.35765%;width:82.94039%}.forum .h-entry .title-group:last-child{margin-right:0}.forum .h-entry .title-group h3:first-of-type{margin-top:0}.forum .h-entry .title-group h3 a{font-weight:400;display:inline}.forum .h-entry .title-group h3 a:focus,.forum .h-entry .title-group h3 a:hover{color:#fff}.forum .h-entry .published{float:left;display:block;margin-right:2.35765%;width:14.70196%;max-width:116px;text-align:center}.forum .h-entry .published:last-child{margin-right:0}.forum .h-entry .published time{display:inline-block;text-align:left;float:right;background:#000;color:#fff;width:116px;padding:1em}.forum .h-entry .published .day{display:block;font-size:2.25em;font-weight:400;line-height:1em}.forum .h-entry .published .month{font-weight:700}.forum .h-entry .meta-data{max-width:1075px;margin-left:auto;margin-right:auto}.forum .h-entry .meta-data:after,.forum .h-entry .meta-data:before{content:"";display:table}.forum .h-entry .meta-data:after{clear:both}.forum .h-entry .meta-data .meta-list{float:left;display:block;margin-right:2.35765%;width:100%;padding-left:0;padding-right:0;text-align:right}.forum .h-entry .meta-data .meta-list:last-child{margin-right:0}.forum .h-entry .meta-data li{list-style:none;display:inline-block;margin-right:1em}.forum .h-entry .meta-data li:last-of-type{margin-right:0}.forum .h-entry .meta-data .updates .dt-updated{font-weight:700}.forum footer p{font-size:.75em;font-weight:400;line-height:1.33333em}@media screen and (min-width:779px){.forum footer p{max-width:80%}}.forum .comment-thread{padding:0;margin:0}.forum .comment-thread>li{list-style:none}.forum .comment-thread>li .comment-thread>li{padding-left:2em;border-left:2px solid #ccc}.forum .comment-thread>li .comment-thread>li .comment-thread>li .comment-thread>li .comment-thread>li .comment-thread>li .comment-thread>li{padding-left:0;border:none}.forum .comment-thread>li .comment{padding:.5em}.forum .links ul{margin-left:0;padding-left:0}.forum .links ul li{list-style:none;display:inline-block}.forum .links ul li:first-of-type{padding-left:0}.forum.topic-page .control-list .comments,.forum.topic-page .meta-list .comments{float:left}.filter-help{padding:0}.filter-help p a{padding-right:2em}.ckeditor_links{font-size:.8em;margin-top:1em}.filter-wrapper{padding:0}.filter-wrapper .form-item{padding:0}.filter-guidelines{padding:0}.filter-guidelines .tips{display:inline-block}.filter-guidelines .tips li{margin:1em 0!important;list-style:none}.forum-topic-header{padding-bottom:3em}.forum-post,div.forum-post{padding-top:1em;padding-bottom:3em}.forum-posted-on,div.forum-posted-on{font-size:1em;font-weight:700;line-height:1.5em;padding:0}.forum-in-reply-to,div.forum-in-reply-to{font-size:1em;font-weight:700;line-height:1.5em;padding-left:2em}.forum-post-number,div.forum-post-number{font-size:1em;font-weight:700;line-height:1.5em}.cke_reset.cke_chrome{border:1px solid #666}.cke_reset .cke_contents{border-top:1px solid #666;border-bottom:1px solid #666}fieldset.form-wrapper span{min-height:0}.tabs ul.primary{margin:1rem 0 2rem 0;border:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.tabs ul.primary li{margin:.25rem}.tabs ul.primary li a{color:#000;font-size:1em;font-weight:400;line-height:2.625em;margin-bottom:-1px;border:1px solid #bbb}.tabs ul.primary li a:focus,.tabs ul.primary li a:hover{color:#fff;background-color:#000}.tabs ul.primary li.active a{border-bottom-color:#bbb}body.toolbar{padding-bottom:68px}#toolbar{position:fixed;top:auto!important;bottom:10px}#toolbar li ul{bottom:28px}#toolbar li ul li{position:relative}#toolbar li ul li ul{bottom:auto;position:absolute;bottom:0}#toolbar{margin:0 1rem;padding:0}#toolbar .home-link{position:relative;top:auto;right:auto;bottom:auto;left:auto}body.node-type-html-single-page .content-section{max-width:100%;margin-left:auto;margin-right:auto;padding:0}body.node-type-html-single-page .content-section:after,body.node-type-html-single-page .content-section:before{content:"";display:table}body.node-type-html-single-page .content-section:after{clear:both}body.node-type-html-single-page #resources>div{margin-left:auto;margin-right:auto}body.node-type-html-single-page #resources>div>div{margin:0;padding:0 1em;border-left:1px solid #ccc}@media screen and (min-width:701px){body.node-type-html-single-page #resources>div>div{width:25%}}body.node-type-html-single-page #resources>div>div:last-of-type{border-right:1px solid #ccc}body.node-type-html-single-page #resources>div>div h3{margin-top:0}body.node-type-html-single-page #resources>div>div a.box{bottom:0}body.node-type-html-single-page #resources p{margin-top:0}body.node-type-html-single-page #resources p a{display:inline}.related-content-block{max-width:1376px;margin:0 auto}.block-views h3.title{font-size:1.5em;font-weight:300;line-height:1em;max-width:1376px;margin:0 auto 1rem}.related-content ul{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:0}.related-content li{border:1px solid #ccc;position:relative}@media screen and (min-width:700px){.related-content li{float:left;display:block;margin-right:2.35765%;width:48.82117%}.related-content li:last-child{margin-right:0}.related-content li:nth-child(2n+2){margin-right:0;clear:right}}.related-content .content{padding:.5em .5em 1.5em .5em}.related-content h2{margin-left:0;margin-right:0}.related-content p{font-size:.875em;font-weight:400;line-height:1.71429em;margin-left:5px;margin-right:5px}.related-content .content>time{font-size:.875em;font-weight:400;line-height:1.71429em;position:absolute;bottom:1em;left:1em;margin-left:.5;margin-right:5px}.related-content article{padding:0;padding-bottom:1em;min-height:300px;height:100%}.related-content article:after{font-family:FontAwesome;font-size:2.25em;font-weight:400;line-height:1em;text-align:right;color:#666;position:absolute;display:block;bottom:0;width:100%;margin:0;padding:.5em}.related-content article.node-blog:after{content:"\00f0e5"}.related-content article.node-news:after{content:"\00f1ea"}.related-content article.node-page:after{content:"\00f016"}.related-content article.node-event:after{content:"\00f073"}.popup-cta{box-sizing:border-box}@media screen and (max-width:701px){.popup-cta{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:0}}@media screen and (min-width:701px){.popup-cta{position:relative;left:auto;top:auto;width:auto;height:auto;overflow:visible;border:6px solid #ccc;background:#fff;box-shadow:-2px 4px 10px rgba(0,0,0,.15);width:320px;height:auto;padding:1em;position:fixed;right:-400px;bottom:2em;transition:right .5s ease-out 50ms;z-index:9001}.popup-cta .button-container{display:flex;flex-flow:wrap;flex-direction:row}.popup-cta .close-btn,.popup-cta .cta-btn{font-size:1em;font-weight:700;line-height:2.625em;font-family:CeraPRO,"Helvetica Nueue",Arial,sans-serif;color:#000;text-align:center;box-sizing:border-box;display:inline-block;padding:2px;background:#f2f2f2;border:1px solid #ccc;width:47%}.popup-cta .close-btn:focus,.popup-cta .close-btn:hover,.popup-cta .cta-btn:focus,.popup-cta .cta-btn:hover{color:#fff;background-color:#000;border-color:#000}.popup-cta .cta-btn{margin-right:4%}.popup-cta .close-btn.small{font-size:16px;text-align:center;max-width:2em;max-height:2em;position:absolute;top:0;right:0;background:0 0;border:none}.popup-cta .close-btn.small:focus,.popup-cta .close-btn.small:hover{color:#c8102e}.popup-cta .close-btn.small [data-icon]:before{font-size:1.5em;font-weight:400;line-height:1em}.popup-cta .close-btn.small .label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:0}.popup-cta.active{right:2em}.popup-cta.off{right:-400px}}div.messages{max-width:100%;margin:2rem;position:relative;color:#000;border-width:2px;background:#fff}div.error{background:0 0}.member-profile .body li,.member-profile .body ul{list-style:disc}.member-profile .body ul li{display:list-item}.member-profile .msg{border:1px solid #c8102e;padding:1em;margin:1em 0;color:#c8102e;font-weight:700}.member-profile .field-group{padding:0 0 1em}.member-profile .field-label{font-size:1em;font-weight:700;line-height:1.5em}.member-profile .field-data{font-size:1.5em;font-weight:200;line-height:1.5em}.section-cira-membership .hentry .item-list ul{margin:1em;padding:1em}.section-cira-membership .hentry .item-list ul li{padding-bottom:1em}.section-cira-membership .hentry .item-list ul li:before{content:'\f00c';font-family:FontAwesome;display:block;position:absolute;left:0}.rar-notifications ul{margin:0;padding:0}.rar-notification{list-style:none;margin:0;padding:.5em;border:1px solid #c8102e;background:#fef5f1;padding:1em;margin-bottom:1em;position:relative}.rar-notification .btn-close{position:absolute;background:0 0;border:none;width:42px;height:42px;padding:0;top:0;right:0}.rar-notification .btn-close [data-icon]:before{font-size:24px;line-height:1em;margin:0}.rar-notification h2{font-size:1.125em;font-weight:400;line-height:1.33333em;margin:0;padding:0}.node-type-blog .hentry,.page-blog .hentry,.page-blogs .hentry,.section-blog .hentry,.section-blogs .hentry,.section-blogue .hentry,.section-blogues .hentry{width:100%}.node-type-blog .blog-article,.page-blog .blog-article,.page-blogs .blog-article,.section-blog .blog-article,.section-blogs .blog-article,.section-blogue .blog-article,.section-blogues .blog-article{border-bottom:2px solid #666}.node-type-blog .breadcrumbs-list,.page-blog .breadcrumbs-list,.page-blogs .breadcrumbs-list,.section-blog .breadcrumbs-list,.section-blogs .breadcrumbs-list,.section-blogue .breadcrumbs-list,.section-blogues .breadcrumbs-list{padding-top:2em}.node-type-blog h1,.page-blog h1,.page-blogs h1,.section-blog h1,.section-blogs h1,.section-blogue h1,.section-blogues h1{font-size:2.75em;font-weight:400;line-height:1.18182em;color:#c8102e;padding:0;margin:0 0 .5em 0;border:none}div:not(.content) .node-type-blog h2,div:not(.content) .page-blog h2,div:not(.content) .page-blogs h2,div:not(.content) .section-blog h2,div:not(.content) .section-blogs h2,div:not(.content) .section-blogue h2,div:not(.content) .section-blogues h2{font-size:1em;font-weight:700;line-height:1.5em}.node-type-blog h1 a,.node-type-blog h2 a,.node-type-blog h3 a,.page-blog h1 a,.page-blog h2 a,.page-blog h3 a,.page-blogs h1 a,.page-blogs h2 a,.page-blogs h3 a,.section-blog h1 a,.section-blog h2 a,.section-blog h3 a,.section-blogs h1 a,.section-blogs h2 a,.section-blogs h3 a,.section-blogue h1 a,.section-blogue h2 a,.section-blogue h3 a,.section-blogues h1 a,.section-blogues h2 a,.section-blogues h3 a{border-color:#fff}.node-type-blog a.article-author-link,.page-blog a.article-author-link,.page-blogs a.article-author-link,.section-blog a.article-author-link,.section-blogs a.article-author-link,.section-blogue a.article-author-link,.section-blogues a.article-author-link{color:#000!important;border-color:#000!important}.node-type-blog a.article-author-link:hover,.page-blog a.article-author-link:hover,.page-blogs a.article-author-link:hover,.section-blog a.article-author-link:hover,.section-blogs a.article-author-link:hover,.section-blogue a.article-author-link:hover,.section-blogues a.article-author-link:hover{color:#fff!important;border-color:#c8102e!important}.node-type-blog .content,.page-blog .content,.page-blogs .content,.section-blog .content,.section-blogs .content,.section-blogue .content,.section-blogues .content{max-width:960px;margin:0 auto;padding:0 0 2em}@media (min-width:780px){.node-type-blog .content,.page-blog .content,.page-blogs .content,.section-blog .content,.section-blogs .content,.section-blogue .content,.section-blogues .content{padding:0 4em 2em 4em}}.article-intro{display:flex;flex-direction:column;padding:0}@media screen and (min-width:779px){.article-intro{flex-direction:row;padding:0 0 2em 0}}.article-feature-image{max-width:100%;width:100%}@media screen and (min-width:779px){.article-feature-image{max-width:50%}}.article-feature-image img{min-width:100%}@media screen and (min-width:779px){.article-intro-content{max-width:50%;padding-left:2em}}.article-author{position:relative;margin-bottom:2em;width:100%;float:left;clear:both}.article-author .article-author-image{display:block;float:left;clear:none;max-width:80px;max-height:80px;height:auto;border-radius:40px;border:2px solid #c8102e}.article-author p.article-author-author{display:block;float:left;clear:none;width:auto;margin:2.5em 0 0 .5em}.article-meta{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin:.25em 0 0 0;padding:0}.article-meta li{display:block;margin:0;padding:0}.blog-rss-feed a{border:none}.author-info{display:flex;flex-direction:column;padding-bottom:2em}@media screen and (min-width:1024px){.author-info{flex-direction:row}}.author-articles{margin-top:2em;padding-left:1.5em}@media screen and (min-width:1024px){.author-articles{margin-top:0;max-width:60%}}.author-articles .article-list{display:flex;flex-direction:column;flex-wrap:wrap;padding:0;margin:0}@media screen and (min-width:701px){.author-articles .article-list{flex-direction:row}}.author-articles .article-list li{display:block}@media screen and (max-width:701px){.author-articles .article-list li{margin-bottom:2em}}@media screen and (min-width:701px){.author-articles .article-list li{max-width:50%;padding:0 2em 0 0}.author-articles .article-list li:nth-child(even){padding:0 0 0 2em}}.blog-navigation-section{position:relative;display:flex;flex-direction:column;margin-bottom:2em}@media screen and (min-width:701px){.blog-navigation-section{flex-direction:row;justify-content:flex-end}}.blog-navigation-section .item-list{position:absolute;right:0;bottom:-1.5em}@media screen and (min-width:701px){.blog-navigation-section .item-list{width:70%}}.blog-categories{width:100%}@media (min-width:768px){.blog-categories{min-width:30%;max-width:30%}}@media screen and (min-width:701px){.blog-categories{border-right:2px solid #666}}.blog-categories .blog-category-link{font-size:1.5em;font-weight:400;line-height:2em;display:block;padding:.5em 0 .5em .125em;border-bottom:1px solid #666}.blog-categories .blog-category-link:focus,.blog-categories .blog-category-link:hover{font-weight:400}.blog-categories .blog-category-link.active{font-weight:400;background-color:#666;color:#fff}.blog-categories .blog-category-link.active:focus,.blog-categories .blog-category-link.active:hover{background-color:#c8102e}.blog-related-container{padding:2em 0 2em 2em;width:100%}@media (min-width:701px){.blog-related-container{max-width:100%;min-width:50%}.page-blog-categories .blog-related-container{max-width:50%;min-width:50%}}.blog-related-container>h2{font-size:2.25em;font-weight:400;line-height:1em;margin:0 0 .5em 0}ul.blog-related-articles{display:flex;flex-direction:column;flex-wrap:wrap;padding:0;margin:0}@media screen and (min-width:701px){ul.blog-related-articles{flex-direction:row}}ul.blog-related-articles li.blog-related-article-item{display:block}@media screen and (min-width:1024px){ul.blog-related-articles li.blog-related-article-item{max-width:50%;margin:0}ul.blog-related-articles li.blog-related-article-item:nth-child(even) .article-card{margin:0 0 1em 1em}}ul.blog-related-articles .article-card{padding:0 0 1em 0;margin:0 1em 1em 0}ul.blog-related-articles .article-card>h2{margin-top:0}ul.blog-related-articles .article-card>a{color:#000;border-color:#000}ul.blog-related-articles .article-card>a:active,ul.blog-related-articles .article-card>a:focus,ul.blog-related-articles .article-card>a:hover{color:#fff;border-color:#c8102e}article.article-card>a{font-size:.875em;font-weight:700;line-height:1.28571em;color:#000;border-color:#000}article.article-card>a:active,article.article-card>a:focus,article.article-card>a:hover{color:#fff;border-color:#c8102e}.author-articles>h2{font-size:2em;font-weight:400;line-height:1.125em;margin:0 0 .5em 0}.article-card{padding:0;margin:0}.article-card>h2 a{font-size:1.125em;font-weight:700;line-height:1.33333em;margin:0 0 .25em 0;border:none}.article-card h2+p{margin-top:0}.article-card p{font-size:1em;font-weight:400;line-height:1.5em;padding-left:.25em;padding-right:.25em}.article-card .article-meta-posted,.article-card .article-meta-read-time{font-size:.875em;font-weight:400;line-height:1.14286em}.article-card .article-author-author{font-size:.875em;font-weight:400;line-height:1.28571em}.article-card .article-author-author a.author-name-link{color:#000;border-color:#000}.article-card .article-author-author a.author-name-link:hover{color:#fff;border-color:#c8102e}.content-section>.blog-categories-list{display:block;margin:0;padding:0}.content-section>.blog-categories-list .blog-categories-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;padding:2em 0;margin:0 0 1em 0}@media (max-width:640px){.content-section>.blog-categories-list .blog-categories-item{flex-direction:column}}.content-section>.blog-categories-list .blog-categories-item:first-of-type{padding:0 0 2em 0}@media (min-width:640px){.content-section>.blog-categories-list .blog-categories-item .blog-article{max-width:50%}}.content-section>.blog-categories-list .blog-categories-item>h2{font-size:16px;width:100%;margin:0 0 2em 0}.content-section>.blog-categories-list .blog-categories-item>h2 a{color:#000}.content-section>.blog-categories-list .blog-categories-item>h2 a:active,.content-section>.blog-categories-list .blog-categories-item>h2 a:focus,.content-section>.blog-categories-list .blog-categories-item>h2 a:hover{color:#fff;border-color:#c8102e}.content-section>.blog-categories-list .blog-categories-item>h2 .blog-category-link{font-size:2.625em;font-weight:400;line-height:1.14286em;display:block;padding:.5em 0 .5em .125em;margin-left:.25em;border-bottom:2px solid #000}.content-section>.blog-categories-list .blog-categories-item>h2 .blog-category-link:focus,.content-section>.blog-categories-list .blog-categories-item>h2 .blog-category-link:hover{font-weight:400}.content-section>.blog-categories-list .blog-categories-item>article{width:100%}@media (min-width:640px){.content-section>.blog-categories-list .blog-categories-item>article{width:45%}}.content-section>.blog-categories-list .blog-categories-item>.blog-related-container{width:100%}@media (min-width:640px){.content-section>.blog-categories-list .blog-categories-item>.blog-related-container{width:50%;min-width:0;max-width:100%}}.content-section>.blog-categories-list .blog-categories-item>a{color:#000;text-align:center;width:52%;padding:.5em;border:1px solid #000}.content-section>.blog-categories-list .blog-categories-item>a:active,.content-section>.blog-categories-list .blog-categories-item>a:focus,.content-section>.blog-categories-list .blog-categories-item>a:hover{color:#fff;border-color:#c8102e}.content-section>.blog-categories-list .blog-categories-item article{border:none}.content-section>.blog-categories-list .blog-categories-item article h3{font-size:1.125em;font-weight:400;line-height:1.33333em;margin-top:0}.content-section>.blog-categories-list .blog-categories-item article h3.feature-title{font-size:2em;font-weight:400;line-height:1.125em}.content-section>.blog-categories-list .blog-categories-item article p{font-size:.875em;font-weight:400;line-height:1.71429em}.content-section>.blog-categories-list .blog-categories-item .blog-related-container{margin:0;padding:0}.content-section>.blog-categories-list .blog-categories-item ul.blog-related-articles{flex-direction:row}.content-section>.blog-categories-list .blog-categories-item .article-intro-content{margin-left:0;padding-left:0;max-width:none}.author-card{padding-right:1.5em;position:relative}@media screen and (min-width:701px){.author-card{max-width:70%}}@media screen and (min-width:1024px){.author-card{max-width:40%}}.author-card .author-image{position:absolute;border-radius:120px;border:2px solid #c8102e;left:0}@media screen and (max-width:701px){.author-card .author-image{max-width:80px}}@media screen and (min-width:701px){.author-card .author-image{max-width:120px}}.author-card .author-name{margin-left:100px}@media screen and (min-width:701px){.author-card .author-name{margin-left:140px}}.author-card .author-link{font-size:1.5em;font-weight:700;line-height:1.5em}.author-card h3{font-size:1em;font-weight:400;line-height:1em}.author-card .author-social,.author-card h3,.author-card p{padding-left:100px}@media screen and (min-width:701px){.author-card .author-social,.author-card h3,.author-card p{padding-left:140px}}.author-card .author-social{max-width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding:0;padding-left:140px;margin:0}.author-card .author-social li{display:block;margin:0 1em 0 0;width:42px;height:42px;overflow:hidden}.author-card .author-social li:last-of-type{margin:0}.author-card .author-social li a{border:none;color:#000}.author-card .author-social li a:focus,.author-card .author-social li a:hover{color:#c8102e;background:0 0}.author-card .author-social li .icon{font-size:2em;font-weight:400;line-height:1em;display:block}.author-bio{width:100%;max-width:100%;padding-left:2em}.author-bio .author-image{position:relative;border-radius:50%;max-width:100%;width:50%}@media (min-width:600px){.author-bio .author-image{float:left;width:26%}}.author-bio .content,.author-bio footer,.author-bio h1.author-name,.author-bio p.author-title{width:100%;padding:0;margin:0}@media (min-width:600px){.author-bio .content,.author-bio footer,.author-bio h1.author-name,.author-bio p.author-title{width:60%;padding:0;margin:0 0 0 30%}}.author-bio h1.author-name{font-size:2.625em;font-weight:400;line-height:1em;border:none}.author-bio p.author-title{margin-bottom:2em}.author-bio .content h2{font-size:1.125em;font-weight:700;line-height:1.33333em}.author-bio .content p{margin-left:0;padding-left:0}.author-bio footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.author-bio footer h3,.author-bio footer ul.author-social,.author-bio footer>p{margin:0;padding:0}.author-bio footer>p{font-size:.875em;font-weight:400;line-height:3em;padding-right:1em}.author-bio footer .social-nav{display:flex;flex-direction:row;flex-wrap:wrap}.author-bio footer .social-nav h3{font-size:.875em;font-weight:400;line-height:3em;padding-right:1em}.author-bio-page .author-articles{max-width:100%;padding:0}.author-bio-page .author-articles h2{font-size:1.5em;font-weight:400;line-height:1.5em;margin-top:0}.author-bio-page .author-articles .article-list .article-list-item{margin:-1px 0 0 -1px;padding:1em}@media (min-width:960px){.author-bio-page .author-articles .article-list .article-list-item{max-width:33%}}@media (min-width:960px){.author-bio-page .author-articles .article-list .article-list-item:first-of-type{max-width:65.9%;margin:-1px 0 0 -1px}.author-bio-page .author-articles .article-list .article-list-item:first-of-type .article-card h2,.author-bio-page .author-articles .article-list .article-list-item:first-of-type .article-card h3{font-size:2.25em;font-weight:400;line-height:1em}.author-bio-page .author-articles .article-list .article-list-item:first-of-type .article-card p{font-size:1em;font-weight:400;line-height:1.5em}}.author-bio-page .author-articles .article-list .article-card{padding:1em}.author-bio-page .author-articles .article-list .article-card h2{font-size:1.125em;font-weight:400;line-height:1.33333em}.author-bio-page .author-articles .article-list .article-card h2 a{font-weight:400}.author-bio-page .author-articles .article-list .article-card p{font-size:.875em;font-weight:400;line-height:1.71429em}.author-bio-page .author-posts-section-title{border-bottom:1px solid;font-size:34px;margin:0 1em}h2.purchase-list-title{font-size:2.25em;font-weight:700;line-height:1.33333em;text-align:center}ul.purchase-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;margin-bottom:2rem}li.purchase-list-li{margin:.5rem 0;padding:1rem;list-style:none;width:100%;max-width:434px;border:2px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.125)}@media (min-width:768px){li.purchase-list-li{width:30%;margin:.5rem}}li.purchase-list-li:focus,li.purchase-list-li:hover{box-shadow:none}li.purchase-list-li.enterprise-option{margin:1rem auto;width:100%;max-width:none}@media (min-width:1040px){li.purchase-list-li.enterprise-option{width:70%;margin:0}}article.purchase-list-article{display:flex;flex-direction:row;flex-wrap:wrap;height:100%}header.purchase-list-aricle-header{width:100%}h3.purchase-list-title{font-size:3em;font-weight:200;line-height:1em;margin:0;padding:0 1rem}h4.purchase-list-price{font-size:1.5em;font-weight:700;line-height:1em;margin-top:0;padding-top:0}div.purchase-list-aricle-content{padding:0 1rem}div.purchase-list-aricle-content p{font-size:1.125em;font-weight:400;line-height:1.33333em}ul.purchase-list-detail-list{margin:0;padding:0;list-style:none;margin:1rem 0}li.purchase-list-detail-li{margin:1rem 0;padding:0 0 0 2rem;list-style:none;position:relative;font-size:1em;font-weight:400;line-height:1.5em}li.purchase-list-detail-li:before{content:"\00f058";font-family:FontAwesome;position:absolute;left:0}ul.additional-list-detail-list{margin:1rem}li.additional-list-detail-li{font-size:1.125em;font-weight:400;line-height:1.33333em;margin:1rem 0;padding:0;list-style-type:disc;list-style-position:outside}footer.purchase-list-aricle-footer{width:100%;align-self:flex-end}a:not(.anchor).purchase-link{font-size:1.35em;font-weight:400;line-height:1.11111em;color:#fff;background-color:#c8102e;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%;padding:1rem;margin:1rem 0 0 0}a:not(.anchor).purchase-link:focus,a:not(.anchor).purchase-link:hover{background-color:#000}body:not(.sticky) a:not(.anchor).cta-button{display:block;background:#c8102e;color:#fff;margin:.25rem 0 0 0;padding:.5rem;max-width:380px}body:not(.sticky) a:not(.anchor).cta-button:hover{background:#fff;color:#000}.grid-none{max-width:100%;margin-left:auto;margin-right:auto;padding:0;margin:0}.grid-none:after,.grid-none:before{content:"";display:table}.grid-none:after{clear:both}@media screen and (min-width:701px){.grid-none img,.grid-none li,.grid-none>div{display:block;min-width:100%}}.grid-2-col{max-width:100%;margin-left:auto;margin-right:auto;padding:0;margin:0}.grid-2-col:after,.grid-2-col:before{content:"";display:table}.grid-2-col:after{clear:both}.grid-2-col img,.grid-2-col li,.grid-2-col>div{float:left;display:block;margin-right:38.19821%;width:100%}.grid-2-col img:last-child,.grid-2-col li:last-child,.grid-2-col>div:last-child{margin-right:0}@media screen and (min-width:701px){.grid-2-col img,.grid-2-col li,.grid-2-col>div{float:left;display:block;margin-right:2.35765%;width:48.82117%}.grid-2-col img:last-child,.grid-2-col li:last-child,.grid-2-col>div:last-child{margin-right:0}.grid-2-col img:nth-child(2n+2),.grid-2-col li:nth-child(2n+2),.grid-2-col>div:nth-child(2n+2){margin-right:0}}.grid-2-col-20-80{max-width:100%;margin-left:auto;margin-right:auto;padding:0;margin:0}.grid-2-col-20-80:after,.grid-2-col-20-80:before{content:"";display:table}.grid-2-col-20-80:after{clear:both}.grid-2-col-20-80 img,.grid-2-col-20-80 li,.grid-2-col-20-80>div{float:left;display:block;margin-right:38.19821%;width:100%}.grid-2-col-20-80 img:last-child,.grid-2-col-20-80 li:last-child,.grid-2-col-20-80>div:last-child{margin-right:0}@media screen and (min-width:701px){.grid-2-col-20-80 img:nth-child(odd),.grid-2-col-20-80 li:nth-child(odd),.grid-2-col-20-80>div:nth-child(odd){float:left;display:block;margin-right:2.35765%;width:23.23176%}.grid-2-col-20-80 img:nth-child(odd):last-child,.grid-2-col-20-80 li:nth-child(odd):last-child,.grid-2-col-20-80>div:nth-child(odd):last-child{margin-right:0}.grid-2-col-20-80 img:nth-child(even),.grid-2-col-20-80 li:nth-child(even),.grid-2-col-20-80>div:nth-child(even){float:left;display:block;margin-right:2.35765%;width:74.41059%}.grid-2-col-20-80 img:nth-child(even):last-child,.grid-2-col-20-80 li:nth-child(even):last-child,.grid-2-col-20-80>div:nth-child(even):last-child{margin-right:0}.grid-2-col-20-80 img:nth-child(2n+2),.grid-2-col-20-80 li:nth-child(2n+2),.grid-2-col-20-80>div:nth-child(2n+2){margin-right:0}}.grid-2-col-80-20{max-width:100%;margin-left:auto;margin-right:auto;padding:0;margin:0}.grid-2-col-80-20:after,.grid-2-col-80-20:before{content:"";display:table}.grid-2-col-80-20:after{clear:both}.grid-2-col-80-20 img,.grid-2-col-80-20 li,.grid-2-col-80-20>div{float:left;display:block;margin-right:38.19821%;width:100%}.grid-2-col-80-20 img:last-child,.grid-2-col-80-20 li:last-child,.grid-2-col-80-20>div:last-child{margin-right:0}@media screen and (min-width:701px){.grid-2-col-80-20 img:nth-child(odd),.grid-2-col-80-20 li:nth-child(odd),.grid-2-col-80-20>div:nth-child(odd){float:left;display:block;margin-right:2.35765%;width:74.41059%}.grid-2-col-80-20 img:nth-child(odd):last-child,.grid-2-col-80-20 li:nth-child(odd):last-child,.grid-2-col-80-20>div:nth-child(odd):last-child{margin-right:0}.grid-2-col-80-20 img:nth-child(even),.grid-2-col-80-20 li:nth-child(even),.grid-2-col-80-20>div:nth-child(even){float:left;display:block;margin-right:2.35765%;width:23.23176%}.grid-2-col-80-20 img:nth-child(even):last-child,.grid-2-col-80-20 li:nth-child(even):last-child,.grid-2-col-80-20>div:nth-child(even):last-child{margin-right:0}.grid-2-col-80-20 img:nth-child(2n+2),.grid-2-col-80-20 li:nth-child(2n+2),.grid-2-col-80-20>div:nth-child(2n+2){margin-right:0}}.grid-2-col-30-70{max-width:100%;margin-left:auto;margin-right:auto;padding:0;margin:0}.grid-2-col-30-70:after,.grid-2-col-30-70:before{content:"";display:table}.grid-2-col-30-70:after{clear:both}.grid-2-col-30-70 img,.grid-2-col-30-70 li,.grid-2-col-30-70>div{float:left;display:block;margin-right:38.19821%;width:100%}.grid-2-col-30-70 img:last-child,.grid-2-col-30-70 li:last-child,.grid-2-col-30-70>div:last-child{margin-right:0}@media screen and (min-width:701px){.grid-2-col-30-70 img:nth-child(odd),.grid-2-col-30-70 li:nth-child(odd),.grid-2-col-30-70>div:nth-child(odd){float:left;display:block;margin-right:2.35765%;width:31.76157%}.grid-2-col-30-70 img:nth-child(odd):last-child,.grid-2-col-30-70 li:nth-child(odd):last-child,.grid-2-col-30-70>div:nth-child(odd):last-child{margin-right:0}.grid-2-col-30-70 img:nth-child(even),.grid-2-col-30-70 li:nth-child(even),.grid-2-col-30-70>div:nth-child(even){float:left;display:block;margin-right:2.35765%;width:65.88078%}.grid-2-col-30-70 img:nth-child(even):last-child,.grid-2-col-30-70 li:nth-child(even):last-child,.grid-2-col-30-70>div:nth-child(even):last-child{margin-right:0}.grid-2-col-30-70 img:nth-child(2n+2),.grid-2-col-30-70 li:nth-child(2n+2),.grid-2-col-30-70>div:nth-child(2n+2){margin-right:0}}.grid-2-col-70-30{max-width:100%;margin-left:auto;margin-right:auto;padding:0;margin:0}.grid-2-col-70-30:after,.grid-2-col-70-30:before{content:"";display:table}.grid-2-col-70-30:after{clear:both}.grid-2-col-70-30 img,.grid-2-col-70-30 li,.grid-2-col-70-30>div{float:left;display:block;margin-right:38.19821%;width:100%}.grid-2-col-70-30 img:last-child,.grid-2-col-70-30 li:last-child,.grid-2-col-70-30>div:last-child{margin-right:0}@media screen and (min-width:701px){.grid-2-col-70-30 img:nth-child(odd),.grid-2-col-70-30 li:nth-child(odd),.grid-2-col-70-30>div:nth-child(odd){float:left;display:block;margin-right:2.35765%;width:65.88078%}.grid-2-col-70-30 img:nth-child(odd):last-child,.grid-2-col-70-30 li:nth-child(odd):last-child,.grid-2-col-70-30>div:nth-child(odd):last-child{margin-right:0}.grid-2-col-70-30 img:nth-child(even),.grid-2-col-70-30 li:nth-child(even),.grid-2-col-70-30>div:nth-child(even){float:left;display:block;margin-right:2.35765%;width:31.76157%}.grid-2-col-70-30 img:nth-child(even):last-child,.grid-2-col-70-30 li:nth-child(even):last-child,.grid-2-col-70-30>div:nth-child(even):last-child{margin-right:0}.grid-2-col-70-30 img:nth-child(2n+2),.grid-2-col-70-30 li:nth-child(2n+2),.grid-2-col-70-30>div:nth-child(2n+2){margin-right:0}}.grid-3-col{max-width:100%;margin-left:auto;margin-right:auto;padding:0;margin:0}.grid-3-col:after,.grid-3-col:before{content:"";display:table}.grid-3-col:after{clear:both}.grid-3-col img,.grid-3-col li,.grid-3-col>div{float:left;display:block;margin-right:38.19821%;width:100%}.grid-3-col img:last-child,.grid-3-col li:last-child,.grid-3-col>div:last-child{margin-right:0}@media screen and (min-width:701px){.grid-3-col img,.grid-3-col li,.grid-3-col>div{float:left;display:block;margin-right:2.35765%;width:31.76157%}.grid-3-col img:last-child,.grid-3-col li:last-child,.grid-3-col>div:last-child{margin-right:0}.grid-3-col img:nth-child(3n+3),.grid-3-col li:nth-child(3n+3),.grid-3-col>div:nth-child(3n+3){margin-right:0}}.grid-4-col{max-width:100%;margin-left:auto;margin-right:auto;padding:0;margin:0}.grid-4-col:after,.grid-4-col:before{content:"";display:table}.grid-4-col:after{clear:both}.grid-4-col img,.grid-4-col li,.grid-4-col>div{float:left;display:block;margin-right:38.19821%;width:100%}.grid-4-col img:last-child,.grid-4-col li:last-child,.grid-4-col>div:last-child{margin-right:0}@media screen and (min-width:701px){.grid-4-col img,.grid-4-col li,.grid-4-col>div{float:left;display:block;margin-right:2.35765%;width:23.23176%}.grid-4-col img:last-child,.grid-4-col li:last-child,.grid-4-col>div:last-child{margin-right:0}.grid-4-col img:nth-child(4n+4),.grid-4-col li:nth-child(4n+4),.grid-4-col>div:nth-child(4n+4){margin-right:0}}.grid-6-col{max-width:100%;margin-left:auto;margin-right:auto;padding:0;margin:0}.grid-6-col:after,.grid-6-col:before{content:"";display:table}.grid-6-col:after{clear:both}.grid-6-col img,.grid-6-col li,.grid-6-col>div{float:left;display:block;margin-right:38.19821%;width:100%}.grid-6-col img:last-child,.grid-6-col li:last-child,.grid-6-col>div:last-child{margin-right:0}@media screen and (min-width:701px){.grid-6-col img,.grid-6-col li,.grid-6-col>div{float:left;display:block;margin-right:2.35765%;width:14.70196%}.grid-6-col img:last-child,.grid-6-col li:last-child,.grid-6-col>div:last-child{margin-right:0}.grid-6-col img:nth-child(6n+6),.grid-6-col li:nth-child(6n+6),.grid-6-col>div:nth-child(6n+6){margin-right:0}}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;position:relative}img.max-width-10,img.max-width-100,img.max-width-20,img.max-width-30,img.max-width-40,img.max-width-50,img.max-width-60,img.max-width-70,img.max-width-80,img.max-width-90,img.width-10,img.width-100,img.width-20,img.width-30,img.width-40,img.width-50,img.width-60,img.width-70,img.width-80,img.width-90{height:auto}@media screen and (min-width:701px){.max-width-10{max-width:10%}}@media screen and (min-width:701px){.max-width-20{max-width:20%}}@media screen and (min-width:701px){.max-width-30{max-width:30%}}@media screen and (min-width:701px){.max-width-40{max-width:40%}}@media screen and (min-width:701px){.max-width-50{max-width:50%}}@media screen and (min-width:701px){.max-width-60{max-width:60%}}@media screen and (min-width:701px){.max-width-70{max-width:70%}}@media screen and (min-width:701px){.max-width-80{max-width:80%}}@media screen and (min-width:701px){.max-width-90{max-width:90%}}@media screen and (min-width:701px){.max-width-100{max-width:100%}}@media screen and (min-width:701px){.width-auto{width:auto!important}}@media screen and (min-width:701px){.width-10{width:10%!important}}@media screen and (min-width:701px){.width-20{width:20%!important}}@media screen and (min-width:701px){.width-30{width:30%!important}}@media screen and (min-width:701px){.width-40{width:40%!important}}@media screen and (min-width:701px){.width-50{width:50%!important}}@media screen and (min-width:701px){.width-60{width:60%!important}}@media screen and (min-width:701px){.width-70{width:50%!important}}@media screen and (min-width:701px){.width-80{width:80%!important}}@media screen and (min-width:701px){.width-90{width:90%!important}}@media screen and (min-width:701px){.width-100{width:100%!important}}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.anchor-top{position:absolute;top:0}.anchor-right{position:absolute;right:0}.anchor-bottom{position:absolute;bottom:0}.anchor-left{position:absolute;left:0}.col-reset ul li{width:100%;clear:none;display:block}ul{padding:0 4em 0 2em}ul li{list-style:disc;list-style-position:outside;font-size:1em;font-weight:400;line-height:1.5em;margin-bottom:1.375em}ul li p{font-size:1em}ul li.article-list-item,ul li.footer-menu-item{list-style:none}ol{padding:0 4em 0 2em}ol li{list-style:decimal;list-style-position:outside;font-size:1em;font-weight:400;line-height:1.5em;margin-bottom:1.375em}ol li p{font-size:1em}.box-list{counter-reset:new-count;margin-bottom:0;margin-top:0}.box-list li{position:relative;list-style-type:none;background-color:#000;left:2em;min-height:2em;padding:0 .5em;margin-bottom:1em}.box-list li p{color:#fff;margin:0;padding-top:.25em;padding-bottom:.25em}.box-list li:before{content:" ";color:#fff;line-height:2em;display:block;position:absolute;left:-3em;min-width:2em;min-height:2em;padding:0 .5em;text-align:center;background-color:#000}.list-type-none li{list-style-type:none}.list-type-number li{list-style-type:decimal}.list-type-bullet li{list-style-type:disc}.list-type-bullet-fancy li:before{content:counter(new-count,disc);counter-increment:new-count}.list-type-circle-fancy li:before{content:counter(new-count,circle);counter-increment:new-count}.list-type-number-fancy li:before{content:counter(new-count,decimal-leading-zero);counter-increment:new-count}.list-type-alpha-fancy li:before{content:counter(new-count,lower-alpha);counter-increment:new-count}.list-type-roman-fancy li:before{content:counter(new-count,lower-roman);counter-increment:new-count}.box{display:inline-block;border:none;margin:1em 0;padding:1em;background-color:#000}.box a,.box p{color:#fff;padding:0;margin:0}.float-right{display:inline-block;float:right;clear:none;margin:1em 0 1em 1em}.float-left{display:inline-block;float:left;clear:none;margin:1em 1em 1em 0}.float-none{float:none!important;display:inline-block!important}.bg-red{background-color:#c8102e!important}.bg-red p{color:#fff!important}.bg-red-lt{background-color:#fcdbe0!important}.bg-red-lt p{color:#000!important}.bg-purple{background-color:#702082!important}.bg-purple p{color:#fff!important}.bg-purple-lt{background-color:#e2b4ed!important}.bg-purple-lt p{color:#000!important}.bg-black{background-color:#000!important}.bg-black p{color:#fff!important}.bg-black-lt{background-color:#ccc!important}.bg-black-lt p{color:#000!important}.bg-white{background-color:#fff}.bg-white a,.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h5,.bg-white h6,.bg-white p{color:#000}.bg-before-red:before{background-color:#c8102e!important;color:#fff!important}.bg-before-red-lt:before{background-color:#fcdbe0!important;color:#000!important}.bg-before-purple:before{background-color:#702082!important;color:#fff!important}.bg-before-purple-lt:before{background-color:#e2b4ed!important;color:#000!important}.bg-before-black:before{background-color:#000!important;color:#fff!important}.bg-before-black-lt:before{background-color:#ccc!important;color:#000!important}[data-icon]:before{font-family:FontAwesome;content:attr(data-icon);speak:none;margin-right:.5em}.icon-small[data-icon]:before{display:inline-block;font-size:16px;line-height:16px;margin-right:8px}.icon-medium[data-icon]:before{display:inline-block;font-size:32px;line-height:32px;margin-right:16px}.icon-large[data-icon]:before{display:inline-block;font-size:64px;line-height:64px;margin-right:32px}.icon-after-small[data-icon]:before{content:none}.icon-after-small[data-icon]:after{font-family:FontAwesome;content:attr(data-icon);speak:none;margin-right:.5em;display:inline-block;font-size:16px;line-height:16px;margin-right:8px}.icon-after-medium[data-icon]:before{content:none}.icon-after-medium[data-icon]:after{font-family:FontAwesome;content:attr(data-icon);speak:none;margin-right:.5em;display:inline-block;font-size:32px;line-height:32px;margin-right:16px}.icon-after-large[data-icon]:before{content:none}.icon-after-large[data-icon]:after{font-family:FontAwesome;content:attr(data-icon);speak:none;margin-right:.5em;display:inline-block;font-size:64px;line-height:64px;margin-right:32px}.circle-img{border-radius:50%}@media (min-width:768px){.circle-img--max-width-20{min-width:0;max-width:20%;height:auto}}.border-none{border:none}.border-1px-solid{border:1px solid #000}.border-2px-solid{border:2px solid #000}.border-4px-solid{border:4px solid #000}.border-top-none{border-top:none}.border-top-1px-solid{border-top:1px solid #000}.border-top-2px-solid{border-top:2px solid #000}.border-top-4px-solid{border-top:4px solid #000}.border-bottom-none{border-bottom:none}.border-bottom-1px-solid{border-bottom:1px solid #000}.border-bottom-2px-solid{border-bottom:2px solid #000}.border-bottom-4px-solid{border-bottom:4px solid #000}.border-left-none{border-left:none}.border-left-1px-solid{border-left:1px solid #000}.border-left-2px-solid{border-left:2px solid #000}.border-left-4px-solid{border-left:4px solid #000}.border-right-none{border-right:none}.border-right-1px-solid{border-right:1px solid #000}.border-right-2px-solid{border-right:2px solid #000}.border-right-4px-solid{border-right:4px solid #000}.border-color-lt{border-color:#fff}.border-color-med{border-color:#ccc}.border-color-dk{border-color:#000}.border-color-red{border-color:#c8102e}.margin-all-0.5em{margin:.5em!important}.margin-top-0.5em{margin-top:.5em!important}.margin-right-0.5em{margin-right:.5em!important}.margin-bottom-0.5em{margin-bottom:.5em!important}.margin-left-0.5em{margin-left:.5em!important}.margin-all-1em{margin:1em!important}.margin-top-1em{margin-top:1em!important}.margin-right-1em{margin-right:1em!important}.margin-bottom-1em{margin-bottom:1em!important}.margin-left-1em{margin-left:1em!important}.margin-all-2em{margin:2em!important}.margin-top-2em{margin-top:2em!important}.margin-right-2em{margin-right:2em!important}.margin-bottom-2em{margin-bottom:2em!important}.margin-left-2em{margin-left:2em!important}.margin-all-3em{margin:3em!important}.margin-top-3em{margin-top:3em!important}.margin-right-3em{margin-right:3em!important}.margin-bottom-3em{margin-bottom:3em!important}.margin-left-3em{margin-left:3em!important}.margin-all-4em{margin:4em!important}.margin-top-4em{margin-top:4em!important}.margin-right-4em{margin-right:4em!important}.margin-bottom-4em{margin-bottom:4em!important}.margin-left-4em{margin-left:4em!important}.margin-none{margin:0!important}.margin-left-none{margin-left:0!important}.margin-right-none{margin-right:0!important}.margin-top-none{margin-top:0!important}.margin-bottom-none{margin-bottom:0!important}.margin-0-auto{margin:0 auto!important}.padding-all-0.5em{padding:.5em!important}.padding-left-0.5em{padding-left:.5em!important}.padding-right-0.5em{padding-right:.5em!important}.padding-top-0.5em{padding-top:.5em!important}.padding-bottom-0.5em{padding-bottom:.5em!important}.padding-all-1em{padding:1em!important}.padding-left-1em{padding-left:1em!important}.padding-right-1em{padding-right:1em!important}.padding-top-1em{padding-top:1em!important}.padding-bottom-1em{padding-bottom:1em!important}.padding-all-2em{padding:2em!important}.padding-left-2em{padding-left:2em!important}.padding-right-2em{padding-right:2em!important}.padding-top-2em{padding-top:2em!important}.padding-bottom-2em{padding-bottom:2em!important}.padding-none{padding:0!important}.padding-left-none{padding-left:0!important}.padding-right-none{padding-right:0!important}.padding-top-none{padding-top:0!important}.padding-bottom-none{padding-bottom:0!important}.text-color-lt{color:#fff!important}.text-color-med{color:#666!important}.text-color-dk{color:#000!important}.text-color-red{color:#c8102e!important}.text-color-purple{color:#702082!important}.text-color-lt-before:before{color:#fff!important}.text-color-med-before:before{color:#666!important}.text-color-dk-before:before{color:#000!important}.text-color-red-before:before{color:#c8102e!important}.text-color-purple-before:before{color:#702082!important}.text-size-base{font-size:1em;font-weight:400;line-height:1.5em}.text-size-small{font-size:.625em;font-weight:400;line-height:1.4em}.text-size-med{font-size:1.5em;font-weight:400;line-height:1.5em}.text-size-lg{font-size:2.25em;font-weight:400;line-height:1.16667em}.text-size-xl{font-size:3.75em;font-weight:400;line-height:1.2em}.text-weight-lt{font-weight:100}.text-weight-base{font-weight:400}.text-weight-bold{font-weight:700}.text-weight-exbold{font-weight:900}.normal{font-style:normal}.italic{font-style:italic}.text-align-left{text-align:left!important}.text-align-right{text-align:right!important}.text-align-center{text-align:center!important}.no-margin{margin:0!important}.no-underline{border:none!important}.no-underline:focus,.no-underline:hover{border:none!important;background:0 0!important}.page-start{font-size:3.75em;font-weight:400;line-height:1em;text-align:center;border:none;padding:0;margin:1em 0 .5em}.section-start{font-size:3em;font-weight:400;line-height:1.25em;text-align:center;border:none;padding:0;margin:1em 0 .5em}html:lang(en) :lang(fr){font-style:italic}html:lang(en) :lang(fr).normal,html:lang(en) :lang(fr).normal *{font-style:normal}html:lang(fr) :lang(en){font-style:italic}html:lang(fr) :lang(en).normal,html:lang(fr) :lang(en).normal *{font-style:normal}@media screen and (max-width:700px){.hide-on-mobile{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:0}}@media screen and (max-width:1024px){.hide-on-tablet{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:0}}@media screen and (max-width:780px){.hide-on-desktop{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:0}}@media (min-width:768px){body:not(.sticky) .hide-on-large{display:none;visibility:hidden;position:absolute}}@media (min-width:1180px){body:not(.sticky) .hide-on-menu-full{display:none;visibility:hidden;position:absolute}}a.callout-cta-link{font-weight:400;display:block;padding:.5em;position:absolute;top:0;right:4em;border:none;background:#000;color:#fff}@media screen and (max-width:701px){a.callout-cta-link{padding:2em .5em .5em .5em}}a.callout-cta-link:focus,a.callout-cta-link:hover{font-weight:400;border:none}a.callout-cta-link .cta-link{border-bottom:1px solid #fff}.section-block{width:100%;min-height:0;position:relative;float:left;clear:both;border:none;padding:1em}.section-block:after,.section-block:before{content:"";display:table;clear:both}@media screen and (min-width:1024px){.section-block{min-height:650px;float:none;margin:0;padding:0}}.section-block .quote-figure{margin:0;padding:0}.section-block .quote-figure blockquote{border:none;margin:0;padding:0}.section-block .quote-figure blockquote p{font-size:1.5em;font-weight:400;line-height:1em;margin-top:0}@media screen and (min-width:1024px){.section-block .quote-figure blockquote p{font-size:3em;font-weight:400;line-height:1em}}.section-block .quote-figure blockquote p:after,.section-block .quote-figure blockquote p:before{content:none}.section-block .quote-photo{width:100%;float:none;display:block;padding:.5em 2rem;clear:both;border-bottom:1px solid #000}@media (min-width:1024px){.section-block .quote-photo{padding:.5em 20%}}@media screen and (min-width:1024px){.section-block .quote-photo{padding:2em 15%}}.section-block .quote-photo img.circle-img{display:inline-block;min-width:0;margin-right:.5em;width:20%;height:20%;border-radius:50%}@media screen and (min-width:1024px){.section-block .quote-photo img.circle-img{margin-right:2em}}.section-block .quote-photo blockquote,.section-block .quote-photo figcaption{width:75%;max-width:40rem;clear:none;color:#000}@media (min-width:1580px){.section-block .quote-photo blockquote,.section-block .quote-photo figcaption{margin-top:2rem}}.section-block .quote-photo figcaption{border:none;width:100%;text-align:right}.section-block .quote-photo blockquote p{font-size:1em;font-weight:400;line-height:1.5em}@media screen and (min-width:1024px){.section-block .quote-photo blockquote p{font-size:1.5em;font-weight:400;line-height:1.33333em}}.section-block .quote-photo,.section-block#dns-value .quote-photo,.section-block#firewall-value .quote-photo{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}@media (min-width:1315px){.section-block .quote-photo figcaption,.section-block#dns-value .quote-photo figcaption,.section-block#firewall-value .quote-photo figcaption{max-width:55rem}}.section-block figcaption{color:#fff}.section-cta{margin-top:2em;margin-bottom:2em;float:left}@media screen and (min-width:1024px){.section-cta{margin-top:8em;margin-bottom:0}.i18n-fr .section-cta{margin-top:2em}}.section-cta p{font-size:1.125em;font-weight:400;line-height:1.33333em;margin:0;padding:0}@media screen and (min-width:1024px){.section-cta p{font-size:1.5em;font-weight:400;line-height:1.5em}}.d-zone-chart{width:100%;margin:0;padding:1em}@media screen and (min-width:701px){.d-zone-chart{float:left;display:block;margin-right:2.35765%;width:23.23176%}.d-zone-chart:last-child{margin-right:0}}@media screen and (min-width:1024px){.d-zone-chart{border-right:1px solid #000}}.d-zone-chart figcaption p{font-size:1.125em;font-weight:400;line-height:1.33333em;color:#000}.d-zone-chart figcaption .cta-link{font-size:1.125em;font-weight:400;line-height:1em;width:100%;text-align:center;padding:.5em;border:1px solid #c8102e;background-color:#c8102e;color:#fff}.d-zone-chart figcaption .cta-link:focus,.d-zone-chart figcaption .cta-link:hover{background-color:#000;border:1px solid #fff}.now-more-than-ever{float:left;display:block;margin-right:2.35765%;width:100%;margin:0;padding:2em 1em 1em 2em}.now-more-than-ever:last-child{margin-right:0}@media screen and (min-width:701px){.now-more-than-ever{float:left;display:block;margin-right:2.35765%;width:65.88078%;border-left:1px solid #000}.now-more-than-ever:last-child{margin-right:0}}@media screen and (min-width:1024px){.now-more-than-ever{border:none}}.now-more-than-ever h2,.now-more-than-ever p{font-size:2.625em;font-weight:400;line-height:1em;margin:0}.now-more-than-ever p{color:#000;margin-bottom:1em}.multi-column-list{display:flex;flex-flow:row;flex-wrap:wrap;margin:0;padding:0}.multi-column-list li{display:inline-block;font-size:1.125em;font-weight:400;line-height:1.33333em;padding:.5em 1em .5em 0;margin:0}.book-in-20-minutes{float:left;clear:both;width:100%;margin:0;padding:1em 15%;text-align:center;border-top:1px solid #000}.book-in-20-minutes h2{font-size:2.625em;font-weight:400;line-height:1.14286em;margin:0;padding:0}@media screen and (min-width:1024px){.book-in-20-minutes h2{padding:1em 2em 0 2em}}.book-in-20-minutes .cta-link{font-size:1.125em;font-weight:400;line-height:1em;padding:.5em;border:1px solid #c8102e;background-color:#c8102e;color:#fff}.book-in-20-minutes .cta-link:focus,.book-in-20-minutes .cta-link:hover{background-color:#000;border:1px solid #fff}.background-img{background:top center no-repeat}.dns-threat{padding-top:5em!important}.dns-threat,.section-01{max-width:none;background-image:none}@media screen and (min-width:1024px){.dns-threat,.section-01{background-image:url(https://cira.ca/sites/default/files/public/d-zone-pain-background.png);background-position:right;max-height:650px;padding-top:2em}.dns-threat.dns-firewall,.section-01.dns-firewall{padding:2em 4em;background-image:url(https://cira.ca/sites/default/files/public/dns-firewall-1184x560.png)}}.dns-threat .max-width-50,.section-01 .max-width-50{display:flex;flex-direction:column;min-width:100%;width:100%;max-width:1440px;margin:0 auto}@media screen and (min-width:1024px){.dns-threat .max-width-50,.section-01 .max-width-50{min-width:0;max-width:1440px}}.dns-threat .max-width-80,.section-01 .max-width-80{display:flex;flex-direction:column;min-width:100%;width:100%;max-width:1440px;margin:0 auto}@media screen and (min-width:1024px){.dns-threat .max-width-80,.section-01 .max-width-80{min-width:0;max-width:1440px}}.dns-threat .quote-figure,.section-01 .quote-figure{width:100%;overflow:visible;max-width:100%}.dns-threat .quote-figure strong,.section-01 .quote-figure strong{display:inline-block}@media (min-width:1024px){.dns-threat .quote-figure,.section-01 .quote-figure{max-width:870px}}@media (min-width:1245px){.dns-threat .quote-figure,.section-01 .quote-figure{max-width:1050px}}.dns-threat h3,.section-01 h3{font-size:2.25em;font-weight:700;line-height:1em;color:#fff;margin-top:0}.section-01{background-image:none;padding:2em}.section-01 .section-cta{margin-top:2em}@media (min-width:750px){body.sticky #section-one-cta{font-size:12px;text-align:center;position:fixed;z-index:9003;top:1em;left:50%;margin:0;margin-left:-365px;width:730px}body.sticky #section-one-cta p{color:#000!important;display:inline}body.sticky #section-one-cta h3{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:0}body.page-enterprise-products-d-zone-dns-firewall #section-one-cta{top:.125em}}.malware-uses h2{padding-bottom:2em}.firewall-value{min-height:auto}.firewall-value .quote-photo{border:none;border-top:1px solid #000}.video-section{border-top:1px solid #000;border-bottom:1px solid #000;min-height:0}.video-section h3{font-size:2.25em;font-weight:400;line-height:1em;margin:0;padding:0 0 1em 0}@media screen and (min-width:1024px){.video-section h3{padding:0 3em 1em 0}}.video-section ul li{font-size:1.5em;font-weight:400;line-height:1em}.video-section .content-container{float:left;clear:both;width:100%;padding:1em}@media screen and (min-width:701px){.video-section .content-container{padding:3em 4rem 1em;width:50%;float:left;clear:none}}.video-section .video{float:right;clear:both;width:100%;padding:1em}@media screen and (min-width:701px){.video-section .video{width:50%;border-left:1px solid #000;float:right;clear:none}}.video-section .video iframe{width:100%;height:350px}.world-map{border-bottom:1px solid #000}.world-map:before{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://cira.ca/sites/default/files/public/wolrd-map-vector.png) top center no-repeat;opacity:.4}@media screen and (min-width:701px){.world-map{height:650px;display:flex;flex-direction:row}}.world-map .right-col{position:relative;align-items:stretch;padding:1rem;width:100%;display:block}.world-map .content-container{width:100%;position:relative;top:-1px;padding:4em 2em 2em 2em;background:rgba(0,0,0,.8)}@media screen and (min-width:701px){.world-map .content-container{width:70%}}.world-map .content-container p{font-size:2em;font-weight:200;line-height:1.3125em;color:#fff;margin:0;padding:0}.world-map .content-container p strong{font-weight:600}.world-map .content-container-2{float:left;clear:both;width:100%;top:auto;bottom:0;margin:0;padding:4em 0 1em 0}@media screen and (min-width:701px){.world-map .content-container-2{position:absolute;float:none;width:70%}}.world-map .content-container-2 h2{font-size:1.5em;font-weight:400;line-height:1.5em;margin:0}.world-map .content-container-2 .cta-link{font-size:1.125em;font-weight:400;line-height:1em;margin-top:1em;text-align:center;width:50%;padding:.5em;border:1px solid #c8102e;background-color:#c8102e;color:#fff}.world-map .content-container-2 .cta-link:focus,.world-map .content-container-2 .cta-link:hover{font-weight:600;background-color:#000;border:1px solid #000}.world-map ul.node-list{position:relative;float:left;clear:both;width:100%;right:1.25em;bottom:2em;margin:0;padding:2em 0 0 0}@media screen and (min-width:701px){.world-map ul.node-list{padding:0;position:absolute;width:20%}}.world-map ul.node-list li{font-size:1.5em;font-weight:400;line-height:1.33333em;background:rgba(255,255,255,.6);display:inline-block;margin:0;padding:.125em 0 .125em 0}@media screen and (min-width:701px){.world-map ul.node-list li{text-align:right;float:right;clear:both}}.world-map ul.node-list li:last-of-type{font-size:1em;font-weight:400;line-height:1.125em;padding:.5em 0 0 .25em}.customer-section{min-height:0;border-bottom:1px solid #000}.customer-section h2{text-align:center;width:100%;margin:0;padding:1em 0 0 0}.customer-section ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0;padding:0}.customer-section ul li{display:inline-block;margin:.5em}.book-now-bottom .quote-figure{margin:0;padding:0}.book-now-bottom .quote-figure blockquote{border:none;margin:0;padding:0}.book-now-bottom .quote-figure blockquote p{font-size:3em;font-weight:400;line-height:1em;margin-top:0}.book-now-bottom .quote-figure blockquote p:after,.book-now-bottom .quote-figure blockquote p:before{content:none}.book-now-bottom .quote-photo{width:100%;float:none;display:block;padding:.5em 5%;clear:both;border-bottom:1px solid #000}@media screen and (min-width:1024px){.book-now-bottom .quote-photo{padding:2em 15%}}.book-now-bottom .quote-photo strong{display:block}.book-now-bottom .quote-photo img.circle-img{display:inline-block;min-width:0;margin-right:.5em;width:20%;height:20%;border-radius:50%}@media screen and (min-width:1024px){.book-now-bottom .quote-photo img.circle-img{margin-right:2em}}.book-now-bottom .quote-photo blockquote,.book-now-bottom .quote-photo figcaption{width:75%;float:right;clear:none;color:#000}.book-now-bottom .quote-photo figcaption{border:none;width:100%;text-align:right}.book-now-bottom .quote-photo blockquote p{font-size:1em;font-weight:400;line-height:1.5em}@media screen and (min-width:1024px){.book-now-bottom .quote-photo blockquote p{font-size:1.5em;font-weight:400;line-height:1.33333em}}.book-now-bottom .content-container{padding:2em 0;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:701px){.book-now-bottom .content-container{flex-direction:row}}.book-now-bottom .content-container p,.book-now-bottom .content-container ul{padding:0;margin:0}.book-now-bottom .content-container p li,.book-now-bottom .content-container ul li{margin:0;padding:0;display:inline-block}.book-now-bottom .content-container .col-left,.book-now-bottom .content-container .col-right{padding:16px}@media screen and (min-width:701px){.book-now-bottom .content-container .col-left,.book-now-bottom .content-container .col-right{width:50%;max-width:40rem;align-content:stretch;padding:40px 16px 32px 16px}}@media (max-width:1110px){.book-now-bottom .content-container .col-left{max-width:30rem}}.book-now-bottom .content-container p.col-left{font-size:1.5em;font-weight:400;line-height:1.5em}.book-now-bottom .content-container p.col-left strong{color:#c8102e}.book-now-bottom .content-container ul.col-right{position:relative;padding-left:32px;display:flex;flex-direction:column}@media screen and (min-width:701px){.book-now-bottom .content-container ul.col-right:before{content:"{";position:absolute;color:#c8102e;font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace,sans-serif;font-size:200px;line-height:1em;top:0;left:-50px}}.book-now-bottom .content-container ul.col-right li{font-size:1.25em;font-weight:400;line-height:1.8em;padding-left:1.5em}.book-now-bottom .content-container ul.col-right li:before{content:"•";position:absolute;left:2em}.cta-container{text-align:center;padding-bottom:2em}.cta-container h2{font-size:2.25em;font-weight:400;line-height:1em;margin:0;padding:1em 2em 0 2em}.cta-container .cta-link{font-size:1.125em;font-weight:400;line-height:1em;padding:.5em;border:1px solid #c8102e;background-color:#c8102e;color:#fff}.cta-container .cta-link:focus,.cta-container .cta-link:hover{background-color:#000;border:1px solid #fff}.footnote{width:100%;float:left;clear:both;margin:0;padding:0;position:relative;left:1rem;bottom:0}@media screen and (min-width:1024px){.footnote{position:absolute;bottom:0}}.footnote p{font-size:.6875em;font-weight:200;line-height:1.45455em}.resources-section{min-height:0}.resources-section .header{margin:0;padding:1em 0;border-top:1px solid #000;border-bottom:1px solid #000}.resources-section .header p{font-size:1.5em;font-weight:400;line-height:1.5em;text-align:center;margin:0;padding:0}.resources-section .resource-list{margin:0;padding:0;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:701px){.resources-section .resource-list{flex-direction:row}}.resources-section .resource-list li{display:block;align-items:stretch;max-width:40rem!important;padding:1em;margin:0;border-bottom:1px solid #000}@media screen and (min-width:701px){.resources-section .resource-list li{border:none;border-right:1px solid #000}.resources-section .resource-list li:first-of-type{padding-left:0}.resources-section .resource-list li:last-of-type{padding-right:0;border-right:none}}.resources-section .resource-list li h2{font-weight:400;margin:0;padding:0 0 1em 0}.resources-section .resource-list .register{min-width:100%;background:#c8102e;color:#fff;border:none;font-size:1em;font-weight:400;line-height:1.5em;font-family:CeraPRO,"Helvetica Nueue",Arial,sans-serif;min-height:42px}.resources-section .resource-list .register:focus,.resources-section .resource-list .register:hover{background-color:#000}.resources-section .resource-list .mktoFormRow{margin-bottom:1em;font-size:16px}.resources-section .resource-list .mktoButtonWrap{font-size:16px}.resources-section .resource-list .mktoAsterix{float:left}.resources-section .resource-list label[for=emailOptin]{width:auto;min-width:0}.resources-section .resource-list .mktoRequiredField{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.resources-section .resource-list .mktoLabel{font-size:1em;font-weight:400;line-height:1.5em;font-family:CeraPRO,"Helvetica Nueue",Arial,sans-serif}.resources-section .resource-list .mktoLabel[for=emailOptin]{order:2;max-width:95%}.resources-section .resource-list .mktoCheckboxList{order:1}.resources-section .resource-list .mktoCheckboxList>input{margin:0;padding:0;position:absolute}.resources-section .resource-list .mktoCheckboxList>label{margin:0;padding:0;position:relative}.dns-more{min-height:0}.dns-more h2{font-size:3em;font-weight:400;line-height:1em;border-top:1px solid #000;margin:0;padding:.5em 1rem}.dns-more ul.more-list{display:flex;flex-direction:column;margin:0;padding:0}@media screen and (min-width:701px){.dns-more ul.more-list{flex-direction:row}}.dns-more ul.more-list li{display:block;align-items:stretch;padding:1em;margin:0;border-top:1px solid #000}@media screen and (min-width:701px){.dns-more ul.more-list li{border-right:1px solid #000}}.dns-more ul.more-list li:last-of-type{border-right:none}.dns-more ul.more-list li h3{font-weight:600;margin:0;padding:0}.annual-report-2017-arrow{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.annual-report-2017-arrow-box-50{width:100%;background-color:#702082;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;position:relative;padding:15px;margin-bottom:1rem}@media (min-width:600px){.annual-report-2017-arrow-box-50{max-width:47%}}.annual-report-2017-arrow-box-50.three-column-arrow{max-width:30%;padding:0 1rem}@media (min-width:600px){.annual-report-2017-arrow-box-50.three-column-arrow:nth-child(1){width:30%}.annual-report-2017-arrow-box-50.three-column-arrow:nth-child(2){width:20%}.annual-report-2017-arrow-box-50.three-column-arrow:nth-child(3){width:30%;margin-right:40px}.annual-report-2017-arrow-box-50.three-column-arrow:after{content:'';display:block;position:absolute;left:100%;top:50%;margin-top:-40px;width:0;height:0;border-top:40px solid transparent;border-right:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid #702082}}.annual-report-2017-bar-charts{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.annual-report-2017-bar-charts-box{width:100%;display:inline-block;position:relative}@media (min-width:600px){.annual-report-2017-bar-charts-box{max-width:47%}}.annual-report-2017-icon-left{height:75px;width:75px;margin-right:1rem}.annual-report-2017-infographic-text{color:#fff}.arrow{position:relative}.arrow:after{content:'';display:block;position:absolute}.arrow:before{content:'';display:block;position:absolute}@media (min-width:768px){.arrow--right:after,.right-arrow:after{content:'';border-top:40px solid transparent;border-right:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid #702082;display:block;height:0;left:100%;margin-top:-40px;position:absolute;top:50%;width:0}}@media (min-width:768px){.arrow--left:after,.left-arrow:after{content:'';display:block;position:absolute;right:100%;top:50%;margin-top:-40px;width:0;height:0;border-top:40px solid transparent;border-right:40px solid #702082;border-bottom:40px solid transparent;border-left:40px solid transparent}}@media (min-width:768px){.arrow--up:before,.up-arrow:before{content:'';display:block;position:absolute;left:50%;top:-50%;margin:26px 0 0 -40px;width:0;height:0;border-top:40px solid transparent;border-right:40px solid transparent;border-bottom:40px solid #702082;border-left:40px solid transparent}}@media (min-width:768px){.arrow--down:after,.down-arrow:after{content:'';display:block;position:absolute;left:50%;bottom:-50%;margin:0 0 26px -40px;width:0;height:0;border-top:40px solid #702082;border-right:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid transparent}}[data-icon]:before{font-family:FontAwesome;content:attr(data-icon);speak:none}.icon-new:before{font-family:"Font Awesome 5 Pro"}.icon-brands:before{font-family:"Font Awesome 5 Brands"}.icon-new--small:before{font-size:8pt}.icon-new--medium:before{font-size:18pt}.icon-new--large:before{font-size:24pt}.icon-new--xlarge:before{font-size:36pt}.icon-new--text-xl:before{font-size:4.5rem;line-height:1em}.icon-new--bold:before{font-weight:900}.icon-new--block{display:block}.icon-new--inline-block-40:before{min-width:40px;display:inline-block}.icon-new--inline-block-40+span{width:calc(100% - 70px)}.icon-new--red:before{color:#c8102e}.icon-new--grey:before{color:#999}.icon-new--grey-2:before{color:#564e4c}.icon-new--right:before{margin:0 0 0 1rem}.icon-new--quote-left{position:relative}.icon-new--quote-left:before{position:absolute;left:-1.2em}.icon-new--quote-right{position:relative}.icon-new--quote-right:before{position:absolute;right:-2em}.icon-new--center{display:flex;justify-content:center}.icon-new--center:before{margin:0}.icon-new--42px:before{font-size:2.625em;font-weight:400;line-height:1em}.icon-label--inline-block{display:inline-block}.icon-lable--small{font-size:8pt}.icon-lable--medium{font-size:18pt}.icon-lable--large{font-size:24pt}.icon-lable--xlarge{font-size:36pt}.icon-label--block{display:block}.icon-label--30ch{max-width:30ch}.icon-label--40ch{max-width:40ch}.anchor-active{transition:all .5s ease-in;background-color:#c8e6e6}:not(li).anchor-active{position:relative;font-weight:700}:not(li).anchor-active:before{content:"\00f061";font-size:1rem;font-family:FontAwesome;display:block;position:absolute;left:-1.5rem;animation:arrow-right .5s ease-in}#acei .logo-letter,#cira .logo-letter{fill:#000}#acei .logo-ball,#cira .logo-ball{fill:#c8102e}a:focus #acei .logo-ball,a:focus #cira .logo-ball,a:hover #acei .logo-ball,a:hover #cira .logo-ball{fill:#000}button{font-size:1em;font-weight:400;line-height:2.625em;width:auto;padding:0 1rem;margin:0;border:1px solid #ccc;border-radius:0;background-color:#fff}button:focus,button:hover{background-color:#c8102e;border-color:#c8102e;color:#fff}.button-toggle{text-align:center;min-width:1rem;min-height:1rem}.toggle-main-menu{position:absolute;top:5px;right:5px}.button-submenu{font-size:1.125em;font-weight:400;line-height:1em;color:#333;letter-spacing:1px;position:relative;text-align:left;width:100%;height:50px;border:none;display:flex;justify-content:flex-start}.button-submenu [data-icon]:before{color:#333}.button-submenu:focus,.button-submenu:hover{background:#c8102e}.button-submenu:focus [data-icon]:before,.button-submenu:hover [data-icon]:before{color:#fff}.menu-item.on .button-submenu{color:#000;font-weight:700;background-color:#fff;border-color:#fff}.menu-item.on .button-submenu [data-icon]:before{color:#000}.menu-item.on .button-submenu:focus,.menu-item.on .button-submenu:hover{color:#fff;background:#c8102e}.menu-item.on .button-submenu:focus [data-icon]:before,.menu-item.on .button-submenu:hover [data-icon]:before{color:#fff}.menu-item.on .button-submenu .icon-icon:before{content:"\00f068"}@media (min-width:1180px){.menu-item.on .button-submenu{margin-right:.25rem;border:none}}input[type=checkbox].nav-toggle{opacity:0}input[type=checkbox].nav-toggle:checked:focus+label,input[type=checkbox].nav-toggle:checked:hover+label,input[type=checkbox].nav-toggle:focus+label,input[type=checkbox].nav-toggle:hover+label{color:#fff;background:#000}input[type=checkbox].nav-toggle+label{font-size:1.125em;font-weight:400;line-height:1em;font-family:CeraPRO,"Helvetica Nueue",Arial,sans-serif;min-width:1rem;min-height:1rem;padding:1rem;position:absolute;right:50px;text-align:center;top:5px;z-index:+1}input[type=checkbox].nav-toggle+label:before{font-family:FontAwesome;content:'\f0c9';font-weight:900;margin:0;padding-right:.125rem;position:relative}input[type=checkbox].nav-toggle+label:focus,input[type=checkbox].nav-toggle+label:hover{color:#fff;background:#000}input[type=checkbox]:checked.nav-toggle+label{background:#c8102e;color:#fff}input[type=checkbox]:checked.nav-toggle+label:before{font-family:FontAwesome;content:'\f2d3'}.vcard h2{font-size:.875em;font-weight:400;line-height:1.71429em;padding-top:0;padding-bottom:0;margin-bottom:0}.footer-wrapper .vcard h2{margin-top:0}.vcard p{font-size:.875em;font-weight:400;line-height:1.71429em;margin:0;padding:0}.vcard .street-address{display:block}.contact-list{margin-top:.5em;min-width:260px;display:flex;flex-direction:row;flex-wrap:wrap}.contact-list li{font-size:.875em;font-weight:400;line-height:1.71429em;display:block;margin-right:1em}.contact-list .email a,.contact-list .tel a{color:#000}.contact-list .email a:focus,.contact-list .email a:hover,.contact-list .tel a:focus,.contact-list .tel a:hover{color:#fff;background-color:#000}.report-title{font-size:1rem;border:none;margin:4rem 0 0 0;padding:0;text-transform:uppercase}.report-title+.report-subtitle{margin-bottom:4rem}.report-title--tall{margin:4rem 0 0}.report-title--white{color:#fff}.report-title--center{text-align:center}.report-title__wrapper{display:inline-block;padding:.5rem 0 .5rem 1rem}.report-title__wrapper--red{background-color:#c8102e}.report-title__name{font-size:4.5em;font-weight:900;line-height:1em;display:block;max-width:13ch}.report-title__name--full{max-width:100%}.report-title__light-small{font-size:2em;font-weight:400;line-height:1em;display:block}.report-subtitle{font-size:2em;font-weight:400;line-height:1em;display:block;margin:0;padding:0}.report-subtitle--white{color:#fff}.report-subtitle--center{text-align:center}.ar-title{font-size:1.5em;font-weight:200;line-height:1em;text-transform:uppercase;letter-spacing:2px;padding:0;color:#c8102e}.ar-title--margin-top-0{margin-top:0}.ar-title--border{border:6px solid #c8102e;border-right:none;border-left:none;padding:1rem 0;text-align:center}.ar-title__span--bold{font-weight:700}.flex-list{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:1rem}.flex-list--border{position:relative;padding:2rem 0;margin:2rem 0}.flex-list--border:before{content:"";display:block;position:absolute;width:60%;height:1px;left:20%;top:0;background:#c8102e}.flex-list--border:after{content:"";display:block;position:absolute;width:60%;height:1px;left:20%;bottom:0;background:#c8102e}.flex-list--3-column{justify-content:space-between;padding:2rem}.flex-list--3-column li{list-style-position:outside;width:30%;padding:.25rem 1rem .25rem 0;margin:0}.flex-list--3-column li p{margin:0}.figure--grey-lt{background-color:#ececec;padding:2rem}.figure__title--center{text-align:center}.note{font-size:.875em;font-weight:200;line-height:1.14286em}.note--center{text-align:center}.block{display:block;padding:1rem;margin:1rem 0}.block--red{background-color:#c8102e}.text--center{text-align:center}.text--lg{font-size:1.5em;font-weight:400;line-height:1.5em}.text--white{color:#fff}.text--white a{color:#fff}.text--white a:focus,.text--white a:hover{background-color:#000}.figure-circle{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.figure-circle-wrapper{max-width:300px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start}.figure-circle-title{border-radius:50%;border:1px solid #c8102e;font-size:2.25em;font-weight:100;line-height:4.55556em;text-align:center;text-transform:uppercase;color:#c8102e;height:200px;width:200px}.figure-circle-list{list-style-type:disc;list-style-position:outside;padding-left:20px;padding-top:25px;width:100%;max-width:30%;min-width:300px;display:flex;flex-direction:column;justify-content:space-between}.figure-circle-item{padding-bottom:15px}@keyframes arrow-right{0%{left:-2rem}70%{left:-1rem}100%{left:-1.5rem}}@keyframes background-highlight{0%{background-color:#fff}80%{background-color:rgba(0,0,0,.2)}100%{background-color:#fff}}.alert{border-left:.2rem solid #000;padding:1rem}@media (min-width:480px){.alert{margin:2rem}}.alert-danger,.alert-error{background-color:#f2dede;border-left-color:#783232}.alert-danger h2,.alert-danger p,.alert-error h2,.alert-error p{color:#783232}.alert-danger a,.alert-error a{color:#783232}.alert-danger a:focus,.alert-danger a:hover,.alert-error a:focus,.alert-error a:hover{color:#fff;border-left-color:#783232}.alert-info{background-color:#d9edf7;border-left-color:#245269}.alert-info h2,.alert-info p{color:#245269}.alert-info a{color:#245269}.alert-info a:focus,.alert-info a:hover{color:#fff;border-left-color:#245269}.alert-status,.alert-success{background-color:#dff0d8;border-left-color:#284628}.alert-status h2,.alert-status p,.alert-success h2,.alert-success p{color:#284628}.alert-status a,.alert-success a{color:#284628}.alert-status a:focus,.alert-status a:hover,.alert-success a:focus,.alert-success a:hover{color:#fff;border-left-color:#284628}.alert-warning{background-color:#fcf8e3;border-left-color:#66512c}.alert-warning h2,.alert-warning p{color:#fff;color:#66512c}.alert-warning a{color:#66512c}.alert-warning a:focus,.alert-warning a:hover{color:#fff;border-left-color:#66512c}.alert[aria-hidden=true]{visibility:hidden;display:none}[aria-invalid=true]{border:2px solid #783232!important;outline:0}[aria-invalid=true]:focus,[aria-invalid=true]:hover{outline:0;border-color:#542323;box-shadow:0 0 8px 0 rgba(0,0,0,.63)}@media (min-width:768px){.rar-bio-footer{display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-start}}.rar-bio-footer #contact-info,.rar-bio-footer #service-info{max-width:30rem;margin-right:4rem}.rar-bio-logo{max-width:810px;margin-bottom:2rem}a.rar-bio-home-link{background:0 0;border:none}a.rar-bio-home-link:focus,a.rar-bio-home-link:hover{color:#000;background:0 0;border:none}a.rar-bio-home-link h1{padding-bottom:.5rem}a.rar-link{background:0 0;border:none;box-shadow:0 10px 6px -6px #777;display:block;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:space-between;margin:0;padding:0}a.rar-link:hover,a.rar-linkfocus{background:0 0;box-shadow:none}a.rar-link:hover .rar-tile,a.rar-linkfocus .rar-tile{border:4px solid #000}.rar-tile{background-color:#fff;border:4px solid #c8102e;display:flex;flex-wrap:wrap;flex-direction:row;height:calc(100% - 4px);margin:.25rem;min-width:0}.rar-tile-content{background:#fff;color:#000;margin:0 .25rem;min-width:0;padding:.25rem;width:100%}.rar-tile-content.empty{background:0 0}.rar-tile-content h2.rar-title{font-size:1.5em;font-weight:700;line-height:1em;padding:.25rem 0;margin:0}.rar-tile-content p{font-size:16px;padding:.25rem 0;margin:0}.rar-tile-content p .rar-content-line-1,.rar-tile-content p .rar-content-line-2{font-size:.84375em;font-weight:400;line-height:1.48148em;display:block;margin:auto;max-width:17rem;min-height:0;overflow:hidden;text-align:center}.rar-btn{font-size:1.4375em;font-weight:400;line-height:1em;color:#fff;background-color:#c8102e;width:100%;height:42px;padding:.5rem 1rem;margin:0;margin-bottom:-.2px;display:flex;flex-wrap:wrap;align-items:flex-start;align-self:flex-end;justify-content:space-between}.rar-btn span.icon-icon,.rar-btn span.icon-label{color:#fff;width:auto;margin-right:0;margin:0;min-height:0;align-self:flex-end}.rar-link:hover .rar-btn{background:#000}.rar-img{align-self:flex-start;width:100%;height:auto;padding-bottom:0}ul.rar-list,ul.result-list{display:flex;flex-wrap:wrap;justify-content:center;margin:1rem 0 2rem;list-style:none}ul.rar-list.names,ul.result-list.names{display:block;text-align:center}li.li-rar{width:100%;padding:.5rem;list-style:none}@media (min-width:580px){li.li-rar{max-width:220px}}@media (min-width:800px){li.li-rar{max-width:25%}}li.result-list-li{display:inline-block;padding:.5rem;list-style:none}dl.contact-list{display:block}dl.contact-list dt{font-weight:700;padding-bottom:0}dl.contact-list dd{padding-top:0;margin:0 0 1rem 0}ul.checked-list{margin:0;padding:0}ul.checked-list li{padding-left:2rem;position:relative;margin:.25rem 0 1rem;list-style:none}ul.checked-list li:before{content:"\00f058";display:block;position:absolute;font-family:FontAwesome;left:0}footer.footer-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;border-top:4px solid #c8102e;background-color:#ececec}footer.footer-wrapper a{font-weight:400;color:#000;border:none;padding:.125rem}footer.footer-wrapper a:focus,footer.footer-wrapper a:hover{font-weight:inherit;color:#fff;background-color:#000}.footer-menu-section{max-width:100vw;overflow:hidden;padding:0 1rem}@media (min-width:940px){.footer-menu-section{padding:0 3rem}}.footer-sidebar{width:100%}@media (min-width:1520px){.footer-sidebar{width:20%}}.footer-sidebar .contact-list{margin:1rem 0 0 0;padding:0}.footer-sidebar .footer-contact{margin:14px}.article-careers{margin-bottom:0;padding:1rem;clear:both}.article-careers h2{font-size:1.5em;font-weight:200;line-height:1em;margin-top:0}.article-careers p a{color:#000;padding-bottom:.25rem;border-bottom:1px solid;display:inline}.article-careers p a:focus,.article-careers p a:hover{color:#fff;background-color:#000}.article-connect{padding:1rem;clear:both}.article-connect h2{font-size:1.5em;font-weight:200;line-height:1em;margin-top:0}.social-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.social-list>li{display:block;list-style:none;margin:0 1rem 0 0}a.social-list-link{font-size:2.625em;font-weight:400;line-height:.7619em;color:#000;border:none;margin:0;display:block}a.social-list-link:focus,a.social-list-link:hover{color:#c8102e!important;background:0 0!important}a.social-list-link:first-of-type{margin-left:0}a.social-list-link .icon-icon:before{font-size:36px;padding:0;margin:0}.article-domain-counter{display:inline-block;clear:both;padding:1rem;background-color:none}.article-domain-counter h2{font-size:1.125em;font-weight:400;line-height:1.33333em;margin:0;padding:0}.article-domain-counter .domain-count{display:inline-block}.footer-legal-text{background-color:#c8102e;width:100vw;padding:1rem 3rem;padding-bottom:60px;margin-top:2rem}@media (min-width:979px){.footer-legal-text{padding-bottom:1rem}}.footer-legal-text .legal-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;max-width:1440px;margin:0 14px}.footer-legal-text p{font-size:.875em;font-weight:400;line-height:1.71429em;color:#fff;max-width:820px}.footer-legal-text p a{color:#fff;border-bottom:1px solid}.footer-legal-text p a:focus,.footer-legal-text p a:hover{color:#000;background-color:#fff}.block-ad{margin:2rem;padding:1rem;border:.0625rem solid #000}body.section-be-released-domain-name-registration-policy-rules-and-procedures ul:not(menu-bar),body.section-canadian-presence-requirements-registrants ul:not(menu-bar),body.section-canadian-presence-requirements-registrars ul:not(menu-bar),body.section-cira-domain-name-dispute-resolution-policy ul:not(menu-bar),body.section-cira-domain-name-dispute-resolution-rules ul:not(menu-bar),body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ul:not(menu-bar),body.section-convention-d-enregistrement-titulaires ul:not(menu-bar),body.section-convention-de-registraire ul:not(menu-bar),body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ul:not(menu-bar),body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ul:not(menu-bar),body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ul:not(menu-bar),body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ul:not(menu-bar),body.section-fiscal-year-2017-annual-report-members ul:not(menu-bar),body.section-general-registration-rules ul:not(menu-bar),body.section-ira-domain-name-dispute-resolution-policy ul:not(menu-bar),body.section-lignes-directrices-en-mati-re-de-service-minimal ul:not(menu-bar),body.section-minimum-service-guidelines ul:not(menu-bar),body.section-policy-membership ul:not(menu-bar),body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ul:not(menu-bar),body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ul:not(menu-bar),body.section-politique-relative---l-admission-des-membres ul:not(menu-bar),body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ul:not(menu-bar),body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ul:not(menu-bar),body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ul:not(menu-bar),body.section-rapport-annuel-aux-membres-annee-financiere-2017 ul:not(menu-bar),body.section-registrant-agreement ul:not(menu-bar),body.section-registrar-agreement ul:not(menu-bar),body.section-registration-information-access-rules-and-procedures ul:not(menu-bar),body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ul:not(menu-bar),body.taxonomy-governance ul:not(menu-bar){margin:1rem 0}nav body.section-be-released-domain-name-registration-policy-rules-and-procedures ul:not(menu-bar),nav body.section-canadian-presence-requirements-registrants ul:not(menu-bar),nav body.section-canadian-presence-requirements-registrars ul:not(menu-bar),nav body.section-cira-domain-name-dispute-resolution-policy ul:not(menu-bar),nav body.section-cira-domain-name-dispute-resolution-rules ul:not(menu-bar),nav body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ul:not(menu-bar),nav body.section-convention-d-enregistrement-titulaires ul:not(menu-bar),nav body.section-convention-de-registraire ul:not(menu-bar),nav body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ul:not(menu-bar),nav body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ul:not(menu-bar),nav body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ul:not(menu-bar),nav body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ul:not(menu-bar),nav body.section-fiscal-year-2017-annual-report-members ul:not(menu-bar),nav body.section-general-registration-rules ul:not(menu-bar),nav body.section-ira-domain-name-dispute-resolution-policy ul:not(menu-bar),nav body.section-lignes-directrices-en-mati-re-de-service-minimal ul:not(menu-bar),nav body.section-minimum-service-guidelines ul:not(menu-bar),nav body.section-policy-membership ul:not(menu-bar),nav body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ul:not(menu-bar),nav body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ul:not(menu-bar),nav body.section-politique-relative---l-admission-des-membres ul:not(menu-bar),nav body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ul:not(menu-bar),nav body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ul:not(menu-bar),nav body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ul:not(menu-bar),nav body.section-rapport-annuel-aux-membres-annee-financiere-2017 ul:not(menu-bar),nav body.section-registrant-agreement ul:not(menu-bar),nav body.section-registrar-agreement ul:not(menu-bar),nav body.section-registration-information-access-rules-and-procedures ul:not(menu-bar),nav body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ul:not(menu-bar),nav body.taxonomy-governance ul:not(menu-bar){margin:0}body.section-be-released-domain-name-registration-policy-rules-and-procedures ul:not(menu-bar).list-circle,body.section-canadian-presence-requirements-registrants ul:not(menu-bar).list-circle,body.section-canadian-presence-requirements-registrars ul:not(menu-bar).list-circle,body.section-cira-domain-name-dispute-resolution-policy ul:not(menu-bar).list-circle,body.section-cira-domain-name-dispute-resolution-rules ul:not(menu-bar).list-circle,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ul:not(menu-bar).list-circle,body.section-convention-d-enregistrement-titulaires ul:not(menu-bar).list-circle,body.section-convention-de-registraire ul:not(menu-bar).list-circle,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ul:not(menu-bar).list-circle,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ul:not(menu-bar).list-circle,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ul:not(menu-bar).list-circle,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ul:not(menu-bar).list-circle,body.section-fiscal-year-2017-annual-report-members ul:not(menu-bar).list-circle,body.section-general-registration-rules ul:not(menu-bar).list-circle,body.section-ira-domain-name-dispute-resolution-policy ul:not(menu-bar).list-circle,body.section-lignes-directrices-en-mati-re-de-service-minimal ul:not(menu-bar).list-circle,body.section-minimum-service-guidelines ul:not(menu-bar).list-circle,body.section-policy-membership ul:not(menu-bar).list-circle,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ul:not(menu-bar).list-circle,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ul:not(menu-bar).list-circle,body.section-politique-relative---l-admission-des-membres ul:not(menu-bar).list-circle,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ul:not(menu-bar).list-circle,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ul:not(menu-bar).list-circle,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ul:not(menu-bar).list-circle,body.section-rapport-annuel-aux-membres-annee-financiere-2017 ul:not(menu-bar).list-circle,body.section-registrant-agreement ul:not(menu-bar).list-circle,body.section-registrar-agreement ul:not(menu-bar).list-circle,body.section-registration-information-access-rules-and-procedures ul:not(menu-bar).list-circle,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ul:not(menu-bar).list-circle,body.taxonomy-governance ul:not(menu-bar).list-circle{display:flex;flex-wrap:wrap;justify-content:center;width:100%}body.section-be-released-domain-name-registration-policy-rules-and-procedures ul:not(menu-bar).li-circle,body.section-canadian-presence-requirements-registrants ul:not(menu-bar).li-circle,body.section-canadian-presence-requirements-registrars ul:not(menu-bar).li-circle,body.section-cira-domain-name-dispute-resolution-policy ul:not(menu-bar).li-circle,body.section-cira-domain-name-dispute-resolution-rules ul:not(menu-bar).li-circle,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ul:not(menu-bar).li-circle,body.section-convention-d-enregistrement-titulaires ul:not(menu-bar).li-circle,body.section-convention-de-registraire ul:not(menu-bar).li-circle,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ul:not(menu-bar).li-circle,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ul:not(menu-bar).li-circle,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ul:not(menu-bar).li-circle,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ul:not(menu-bar).li-circle,body.section-fiscal-year-2017-annual-report-members ul:not(menu-bar).li-circle,body.section-general-registration-rules ul:not(menu-bar).li-circle,body.section-ira-domain-name-dispute-resolution-policy ul:not(menu-bar).li-circle,body.section-lignes-directrices-en-mati-re-de-service-minimal ul:not(menu-bar).li-circle,body.section-minimum-service-guidelines ul:not(menu-bar).li-circle,body.section-policy-membership ul:not(menu-bar).li-circle,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ul:not(menu-bar).li-circle,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ul:not(menu-bar).li-circle,body.section-politique-relative---l-admission-des-membres ul:not(menu-bar).li-circle,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ul:not(menu-bar).li-circle,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ul:not(menu-bar).li-circle,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ul:not(menu-bar).li-circle,body.section-rapport-annuel-aux-membres-annee-financiere-2017 ul:not(menu-bar).li-circle,body.section-registrant-agreement ul:not(menu-bar).li-circle,body.section-registrar-agreement ul:not(menu-bar).li-circle,body.section-registration-information-access-rules-and-procedures ul:not(menu-bar).li-circle,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ul:not(menu-bar).li-circle,body.taxonomy-governance ul:not(menu-bar).li-circle{display:block;width:33%}body.section-be-released-domain-name-registration-policy-rules-and-procedures ul:not(menu-bar).code-list,body.section-canadian-presence-requirements-registrants ul:not(menu-bar).code-list,body.section-canadian-presence-requirements-registrars ul:not(menu-bar).code-list,body.section-cira-domain-name-dispute-resolution-policy ul:not(menu-bar).code-list,body.section-cira-domain-name-dispute-resolution-rules ul:not(menu-bar).code-list,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ul:not(menu-bar).code-list,body.section-convention-d-enregistrement-titulaires ul:not(menu-bar).code-list,body.section-convention-de-registraire ul:not(menu-bar).code-list,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ul:not(menu-bar).code-list,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ul:not(menu-bar).code-list,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ul:not(menu-bar).code-list,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ul:not(menu-bar).code-list,body.section-fiscal-year-2017-annual-report-members ul:not(menu-bar).code-list,body.section-general-registration-rules ul:not(menu-bar).code-list,body.section-ira-domain-name-dispute-resolution-policy ul:not(menu-bar).code-list,body.section-lignes-directrices-en-mati-re-de-service-minimal ul:not(menu-bar).code-list,body.section-minimum-service-guidelines ul:not(menu-bar).code-list,body.section-policy-membership ul:not(menu-bar).code-list,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ul:not(menu-bar).code-list,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ul:not(menu-bar).code-list,body.section-politique-relative---l-admission-des-membres ul:not(menu-bar).code-list,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ul:not(menu-bar).code-list,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ul:not(menu-bar).code-list,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ul:not(menu-bar).code-list,body.section-rapport-annuel-aux-membres-annee-financiere-2017 ul:not(menu-bar).code-list,body.section-registrant-agreement ul:not(menu-bar).code-list,body.section-registrar-agreement ul:not(menu-bar).code-list,body.section-registration-information-access-rules-and-procedures ul:not(menu-bar).code-list,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ul:not(menu-bar).code-list,body.taxonomy-governance ul:not(menu-bar).code-list{color:#fff;background-color:#000;list-style:decimal;list-style-position:inside}body.section-be-released-domain-name-registration-policy-rules-and-procedures ul:not(menu-bar).no-style,body.section-canadian-presence-requirements-registrants ul:not(menu-bar).no-style,body.section-canadian-presence-requirements-registrars ul:not(menu-bar).no-style,body.section-cira-domain-name-dispute-resolution-policy ul:not(menu-bar).no-style,body.section-cira-domain-name-dispute-resolution-rules ul:not(menu-bar).no-style,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ul:not(menu-bar).no-style,body.section-convention-d-enregistrement-titulaires ul:not(menu-bar).no-style,body.section-convention-de-registraire ul:not(menu-bar).no-style,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ul:not(menu-bar).no-style,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ul:not(menu-bar).no-style,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ul:not(menu-bar).no-style,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ul:not(menu-bar).no-style,body.section-fiscal-year-2017-annual-report-members ul:not(menu-bar).no-style,body.section-general-registration-rules ul:not(menu-bar).no-style,body.section-ira-domain-name-dispute-resolution-policy ul:not(menu-bar).no-style,body.section-lignes-directrices-en-mati-re-de-service-minimal ul:not(menu-bar).no-style,body.section-minimum-service-guidelines ul:not(menu-bar).no-style,body.section-policy-membership ul:not(menu-bar).no-style,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ul:not(menu-bar).no-style,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ul:not(menu-bar).no-style,body.section-politique-relative---l-admission-des-membres ul:not(menu-bar).no-style,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ul:not(menu-bar).no-style,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ul:not(menu-bar).no-style,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ul:not(menu-bar).no-style,body.section-rapport-annuel-aux-membres-annee-financiere-2017 ul:not(menu-bar).no-style,body.section-registrant-agreement ul:not(menu-bar).no-style,body.section-registrar-agreement ul:not(menu-bar).no-style,body.section-registration-information-access-rules-and-procedures ul:not(menu-bar).no-style,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ul:not(menu-bar).no-style,body.taxonomy-governance ul:not(menu-bar).no-style{list-style:none;margin:0;padding:0}body.section-be-released-domain-name-registration-policy-rules-and-procedures ol,body.section-canadian-presence-requirements-registrants ol,body.section-canadian-presence-requirements-registrars ol,body.section-cira-domain-name-dispute-resolution-policy ol,body.section-cira-domain-name-dispute-resolution-rules ol,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ol,body.section-convention-d-enregistrement-titulaires ol,body.section-convention-de-registraire ol,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ol,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ol,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ol,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ol,body.section-fiscal-year-2017-annual-report-members ol,body.section-general-registration-rules ol,body.section-ira-domain-name-dispute-resolution-policy ol,body.section-lignes-directrices-en-mati-re-de-service-minimal ol,body.section-minimum-service-guidelines ol,body.section-policy-membership ol,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ol,body.section-politique-relative---l-admission-des-membres ol,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ol,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ol,body.section-rapport-annuel-aux-membres-annee-financiere-2017 ol,body.section-registrant-agreement ol,body.section-registrar-agreement ol,body.section-registration-information-access-rules-and-procedures ol,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ol,body.taxonomy-governance ol{margin:1rem 0;counter-reset:list list-double list-tripple;position:relative}body.section-be-released-domain-name-registration-policy-rules-and-procedures ol.code-list,body.section-canadian-presence-requirements-registrants ol.code-list,body.section-canadian-presence-requirements-registrars ol.code-list,body.section-cira-domain-name-dispute-resolution-policy ol.code-list,body.section-cira-domain-name-dispute-resolution-rules ol.code-list,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ol.code-list,body.section-convention-d-enregistrement-titulaires ol.code-list,body.section-convention-de-registraire ol.code-list,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ol.code-list,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ol.code-list,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ol.code-list,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ol.code-list,body.section-fiscal-year-2017-annual-report-members ol.code-list,body.section-general-registration-rules ol.code-list,body.section-ira-domain-name-dispute-resolution-policy ol.code-list,body.section-lignes-directrices-en-mati-re-de-service-minimal ol.code-list,body.section-minimum-service-guidelines ol.code-list,body.section-policy-membership ol.code-list,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol.code-list,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ol.code-list,body.section-politique-relative---l-admission-des-membres ol.code-list,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol.code-list,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ol.code-list,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ol.code-list,body.section-rapport-annuel-aux-membres-annee-financiere-2017 ol.code-list,body.section-registrant-agreement ol.code-list,body.section-registrar-agreement ol.code-list,body.section-registration-information-access-rules-and-procedures ol.code-list,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ol.code-list,body.taxonomy-governance ol.code-list{color:#fff;background-color:#000;list-style:decimal;list-style-position:inside}body.section-be-released-domain-name-registration-policy-rules-and-procedures ol.code-list li,body.section-canadian-presence-requirements-registrants ol.code-list li,body.section-canadian-presence-requirements-registrars ol.code-list li,body.section-cira-domain-name-dispute-resolution-policy ol.code-list li,body.section-cira-domain-name-dispute-resolution-rules ol.code-list li,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ol.code-list li,body.section-convention-d-enregistrement-titulaires ol.code-list li,body.section-convention-de-registraire ol.code-list li,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ol.code-list li,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ol.code-list li,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ol.code-list li,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ol.code-list li,body.section-fiscal-year-2017-annual-report-members ol.code-list li,body.section-general-registration-rules ol.code-list li,body.section-ira-domain-name-dispute-resolution-policy ol.code-list li,body.section-lignes-directrices-en-mati-re-de-service-minimal ol.code-list li,body.section-minimum-service-guidelines ol.code-list li,body.section-policy-membership ol.code-list li,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol.code-list li,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ol.code-list li,body.section-politique-relative---l-admission-des-membres ol.code-list li,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol.code-list li,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ol.code-list li,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ol.code-list li,body.section-rapport-annuel-aux-membres-annee-financiere-2017 ol.code-list li,body.section-registrant-agreement ol.code-list li,body.section-registrar-agreement ol.code-list li,body.section-registration-information-access-rules-and-procedures ol.code-list li,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ol.code-list li,body.taxonomy-governance ol.code-list li{color:inherit}nav body.section-be-released-domain-name-registration-policy-rules-and-procedures ol,nav body.section-canadian-presence-requirements-registrants ol,nav body.section-canadian-presence-requirements-registrars ol,nav body.section-cira-domain-name-dispute-resolution-policy ol,nav body.section-cira-domain-name-dispute-resolution-rules ol,nav body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ol,nav body.section-convention-d-enregistrement-titulaires ol,nav body.section-convention-de-registraire ol,nav body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ol,nav body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ol,nav body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ol,nav body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ol,nav body.section-fiscal-year-2017-annual-report-members ol,nav body.section-general-registration-rules ol,nav body.section-ira-domain-name-dispute-resolution-policy ol,nav body.section-lignes-directrices-en-mati-re-de-service-minimal ol,nav body.section-minimum-service-guidelines ol,nav body.section-policy-membership ol,nav body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol,nav body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ol,nav body.section-politique-relative---l-admission-des-membres ol,nav body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol,nav body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ol,nav body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ol,nav body.section-rapport-annuel-aux-membres-annee-financiere-2017 ol,nav body.section-registrant-agreement ol,nav body.section-registrar-agreement ol,nav body.section-registration-information-access-rules-and-procedures ol,nav body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ol,nav body.taxonomy-governance ol{margin:0}div:not(.toolbar-*) ul body.section-be-released-domain-name-registration-policy-rules-and-procedures li,div:not(.toolbar-*) ul body.section-canadian-presence-requirements-registrants li,div:not(.toolbar-*) ul body.section-canadian-presence-requirements-registrars li,div:not(.toolbar-*) ul body.section-cira-domain-name-dispute-resolution-policy li,div:not(.toolbar-*) ul body.section-cira-domain-name-dispute-resolution-rules li,div:not(.toolbar-*) ul body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens li,div:not(.toolbar-*) ul body.section-convention-d-enregistrement-titulaires li,div:not(.toolbar-*) ul body.section-convention-de-registraire li,div:not(.toolbar-*) ul body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application li,div:not(.toolbar-*) ul body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations li,div:not(.toolbar-*) ul body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires li,div:not(.toolbar-*) ul body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires li,div:not(.toolbar-*) ul body.section-fiscal-year-2017-annual-report-members li,div:not(.toolbar-*) ul body.section-general-registration-rules li,div:not(.toolbar-*) ul body.section-ira-domain-name-dispute-resolution-policy li,div:not(.toolbar-*) ul body.section-lignes-directrices-en-mati-re-de-service-minimal li,div:not(.toolbar-*) ul body.section-minimum-service-guidelines li,div:not(.toolbar-*) ul body.section-policy-membership li,div:not(.toolbar-*) ul body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine li,div:not(.toolbar-*) ul body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement li,div:not(.toolbar-*) ul body.section-politique-relative---l-admission-des-membres li,div:not(.toolbar-*) ul body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine li,div:not(.toolbar-*) ul body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements li,div:not(.toolbar-*) ul body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement li,div:not(.toolbar-*) ul body.section-rapport-annuel-aux-membres-annee-financiere-2017 li,div:not(.toolbar-*) ul body.section-registrant-agreement li,div:not(.toolbar-*) ul body.section-registrar-agreement li,div:not(.toolbar-*) ul body.section-registration-information-access-rules-and-procedures li,div:not(.toolbar-*) ul body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies li,div:not(.toolbar-*) ul body.taxonomy-governance li{font-size:1.125em;font-weight:400;line-height:1.33333em;padding:0 0 .5rem 0;margin-left:2rem;max-width:810px;width:100%}body.section-be-released-domain-name-registration-policy-rules-and-procedures ul.no-style li,body.section-canadian-presence-requirements-registrants ul.no-style li,body.section-canadian-presence-requirements-registrars ul.no-style li,body.section-cira-domain-name-dispute-resolution-policy ul.no-style li,body.section-cira-domain-name-dispute-resolution-rules ul.no-style li,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ul.no-style li,body.section-convention-d-enregistrement-titulaires ul.no-style li,body.section-convention-de-registraire ul.no-style li,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ul.no-style li,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ul.no-style li,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ul.no-style li,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ul.no-style li,body.section-fiscal-year-2017-annual-report-members ul.no-style li,body.section-general-registration-rules ul.no-style li,body.section-ira-domain-name-dispute-resolution-policy ul.no-style li,body.section-lignes-directrices-en-mati-re-de-service-minimal ul.no-style li,body.section-minimum-service-guidelines ul.no-style li,body.section-policy-membership ul.no-style li,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ul.no-style li,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ul.no-style li,body.section-politique-relative---l-admission-des-membres ul.no-style li,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ul.no-style li,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ul.no-style li,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ul.no-style li,body.section-rapport-annuel-aux-membres-annee-financiere-2017 ul.no-style li,body.section-registrant-agreement ul.no-style li,body.section-registrar-agreement ul.no-style li,body.section-registration-information-access-rules-and-procedures ul.no-style li,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ul.no-style li,body.taxonomy-governance ul.no-style li{list-style:none}body.section-be-released-domain-name-registration-policy-rules-and-procedures ul li,body.section-canadian-presence-requirements-registrants ul li,body.section-canadian-presence-requirements-registrars ul li,body.section-cira-domain-name-dispute-resolution-policy ul li,body.section-cira-domain-name-dispute-resolution-rules ul li,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ul li,body.section-convention-d-enregistrement-titulaires ul li,body.section-convention-de-registraire ul li,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ul li,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ul li,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ul li,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ul li,body.section-fiscal-year-2017-annual-report-members ul li,body.section-general-registration-rules ul li,body.section-ira-domain-name-dispute-resolution-policy ul li,body.section-lignes-directrices-en-mati-re-de-service-minimal ul li,body.section-minimum-service-guidelines ul li,body.section-policy-membership ul li,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ul li,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ul li,body.section-politique-relative---l-admission-des-membres ul li,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ul li,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ul li,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ul li,body.section-rapport-annuel-aux-membres-annee-financiere-2017 ul li,body.section-registrant-agreement ul li,body.section-registrar-agreement ul li,body.section-registration-information-access-rules-and-procedures ul li,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ul li,body.taxonomy-governance ul li{list-style:disc}body.section-be-released-domain-name-registration-policy-rules-and-procedures ol li,body.section-canadian-presence-requirements-registrants ol li,body.section-canadian-presence-requirements-registrars ol li,body.section-cira-domain-name-dispute-resolution-policy ol li,body.section-cira-domain-name-dispute-resolution-rules ol li,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ol li,body.section-convention-d-enregistrement-titulaires ol li,body.section-convention-de-registraire ol li,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ol li,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ol li,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ol li,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ol li,body.section-fiscal-year-2017-annual-report-members ol li,body.section-general-registration-rules ol li,body.section-ira-domain-name-dispute-resolution-policy ol li,body.section-lignes-directrices-en-mati-re-de-service-minimal ol li,body.section-minimum-service-guidelines ol li,body.section-policy-membership ol li,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol li,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ol li,body.section-politique-relative---l-admission-des-membres ol li,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol li,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ol li,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ol li,body.section-rapport-annuel-aux-membres-annee-financiere-2017 ol li,body.section-registrant-agreement ol li,body.section-registrar-agreement ol li,body.section-registration-information-access-rules-and-procedures ol li,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ol li,body.taxonomy-governance ol li{list-style:decimal}body.section-be-released-domain-name-registration-policy-rules-and-procedures ol.alpha-list li,body.section-canadian-presence-requirements-registrants ol.alpha-list li,body.section-canadian-presence-requirements-registrars ol.alpha-list li,body.section-cira-domain-name-dispute-resolution-policy ol.alpha-list li,body.section-cira-domain-name-dispute-resolution-rules ol.alpha-list li,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ol.alpha-list li,body.section-convention-d-enregistrement-titulaires ol.alpha-list li,body.section-convention-de-registraire ol.alpha-list li,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ol.alpha-list li,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ol.alpha-list li,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ol.alpha-list li,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ol.alpha-list li,body.section-fiscal-year-2017-annual-report-members ol.alpha-list li,body.section-general-registration-rules ol.alpha-list li,body.section-ira-domain-name-dispute-resolution-policy ol.alpha-list li,body.section-lignes-directrices-en-mati-re-de-service-minimal ol.alpha-list li,body.section-minimum-service-guidelines ol.alpha-list li,body.section-policy-membership ol.alpha-list li,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol.alpha-list li,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ol.alpha-list li,body.section-politique-relative---l-admission-des-membres ol.alpha-list li,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol.alpha-list li,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ol.alpha-list li,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ol.alpha-list li,body.section-rapport-annuel-aux-membres-annee-financiere-2017 ol.alpha-list li,body.section-registrant-agreement ol.alpha-list li,body.section-registrar-agreement ol.alpha-list li,body.section-registration-information-access-rules-and-procedures ol.alpha-list li,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ol.alpha-list li,body.taxonomy-governance ol.alpha-list li{list-style:none;margin-left:2rem}body.section-be-released-domain-name-registration-policy-rules-and-procedures ol.alpha-list li:before,body.section-canadian-presence-requirements-registrants ol.alpha-list li:before,body.section-canadian-presence-requirements-registrars ol.alpha-list li:before,body.section-cira-domain-name-dispute-resolution-policy ol.alpha-list li:before,body.section-cira-domain-name-dispute-resolution-rules ol.alpha-list li:before,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ol.alpha-list li:before,body.section-convention-d-enregistrement-titulaires ol.alpha-list li:before,body.section-convention-de-registraire ol.alpha-list li:before,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ol.alpha-list li:before,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ol.alpha-list li:before,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ol.alpha-list li:before,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ol.alpha-list li:before,body.section-fiscal-year-2017-annual-report-members ol.alpha-list li:before,body.section-general-registration-rules ol.alpha-list li:before,body.section-ira-domain-name-dispute-resolution-policy ol.alpha-list li:before,body.section-lignes-directrices-en-mati-re-de-service-minimal ol.alpha-list li:before,body.section-minimum-service-guidelines ol.alpha-list li:before,body.section-policy-membership ol.alpha-list li:before,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol.alpha-list li:before,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ol.alpha-list li:before,body.section-politique-relative---l-admission-des-membres ol.alpha-list li:before,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol.alpha-list li:before,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ol.alpha-list li:before,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ol.alpha-list li:before,body.section-rapport-annuel-aux-membres-annee-financiere-2017 ol.alpha-list li:before,body.section-registrant-agreement ol.alpha-list li:before,body.section-registrar-agreement ol.alpha-list li:before,body.section-registration-information-access-rules-and-procedures ol.alpha-list li:before,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ol.alpha-list li:before,body.taxonomy-governance ol.alpha-list li:before{counter-increment:list;content:"(" counter(list,lower-alpha) ")";position:absolute;left:0;font-weight:700}body.section-be-released-domain-name-registration-policy-rules-and-procedures ol.alpha-list li:nth-child(n+27):before,body.section-canadian-presence-requirements-registrants ol.alpha-list li:nth-child(n+27):before,body.section-canadian-presence-requirements-registrars ol.alpha-list li:nth-child(n+27):before,body.section-cira-domain-name-dispute-resolution-policy ol.alpha-list li:nth-child(n+27):before,body.section-cira-domain-name-dispute-resolution-rules ol.alpha-list li:nth-child(n+27):before,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ol.alpha-list li:nth-child(n+27):before,body.section-convention-d-enregistrement-titulaires ol.alpha-list li:nth-child(n+27):before,body.section-convention-de-registraire ol.alpha-list li:nth-child(n+27):before,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ol.alpha-list li:nth-child(n+27):before,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ol.alpha-list li:nth-child(n+27):before,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ol.alpha-list li:nth-child(n+27):before,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ol.alpha-list li:nth-child(n+27):before,body.section-fiscal-year-2017-annual-report-members ol.alpha-list li:nth-child(n+27):before,body.section-general-registration-rules ol.alpha-list li:nth-child(n+27):before,body.section-ira-domain-name-dispute-resolution-policy ol.alpha-list li:nth-child(n+27):before,body.section-lignes-directrices-en-mati-re-de-service-minimal ol.alpha-list li:nth-child(n+27):before,body.section-minimum-service-guidelines ol.alpha-list li:nth-child(n+27):before,body.section-policy-membership ol.alpha-list li:nth-child(n+27):before,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol.alpha-list li:nth-child(n+27):before,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ol.alpha-list li:nth-child(n+27):before,body.section-politique-relative---l-admission-des-membres ol.alpha-list li:nth-child(n+27):before,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol.alpha-list li:nth-child(n+27):before,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ol.alpha-list li:nth-child(n+27):before,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ol.alpha-list li:nth-child(n+27):before,body.section-rapport-annuel-aux-membres-annee-financiere-2017 ol.alpha-list li:nth-child(n+27):before,body.section-registrant-agreement ol.alpha-list li:nth-child(n+27):before,body.section-registrar-agreement ol.alpha-list li:nth-child(n+27):before,body.section-registration-information-access-rules-and-procedures ol.alpha-list li:nth-child(n+27):before,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ol.alpha-list li:nth-child(n+27):before,body.taxonomy-governance ol.alpha-list li:nth-child(n+27):before{counter-increment:list-double;content:"(" counter(list-double,lower-alpha) counter(list-double,lower-alpha) ")"}body.section-be-released-domain-name-registration-policy-rules-and-procedures ol.alpha-list li:nth-child(n+54):before,body.section-canadian-presence-requirements-registrants ol.alpha-list li:nth-child(n+54):before,body.section-canadian-presence-requirements-registrars ol.alpha-list li:nth-child(n+54):before,body.section-cira-domain-name-dispute-resolution-policy ol.alpha-list li:nth-child(n+54):before,body.section-cira-domain-name-dispute-resolution-rules ol.alpha-list li:nth-child(n+54):before,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ol.alpha-list li:nth-child(n+54):before,body.section-convention-d-enregistrement-titulaires ol.alpha-list li:nth-child(n+54):before,body.section-convention-de-registraire ol.alpha-list li:nth-child(n+54):before,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ol.alpha-list li:nth-child(n+54):before,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ol.alpha-list li:nth-child(n+54):before,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ol.alpha-list li:nth-child(n+54):before,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ol.alpha-list li:nth-child(n+54):before,body.section-fiscal-year-2017-annual-report-members ol.alpha-list li:nth-child(n+54):before,body.section-general-registration-rules ol.alpha-list li:nth-child(n+54):before,body.section-ira-domain-name-dispute-resolution-policy ol.alpha-list li:nth-child(n+54):before,body.section-lignes-directrices-en-mati-re-de-service-minimal ol.alpha-list li:nth-child(n+54):before,body.section-minimum-service-guidelines ol.alpha-list li:nth-child(n+54):before,body.section-policy-membership ol.alpha-list li:nth-child(n+54):before,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol.alpha-list li:nth-child(n+54):before,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ol.alpha-list li:nth-child(n+54):before,body.section-politique-relative---l-admission-des-membres ol.alpha-list li:nth-child(n+54):before,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol.alpha-list li:nth-child(n+54):before,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ol.alpha-list li:nth-child(n+54):before,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ol.alpha-list li:nth-child(n+54):before,body.section-rapport-annuel-aux-membres-annee-financiere-2017 ol.alpha-list li:nth-child(n+54):before,body.section-registrant-agreement ol.alpha-list li:nth-child(n+54):before,body.section-registrar-agreement ol.alpha-list li:nth-child(n+54):before,body.section-registration-information-access-rules-and-procedures ol.alpha-list li:nth-child(n+54):before,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ol.alpha-list li:nth-child(n+54):before,body.taxonomy-governance ol.alpha-list li:nth-child(n+54):before{counter-increment:list-tripple;content:"(" counter(list-tripple,lower-alpha) counter(list-tripple,lower-alpha) ")"}body.section-be-released-domain-name-registration-policy-rules-and-procedures ol.roman-list li,body.section-canadian-presence-requirements-registrants ol.roman-list li,body.section-canadian-presence-requirements-registrars ol.roman-list li,body.section-cira-domain-name-dispute-resolution-policy ol.roman-list li,body.section-cira-domain-name-dispute-resolution-rules ol.roman-list li,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ol.roman-list li,body.section-convention-d-enregistrement-titulaires ol.roman-list li,body.section-convention-de-registraire ol.roman-list li,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ol.roman-list li,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ol.roman-list li,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ol.roman-list li,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ol.roman-list li,body.section-fiscal-year-2017-annual-report-members ol.roman-list li,body.section-general-registration-rules ol.roman-list li,body.section-ira-domain-name-dispute-resolution-policy ol.roman-list li,body.section-lignes-directrices-en-mati-re-de-service-minimal ol.roman-list li,body.section-minimum-service-guidelines ol.roman-list li,body.section-policy-membership ol.roman-list li,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol.roman-list li,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ol.roman-list li,body.section-politique-relative---l-admission-des-membres ol.roman-list li,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol.roman-list li,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ol.roman-list li,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ol.roman-list li,body.section-rapport-annuel-aux-membres-annee-financiere-2017 ol.roman-list li,body.section-registrant-agreement ol.roman-list li,body.section-registrar-agreement ol.roman-list li,body.section-registration-information-access-rules-and-procedures ol.roman-list li,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ol.roman-list li,body.taxonomy-governance ol.roman-list li{list-style:lower-roman}body.section-be-released-domain-name-registration-policy-rules-and-procedures ol.code-list li,body.section-canadian-presence-requirements-registrants ol.code-list li,body.section-canadian-presence-requirements-registrars ol.code-list li,body.section-cira-domain-name-dispute-resolution-policy ol.code-list li,body.section-cira-domain-name-dispute-resolution-rules ol.code-list li,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens ol.code-list li,body.section-convention-d-enregistrement-titulaires ol.code-list li,body.section-convention-de-registraire ol.code-list li,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application ol.code-list li,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations ol.code-list li,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires ol.code-list li,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires ol.code-list li,body.section-fiscal-year-2017-annual-report-members ol.code-list li,body.section-general-registration-rules ol.code-list li,body.section-ira-domain-name-dispute-resolution-policy ol.code-list li,body.section-lignes-directrices-en-mati-re-de-service-minimal ol.code-list li,body.section-minimum-service-guidelines ol.code-list li,body.section-policy-membership ol.code-list li,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol.code-list li,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement ol.code-list li,body.section-politique-relative---l-admission-des-membres ol.code-list li,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine ol.code-list li,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements ol.code-list li,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement ol.code-list li,body.section-rapport-annuel-aux-membres-annee-financiere-2017 ol.code-list li,body.section-registrant-agreement ol.code-list li,body.section-registrar-agreement ol.code-list li,body.section-registration-information-access-rules-and-procedures ol.code-list li,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies ol.code-list li,body.taxonomy-governance ol.code-list li{color:inherit}body.section-be-released-domain-name-registration-policy-rules-and-procedures nav li,body.section-canadian-presence-requirements-registrants nav li,body.section-canadian-presence-requirements-registrars nav li,body.section-cira-domain-name-dispute-resolution-policy nav li,body.section-cira-domain-name-dispute-resolution-rules nav li,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens nav li,body.section-convention-d-enregistrement-titulaires nav li,body.section-convention-de-registraire nav li,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application nav li,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations nav li,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires nav li,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires nav li,body.section-fiscal-year-2017-annual-report-members nav li,body.section-general-registration-rules nav li,body.section-ira-domain-name-dispute-resolution-policy nav li,body.section-lignes-directrices-en-mati-re-de-service-minimal nav li,body.section-minimum-service-guidelines nav li,body.section-policy-membership nav li,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine nav li,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement nav li,body.section-politique-relative---l-admission-des-membres nav li,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine nav li,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements nav li,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement nav li,body.section-rapport-annuel-aux-membres-annee-financiere-2017 nav li,body.section-registrant-agreement nav li,body.section-registrar-agreement nav li,body.section-registration-information-access-rules-and-procedures nav li,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies nav li,body.taxonomy-governance nav li{margin:0;list-style:none;max-width:100%}body.section-be-released-domain-name-registration-policy-rules-and-procedures dl.legal-list,body.section-canadian-presence-requirements-registrants dl.legal-list,body.section-canadian-presence-requirements-registrars dl.legal-list,body.section-cira-domain-name-dispute-resolution-policy dl.legal-list,body.section-cira-domain-name-dispute-resolution-rules dl.legal-list,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens dl.legal-list,body.section-convention-d-enregistrement-titulaires dl.legal-list,body.section-convention-de-registraire dl.legal-list,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application dl.legal-list,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations dl.legal-list,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires dl.legal-list,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires dl.legal-list,body.section-fiscal-year-2017-annual-report-members dl.legal-list,body.section-general-registration-rules dl.legal-list,body.section-ira-domain-name-dispute-resolution-policy dl.legal-list,body.section-lignes-directrices-en-mati-re-de-service-minimal dl.legal-list,body.section-minimum-service-guidelines dl.legal-list,body.section-policy-membership dl.legal-list,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine dl.legal-list,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement dl.legal-list,body.section-politique-relative---l-admission-des-membres dl.legal-list,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine dl.legal-list,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements dl.legal-list,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement dl.legal-list,body.section-rapport-annuel-aux-membres-annee-financiere-2017 dl.legal-list,body.section-registrant-agreement dl.legal-list,body.section-registrar-agreement dl.legal-list,body.section-registration-information-access-rules-and-procedures dl.legal-list,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies dl.legal-list,body.taxonomy-governance dl.legal-list{display:flex;flex-direction:row;flex-wrap:wrap;max-width:810px;width:100%}body.section-be-released-domain-name-registration-policy-rules-and-procedures dl.legal-list dt,body.section-canadian-presence-requirements-registrants dl.legal-list dt,body.section-canadian-presence-requirements-registrars dl.legal-list dt,body.section-cira-domain-name-dispute-resolution-policy dl.legal-list dt,body.section-cira-domain-name-dispute-resolution-rules dl.legal-list dt,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens dl.legal-list dt,body.section-convention-d-enregistrement-titulaires dl.legal-list dt,body.section-convention-de-registraire dl.legal-list dt,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application dl.legal-list dt,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations dl.legal-list dt,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires dl.legal-list dt,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires dl.legal-list dt,body.section-fiscal-year-2017-annual-report-members dl.legal-list dt,body.section-general-registration-rules dl.legal-list dt,body.section-ira-domain-name-dispute-resolution-policy dl.legal-list dt,body.section-lignes-directrices-en-mati-re-de-service-minimal dl.legal-list dt,body.section-minimum-service-guidelines dl.legal-list dt,body.section-policy-membership dl.legal-list dt,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine dl.legal-list dt,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement dl.legal-list dt,body.section-politique-relative---l-admission-des-membres dl.legal-list dt,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine dl.legal-list dt,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements dl.legal-list dt,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement dl.legal-list dt,body.section-rapport-annuel-aux-membres-annee-financiere-2017 dl.legal-list dt,body.section-registrant-agreement dl.legal-list dt,body.section-registrar-agreement dl.legal-list dt,body.section-registration-information-access-rules-and-procedures dl.legal-list dt,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies dl.legal-list dt,body.taxonomy-governance dl.legal-list dt{font-size:1.125em;font-weight:700;line-height:1.33333em;padding:.5rem 0 1rem;display:inline-block;box-sizing:border-box;width:10%;max-width:2rem;vertical-align:top}body.section-be-released-domain-name-registration-policy-rules-and-procedures dl.legal-list dd,body.section-canadian-presence-requirements-registrants dl.legal-list dd,body.section-canadian-presence-requirements-registrars dl.legal-list dd,body.section-cira-domain-name-dispute-resolution-policy dl.legal-list dd,body.section-cira-domain-name-dispute-resolution-rules dl.legal-list dd,body.section-code-de-conduite-des-administrateurs-et-politique-relative-aux-conflits-d-int-r-ts-et-aux-liens dl.legal-list dd,body.section-convention-d-enregistrement-titulaires dl.legal-list dd,body.section-convention-de-registraire dl.legal-list dd,body.section-demande-de-divulgation-de-renseignements-de-titulaire-pour-les-organismes-charg-s-de-l-application dl.legal-list dd,body.section-directors-code-conduct-and-policy-conflicts-interest-and-financial-associations dl.legal-list dd,body.section-exigences-en-mati-re-de-pr-sence-au-canada-applicable-aux-titulaires dl.legal-list dd,body.section-exigences-en-mati-re-de-pr-sence-au-canada-pour-les-registraires dl.legal-list dd,body.section-fiscal-year-2017-annual-report-members dl.legal-list dd,body.section-general-registration-rules dl.legal-list dd,body.section-ira-domain-name-dispute-resolution-policy dl.legal-list dd,body.section-lignes-directrices-en-mati-re-de-service-minimal dl.legal-list dd,body.section-minimum-service-guidelines dl.legal-list dd,body.section-policy-membership dl.legal-list dd,body.section-politique-de-lacei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine dl.legal-list dd,body.section-politique-r-gles-et-proc-dures-relatives---l-enregistrement-de-noms-de-domaine-nouvellement dl.legal-list dd,body.section-politique-relative---l-admission-des-membres dl.legal-list dd,body.section-r-gles-de-l-acei-en-mati-re-de-r-glement-des-diff-rends-relatifs-aux-noms-de-domaine dl.legal-list dd,body.section-r-gles-et-proc-dures-d-acc-s---l-information-sur-les-enregistrements dl.legal-list dd,body.section-r-gles-g-n-rales-en-mati-re-d-enregistrement dl.legal-list dd,body.section-rapport-annuel-aux-membres-annee-financiere-2017 dl.legal-list dd,body.section-registrant-agreement dl.legal-list dd,body.section-registrar-agreement dl.legal-list dd,body.section-registration-information-access-rules-and-procedures dl.legal-list dd,body.section-request-disclosure-registrant-information-law-enforcement-and-national-security-agencies dl.legal-list dd,body.taxonomy-governance dl.legal-list dd{font-size:1em;font-weight:400;line-height:1.5em;padding:.5rem 0 1rem;display:inline-block;max-width:810px;box-sizing:border-box;width:88%}ul.list-link{display:flex;flex-wrap:wrap;flex-direction:row;list-style:none;justify-content:center;margin:0;padding:0}li.list-link__li{display:block;padding:.5rem;width:100%}li.list-link__li--center{text-align:center}a.list-link__link{font-size:1.125em;font-weight:400;line-height:1.33333em}.term-list__term{font-size:1.5em;font-weight:700;line-height:1em;display:block;color:#c8102e;padding:0 0 1rem 0}.term-list__description{font-size:1.125em;font-weight:400;line-height:1.55556em;max-width:50em;text-align:left;padding:0 0 1rem 0;margin:0 0 1rem 0}.dl-list__dt{font-size:1.5em;font-weight:700;line-height:1.41667em;margin-top:2rem}.dl-list__dd{font-size:1.125em;font-weight:400;line-height:1.33333em;margin:0;max-width:768px}.dd-list__dd--icon-right{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.dd-list__dd--icon-right span:first-of-type{display:block;max-width:80px;height:auto}.dd-list__dd--icon-right span:last-of-type{display:block;max-width:40ch;padding:0 0 0 1rem}li.domain-list__item{font-size:16px;color:#c8102e}p.domain-list__text{font-size:1.5em;font-weight:400;line-height:1em;color:#000}.legend-list{margin:0;padding:0}.legend-list__item{list-style:none}.list--reset{margin:0;padding:0}.list--reset li{list-style:none}body{padding-top:60px!important}.header-main{display:block;width:100vw;max-width:100%;height:100%;max-height:60px;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;z-index:9003;position:relative;top:0;padding:70px 0 5px 0;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,.25);position:fixed;background-color:#fff;padding:50px 0 5px 0}.home-link{display:block;width:120px;height:42px;position:absolute;top:16px;left:1rem;padding-top:6px;padding-bottom:40px;border-bottom:2px solid #fff!important;z-index:+1}.home-link:focus,.home-link:hover{background-color:#fff!important;border-bottom:2px solid #c8102e!important}.menu-login-wrapper{margin:1rem}.role-member .menu-login-wrapper{position:relative;width:auto}.menu-bar.menu-login{display:flex;flex-direction:row;justify-content:flex-start}.menu-bar.menu-login a.menu-link{font-size:.875em;font-weight:700;line-height:1em;color:#000;margin-right:1rem}.menu-bar.menu-login a.menu-link:focus,.menu-bar.menu-login a.menu-link:hover{color:#fff}.menu-container{display:none;position:fixed;padding:4rem 1rem 1rem 1rem;width:101.2vw;max-width:520px;height:100vh;bottom:-5px;float:right;top:0;right:-600px;background-color:#fff;border-left:1px solid #aaa;box-shadow:0 5px 12px rgba(0,0,0,.5);-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;max-height:100vh;overflow:hidden;overflow-y:scroll}.menu-container input[type=checkbox]:checked~nav,.on .menu-container{display:block;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;left:1rem}.menu-container a{padding:.5rem;display:block;border:none}.menu-container a:focus,.menu-container a:hover{background-color:#c8102e;color:#fff}.menu-container a.button-link{display:flex;padding:0 1rem;min-height:50px;justify-content:flex-start;align-items:center;color:#000;font-weight:400}.menu-container a.button-link:focus,.menu-container a.button-link:hover{color:#fff}@media (min-width:680px){.menu-container:before{position:fixed;content:" ";width:540px;height:60px;background:#fff;display:block;top:0;z-index:+1;right:0}}.menu-container hr{border-color:#ccc;margin:2rem 0 2rem}.menu-container hr:before{color:#ccc}input[type=checkbox]:checked~.menu-container{display:block}input[type=checkbox]:checked~nav{-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;right:-1rem}.menu-bar{display:flex;flex-direction:column}.menu-bar.open{max-height:auto}.menu-item{position:relative}.menu-bar .menu-item{max-height:50px;overflow:hidden}.menu-bar .menu-item.on{max-height:none;border-bottom:2px solid #000}.menu-utility .menu-item{display:block;width:auto;position:relative}.menu-utility .menu-item a{color:#000;font-size:1em;font-weight:700;line-height:1.5em}.menu-utility .menu-item a:focus,.menu-utility .menu-item a:hover{color:#fff;background:#000}.menu-sub .menu-item{max-height:none;border:none}.menu-main .menu-item{margin-bottom:0;border-top:none}a.menu-link{border:none}a.menu-link h3{font-size:1em;font-weight:700;line-height:1.5em;border:none;margin:0;padding:.5rem;width:auto;display:inline-block}a.menu-link p{font-size:1em;font-weight:400;line-height:1.5em;margin-bottom:.5em}.menu-sub a.menu-link{color:#000}.menu-sub a.menu-link:active,.menu-sub a.menu-link:focus,.menu-sub a.menu-link:hover{color:#fff}.menu-sub a.menu-link:active h3,.menu-sub a.menu-link:focus h3,.menu-sub a.menu-link:hover h3{border-bottom-color:#fff}.menu-utility{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;clear:both;padding:0;margin:1rem}a.menu-parent{display:block}a.menu-parent h2{font-size:1em;font-weight:400;line-height:3.125em;margin:0;padding:0;position:relative;top:0;left:0}a.menu-parent h2+p{font-size:.875em;font-weight:400;line-height:1.71429em;margin-top:1.5rem}@media (min-width:1180px){body:not(.sticky) a.menu-parent h2+p{display:none}}.menu-sub{display:none;height:0;padding-left:1rem;padding-right:4%;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.menu-item.on .menu-sub{height:100vh;display:block;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,.25);max-height:45vh;overflow-y:scroll;padding-right:4%;min-width:108%}.temp-menu{display:none;visibility:hidden}@media (min-width:1250px){body:not(.sticky) .temp-menu{display:flex;visibility:visible;flex-direction:row;flex-wrap:nowrap;list-style:none;width:100%;justify-content:center;margin:0;padding:0;position:fixed;top:20px;z-index:+1;pointer-events:none}body:not(.sticky) .temp-menu__item{margin:0 .75rem;padding:0;height:30px;display:flex;align-items:center}body:not(.sticky) a.temp-menu__link{font-size:1em;font-weight:400;line-height:1em;color:#505050;letter-spacing:0;border-color:#fff;padding:0 0 .5rem 0;pointer-events:all}body:not(.sticky) a.temp-menu__link:focus,body:not(.sticky) a.temp-menu__link:hover{background:#fff;border-bottom-color:#000}}a.lang-toggle{font-size:1em;font-weight:400;line-height:1.875em;border:.09375rem solid;border-radius:50%;color:#000;font-style:normal!important;height:32px;position:absolute;right:10px;text-align:center;top:14px;width:32px;z-index:+1}a.lang-toggle:focus,a.lang-toggle:hover{color:#fff;background-color:#000;border:#000}.footer-menu-section{display:flex;flex-wrap:wrap;flex-direction:row}.footer-menu-wrapper{width:100%}@media (min-width:1520px){.footer-menu-wrapper{width:80%}}.footer-menu-wrapper a{display:inline-block!important}.footer-menu-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.footer-menu-list .footer-menu-sub{margin:0;padding:0}.footer-menu-item{width:100%;padding:.5rem}@media (min-width:420px){.footer-menu-item{width:48%}}@media (min-width:620px){.footer-menu-item{width:30%}}@media (min-width:1080px){.footer-menu-item{width:20%}}@media (min-width:1520px){.footer-menu-item{width:18%}}@media (min-width:1608px){.footer-menu-item{width:17%}}@media (min-width:1798px){.footer-menu-item{width:15%}}.footer-menu-sub .footer-menu-item{margin:0 0 .4rem 0;padding:0;width:100%}.footer-menu-sub .footer-menu-item:first-of-type{margin-top:0}@media (min-width:768px){.footer-menu-item.contact{width:60%}}@media (min-width:1520px){.footer-menu-item.contact{width:50%}}a.footer-title-link{color:#000;border:none}a.footer-title-link:focus,a.footer-title-link:hover{background:0 0}a.footer-title-link:focus h3,a.footer-title-link:hover h3{color:#fff;background:#000}a.footer-title-link h3{font-size:1.125em;font-weight:700;line-height:1.33333em;display:inline-block}a.footer-title-link--contact{margin-top:0}a.footer-title-link--contact h3{font-size:1.5em;font-weight:200;line-height:1em;margin-top:1rem;font-weight:200!important}.footer-menu-link{font-size:.875em;font-weight:400;line-height:1.71429em;color:#000}.footer-menu-link:focus,.footer-menu-link:hover{color:#fff;background-color:#000;padding:.125rem}.article--factbook{max-width:1280px;position:relative;width:100%}.article--cybersecurity{margin-top:4rem}.article__body__p{font-size:1.125em;font-weight:400;line-height:1.55556em;max-width:50em;text-align:left}.article__body__p--callout{font-style:oblique}.article__body__p--border{position:relative;padding:2rem 0;margin:2rem auto;text-align:center}.article__body__p--border:before{content:"";display:block;position:absolute;width:60%;height:1px;left:20%;top:0;background:#c8102e}.article__body__p--border:after{content:"";display:block;position:absolute;width:60%;height:1px;left:20%;bottom:0;background:#c8102e}.article__body__p--source cite{text-align:left}.article__body__p--caps{text-transform:uppercase}.article__body__p--center{text-align:center}.article__body__p--35ch{max-width:35ch}.article__body__heading{font-size:2.25em;font-weight:700;line-height:1em;color:#c8102e;margin-top:4rem}.article__header__title{background-color:#c8102e;padding:2rem 1rem}.article__header__title .title__line-01{font-size:.875em;font-weight:400;line-height:1.14286em;display:block;color:#fff;text-transform:uppercase}@media (min-width:768px){.article__header__title .title__line-01{font-size:1em;font-weight:400;line-height:1.125em}}.article__header__title .title__line-02{font-size:1.5em;font-weight:100;line-height:1em;display:block;color:#fff;letter-spacing:-1px}@media (max-width:600px){.article__header__title .title__line-02 br{display:none}}@media (min-width:768px){.article__header__title .title__line-02{font-size:2em;font-weight:100;line-height:1em}}.article__header__title--extra-space{margin-bottom:3rem}.article__header__title--food-report{margin:0 0 2rem}.article__header__title--ar{font-size:16px;text-transform:uppercase}.article__header__title--ar .title__line-01{font-size:2.625em;font-weight:700;line-height:1em;border-right:4px solid #fff;display:inline-block;letter-spacing:4px;margin-right:2rem;padding-right:2rem}.article__header__title--ar .title__line-01--no-bar{border:none}.article__header__title--ar .title__line-02{font-size:2.625em;font-weight:100;line-height:1em;display:inline-block;letter-spacing:4px}.article__section{display:block;width:100%}.article__section--2-col{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem}.article__section__title{font-size:2.25em;font-weight:400;line-height:1.16667em;display:block}.article__section__sub-title{font-size:1.5em;font-weight:700;line-height:1.5em;display:block;color:#c8102e}.article__slide{overflow-x:auto}.big-number{font-size:4.5em;font-weight:100;line-height:1em}.big-number--inline{line-height:0}.big-number--red{color:#c8102e}.big-number__unit{font-size:18pt}.figure__title--center{text-align:center}.figure-factbook{overflow-x:scroll}@media (min-width:500px){.figure-factbook{position:relative;overflow:hidden}}.figure-factbook--0-padding,figure.figure-factbook--0-padding{padding:0}.figure-factbook--1rem-margin,figure.figure-factbook--0-margin{margin:0}.figure-factbook--1rem-margin,figure.figure-factbook--1rem-margin{margin:0 0 1rem 0}.no-br{white-space:nowrap}.title-block{display:block}.nav-toc{background-color:#fff;border:4px solid #c8102e;padding:0;position:fixed;top:60px;z-index:10;-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,.25);-moz-box-shadow:0 10px 6px -6px rgba(0,0,0,.25);box-shadow:0 10px 6px -6px rgba(0,0,0,.25)}input[type=checkbox].toc-toggle:focus+.nav-toc__title,input[type=checkbox].toc-toggle:hover+.nav-toc__title{background-color:#000;border-color:#000}input[type=checkbox].toc-toggle+.nav-toc__title{font-size:1.125em;font-weight:700;line-height:1.33333em;background:#c8102e;color:#fff;text-align:left;padding:.5rem .5rem .5rem 2rem;position:relative;top:auto;width:100%}input[type=checkbox].toc-toggle+.nav-toc__title:before{content:'\f0c9';left:.5rem}input[type=checkbox].toc-toggle+.nav-toc__title:focus,input[type=checkbox].toc-toggle+.nav-toc__title:hover{background-color:#000;border-color:#000}.nav-toc__ul{top:-900rem;margin:0;padding:0;position:absolute;display:none}input[type=checkbox].toc-toggle:checked~.nav-toc__ul{background:0 0;top:0;position:relative;display:block}.nav-toc__li{margin:0;padding:0;list-style:none}a.nav-toc__link{font-size:1.125em;font-weight:400;line-height:1.33333em;border:none;color:#000;display:block;padding:.5rem;width:100%}a.nav-toc__link:focus,a.nav-toc__link:hover{background-color:#000;font-weight:400}.stat-list{margin:0;padding:0}.stat-list--horizontal{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.stat-list__title{font-size:1.125em;font-weight:400;line-height:1.33333em;margin:0;padding:1rem}@media (min-width:768px){.stat-list__title{font-size:1.25em;font-weight:400;line-height:1.3em}}.stat-list__title--dark{background:#000;color:#fff}.stat-list__title--red{background:#c8102e;color:#fff}.stat-list--border{border:2px solid #000;padding:0 1rem}.stat-list--border-red{border:2px solid #c8102e;padding:0 1rem}.stat-list--2-col{display:flex;flex-direction:row;flex-wrap:wrap-reverse}.stat-list--2-col .stat-list__li{margin-right:2rem}.stat-list__li{list-style:none}.stat-list__stat{font-size:1.125em;font-weight:200;line-height:1.33333em}td .stat-list__stat{margin-top:.5rem;margin-bottom:.5rem}.data-point{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center}.data-point__label{font-size:1.125em;font-weight:400;line-height:1.33333em;text-align:center;display:block;width:100%}.data-point__data{font-size:2.625em;font-weight:400;line-height:1em;text-align:center;display:block;width:100%}.vector-container--small-flag{display:block;height:64px;width:80px}.figure-360{margin:0 2rem 2rem 0}@media (min-width:360px){.figure-360{max-width:360px}}.article-section__header h2{display:block;margin-left:auto;margin-right:auto;text-align:center}.article-section__content{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:left}.article-section__content__col{padding:.5rem;flex-direction:row;min-width:100%}@media (min-width:780px){.article-section__content__col{min-width:0}}.article-section__connent__img{z-index:1;position:relative}.article-section__connent__img:after,.article-section__connent__img:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.article-section__connent__img:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}a.cta-link{background:#fff;border:1px solid #000;color:#000;display:inline-block;font-weight:700;padding:1rem;width:auto}a.cta-link:focus,a.cta-link:hover{background:#000}a.cta-link--red{background:#c8102e;border:none;color:#fff}a.cta-link--hover-white:focus,a.cta-link--hover-white:hover{background-color:#fff;color:#000}@media (min-width:1024px){a.cta-link--left-3em{margin-left:3rem}}a.cta-link--icon-left{display:flex;flex-direction:row}a.cta-link--hover-white:focus,a.cta-link--hover-white:hover{background:#fff;color:#000}a.cta-link--shadow-fold{box-shadow:0 10px 6px -6px #777;position:relative;z-index:1}a.cta-link--shadow-fold:focus,a.cta-link--shadow-fold:hover{box-shadow:none}.cta-link__text{font-size:2.25em;font-weight:900;line-height:1em;margin:0;padding:0}.cta-link__text.lang-fr--small{font-size:1.5em;font-weight:700;line-height:1.5em}.cta-wrapper{height:100%;position:absolute;right:0;bottom:0}a.cta-link--digital-me{background-color:#c8102e;border:2px solid #000;color:#fff;position:relative;align-self:flex-end}a.cta-link--digital-me p{font-size:16px}a.cta-link--digital-me .icon-label{font-size:1.125em;font-weight:900;line-height:.88889em;font-family:TrueNorthRough,"Cera Pro","Helvetica Nueue",Arial,sans-serif}@media (min-width:770px){a.cta-link--digital-me{bottom:50px;position:absolute;right:0}}a.cta-link--fancy-shadow{background-color:#fff;border:1px solid #999;box-sizing:border-box;color:#000;display:flex;justify-content:center;margin:0;padding:0;position:relative;width:100%}a.cta-link--fancy-shadow:after,a.cta-link--fancy-shadow:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:rgba(0,0,0,.8);-webkit-box-shadow:0 15px 10px rgba(0,0,0,.8);-moz-box-shadow:0 15px 10px rgba(0,0,0,.8);box-shadow:0 15px 10px rgba(0,0,0,.8);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}a.cta-link--fancy-shadow:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}a.cta-link--fancy-shadow:focus,a.cta-link--fancy-shadow:hover{background-color:#fff;border-color:#000;box-shadow:inset 0 16px 0 #000,inset 0 -16px 0 #000,inset 16px 0 0 #000,inset -16px 0 0 #000;color:#000}.shadow-wrapper{height:100%;overflow:hidden;padding:1rem;width:100%}.cta-link--height-100{height:100%}.figure-video-embed{width:100%;height:auto;padding:1rem}.figure-video-embed--padding-0{padding:0}.figure-video-embed--margin-0{margin:0}.figure-video-embed-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.figure-video-embed__iframe{position:absolute;top:0;left:0;width:100%;height:100%}nav.page-nav{display:flex;flex-direction:column;flex-wrap:wrap;padding:1rem;text-align:left}nav.page-nav ul.page-nav__list{margin:0;padding:0;width:100%}nav.page-nav li.page-nav__item{border:none;margin:0;padding:0!important}nav.page-nav li.page-nav__item li.page-nav__item{margin-left:1rem}nav.page-nav a.page-nav__link{border:none;margin:0;padding:.75rem 1rem;position:relative;width:100%}nav.page-nav a.page-nav__link:before{font-size:.375em;font-weight:400;line-height:1em;content:"\00f111";display:inline-block;font-family:FontAwesome;left:5px;position:absolute;top:19px;align-self:center}ul.image-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0;padding:0;width:100%}ul.image-list li.image-list__item{list-style-type:none;text-align:center;width:100%}@media (min-width:360px){ul.image-list li.image-list__item{max-width:50%}}@media (min-width:768px){ul.image-list li.image-list__item{width:auto}}ul.image-list a.image-list__link{border:none;padding:1rem}ul.image-list li.image-list__item--full{width:100%}.page-digital-me .custom-content{background:url(../_assets/img/plaid-fabric-swatch.jpg)}.page-digital-me .search-funnel-anywhere{width:100%}.page-section{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:1rem;position:relative}@media (min-width:720px){.page-section{padding:2rem}}@media (min-width:2875px){.page-section{flex-direction:column}}.page-section--2018-cybersecurity-report{background-image:url(../_assets/img/cybersecurity-infographic/cira-cybersecurity-report-header.png);background-size:cover;background-repeat:no-repeat;background-position:center}.page-section--2018-food-report{background-image:url(../_assets/img/food-report/food-report-header-2.png);background-size:cover;background-repeat:no-repeat;background-position:center}.page-section--margin-bottom-2{margin-bottom:2rem}.page-section--background-white{background-color:#fff}.page-section--digial-me{background-image:url(../_assets/img/digital-me-header.svg);background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center;border-bottom:4px solid #e4d7bd}@media (min-width:1024px){.page-section--digial-me{min-height:550px}}.page-section__hgroup{align-self:center;border:none;display:flex;flex-direction:row;flex-wrap:wrap;font-size:16px;justify-content:flex-start;margin-left:.7rem;width:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-section__hgroup{margin-top:8rem}}@media (min-width:1024px){.page-section__hgroup{margin-left:3rem}}.page-section__hgroup--center{align-self:flex-start;text-align:center;z-index:+5}.page-section__hgroup--digital-me{margin:0}.page-section__hgroup--digital-me .page-section__hgroup__main{font-size:1.5em;font-weight:900;line-height:1em;color:#c8102e;font-family:TrueNorthRough,"Cera Pro","Helvetica Nueue",Arial,sans-serif;margin:70px 0 0 0;padding:0;text-align:center}.page-section__hgroup--digital-me .page-section__hgroup__main br{display:block}@media (min-width:425px){.page-section__hgroup--digital-me .page-section__hgroup__main{margin-top:16px}}@media (min-width:700px){.page-section__hgroup--digital-me .page-section__hgroup__main{font-size:2.5em;font-weight:900;line-height:1em;margin:0}}@media (min-width:770px){.page-section__hgroup--digital-me .page-section__hgroup__main{font-size:3.75em;font-weight:900;line-height:1em;margin:0}}.page-section__hgroup--digital-me .page-section__hgroup__sub{font-size:1.5em;font-weight:900;line-height:1em;color:#c8102e;font-family:TrueNorthInline,"Cera Pro","Helvetica Nueue",Arial,sans-serif;margin:0;padding:0;text-align:center}@media (min-width:770px){.page-section__hgroup--digital-me .page-section__hgroup__sub{font-size:3.75em;font-weight:900;line-height:1em}}.page-section__hgroup--digital-me .page-section__hgroup__sub--small{font-size:2.8125em;font-weight:400;line-height:.53333em;color:#c8102e;font-family:TrueNorthScript,"Cera Pro","Helvetica Nueue",Arial,sans-serif;margin:1rem 0 0 0;padding:0;text-align:center}@media (min-width:770px){.page-section__hgroup--digital-me .page-section__hgroup__sub--small{font-size:3.75em;font-weight:400;line-height:1em;line-height:.8em}}.page-section__hgroup__main{color:#fff;width:100%;font-size:1.5em;font-weight:700;line-height:1.5em}.page-section__hgroup__main br{display:none}@media (min-width:320px){.page-section__hgroup__main{font-size:2.625em;font-weight:700;line-height:1.42857em}}@media (min-width:1004px){.page-section__hgroup__main{font-size:3.25em;font-weight:700;line-height:.80769em}}@media (min-width:1024px){.page-section__hgroup__main{font-size:5em;font-weight:700;line-height:1em;background:0 0}.page-section__hgroup__main.lang-fr{font-size:2.625em;font-weight:700;line-height:1em}.page-section__hgroup__main .text-highlight__content{background:0 0;box-shadow:none;line-height:inherit}.page-section__hgroup__main br{display:block}}@media (min-width:1140px){.page-section__hgroup__main.lang-fr{font-size:3.25em;font-weight:700;line-height:1em}}@media (min-width:1340px){.page-section__hgroup__main.lang-fr{font-size:3.875em;font-weight:700;line-height:1em}}@media (min-width:1600px){.page-section__hgroup__main{font-size:5.625em;font-weight:700;line-height:.95556em;letter-spacing:-.25rem}.page-section__hgroup__main.lang-fr{font-size:4.5em;font-weight:700;line-height:1em}}@media (min-width:1900px){.page-section__hgroup__main{font-size:7.1875em;font-weight:700;line-height:.86957em;letter-spacing:-.25rem}}@media (min-width:1024px){.page-section__hgroup__main--firewall{font-size:3.125em;font-weight:700;line-height:1em;max-width:17ch}}@media (min-width:1400px){.page-section__hgroup__main--firewall{max-width:100%}}@media (min-width:1600px){.page-section__hgroup__main--firewall{font-size:4.75em;font-weight:700;line-height:.86842em;letter-spacing:-.25rem;max-width:17ch;background:0 0}.page-section__hgroup__main--firewall .text-highlight__content{background:0 0;box-shadow:none;line-height:inherit}.page-section__hgroup__main--firewall br{display:block}}@media (min-width:1900px){.page-section__hgroup__main--firewall{font-size:5.75em;font-weight:700;line-height:.8913em}}.page-section__hgroup__sub{display:inline-block;color:#fff;letter-spacing:.0625rem;width:100%;font-size:2.25em;font-weight:200;line-height:1.5em}@media (min-width:1024px){.page-section__hgroup__sub{font-size:2.25em;font-weight:200;line-height:1.27778em}.page-section__hgroup__sub .text-highlight__content{background:0 0;box-shadow:none;font-size:inherit;font-weight:inherit;line-height:inherit}}@media (min-width:1900px){.page-section__hgroup__sub{font-size:3.125em;font-weight:200;line-height:1.44em}}@media (min-width:1024px){.page-section__hgroup__sub--small{font-size:1.625em;font-weight:200;line-height:1.38462em}.page-section__hgroup__sub--small .text-highlight__content{background:0 0;box-shadow:none;font-size:inherit;font-weight:inherit;line-height:inherit}}@media (min-width:1900px){.page-section__hgroup__sub--small{font-size:2.625em;font-weight:200;line-height:1.28571em}}.page-section--intro{border-bottom:2px solid #c8102e;min-height:200px}@media (min-width:1024px){.page-section--intro{background-image:url(/sites/default/files/public/who-we-are-feature.jpg);background-repeat:no-repeat;background-size:cover;min-height:550px}}.page-section--ca-gives{justify-content:center;background-image:url(../_assets/img/ca-gives-back/iStock-657110928.jpg)}.page-section--careers{justify-content:center;background-image:url(../_assets/img/cira-careers-header.png)}.page-section--cybersecurity{background-image:url(../_assets/img/cira-cybersecurity-header-small.png);justify-content:flex-start;background-size:cover}@media (min-width:768px){.page-section--cybersecurity{background-image:url(../_assets/img/cira-cybersecurity-header.png)}}.page-section--cybersecurity-report{background-image:url(../_assets/img/cybersecurity-infographic/cira-cybersecurity-infographic-header.png);justify-content:flex-start;background-size:cover}.page-section--firewall{background-image:url(../_assets/img/firewall-header.png);justify-content:flex-start;background-size:cover;background-position:bottom}@media (min-width:768px){.page-section--firewall{background-image:url(../_assets/img/firewall-header.png)}}.page-section--firewall-offer{background-image:url(../_assets/img/firewall-offer-header.png)}.page-section--store{align-content:flex-start;justify-content:center;padding-top:1rem}.page-section--1440-center{max-width:1440px;margin:0 auto}.page-section--no-padding{padding:0}.page-section--border-bottom{padding-bottom:2rem;border-bottom:1px solid #000}.page-section--bottom-flush{margin-bottom:0;padding-bottom:0}.page-section__title{font-size:1.625em;font-weight:900;line-height:1.23077em;display:block;margin:1em 0 .25em 0;padding:0;text-align:center;width:100%}@media (min-width:768px){.page-section__title{font-size:3em;font-weight:900;line-height:1.08333em}}.page-section__title-intro{border:none;font-size:3em;font-weight:900;line-height:1.08333em;margin:1rem;text-align:center}@media (min-width:768px){.page-section__title-intro{font-size:4.5em;font-weight:400;line-height:1em}}@media (min-width:1024px){.page-section__title-intro{margin:1em 0 .25em 0;color:#fff;padding-left:4rem;text-align:left}}.page-section__title__subhead{border:none;font-size:1.5rem;line-height:1em;font-weight:200;letter-spacing:1px;clear:both;display:block}.page-section__title-intro--center{align-self:center;text-align:center}.page-section__title-intro--bold{font-weight:700}.page-section__title-intro--ultra-bold{font-weight:900}.page-section__title-intro--hard-left{text-align:left;align-self:center}.text-highlight{display:inline;align-self:center}.text-highlight__content{background:#000;box-shadow:10px 0 0 #000,-10px 0 0 #000;color:#fff;display:inline;padding:.5rem;line-height:1.15em}@media (min-width:1024px){.text-highlight__content--black{color:#000}}.page-section__title-intro--white{color:#fff}.page-section__title-intro--black{align-self:center;background:#000;color:#fff;display:inline-block;padding:1rem;width:auto;box-shadow:0 0 15px #000}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-section__title-intro--black{margin-top:13.5rem}}.page-section__title-intro--center{text-align:center}.block-list{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0;width:100%;z-index:1}.block-list--flush-left{justify-content:flex-start}.block-list--flush-left .block-list__item{text-align:left;margin-left:0;margin-right:2rem;width:100%}@media (min-width:768px){.block-list--flush-left .block-list__item{max-width:40%}}.block-list--stacked{flex-direction:row}.block-list--stacked .block-list__item{max-width:100%}.block-list__item{display:block;text-align:center;width:100%;margin:1rem;max-width:320px}@media (min-width:720px){.block-list__item{margin:2rem}}@media (min-width:1280px){.block-list__item{margin:1rem;max-width:30%}}.block-list__item--border{padding:1rem;border:4px solid #ececec}.block-list__item--3-col{margin:0;padding:0;max-width:100%}@media (min-width:768px){.block-list__item--3-col{max-width:calc(100% / 2)}}@media (min-width:960px){.block-list__item--3-col{max-width:calc(100% / 3)}}.block-list__item--4-col{width:100%;max-width:50%}@media (min-width:1280px){.block-list__item--4-col{max-width:20%}}.block-list__item--20{width:100%;box-sizing:border-box;margin:0;padding:1rem}@media (min-width:460px){.block-list__item--20{max-width:50%}}@media (min-width:600px){.block-list__item--20{width:30%}}@media (min-width:768px){.block-list__item--20{width:25%}}@media (min-width:1024px){.block-list__item--20{width:300px}}.blockquote_item--border-grey{border:1px solid #333}.block-list__item--shadow{background:#fff;position:relative;display:flex;align-items:stretch}.block-list__item--shadow:focus,.block-list__item--shadow:hover{border-color:#c8102e}.block-list__item--shadow:focus:after,.block-list__item--shadow:focus:before,.block-list__item--shadow:hover:after,.block-list__item--shadow:hover:before{display:none;visibility:hidden}.block-list__item--shadow:after,.block-list__item--shadow:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.block-list__item--shadow:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}a.job-block__link{font-size:1.5em;font-weight:700;line-height:1em;color:#fff;background-color:#c8102e;border:none;display:flex;justify-content:center;flex-wrap:wrap;padding:1rem;width:100%}a.job-block__link:focus,a.job-block__link:hover{background-color:#000}a.job-block__link h3{margin:.5rem 0;display:block;width:100%;align-self:center}.icon-block{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.icon-block--width-80 svg{width:80%}.icon-block--full-width svg{width:100%}.icon-block--icon-left{align-items:flex-start;flex-direction:row;justify-content:flex-start;position:relative}.icon-block__content{width:100%}.icon-block-content--left{max-width:80%;padding-left:1rem;text-align:left}.icon-block__icon{max-width:20%}.icon-block__title{font-size:1.5625em;font-weight:200;line-height:1.44em;margin:0;padding:0}.icon-block__tagline{font-size:1.125em;font-weight:400;line-height:1.77778em;margin:1rem 0 0 0;padding:0}@media (min-width:1440px){.icon-block__tagline{font-size:1.5625em;font-weight:400;line-height:1.28em}}.icon-block__tagline--small{font-size:1.125em;font-weight:400;line-height:1.33333em;margin:0}.icon-block__tagline--align-left{text-align:left}.icon-block__p{font-size:1em;font-weight:200;line-height:1.5em;margin:0;padding:0}.icon-block__p--quote{font-size:1.125em;font-weight:200;line-height:1.33333em;padding-left:.5rem}.icon-block__p--quote:first-letter{margin-left:-.5rem}.icon-block__p--quote-name{font-size:1em;font-weight:700;line-height:1.25em;margin-top:1rem}.text-block p{text-align:left}.grid{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:0}.grid--full-width{width:100%}.grid--center{justify-content:center}.grid__column{width:100%;list-style:none;margin:0;padding:1rem}@media (min-width:760px){.grid__column{padding:2rem}}.grid__column--no-padding{padding:0}.grid__column--content-center{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}.grid__column--padding-1{padding:1rem}.grid__column--padding-top-0{padding-top:0}@media (min-width:760px){.grid__column--10{max-width:10%}}@media (min-width:1024px){.grid__column--20{max-width:20%}}@media (min-width:760px){.grid__column--30{max-width:30%}}@media (min-width:760px){.grid__column--40{max-width:34%}}@media (min-width:760px){.grid__column--50{max-width:50%}}@media (min-width:760px){.grid__column--60{max-width:60%}}@media (min-width:760px){.grid__column--70{max-width:70%}}@media (min-width:760px){.grid__column--80{max-width:80%}}@media (min-width:760px){.grid__column--90{max-width:90%}}.grid__column--border-top{border-top:1px solid #000}.grid__column--border-right{border-right:1px solid #000}.grid__column--border-bottom{border-bottom:1px solid #000}.grid__column--border-left{border-left:1px solid #000}.article--infographic{max-width:1024px}.article__title{font-size:2.25em;font-weight:400;line-height:1.27778em;margin:1em 0 .25em 0;padding:0}@media (min-width:760px){.article__title{font-size:1.625em;font-weight:400;line-height:1.38462em}}@media (min-width:960px){.article__title{font-size:2.625em;font-weight:400;line-height:1.09524em}}.article__title--infographic{text-transform:uppercase;background:#c8102e;color:#fff;padding:1rem;margin-top:4rem;text-align:center}.article__title--center{text-align:center}.article__content__p{font-size:1.5em;font-weight:200;line-height:1.5em;max-width:60rem}.article__content__p--large{font-size:1.125em;font-weight:200;line-height:1.55556em;max-width:60rem}@media (min-width:760px){.article__content__p--large{font-size:1.5em;font-weight:200;line-height:1.5em}}.article__image{width:100%;height:auto;align-self:center}.article__image--small{max-width:180px;min-width:180px}.article__image--shadow{z-index:1;position:relative}.article__image--shadow:after,.article__image--shadow:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.article__image--shadow:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.bullet-list{margin:1rem 0 2rem;padding:0;display:inline-block;text-align:left}.bullet-list--full-width{width:100%}.bullet-list__item{font-size:1.125em;font-weight:400;line-height:1.33333em;margin:.25rem 0 .75rem;padding:0}.svg-image{width:100%;list-style:none;margin:0}.svg-image__small{width:10%}.svg-image__medium{width:25%}.svg-image__large{width:50%}.photo-quote{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:fl}.photo-quote__photo{width:100%}@media (min-width:640px){.photo-quote__photo{width:30%}}.photo-quote__blockquote{margin:0;padding:0;border:none;padding:1rem 1rem 1rem 2rem;width:100%}@media (min-width:640px){.photo-quote__blockquote{width:70%}}.article--center{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.features-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:1440px;padding:1rem;position:relative;z-index:1}@media (min-width:980px){.features-section{padding:0 2rem 1rem}}.features-section--center{justify-content:center}.vector-wrapper{width:100%;height:100%;overflow:hidden;padding:1rem}a.feature-link{background-color:#fff;border:1px solid #999;box-sizing:border-box;color:#000;display:flex;justify-content:center;margin:1rem;padding:0;width:calc(100% - 2rem);position:relative}a.feature-link:after,a.feature-link:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}a.feature-link:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}a.feature-link:focus,a.feature-link:hover{background-color:#fff;border-color:#c8102e;box-shadow:inset 0 10px 0 #c8102e,inset 0 -10px 0 #c8102e,inset 10px 0 0 #c8102e,inset -10px 0 0 #c8102e;color:#000;overflow:hidden}a.feature-link:focus .article-feature__content__p--link,a.feature-link:hover .article-feature__content__p--link{font-weight:700;color:#c8102e}a.feature-link:focus .article-feature__content__p--link,a.feature-link:hover .article-feature__content__p--link{color:#c8102e}a.feature-link:focus .article-feature__content__p--link:after,a.feature-link:hover .article-feature__content__p--link:after{width:0%}a.feature-link:focus:after,a.feature-link:focus:before,a.feature-link:hover:after,a.feature-link:hover:before{box-shadow:none}a.feature-link--red{background-color:#c8102e;border-color:#c8102e;color:#fff}a.feature-link--red:focus,a.feature-link--red:hover{background-color:#fff;border:1px solid #c8102e;color:#000;box-shadow:inset 0 10px 0 #c8102e,inset 0 -10px 0 #c8102e,inset 10px 0 0 #c8102e,inset -10px 0 0 #c8102e}a.feature-link--red:focus .article-feature__content__p--link,a.feature-link--red:hover .article-feature__content__p--link{font-weight:700;color:#c8102e}a.feature-link--red:focus .icon-element,a.feature-link--red:hover .icon-element{fill:#000}a.feature-link--border-red:focus,a.feature-link--border-red:hover{background-color:#fff;box-shadow:inset 0 10px 0 #c8102e,inset 0 -10px 0 #c8102e,inset 10px 0 0 #c8102e,inset -10px 0 0 #c8102e;color:#000;overflow:hidden}a.feature-link--border-red:focus .article-feature__content__p--link,a.feature-link--border-red:hover .article-feature__content__p--link{font-weight:700;color:#c8102e}a.feature-link--grey{background-color:#333;border:none;color:#fff}a.feature-link--grey:focus,a.feature-link--grey:hover{background:#000}a.feature-link--purple{background-color:#702082;border:none;color:#fff}a.feature-link--purple:focus,a.feature-link--purple:hover{background-color:#fff;box-shadow:inset 0 10px 0 #c8102e,inset 0 -10px 0 #c8102e,inset 10px 0 0 #c8102e,inset -10px 0 0 #c8102e;color:#000;overflow:hidden}a.feature-link--purple:focus .article-feature__content__p--link,a.feature-link--purple:hover .article-feature__content__p--link{font-weight:700;color:#c8102e}a.feature-link--purple:focus .icon-element,a.feature-link--purple:hover .icon-element{fill:#000}a.feature-link--width-auto{width:auto;height:100%;min-height:120px}a.feature-link--black{background-color:#000;border:none;color:#fff}a.feature-link--black:focus,a.feature-link--black:hover{background-color:#fff;box-shadow:inset 0 10px 0 #c8102e,inset 0 -10px 0 #c8102e,inset 10px 0 0 #c8102e,inset -10px 0 0 #c8102e;color:#000;overflow:hidden}a.feature-link--black:focus .article-feature__content__p--link,a.feature-link--black:hover .article-feature__content__p--link{font-weight:700;color:#c8102e}a.feature-link--black:focus .icon-element,a.feature-link--black:hover .icon-element{fill:#000}a.feature-link--plain{background-color:#fff;border:none;padding:0;margin:0;width:100%}a.feature-link--plain:focus,a.feature-link--plain:hover{color:#000;overflow:hidden;box-shadow:none}a.feature-link--plain:focus .article-feature__content__p--link,a.feature-link--plain:hover .article-feature__content__p--link{font-weight:700;color:#c8102e}a.feature-link--plain:focus .article-feature__content__p--link:after,a.feature-link--plain:hover .article-feature__content__p--link:after{border-color:#c8102e;width:100%}a.feature-link--plain:after,a.feature-link--plain:before{content:none;box-shadow:none}a.feature-link--blog{background-image:url(../_assets/img/lightbulbs-off-light.png);background-repeat:no-repeat;background-size:auto;background-position:top right;justify-content:center}a.feature-link--blog:focus,a.feature-link--blog:hover{background-color:#fff;background-image:url(../_assets/img/lightbulbs-on-light.png);color:#000}a.feature-link--blog:focus .article-feature__content__p--link,a.feature-link--blog:hover .article-feature__content__p--link{color:#000}@media (min-width:1024px){a.feature-link--20{max-width:calc(20% - 2rem)}}@media (min-width:768px){a.feature-link--30{max-width:calc(30% - 2rem)}}@media (min-width:768px){a.feature-link--40{max-width:calc(40% - 2rem)}}@media (min-width:768px){a.feature-link--50{max-width:calc(50% - 2rem)}}@media (min-width:768px){a.feature-link--60{max-width:calc(60% - 2rem)}}@media (min-width:768px){a.feature-link--70{max-width:calc(70% - 2rem)}}@media (min-width:768px){a.feature-link--80{max-width:calc(80% - 2rem)}}.article-feature{display:flex;justify-content:center;position:relative}.article-feature--wrap{flex-wrap:wrap}.article-feature--center{border:none;flex-direction:column;justify-content:center;align-items:center;padding:1rem;width:100%}@media (min-width:768px){.article-feature--center{padding:1rem 4rem}}@media (min-width:1380px){.article-feature--center{padding:1rem 8rem}}.article-feature--center:focus,.article-feature--center:hover{border:none}.article-feature--center:focus .article-feature__content__p--link,.article-feature--center:hover .article-feature__content__p--link{color:#000}.article-feature--center:focus .article-feature__content__p--link:after,.article-feature--center:hover .article-feature__content__p--link:after{width:100%}.article-feature--center:focus .article-feature__content__p--light,.article-feature--center:hover .article-feature__content__p--light{color:#000}.article-feature--center .icon-vector{position:relative;clear:both;display:block;visibility:visible}@media (max-height:900px) and (min-width:768px){.article-feature--center .icon-vector{display:none;visibility:hidden}}.article-feature--center .article-feature__content{text-align:center}.article-feature--center .article-feature__content__p{color:#333;font-size:1.5em;font-weight:400;line-height:1.5em;text-align:center;margin:0 0 1rem 0}.article-feature--center .article-feature__content__p--light{color:#fff}.article-feature--center .article-feature__content__p--link{font-size:1em;font-weight:700;line-height:1.125em;text-align:center;margin:0 auto;letter-spacing:0;padding:.25rem;display:inline-block;clear:both}.article-feature--center .article-feature__content__p--link:after{width:100%;height:2px;margin-top:4px;display:block;content:" ";background-color:#333;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.article-feature--center .article-feature__content__p--link-light:after{background-color:#fff}.article-feature--center .article-feature__content__p--link{font-size:1.5em;font-weight:200;line-height:1.5em}.article-feature--left{max-width:calc(100% - 3rem);justify-content:flex-start;align-items:flex-end}.article-feature--cip{justify-content:flex-start;margin:1.5rem .5rem}.article-feature--cip h2{font-size:2.25em;font-weight:200;line-height:1em;letter-spacing:0;margin:0 0 8px;padding:0}@media (min-width:500px){.article-feature--cip h2{font-size:2.5em;font-weight:200;line-height:1em}}@media (min-width:768px){.article-feature--cip h2{font-size:1.5em;font-weight:200;line-height:1em}}@media (min-width:1024px){.article-feature--cip h2{font-size:2em;font-weight:200;line-height:1em}}@media (min-width:1290px){.article-feature--cip h2{font-size:2.8em;font-weight:200;line-height:1em}}.article-feature--cip h2+p{letter-spacing:0;padding:0;margin:30px 0 0 0}@media (min-width:768px){.article-feature--cip h2+p{font-size:1em;font-weight:200;line-height:1.125em}}@media (min-width:1024px){.article-feature--cip h2+p{font-size:1.125em;font-weight:200;line-height:1.33333em}}@media (min-width:1290px){.article-feature--cip h2+p{font-size:1.2em;font-weight:200;line-height:1em}}.article-feature--cip .icon-vector{position:absolute;top:-70px;transform:rotate(-15deg);right:-165px;opacity:.2;width:400px;height:400px;max-width:none}@media (min-width:768px) and (max-width:1289px){.article-feature--cip .icon-vector{position:absolute;top:auto;bottom:-270px;transform:rotate(-15deg);right:-120px;opacity:.2;width:300px;height:300px}}.article-feature--cyber:focus p+p:after,.article-feature--cyber:hover p+p:after{width:0}.article-feature--cyber h2{font-size:2.25em;font-weight:200;line-height:1em;letter-spacing:0;margin:24px 0 8px;padding:0}@media (min-width:500px){.article-feature--cyber h2{font-size:2.5em;font-weight:200;line-height:1em}}@media (min-width:768px){.article-feature--cyber h2{font-size:2.25em;font-weight:200;line-height:1.16667em}}@media (min-width:1024px){.article-feature--cyber h2{font-size:3.5em;font-weight:200;line-height:1em}}.article-feature--cyber h2+p{font-size:1em;font-weight:200;line-height:1.125em;letter-spacing:0;padding:0;margin:0}@media (min-width:768px){.article-feature--cyber h2+p{font-size:1.125em;font-weight:200;line-height:1.33333em}}@media (min-width:1024px){.article-feature--cyber h2+p{font-size:1.425em;font-weight:200;line-height:1.05263em}}.article-feature--cyber p+p{font-size:1em;font-weight:700;line-height:1.125em;letter-spacing:0;padding:.25rem;display:inline-block;clear:both}@media (min-width:768px){.article-feature--cyber p+p{font-size:1.125em;font-weight:700;line-height:1.33333em}}@media (min-width:1024px){.article-feature--cyber p+p{font-size:1.125em;font-weight:700;line-height:1.33333em}}.article-feature--cyber p+p:after{width:100%;height:2px;margin-top:4px;display:block;content:" ";background-color:#fff;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.article-feature--cyber .article-feature__content{justify-self:center;align-self:center}.article-feature--cyber .icon-vector{display:block;width:100px;overflow:hidden;margin-left:-4rem;position:absolute;bottom:-20px;right:-20px}@media (min-width:500px){.article-feature--cyber .icon-vector{display:block;width:200px;height:200px;overflow:hidden;margin-left:-4rem;position:relative;right:auto}}.article-feature--center-link{padding:1rem}.article-feature__content--50{max-width:50%}.article-feature__content--quote{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.article-feature__content--start{justify-content:flex-start;text-align:left}.article-feature__content--padding-2rem{padding:2rem}.article-feature__content--padding-3rem{padding:3rem}.article-feature__content--blog{text-align:center;padding-top:5rem}.article-feature__content--blog .article-feature__content__p{margin:.5rem 0}.article-feature__content--center{justify-content:center;text-align:center}.article-feature__content--padding-left{padding-left:1rem}.article-feature__content__h2--no-margin-top{margin-top:0}.article-feature__content__h2--large{font-size:2.625em;font-weight:200;line-height:1.14286em}.article-feature__content__p{font-size:1.5em;font-weight:400;line-height:1.5em;max-width:39em}.article-feature__content__p--thin{font-size:1.5em;font-weight:200;line-height:1.5em}.article-feature__content__p--large{font-size:1.5em;font-weight:400;line-height:2em}.article-feature__content__p--link{letter-spacing:0;padding:.25rem;display:inline-block;clear:both}.article-feature__content__p--link:after{width:100%;height:2px;margin-top:4px;display:block;content:" ";background-color:#000;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.article-feature__content__p--link-light:after{background-color:#000}.article-feature__content__p--link-dark:after{background-color:#fff}.article-feature__content__p--link-large{font-size:1.5rem}.article-feature__content__p--link-xl-large{font-size:24px}.feature-container{max-width:1440px}.feature-container--full-width{display:flex;flex-direction:row;justify-content:center;min-width:100%}.feature-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;padding:0;width:1440px}.feature-list__item{display:block;padding:1rem}@media (min-width:768px){.feature-list__item--30{max-width:30%}}.feature-list__content__p{font-size:1.125em;font-weight:400;line-height:1.55556em;display:block}.feature-list__content__callout{font-size:4.5em;font-weight:700;line-height:1em}.feature-list__content--center{text-align:center}.icon-vector{margin:.5rem;display:block}.icon-vector-wrapper--digital-me{display:flex;height:470px;justify-content:center;position:relative;width:845px}@media (min-width:770px){.icon-vector-wrapper--digital-me{height:550px}}.icon-vector--digital-me-logo{position:absolute;top:-40px;left:0;width:60px}@media (min-width:700px){.icon-vector--digital-me-logo{top:-10px;width:100px}}@media (min-width:768px){.icon-vector--digital-me-logo{top:-40px;left:0;width:60px}}@media (min-width:768px){.icon-vector--digital-me-logo{top:-10px;width:auto}}@media (min-width:1200px){.icon-vector--digital-me-logo{left:10rem;width:auto}}.icon-vector--digital-me-people{position:absolute;top:160px}@media (min-width:420px){.icon-vector--digital-me-people{top:120px}}@media (min-width:700px){.icon-vector--digital-me-people{bottom:0;top:auto;left:50%;transform:translate(-50%,0)}}.icon-vector--arrow-down{display:none}@media (min-width:770px){.icon-vector--arrow-down{bottom:100px;display:block;position:absolute;right:70px}}.icon-vector--padding-top-2{padding:2rem 0 0 0}.icon-vector--small{max-width:72px}.icon-vector--small svg{height:auto}.icon-vector--medium{max-width:100px}.icon-vector--medium svg{height:auto}.icon-vector--30{width:100%;max-width:30%}.icon-vector--300px{width:100%;max-width:300px}.icon-vector--center{align-self:center}.icon-background{fill:none}.icon-element{fill:#fff}.icon-element--red{fill:#c8102e}.icon-element--white{fill:#fff}.icon-element--black{fill:#000}.icon-background--red{fill:#c8102e}.pricing-block{flex-wrap:wrap;padding:0}.pricing-block__title{font-size:2.625em;font-weight:700;line-height:1.14286em;text-align:center;width:100%;margin:1.5rem 0 0 0;padding:1rem 0 .5rem}.pricing-block__p{font-size:1.5em;font-weight:200;line-height:1.33333em;text-align:center;max-width:20em;padding:0;margin:0}.callout-group{width:100%;text-align:center}.callout-group__large-text{font-size:5.625em;font-weight:700;line-height:1em}.callout-group__small-print{font-size:.875em;font-weight:200;line-height:1.71429em;display:block;width:100%}.callout-group__small-print--clear{display:block;width:100%;margin-bottom:-1.5rem}.callout-group__wrapper{display:inline-block;width:320px;position:relative}.figure-quote{padding:0 1rem;border:none;text-align:center}@media (min-width:480px){.figure-quote{padding:0 2rem}}.figure-quote--center{display:flex;justify-content:center}.figure-quote--70{width:calc(100% - 300px - 4rem)}.figure-quote--start{justify-content:flex-start}@media (min-width:768px){.figure-quote--3rem{padding:3rem}}.figure-quote--padding-top-0{padding-top:0}.figure-quote--margin-top-0{margin-top:0}.figure-quote--padding-bottom-0{padding-bottom:0}.figure-quote--margin-bottom-0{margin-bottom:0}.figure-quote__quote{font-size:1.125em;font-weight:200;line-height:1.33333em;margin:0 0 1rem 0;padding:0}@media (min-width:768px){.figure-quote__quote{font-size:2.25em;font-weight:200;line-height:1.16667em}}.figure-quote__quote--medium{max-width:30em}.figure-quote__quote--text-left{text-align:left}.figure-quote__caption--margin-left-3rem{margin-left:3rem}.figure-quote__caption{border:none;margin-top:1rem;text-align:center}.figure-quote__caption--flex{display:flex;flex-direction:row;align-items:center}.figure-quote__caption--left{text-align:left}.figure-quote__caption__title{font-size:1em;font-weight:200;line-height:1.5em}.grid{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.grid .img{width:100%;height:auto}.grid--1440-center{max-width:1440px;margin:0 auto}.grid--2-column{z-index:+1;position:relative}@media (min-width:640px){.grid--2-column .grid__column{width:50%}}.grid--center{justify-content:center}.grid--grow-false{align-items:center}.grid--3-column{z-index:+1;position:relative}@media (min-width:640px){.grid--3-column .grid__column{width:30%}}.grid--margin-right-2 .grid__column{width:calc(50% - 2rem)}.grid--margin-bottom-2{margin-bottom:2rem}.grid--space-between{justify-content:space-between}.grid__column--no-padding{padding:0}.grid__column--padding-1{padding:1rem}.grid__column--strech{align-self:stretch}.grid__column--no-gap{padding:0}.article-block{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff}@media (min-width:1440px){.article-block{flex-direction:row;padding:0}}.article-block--big-image{display:flex;padding:0;flex-direction:column}.article-block--image-background{position:relative;padding:0}.article-block--image-background .img-background{width:100%;max-width:none;position:relative}.article-block--image-background .article-block__wrapper{background:#000;color:#fff}@media (min-width:480px){.article-block--image-background .article-block__wrapper{background:rgba(0,0,0,.8);bottom:0;position:absolute;z-index:+1}}.article-block__wrapper{padding:1rem}.article-block__wrapper--full{width:100%}.article-block__wrapper--align-center{align-self:center}.article-block__wrapper--align-bottom{align-self:flex-end}.article-block__header--center{align-self:center}h2.article-block__h2{padding:0;margin:0}h2.article-block__h2--center{text-align:center}.shadow{background-color:#fff;border:1px solid #999;box-sizing:border-box;color:#000;display:flex;justify-content:center;margin:0;padding:0;position:relative;width:100%}.shadow:after,.shadow:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.shadow:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.article-block__p--left{text-align:left}.article__img{width:100%;height:auto}@media (min-width:1440px){.article__img--50{max-width:50%}}.article__img--circle{overflow:hidden;border-radius:50%}.article__img--square-200{height:60px;margin-right:1rem;box-shadow:0 10px 6px -6px #777;width:100%;max-width:60px}@media (min-width:480px){.article__img--square-200{margin-right:2rem;height:100px;width:100px;min-width:100px}}.social-share-card{background-color:#000;padding:1rem;margin:2rem auto;max-width:420px}.social-share-card__title{font-size:2.25em;font-weight:400;line-height:1em;color:#fff;font-family:TrueNorthRough,"Cera Pro","Helvetica Nueue",Arial,sans-serif;margin:0 0 1rem 0;padding:0;text-align:center}.social-list{display:flex;flex-direction:row}li.social-list__item{padding:0 1rem;margin:0}a.social-list__link{font-size:1.125em;font-weight:400;line-height:1em;background:0 0;border:none;color:#fff;display:block;padding:0;margin:0}a.social-list__link .icon-icon:before{display:block;font-size:72px;line-height:1em;margin:0;padding:0;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}a.social-list__link:focus,a.social-list__link:hover{background:0 0;border:none}a.social-list__link:focus .icon-icon,a.social-list__link:hover .icon-icon{font-size:72px;font-weight:400}a.social-list__link:focus .icon-icon:before,a.social-list__link:hover .icon-icon:before{transform:scale3d(1.2,1.2,1.2)}h1.store__title{background-color:#c8102e;border:none;color:#fff;margin:0;padding:1rem 0;text-align:center}#recurly-subscription-redeem-coupon,#recurlyjs-update-billing-form,#subscribe-page,.store{min-height:550px;position:relative;background-image:url(../_assets/img/firewall-header.png);background-size:cover;background-position:bottom}#recurly-subscription-redeem-coupon .store,#recurlyjs-update-billing-form .store,#subscribe-page .store,.store .store{background:0 0}#recurly-subscription-redeem-coupon #store_multistep_buy_form,#recurly-subscription-redeem-coupon #store_multistep_trial_form,#recurly-subscription-redeem-coupon .recurly-form-wrapper,#recurlyjs-update-billing-form #store_multistep_buy_form,#recurlyjs-update-billing-form #store_multistep_trial_form,#recurlyjs-update-billing-form .recurly-form-wrapper,#subscribe-page #store_multistep_buy_form,#subscribe-page #store_multistep_trial_form,#subscribe-page .recurly-form-wrapper,.store #store_multistep_buy_form,.store #store_multistep_trial_form,.store .recurly-form-wrapper{align-self:flex-start;background-color:#fff;border:3px solid #c8102e;padding:1rem;position:relative;max-width:700px;-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,.7);-moz-box-shadow:0 10px 6px -6px rgba(0,0,0,.7);box-shadow:0 10px 6px -6px rgba(0,0,0,.7)}#recurly-subscription-redeem-coupon .form-wrapper,#recurlyjs-update-billing-form .form-wrapper,#subscribe-page .form-wrapper,.store .form-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%;max-width:800px;min-width:0}#recurly-subscription-redeem-coupon .form-actions,#recurlyjs-update-billing-form .form-actions,#subscribe-page .form-actions,.store .form-actions{justify-content:flex-end}#recurly-subscription-redeem-coupon label,#recurlyjs-update-billing-form label,#subscribe-page label,.store label{font-size:1.125em;font-weight:200;line-height:1.33333em}#recurly-subscription-redeem-coupon input[type=number],#recurly-subscription-redeem-coupon input[type=text],#recurlyjs-update-billing-form input[type=number],#recurlyjs-update-billing-form input[type=text],#subscribe-page input[type=number],#subscribe-page input[type=text],.store input[type=number],.store input[type=text]{font-size:1.5em;font-weight:400;line-height:1em;padding:1rem}#recurly-subscription-redeem-coupon .form-item-ipaddress,#recurlyjs-update-billing-form .form-item-ipaddress,#subscribe-page .form-item-ipaddress,.store .form-item-ipaddress{margin:4rem 0}#recurly-subscription-redeem-coupon .form-item-plan,#recurlyjs-update-billing-form .form-item-plan,#subscribe-page .form-item-plan,.store .form-item-plan{font-size:16px;margin:1rem 0}#recurly-subscription-redeem-coupon .form-item-plan label[for=edit-plan],#recurlyjs-update-billing-form .form-item-plan label[for=edit-plan],#subscribe-page .form-item-plan label[for=edit-plan],.store .form-item-plan label[for=edit-plan]{font-size:1.125em;font-weight:200;line-height:1.33333em}#recurly-subscription-redeem-coupon .form-item-plan .form-radios,#recurlyjs-update-billing-form .form-item-plan .form-radios,#subscribe-page .form-item-plan .form-radios,.store .form-item-plan .form-radios{font-size:1.5em;font-weight:200;line-height:1em;display:flex;flex-direction:row;flex-wrap:wrap}#recurly-subscription-redeem-coupon .form-item-plan .form-item-plan,#recurlyjs-update-billing-form .form-item-plan .form-item-plan,#subscribe-page .form-item-plan .form-item-plan,.store .form-item-plan .form-item-plan{padding:1rem;border:2px solid #000;margin:2rem 1rem 0 0}#recurly-subscription-redeem-coupon .minimum-10+.description,#recurlyjs-update-billing-form .minimum-10+.description,#subscribe-page .minimum-10+.description,.store .minimum-10+.description{font-size:.875em;font-weight:200;line-height:1.71429em;font-style:italic;padding:.5rem 1rem 0 0}#recurly-subscription-redeem-coupon input[type=checkbox]+label,#recurlyjs-update-billing-form input[type=checkbox]+label,#subscribe-page input[type=checkbox]+label,.store input[type=checkbox]+label{font-size:1.5em;font-weight:200;line-height:1em;margin:1rem}#recurly-subscription-redeem-coupon input[type=checkbox]+label:before,#recurlyjs-update-billing-form input[type=checkbox]+label:before,#subscribe-page input[type=checkbox]+label:before,.store input[type=checkbox]+label:before{content:"\f111";font-family:"Font Awesome 5 Pro"}#recurly-subscription-redeem-coupon input[type=checkbox]:checked+label:before,#recurlyjs-update-billing-form input[type=checkbox]:checked+label:before,#subscribe-page input[type=checkbox]:checked+label:before,.store input[type=checkbox]:checked+label:before{content:"\f058"}#recurly-subscription-redeem-coupon input[type=submit],#recurlyjs-update-billing-form input[type=submit],#subscribe-page input[type=submit],.store input[type=submit]{font-size:1.5em;font-weight:700;line-height:1em;border:none;padding:1rem;text-transform:lowercase;width:auto}#recurly-subscription-redeem-coupon input[type=submit]:active,#recurly-subscription-redeem-coupon input[type=submit]:focus,#recurly-subscription-redeem-coupon input[type=submit]:hover,#recurlyjs-update-billing-form input[type=submit]:active,#recurlyjs-update-billing-form input[type=submit]:focus,#recurlyjs-update-billing-form input[type=submit]:hover,#subscribe-page input[type=submit]:active,#subscribe-page input[type=submit]:focus,#subscribe-page input[type=submit]:hover,.store input[type=submit]:active,.store input[type=submit]:focus,.store input[type=submit]:hover{background-color:#000}#recurly-subscription-redeem-coupon input:-webkit-autofill,#recurlyjs-update-billing-form input:-webkit-autofill,#subscribe-page input:-webkit-autofill,.store input:-webkit-autofill{background:inherit}#recurly-subscription-redeem-coupon input[type=submit][value=Submit],#recurlyjs-update-billing-form input[type=submit][value=Submit],#subscribe-page input[type=submit][value=Submit],.store input[type=submit][value=Submit]{background-color:#c8102e;background-image:url(../_assets/img/arrow-next-02.svg);background-repeat:no-repeat;background-position:90% 50%;background-size:24px 24px;color:#fff;padding:1rem 3rem 1rem 1rem}#recurly-subscription-redeem-coupon input[type=submit][value=Submit]:active,#recurly-subscription-redeem-coupon input[type=submit][value=Submit]:focus,#recurly-subscription-redeem-coupon input[type=submit][value=Submit]:hover,#recurlyjs-update-billing-form input[type=submit][value=Submit]:active,#recurlyjs-update-billing-form input[type=submit][value=Submit]:focus,#recurlyjs-update-billing-form input[type=submit][value=Submit]:hover,#subscribe-page input[type=submit][value=Submit]:active,#subscribe-page input[type=submit][value=Submit]:focus,#subscribe-page input[type=submit][value=Submit]:hover,.store input[type=submit][value=Submit]:active,.store input[type=submit][value=Submit]:focus,.store input[type=submit][value=Submit]:hover{background-color:#000}#recurly-subscription-redeem-coupon input[type=submit][value=Next],#recurlyjs-update-billing-form input[type=submit][value=Next],#subscribe-page input[type=submit][value=Next],.store input[type=submit][value=Next]{background-image:url(../_assets/img/arrow-next-01.svg);background-repeat:no-repeat;background-position:90% 50%;background-size:24px 24px;padding:1rem 3rem 1rem 1rem;align-content:flex-end}#recurly-subscription-redeem-coupon input[type=submit][value=Next]:active,#recurly-subscription-redeem-coupon input[type=submit][value=Next]:focus,#recurly-subscription-redeem-coupon input[type=submit][value=Next]:hover,#recurlyjs-update-billing-form input[type=submit][value=Next]:active,#recurlyjs-update-billing-form input[type=submit][value=Next]:focus,#recurlyjs-update-billing-form input[type=submit][value=Next]:hover,#subscribe-page input[type=submit][value=Next]:active,#subscribe-page input[type=submit][value=Next]:focus,#subscribe-page input[type=submit][value=Next]:hover,.store input[type=submit][value=Next]:active,.store input[type=submit][value=Next]:focus,.store input[type=submit][value=Next]:hover{background-image:url(../_assets/img/arrow-next-02.svg)}#recurly-subscription-redeem-coupon input[type=submit][value=Back],#recurlyjs-update-billing-form input[type=submit][value=Back],#subscribe-page input[type=submit][value=Back],.store input[type=submit][value=Back]{background-image:url(../_assets/img/arrow-back-01.svg);background-repeat:no-repeat;background-position:10% 50%;background-size:24px 24px;padding:1rem 1rem 1rem 3rem;margin:0;position:absolute;left:0}#recurly-subscription-redeem-coupon input[type=submit][value=Back]:active,#recurly-subscription-redeem-coupon input[type=submit][value=Back]:focus,#recurly-subscription-redeem-coupon input[type=submit][value=Back]:hover,#recurlyjs-update-billing-form input[type=submit][value=Back]:active,#recurlyjs-update-billing-form input[type=submit][value=Back]:focus,#recurlyjs-update-billing-form input[type=submit][value=Back]:hover,#subscribe-page input[type=submit][value=Back]:active,#subscribe-page input[type=submit][value=Back]:focus,#subscribe-page input[type=submit][value=Back]:hover,.store input[type=submit][value=Back]:active,.store input[type=submit][value=Back]:focus,.store input[type=submit][value=Back]:hover{background-image:url(../_assets/img/arrow-back-02.svg)}#recurly-subscription-redeem-coupon input[type=email].form-email,#recurlyjs-update-billing-form input[type=email].form-email,#subscribe-page input[type=email].form-email,.store input[type=email].form-email{font-size:1.5em;font-weight:200;line-height:1em;padding:1rem 1rem 1rem 3rem;background-image:url(../_assets/img/envelope.svg);background-repeat:no-repeat;background-position:.5rem 50%;background-size:24px 24px}#recurly-subscription-redeem-coupon .form-required,#recurlyjs-update-billing-form .form-required,#subscribe-page .form-required,.store .form-required{color:#c8102e}#recurly-subscription-redeem-coupon .description,#recurlyjs-update-billing-form .description,#subscribe-page .description,.store .description{font-size:1.5em;font-weight:200;line-height:1.5em;max-width:35em;margin:0;padding:1rem 1rem 0 1rem}#recurly-subscription-redeem-coupon .ajax-progress,#recurlyjs-update-billing-form .ajax-progress,#subscribe-page .ajax-progress,.store .ajax-progress{display:flex;justify-content:center;align-items:center;width:100%}#recurly-subscription-redeem-coupon .ajax-progress .throbber,#recurlyjs-update-billing-form .ajax-progress .throbber,#subscribe-page .ajax-progress .throbber,.store .ajax-progress .throbber{width:42px;height:42px;background-image:url(../_assets/img/loader-leaf-red-1.gif)}#recurly-subscription-redeem-coupon .ajax-progress .message,#recurlyjs-update-billing-form .ajax-progress .message,#subscribe-page .ajax-progress .message,.store .ajax-progress .message{font-size:1.5em;font-weight:200;line-height:1.5em}#recurly-subscription-redeem-coupon .recurlyjs-cc-info,#recurlyjs-update-billing-form .recurlyjs-cc-info,#subscribe-page .recurlyjs-cc-info,.store .recurlyjs-cc-info{justify-content:flex-start}#recurly-subscription-redeem-coupon .recurly-hosted-field-number,#recurlyjs-update-billing-form .recurly-hosted-field-number,#subscribe-page .recurly-hosted-field-number,.store .recurly-hosted-field-number{max-width:20em;margin-right:1rem}#recurly-subscription-redeem-coupon .recurly-hosted-field-number iframe,#recurlyjs-update-billing-form .recurly-hosted-field-number iframe,#subscribe-page .recurly-hosted-field-number iframe,.store .recurly-hosted-field-number iframe{height:62px!important;padding:.5rem!important;border:1px solid #000}#recurly-subscription-redeem-coupon .recurly-hosted-field-cvv,#recurly-subscription-redeem-coupon .recurly-hosted-field-month,#recurly-subscription-redeem-coupon .recurly-hosted-field-year,#recurlyjs-update-billing-form .recurly-hosted-field-cvv,#recurlyjs-update-billing-form .recurly-hosted-field-month,#recurlyjs-update-billing-form .recurly-hosted-field-year,#subscribe-page .recurly-hosted-field-cvv,#subscribe-page .recurly-hosted-field-month,#subscribe-page .recurly-hosted-field-year,.store .recurly-hosted-field-cvv,.store .recurly-hosted-field-month,.store .recurly-hosted-field-year{max-width:4em;margin-right:1rem}#recurly-subscription-redeem-coupon .recurly-hosted-field-cvv iframe,#recurly-subscription-redeem-coupon .recurly-hosted-field-month iframe,#recurly-subscription-redeem-coupon .recurly-hosted-field-year iframe,#recurlyjs-update-billing-form .recurly-hosted-field-cvv iframe,#recurlyjs-update-billing-form .recurly-hosted-field-month iframe,#recurlyjs-update-billing-form .recurly-hosted-field-year iframe,#subscribe-page .recurly-hosted-field-cvv iframe,#subscribe-page .recurly-hosted-field-month iframe,#subscribe-page .recurly-hosted-field-year iframe,.store .recurly-hosted-field-cvv iframe,.store .recurly-hosted-field-month iframe,.store .recurly-hosted-field-year iframe{height:62px!important;padding:.5rem!important;margin-right:1rem!important;border:1px solid #000}#recurly-subscription-redeem-coupon select,#recurlyjs-update-billing-form select,#subscribe-page select,.store select{font-size:1.5em;font-weight:200;line-height:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:1rem;position:relative;width:100%}#recurly-subscription-redeem-coupon .select-box,#recurlyjs-update-billing-form .select-box,#subscribe-page .select-box,.store .select-box{width:100%}#recurly-subscription-redeem-coupon .select-box:focus:after,#recurly-subscription-redeem-coupon .select-box:hover:after,#recurlyjs-update-billing-form .select-box:focus:after,#recurlyjs-update-billing-form .select-box:hover:after,#subscribe-page .select-box:focus:after,#subscribe-page .select-box:hover:after,.store .select-box:focus:after,.store .select-box:hover:after{color:#fff}#recurly-subscription-redeem-coupon .select-box:after,#recurlyjs-update-billing-form .select-box:after,#subscribe-page .select-box:after,.store .select-box:after{content:"\f078";font-size:1.5em;font-weight:200;line-height:1em;font-family:"Font Awesome 5 Pro";display:inline-block;position:absolute;padding:1rem;right:0;pointer-events:none}#recurly-subscription-redeem-coupon,#recurlyjs-update-billing-form,#subscribe-page{background-image:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;max-width:768px;width:auto;background-color:#fff;border:3px solid #c8102e;padding:1rem;min-height:0}#recurly-subscription-redeem-coupon .form-wrapper,#recurly-subscription-redeem-coupon .recurlyjs-cc-info,#recurlyjs-update-billing-form .form-wrapper,#recurlyjs-update-billing-form .recurlyjs-cc-info,#subscribe-page .form-wrapper,#subscribe-page .recurlyjs-cc-info{float:none;min-width:0;max-width:100%;width:100%}#recurly-subscription-redeem-coupon .form-wrapper,#recurlyjs-update-billing-form .form-wrapper,#subscribe-page .form-wrapper{width:730px}#recurly-subscription-redeem-coupon .recurlyjs-city-state-postal-wrapper,#recurlyjs-update-billing-form .recurlyjs-city-state-postal-wrapper,#subscribe-page .recurlyjs-city-state-postal-wrapper{justify-content:flex-start}#recurly-subscription-redeem-coupon .recurly-hosted-field-cvv,#recurly-subscription-redeem-coupon .recurly-hosted-field-month,#recurly-subscription-redeem-coupon .recurly-hosted-field-number,#recurly-subscription-redeem-coupon .recurly-hosted-field-year,#recurlyjs-update-billing-form .recurly-hosted-field-cvv,#recurlyjs-update-billing-form .recurly-hosted-field-month,#recurlyjs-update-billing-form .recurly-hosted-field-number,#recurlyjs-update-billing-form .recurly-hosted-field-year,#subscribe-page .recurly-hosted-field-cvv,#subscribe-page .recurly-hosted-field-month,#subscribe-page .recurly-hosted-field-number,#subscribe-page .recurly-hosted-field-year{width:100%;height:38px;max-width:100%}#recurly-subscription-redeem-coupon .recurly-hosted-field-cvv iframe,#recurly-subscription-redeem-coupon .recurly-hosted-field-month iframe,#recurly-subscription-redeem-coupon .recurly-hosted-field-number iframe,#recurly-subscription-redeem-coupon .recurly-hosted-field-year iframe,#recurlyjs-update-billing-form .recurly-hosted-field-cvv iframe,#recurlyjs-update-billing-form .recurly-hosted-field-month iframe,#recurlyjs-update-billing-form .recurly-hosted-field-number iframe,#recurlyjs-update-billing-form .recurly-hosted-field-year iframe,#subscribe-page .recurly-hosted-field-cvv iframe,#subscribe-page .recurly-hosted-field-month iframe,#subscribe-page .recurly-hosted-field-number iframe,#subscribe-page .recurly-hosted-field-year iframe{height:100%!important;padding:inherit!important;border:none;padding:0!important}#recurly-subscription-redeem-coupon .fieldset-wrapper,#recurlyjs-update-billing-form .fieldset-wrapper,#subscribe-page .fieldset-wrapper{width:730px}.store__h2{font-size:2.25em;font-weight:200;line-height:1em;margin-top:1rem}ul.secondary{border-bottom:none;margin-bottom:2rem;text-align:left;display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:0}ul.secondary li{border-right:none;padding:1rem;margin:0}ul.secondary li:first-of-type{padding-left:0}ul.secondary li:last-of-type{padding-right:0}.subscription{border:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;max-width:700px;background-color:#fff;border:3px solid #c8102e;padding:1rem;border-radius:0}.subscription .subscription-summary{display:flex;flex-direction:column}.subscription .subscription-summary h2{margin-bottom:2rem}.subscription .subscription-summary .properties,.subscription .subscription-summary table.properties{margin-bottom:2rem;width:100%}@media (min-width:768px){.subscription .subscription-summary .properties,.subscription .subscription-summary table.properties{max-width:50%}}.subscription .subscription-summary .line-items{width:100%}.recurly-plan-list{border:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0}.recurly-plan-list:after{display:none;visibility:hidden}.recurly-plan-list .plan{border-radius:0;display:flex;flex-direction:row;flex-wrap:wrap;width:auto;max-width:calc(33% - 2rem);margin:0;padding:1.5rem}.recurly-plan-list .plan-hover{border-color:#ccc;background-color:#fff}.recurly-plan-list .plan-selected{background:#fff;box-shadow:inset 0 10px 0 #7dc12e,inset 0 -10px 0 #7dc12e,inset 10px 0 0 #7dc12e,inset -10px 0 0 #7dc12e}.recurly-plan-list .plan-selected .plan-signup{font-size:1.5em;font-weight:200;line-height:1.5em;font-family:CeraPRO,"Helvetica Nueue",Arial,sans-serif}.recurly-plan-list .plan-selected .plan-signup strong{font-weight:inherit}.recurly-plan-list .plan-amount{font-size:1.5em;font-weight:400;line-height:1.5em}.recurly-plan-list .plan-interval{width:100%}.recurly-plan-list .plan-signup{align-self:flex-end;width:100%}.recurly-plan-list a.plan-select{border:none;width:auto;padding:1rem;margin:1rem 0 0 0;background-color:#c8102e;color:#fff}.recurly-plan-list a.plan-select:focus,.recurly-plan-list a.plan-select:hover{background-color:#000}.recurly-plan-list .plan-description{display:none;visibility:hidden}.role-dzone-firewall .hentry{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;max-width:100%}.role-dzone-firewall .hentry h1{font-size:1em;font-weight:200;line-height:1.5em;border:none;margin:2rem 0 1rem 0;text-align:left}.role-dzone-firewall .hentry h1:before{content:"Welcome "}.store-total{display:flex;flex-direction:wrap;flex-wrap:wrap;padding:1rem}.store-total__h3{font-size:1.5em;font-weight:700;line-height:1em;width:100%}.store-total__list{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:0;width:100%;list-style:none}.store-total__li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:.5rem 0;width:100%;border-bottom:1px solid #999}.store-total__li:last-of-type{border:none}.store-total__line-item-name{font-size:1.125em;font-weight:200;line-height:1.33333em;display:block}.store-total__line-item-total{font-size:1.125em;font-weight:200;line-height:1.33333em;display:block}.page-cybersecurity-firewall .page-section--firewall{background-image:url(../_assets/img/cira-firewall-header-moose.png)}@media (min-width:1024px){.page-cybersecurity-firewall .text-highlight__content{padding:0;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff}}.form-actions input[type=submit].form-button__try{width:100%;margin:0;background:#f7991c;border:1px solid #f7991c;color:#000;text-transform:lowercase;letter-spacing:1;padding:.5rem;min-height:42px;font-size:1.125em;font-weight:200;line-height:1em}@media (min-width:540px){.form-actions input[type=submit].form-button__try{font-size:1.5em;font-weight:200;line-height:1em;min-height:63px;padding:1rem}}.form-actions input[type=submit].form-button__try:focus,.form-actions input[type=submit].form-button__try:hover{background:#000;border-color:#000;color:#fff}.firewall_recurly-form-wrapper{align-self:flex-start;align-items:center;display:flex;justify-content:center;margin:0;padding:0;position:relative}@media (min-width:1024px){.firewall_recurly-form-wrapper{margin:0 0 0 3rem}}@media (min-width:540px){.firewall_recurly-form-wrapper .form-item-email{position:relative}.firewall_recurly-form-wrapper .form-item-email:before{content:"\f0e0";pointer-events:none;color:#999;font-family:"Font Awesome 5 Pro";display:block;position:absolute;top:0;left:0;font-size:36px;font-weight:900;line-height:63px;padding:0 1rem}}.firewall_recurly-form-wrapper .form-item-email{max-width:70%}.firewall_recurly-form-wrapper input[type=email]{font-size:1.125em;font-weight:400;line-height:1em;padding:.5rem;min-height:42px;width:100%;border:1px solid #5b6770;border-right:none;box-shadow:inset 0 0 5px rgba(0,0,0,.25)}@media (min-width:540px){.firewall_recurly-form-wrapper input[type=email]{font-size:1.5em;font-weight:400;line-height:1em;padding:1rem 1rem 1rem 4rem}}.firewall_recurly-form-wrapper input[type=email]:focus{background:#fff;position:relative;z-index:1;padding-right:4rem;padding-left:1rem}.firewall_recurly-form-wrapper .form-item-email>label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:0}.firewall_recurly-form-wrapper #store_multistep_trial_form_multistep>div{display:flex;flex-wrap:wrap}@media (min-width:830px){.firewall_recurly-form-wrapper #store_multistep_trial_form_multistep>div{max-width:65%}}.firewall_recurly-form-wrapper #store_multistep_trial_form_multistep .store__h2{margin-bottom:0;width:100%}.block-cira-tbr ul.cira-form__filter-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;position:relative;width:100%}@media (max-width:1273px){.block-cira-tbr ul.cira-form__filter-list{width:75%}}.block-cira-tbr legend{display:none}.block-cira-tbr li.cira-form__filter-list__item{position:relative;list-style:none;margin-right:25px;margin-bottom:0}@media (max-width:1273px){.block-cira-tbr li.cira-form__filter-list__item{width:calc(50% - 25px)}}@media (max-width:722px){.block-cira-tbr li.cira-form__filter-list__item{width:100%}}.block-cira-tbr span.new-icon{position:absolute;top:30px;left:10px;height:30px;width:30px}.block-cira-tbr input[type=text],.block-cira-tbr select.form-select{width:200px;height:40px;border:1px solid #000}.block-cira-tbr input[type=text]{padding-left:30px}.block-cira-tbr ul.cira-form__submit-reset-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding-bottom:5px;position:relative}.block-cira-tbr li.cira-form__submit-reset-list__item{list-style:none;position:relative;margin-bottom:0}.block-cira-tbr .form-submit{width:300px!important;height:40px;text-align:center!important;font-size:16px!important;cursor:pointer}.block-cira-tbr .form-reset{margin:15px;height:40px;border:none!important;font-size:16px!important;color:#c8102e;text-decoration:underline;cursor:pointer}.block-cira-tbr .dataTables_wrapper{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;margin-top:10px}.block-cira-tbr .tbr-result-message{font-weight:bolder;font-style:italic}@media (min-width:770px){.block-cira-tbr .tbr-table-data__item{padding:.5rem}}.block-cira-tbr .top{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;width:100%;max-width:788px}.block-cira-tbr .top .info{width:75%}@media (max-width:767px){.block-cira-tbr .top{flex-direction:column;justify-content:flex-start;align-items:flex-start}.block-cira-tbr .top .info{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-bottom:10px}}.ixp-map__ul{display:block;flex-wrap:wrap;position:relative;padding:0;margin:0;width:100%}.ixp-map__li{border:1px solid #fff;display:inline-block;margin-right:1rem;margin-bottom:1rem;padding:.5rem;width:216px;border:1px solid #564e4c;box-shadow:0 5px 15px rgba(0,0,0,.15)}.ixp-map__li:hover{background-color:#000;border-color:#000;box-shadow:none}.ixp-map__li:hover .ixp-map__city,.ixp-map__li:hover .ixp-map__name,.ixp-map__li:hover p.ixp-map__p{color:#fff}.ixp-map__li:hover .word-bubble-fill{fill:#000}.ixp-map__li--grey .word-bubble-fill{fill:#564e4c}.ixp-map__li--grey:hover .word-bubble-fill{fill:#d3cfce}.ixp-map__li--grey:hover .word-bubble-letters{fill:#000}.ixp-map__li--canada{border:none;display:block;float:left;height:auto;position:relative;width:100%;max-width:768px;box-shadow:none}.ixp-map__li--canada:hover{background:0 0}p.ixp-map__p{color:#000;margin:0;padding:0}.ixp-map__canada{font-size:2.25em;font-weight:400;line-height:1em}.ixp-map__city{font-size:1.125em;font-weight:400;line-height:1.33333em;color:#000;display:block}.ixp-map__name{font-size:.875em;font-weight:400;line-height:1.71429em;color:#000;display:block}.ixp-map-vector{height:auto;left:0;position:relative;top:0;width:100%;pointer-events:none}.ixp-map-vector svg{width:100%;max-width:768px;height:auto;pointer-events:none}.ixp-location-vector{height:auto;left:0;position:absolute;top:0;width:100%;pointer-events:none}.ixp-location-vector svg{width:100%;max-width:768px;height:auto;pointer-events:none;-webkit-filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, .25));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, .25))}.clipping-path{fill:none}.map-group{fill:none}.province-fill{fill:#fff}.word-bubble-fill{fill:#c8102e}.word-bubble-letters{fill:#fff}.province-outline{stroke:#000;stroke-width:.5px}.infographic__wrapper{display:none;display:grid}.infographic__title{font-size:2em;font-weight:700;line-height:1.14688em;color:#564e4c;padding:2rem 0;display:block;margin:0;text-transform:uppercase}@media (min-width:590px){.infographic__title{border-top:2px dashed #564e4c;border-bottom:2px dashed #564e4c}}@media (min-width:590px){.infographic__title--right{text-align:right}}.infographic__grid{margin:0;padding:0}.infographic__grid__section{display:none;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;list-style:none}.infographic__grid__section>*{grid-column:1/span 4}.infographic__list__stat{display:block}.infographic__list__stat--text{font-size:1em;font-weight:700;line-height:1.5em;color:#564e4c}.infographic__list__stat--flex{display:flex;flex-direction:row}.infographic__list__stat--text-block{font-size:1em;font-weight:400;line-height:1.5em;color:#564e4c;display:flex;flex-direction:row}.infographic__list__stat--2016-01{width:100%}.stat-block{display:flex;flex-direction:row;background-color:#564e4c;padding:1rem;color:#fff;text-transform:uppercase}@media (min-width:590px){.stat-block{font-size:.875em;font-weight:200;line-height:1.14286em}}.stat-block__stat-container{margin-right:1rem}.stat-block__text-container{max-width:20ch;width:100%}.stat-block__text-container--right{border-left:2px dashed #fff;padding-left:1rem}.stat-block__stat{font-size:3em;font-weight:400;line-height:1.20833em;display:block}.stat-block__label{font-size:.75em;font-weight:400;line-height:1em;display:block}.text--big{font-size:4.5em;font-weight:400;line-height:1em}.text--red{color:#c8102e}.text--grey{color:#564e4c}.text--bold{font-weight:700}.text--small{font-size:60%}.text--block{display:block}.infographic__svg img{-ms-max-width:50%}.infographic__svg--flex{display:flex}.point-01{padding:1rem 0 1rem 1rem}@media (min-width:590px){.point-01{border-left:2px dashed #564e4c;border-bottom:2px dashed #564e4c}}.point-01-title-01{grid-column:1/span 4;margin-left:1rem;justify-self:center}@media (min-width:590px){.point-01-title-01{grid-column:1/span 2}}.point-01-block-01{grid-column:1/span 4;align-self:center;justify-self:center}@media (min-width:590px){.point-01-block-01{grid-column:1/span 2}}.point-01-block-02{grid-row:2/span 1}@media (min-width:590px){.point-01-block-02{grid-column:1/span 2;grid-row:2/span 3}}.point-01-block-02 img{width:100%}.point-01-block-03{grid-row:4/span 1}@media (min-width:590px){.point-01-block-03{grid-column:3/span 2;grid-row:3/span 1}}.point-01-block-04{grid-row:3/span 1}@media (min-width:590px){.point-01-block-04{grid-column:3/span 2;grid-row:2/span 1;max-width:100%}}@media (min-width:725px){.point-01-block-04{max-width:320px}}@media (min-width:590px){.point-02{border-right:2px dashed #564e4c}}.point-02-title-01{grid-column:1/span 4;grid-row:5/span 1;margin-left:1rem;align-self:start;justify-self:center;margin-top:12rem;background-color:#fff}@media (min-width:360px){.point-02-title-01{margin-top:15rem}}@media (min-width:400px){.point-02-title-01{margin-top:17rem}}@media (min-width:490px){.point-02-title-01{margin-top:20rem}}@media (min-width:590px){.point-02-title-01{grid-column:1/span 2;grid-row:3/span 1;margin-top:15rem}}.point-02-block-01{grid-row:1/span 1;display:flex;flex-direction:row}.point-02-block-01 br{display:none}@media (min-width:590px){.point-02-block-01{grid-column:3/span 2;justify-content:flex-end;max-width:calc(390px + 1rem);padding:1rem;justify-self:end}}.point-02-block-01>span{display:block}.point-02-block-02{grid-row:2/span 1}@media (min-width:590px){.point-02-block-02{grid-column:2/span 1;grid-row:2/span 1;margin:0;min-height:0;max-height:110px}}.point-02-block-03{grid-row:3/span 1}@media (min-width:590px){.point-02-block-03{grid-column:3/span 2;grid-row:2/span 2;justify-self:end;width:100%}}.point-02-block-03 img{width:100%;min-width:0}.point-02-block-04{grid-row:5/span 1}@media (min-width:590px){.point-02-block-04{grid-column:1/span 2;grid-row:2/span 3;align-self:center;width:90%;max-width:100%}}.point-02-block-04 img{width:100%;min-width:0}.point-02-block-05{grid-row:4/span 1}@media (min-width:590px){.point-02-block-05{grid-column:1/span 2;grid-row:1/span 1;min-height:0;align-self:end}}@media (min-width:590px) and (max-width:1200px){.point-02-block-05 .arrow-up:before{top:initial;bottom:-30px;border-bottom:initial;border-top:30px solid #564e4c}}@media (min-width:1200px){.point-02-block-05{grid-row:3/span 2}}.point-02-block-06{padding:1rem}.point-03-block-01{grid-column:3/span 2;grid-row:1/span 1;display:none;display:grid;grid-template-columns:auto;grid-template-rows:20% 80%}@media (min-width:590px){.point-03-block-01{grid-column:3/span 1;grid-row:2/span 1;padding-right:1rem}}@media (min-width:590px){.point-03-block-01__stat{font-size:4.5em;font-weight:400;line-height:1em;text-align:right;display:block;grid-column:1/span 1;grid-row:1/span 1}}@media (min-width:590px){.point-03-block-01__label{text-align:right;margin-top:1rem;display:block;grid-column:1/span 1;grid-row:2/span 1}}.point-03-block-02{grid-row:2/span 1}@media (min-width:590px){.point-03-block-02{grid-column:3/span 2;grid-row:1/span 1}}@media (min-width:768px){.point-03-block-02{grid-column:2/span 2;grid-row:1/span 1;min-height:0;margin-left:14rem;height:25%}}.point-03-block-04{grid-row:3/span 1}@media (min-width:590px){.point-03-block-04{grid-column:1/span 2;grid-row:1/span 3;width:100%;border-left:2px dashed #564e4c}}.point-03-block-04 img{width:100%}.point-03-block-05{grid-column:1/span 2;grid-row:1/span 1;align-self:center}@media (min-width:590px){.point-03-block-05{grid-column:4/span 1;grid-row:2/span 1;width:100%;border-bottom:2px dashed #564e4c;border-left:2px dashed #564e4c;align-self:end}}@media (min-width:768px){.point-03-block-05{grid-column:4/span 1;grid-row:2/span 1;width:100%;border-bottom:2px dashed #564e4c;border-left:2px dashed #564e4c}}.point-03-block-05 img{width:100%}.point-03-block-06{grid-row:5/span 1}@media (min-width:590px){.point-03-block-06{grid-column:3/span 3;grid-row:3/span 2;width:100%;border-right:2px dashed #564e4c}}.point-03-block-06 img{width:100%}.point-03-block-07{display:none}@media (min-width:590px){.point-03-block-07{grid-column:4/span 1;grid-row:4/span 1;justify-self:right}}.point-03-block-08{grid-row:8/span 1}@media (min-width:590px){.point-03-block-08{display:block;grid-column:1/span 2;grid-row:4/span 1;border-top:2px dashed #564e4c;border-right:2px dashed #564e4c;border-bottom:2px dashed #564e4c;margin:0;max-width:41.5ch;padding:1rem 0 0 0}}.point-03-block-09{grid-row:7/span 1}@media (min-width:590px){.point-03-block-09{grid-column:2/span 1;grid-row:4/span 1;width:100%;padding:1rem;align-self:end}}.point-03-block-09 img{width:100%}.point-03-block-10{grid-row:9/span 1}@media (min-width:590px){.point-03-block-10{grid-column:1/span 1;grid-row:4/span 1;width:100%;max-width:22ch;min-height:0;max-height:40%;margin:4.5rem 0 2rem 0;align-self:end}.point-03-block-10 br{display:none}}@media (min-width:768px){.point-03-block-10{margin:6rem 0 3rem 0;align-self:start}}.point-03-block-10 img{width:100%}.point-03-block-11{grid-row:11/span 1}@media (min-width:590px){.point-03-block-11{grid-column:1/span 2;grid-row:5/span 2;padding:1rem;width:100%;height:100%;border-left:2px dashed #564e4c}}.point-03-block-11 img{width:100%}.point-03-block-12{grid-row:10/span 1}@media (min-width:590px){.point-03-block-12{grid-column:1/span 2;grid-row:7/span 1;max-width:30ch;padding:1rem;margin:0;display:block;border-left:2px dashed #564e4c}}@media (min-width:768px){.point-03-block-12{grid-column:1/span 2;grid-row:7/span 1;max-width:30ch;padding:1rem;margin:0;display:block}}.point-03-block-13{grid-row:4/span 1}@media (min-width:590px){.point-03-block-13{margin-top:60%;grid-column:3/span 2;grid-row:4/span 1;padding:1rem}.point-03-block-13 br{display:none}}@media (min-width:768px){.point-03-block-13{display:block;grid-column:3/span 2;grid-row:4/span 1;padding:1rem;justify-self:right;align-self:end;margin-top:70%}}@media (min-width:990px){.point-03-block-13{max-width:80%;border-left:2px dashed #564e4c;border-bottom:2px dashed #564e4c}}.point-03-block-14{grid-row:13/span 1}@media (min-width:590px){.point-03-block-14{grid-column:3/span 2;grid-row:5/span 1}}@media (min-width:768px){.point-03-block-14{grid-column:3/span 2}}@media (min-width:1024px){.point-03-block-14{grid-column:3/span 2;max-width:20ch;justify-self:right;text-align:right;margin:0;padding:1rem 1rem 0 0;border-right:2px dashed #564e4c}}.point-03-block-15{display:none}@media (min-width:590px){.point-03-block-15{grid-column:3/span 1;grid-row:5/span 1}}.point-03-block-15 img{width:100%}.point-03-block-16{grid-row:14/span 1}@media (min-width:590px){.point-03-block-16{grid-column:3/span 2;grid-row:6/span 2;align-self:end;justify-self:right;width:60%}}@media (min-width:768px){.point-03-block-16{grid-column:3/span 2;align-self:end;justify-self:right;width:60%}}@media (min-width:1024px){.point-03-block-16{grid-row:6/span 2;align-self:center;justify-self:right;width:80%}}.point-03-block-16 img{width:100%}.point-03-block-17{grid-row:15/span 1}@media (min-width:590px){.point-03-block-17{grid-column:3/span 2;grid-row:6/span 1;justify-self:center;max-width:25ch}}@media (min-width:768px){.point-03-block-17{grid-column:3/span 2;grid-row:6/span 1;justify-self:center;max-width:25ch}}@media (min-width:1024px){.point-03-block-17{grid-column:3/span 1;grid-row:7/span 1;text-align:right;margin:0}}.point-03-title-01{display:none}@media (max-width:370px){body.i18n-fr .point-03-title-01 span{font-size:2.25em;font-weight:700;line-height:1em}}@media (max-width:590px){.point-03-title-01{display:block;grid-row:6/span 1}.point-03-title-01 span{display:block;font-size:2.625em;font-weight:700;line-height:1em;text-transform:uppercase;color:#c8102e;transform-origin:left top 0;text-align:center}}.point-03-title-02{display:none}@media (max-width:590px){.point-03-title-02{display:block;grid-row:12/span 1}.point-03-title-02 span{display:block;font-size:2.625em;font-weight:700;line-height:1em;text-transform:uppercase;color:#c8102e;transform-origin:left top 0;text-align:center}}@media (min-width:590px){.point-04{border-right:2px dashed #564e4c}}.point-04-block-01{grid-row:1/span 1}@media (min-width:590px){.point-04-block-01{grid-column:2/span 1;grid-row:1/span 1;padding:1rem;justify-self:left;align-self:top;margin:0;border-left:2px dashed #564e4c;border-bottom:2px dashed #564e4c}}.point-04-block-02{grid-row:2/span 1}@media (min-width:590px){.point-04-block-02{grid-column:1/span 1;grid-row:1/span 1;width:100%;height:100%}}.point-04-block-02 img{width:100%;align-self:flex-end}.point-04-block-03{grid-row:3/span 1}@media (min-width:590px){.point-04-block-03{grid-column:3/span 2;grid-row:1/span 2;width:100%;height:100%;justify-self:center;align-self:end}}.point-04-block-03 img{width:100%}.point-04-block-04{grid-row:4/span 1}@media (min-width:590px){.point-04-block-04{grid-column:3/span 2;grid-row:2/span 1;max-height:60%;max-width:32ch;padding:1rem;margin:1rem 0 0 1rem}}@media (min-width:960px){.point-04-block-04{align-self:end;margin-bottom:2rem}}@media (max-width:1200px){.point-04-block-04 p:after{position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:none;border-bottom:30px solid #564e4c;bottom:initial;top:-30px;left:30px}}@media (min-width:1200px){.point-04-block-04{grid-row:1/span 1}}.point-04-block-05{grid-row:6/span 1}@media (min-width:590px){.point-04-block-05{grid-column:2/span 1;grid-row:2/span 2;align-self:flex-end;height:100%;width:100%;padding:1rem;border-right:2px dashed #564e4c}}.point-04-block-05 img{width:100%}.point-04-block-06{grid-row:7/span 1}@media (min-width:590px){.point-04-block-06{grid-column:1/span 1;grid-row:2/span 1;padding:1rem 0 1rem;margin:0;justify-self:right;align-self:end;text-align:right;max-width:20ch}}.point-04-block-07{grid-row:8/span 1}@media (min-width:590px){.point-04-block-07{grid-column:1/span 1;grid-row:3/span 1;max-width:20ch;text-align:right;justify-self:right;align-self:end;display:block;margin:0}}.point-04-block-07 p{display:flex;flex-direction:column}.point-04-block-08{grid-row:9/span 1}@media (min-width:590px){.point-04-block-08{grid-column:2/span 2;grid-row:5/span 1;align-self:start;padding:1rem;max-width:40ch;justify-self:right;margin:0}}@media (min-width:1200px){.point-04-block-08{grid-column:1/span 2}}.point-04-block-08>span{display:block}.point-04-block-09{grid-row:10/span 1}@media (min-width:590px){.point-04-block-09{grid-column:1/span 1;grid-row:5/span 1;max-width:18ch;padding:1rem;align-self:end;margin:0;border-top:2px dashed #564e4c;border-right:2px dashed #564e4c}}.point-04-block-10{grid-row:11/span 1}@media (min-width:590px){.point-04-block-10{grid-column:4/span 1;grid-row:3/span 3;border-bottom:2px dashed #564e4c;width:100%;height:100%}}.point-04-block-10 img{width:100%;align-self:flex-end}.point-04-block-11{grid-row:12/span 1}@media (min-width:590px){.point-04-block-11{grid-column:3/span 2;grid-row:3/span 1;align-self:end;max-width:13ch;text-align:right;justify-self:right;margin-right:1rem}}@media (min-width:768px){.point-04-block-11{grid-column:3/span 1;grid-row:3/span 1;align-self:end;max-width:13ch;text-align:right;justify-self:right}}.point-04-block-12{grid-row:12/span 1}@media (min-width:590px){.point-04-block-12{grid-column:4/span 1;grid-row:4/span 1;margin-right:1rem}}@media (min-width:768px){.point-04-block-12{grid-column:auto;grid-row:auto}}.point-04-title-01{grid-row:5/span 1}@media (min-width:590px){.point-04-title-01{grid-column:1/span 2;grid-row:4/span 1;justify-self:center;align-self:center;margin:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:1rem;border-top:2px dashed #564e4c;border-left:2px dashed #564e4c;font-size:16px}}.point-04-title-01 span{display:block;font-size:2.625em;font-weight:700;line-height:1em;text-transform:uppercase;color:#c8102e;transform-origin:left top 0;text-align:center}body.i18n-fr .point-04-title-01 span{font-size:1.25em;font-weight:700;line-height:1em}@media (min-width:590px){.point-04-title-01 span{font-size:2em;font-weight:700;line-height:1em;letter-spacing:1px}}@media (min-width:1370px){.point-04-title-01 span{font-size:4.25em;font-weight:700;line-height:.76471em}}.arrow-up{position:relative}@media (min-width:500px){.arrow-up:before{content:"";position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:30px solid #564e4c;top:-30px;left:30px}}.arrow-up--right:before{left:auto;right:30px}.arrow-down{position:relative}@media (min-width:500px){.arrow-down:after{content:"";position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:30px solid #564e4c;bottom:-30px;left:30px}}.arrow-right{position:relative}@media (min-width:500px){.arrow-right:after{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:30px solid #564e4c;content:" ";display:block;height:0;position:absolute;right:-30px;width:0;top:32%}}.arrow-left{position:relative}@media (min-width:500px){.arrow-left:before{border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:30px solid #564e4c;content:" ";display:block;height:0;left:-30px;position:absolute;top:32%;width:0}}.data-circle{position:relative;display:inline-block;width:42px;height:42px;border-radius:50%;background:#000;color:#fff;text-align:center;line-height:42px}.color-block{width:20px;height:20px;margin-right:.5rem;display:inline-block}.color-block--red{background-color:#c8102e}.color-block--grey{background-color:#564e4c}.bar-chart{display:flex;background-color:#fff;flex-direction:column;width:100%;max-width:700px;position:relative;padding:20px}.bar-chart--no-margin-top{margin-top:0}.bar-chart__title{font-size:1.125em;font-weight:700;line-height:1.33333em;align-self:flex-start;width:100%;display:block;text-align:left;margin-bottom:20px;margin-left:0;max-width:80ch}.bar-chart__li{font-size:1em;line-height:1;text-transform:uppercase;width:auto;height:40px;margin-bottom:1rem;margin-left:100px}@media (max-width:1024px){.bar-chart__li{background-color:#595959}}.bar-chart__li:after{content:"";display:block;background-color:#c8102e;width:50px;margin-bottom:10px;height:90%;position:relative;top:50%;transform:translateY(-50%);transition:background-color .3s ease}.bar-chart__li:focus:after,.bar-chart__li:hover:after{background-color:#564e4c}.bar-chart__li--50px{margin-left:50px}.bar-chart__li--grey:after{background-color:#564e4c}.bar-chart__li--grey:focus:after,.bar-chart__li--grey:hover:after{background-color:#d3cfce}.bar-chart__li--large-label{margin-left:200px}.bar-chart__li--large-label .bar-chart__label{width:200px}.bar-chart__li--xl-large-label{margin-left:260px}.bar-chart__li--xl-large-label .bar-chart__label{width:260px}.bar-chart__label{font-size:.875em;font-weight:400;line-height:1em;font-weight:600;display:flex;align-items:center;height:40px;width:100px;background-color:#fff;position:absolute;left:0;justify-content:flex-end;text-align:right;text-transform:none}.bar-chart__lable--50px{width:50px}.percentage-1:after{width:1%}.percentage-2:after{width:2%}.percentage-3:after{width:3%}.percentage-4:after{width:4%}.percentage-5:after{width:5%}.percentage-6:after{width:6%}.percentage-7:after{width:7%}.percentage-8:after{width:8%}.percentage-9:after{width:9%}.percentage-10:after{width:10%}.percentage-11:after{width:11%}.percentage-12:after{width:12%}.percentage-13:after{width:13%}.percentage-14:after{width:14%}.percentage-15:after{width:15%}.percentage-16:after{width:16%}.percentage-17:after{width:17%}.percentage-18:after{width:18%}.percentage-19:after{width:19%}.percentage-20:after{width:20%}.percentage-21:after{width:21%}.percentage-22:after{width:22%}.percentage-23:after{width:23%}.percentage-24:after{width:24%}.percentage-25:after{width:25%}.percentage-26:after{width:26%}.percentage-27:after{width:27%}.percentage-28:after{width:28%}.percentage-29:after{width:29%}.percentage-30:after{width:30%}.percentage-31:after{width:31%}.percentage-32:after{width:32%}.percentage-33:after{width:33%}.percentage-34:after{width:34%}.percentage-35:after{width:35%}.percentage-36:after{width:36%}.percentage-37:after{width:37%}.percentage-38:after{width:38%}.percentage-39:after{width:39%}.percentage-40:after{width:40%}.percentage-41:after{width:41%}.percentage-42:after{width:42%}.percentage-43:after{width:43%}.percentage-44:after{width:44%}.percentage-45:after{width:45%}.percentage-46:after{width:46%}.percentage-47:after{width:47%}.percentage-48:after{width:48%}.percentage-49:after{width:49%}.percentage-50:after{width:50%}.percentage-51:after{width:51%}.percentage-52:after{width:52%}.percentage-53:after{width:53%}.percentage-54:after{width:54%}.percentage-55:after{width:55%}.percentage-56:after{width:56%}.percentage-57:after{width:57%}.percentage-58:after{width:58%}.percentage-59:after{width:59%}.percentage-60:after{width:60%}.percentage-61:after{width:61%}.percentage-62:after{width:62%}.percentage-63:after{width:63%}.percentage-64:after{width:64%}.percentage-65:after{width:65%}.percentage-66:after{width:66%}.percentage-67:after{width:67%}.percentage-68:after{width:68%}.percentage-69:after{width:69%}.percentage-70:after{width:70%}.percentage-71:after{width:71%}.percentage-72:after{width:72%}.percentage-73:after{width:73%}.percentage-74:after{width:74%}.percentage-75:after{width:75%}.percentage-76:after{width:76%}.percentage-77:after{width:77%}.percentage-78:after{width:78%}.percentage-79:after{width:79%}.percentage-80:after{width:80%}.percentage-81:after{width:81%}.percentage-82:after{width:82%}.percentage-83:after{width:83%}.percentage-84:after{width:84%}.percentage-85:after{width:85%}.percentage-86:after{width:86%}.percentage-87:after{width:87%}.percentage-88:after{width:88%}.percentage-89:after{width:89%}.percentage-90:after{width:90%}.percentage-91:after{width:91%}.percentage-92:after{width:92%}.percentage-93:after{width:93%}.percentage-94:after{width:94%}.percentage-95:after{width:95%}.percentage-96:after{width:96%}.percentage-97:after{width:97%}.percentage-98:after{width:98%}.percentage-99:after{width:99%}.percentage-100:after{width:100%}.bar-chart__label__value{position:absolute;z-index:+1;right:0}@media (max-width:1024px){.bar-chart__label__value{color:#fff}}.bar-chart__label__value--white{color:#fff}.table-chart-bar{display:flex;flex-direction:row;flex-wrap:wrap;max-width:none;position:relative;z-index:2;height:300px;overflow:hidden;overflow-x:auto}.table-chart-bar th,.table-chart-bar thead{background:0 0;border:none}.table-chart-bar__thead{width:calc(200px + 2rem);position:absolute;display:block;left:0;top:0;z-index:+1}.table-chart-bar__thead__label{display:inline-block;width:100px;text-align:center;margin-right:.5rem}.table-chart-bar__thead__label:last-of-type{margin-right:0}.table-chart-bar__thead__label.label--01{background-color:#c8102e}.table-chart-bar__thead__label.label--02{background-color:#564e4c}.table-chart-bar__thead__label.label--03{background-color:#702082}.table-chart-bar__tfoot{width:100%}.table-chart-bar__tfoot tr{position:relative;height:4rem}.table-chart-bar__tfoot td{position:absolute;left:0;bottom:-1rem;border:none}.table-chart-bar__tbody{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;height:200px;position:relative;border:none;padding-top:6rem}tr.table-chart-bar__group{display:block;position:relative;height:calc(200px - 3rem);width:150px;background:0 0}tr.table-chart-bar__group:nth-child(even){border-left:1px solid #999;border-right:1px solid #999;background:0 0}tr.table-chart-bar__group:last-of-type{border:none;border-left:1px solid #999}.table-chart-bar__label{position:absolute;height:2rem;width:200px;left:0;bottom:0}.table-chart-bar__label p{font-size:.875em;font-weight:400;line-height:1.28571em;margin:.5rem 0 0;padding:0;text-align:center}.table-chart-bar__bar{position:absolute;left:8px;bottom:2rem;width:65px;height:100%}.table-chart-bar__bar+.table-chart-bar__bar{left:77px}.table-chart-bar__bar+.table-chart-bar__bar+.table-chart-bar__bar{left:146px}.table-chart-bar__bar p{font-size:1em;font-weight:400;line-height:1em;margin:0;padding:0;margin-top:-2.5rem;transform:rotate(-45deg);position:relative;text-align:right}.table-chart-bar__bar p small{font-size:.7em}.table-chart-bar__bar--01{background:#c8102e;border:none}.table-chart-bar__bar--01:hover,.table-chart-bar__bar--01focus{background:#000}.table-chart-bar__bar--02{background:#564e4c;border:none}.table-chart-bar__bar--02:hover,.table-chart-bar__bar--02focus{background:#000}.table-chart-bar__bar--03{background:#702082;border:none}.table-chart-bar__bar--03:hover,.table-chart-bar__bar--03focus{background:#000}.table-chart-bar__ticks{position:relative;top:-218px;width:1500px;left:60px}.table-chart-bar__tick{position:relative;border-bottom:1px dotted #c4c4c4;min-width:1560px;z-index:1;left:-60px}.table-chart-bar__tick p{background:#fff;position:absolute;left:0;bottom:-.8em;margin:0;padding-right:1rem;font-size:10px;text-align:right;width:50px}.table-chart-bar--1-stat .table-chart-bar__bar{width:90%}.table-chart-bar--1-stat .table-chart-bar--1-stat{left:5%}.table-chart-bar--1-stat .table-chart-bar__bar p{text-align:center}.table-chart-bar--1-stat .table-chart-bar__thead__label{width:auto}.table-chart-bar--3-stats .table-chart-bar__thead{width:auto}.table-chart-bar--3-stats .table-chart-bar__group{width:225px}#how-canadians-access-slide-2-ticks.table-chart-bar__ticks{width:1170px;min-width:1170px;top:-199px}#how-canadians-access-slide-2-ticks .table-chart-bar__tick{min-width:1182px}#section-3-figure-13-table{width:732px}#section-3-figure-13-ticks{width:732px}#section-3-figure-13-ticks.table-chart-bar__ticks{width:732px;min-width:732px;top:-199px}#section-3-figure-13-ticks .table-chart-bar__tick{min-width:732px}#sliding-popup .popup-content{padding:1rem 0}#sliding-popup #popup-buttons{margin:.5rem 0 0 0}#sliding-popup #popup-buttons button{border-radius:0;background:0 0;background-color:#fff;box-shadow:none;margin-top:0;text-shadow:none;font-weight:400;padding:0 .5rem;margin:.5rem;min-height:42px}.image--100{width:100%;height:auto}.image--max-height-600{max-height:600px}#BambooHR{margin:1rem 0 0}#BambooHR .BambooHR-ATS-board ul{font-size:16px}#BambooHR .BambooHR-ATS-board ul ul{padding:0 1rem 1rem 0;border:none}#BambooHR .BambooHR-ATS-board h2{display:none;color:#000}#BambooHR .BambooHR-ATS-board li{margin:0 2rem 1rem 0!important;width:100%}#BambooHR .BambooHR-ATS-board li li{margin:1rem 0 0!important}#BambooHR p{color:#000}#BambooHR .BambooHR-ATS-Department-Header{font-size:1.125em;font-weight:700;line-height:1.33333em;color:#000}#BambooHR .BambooHR-ATS-Department-List{display:flex;flex-flow:row wrap;margin:0}#BambooHR .BambooHR-ATS-Department-Item{max-width:calc(50% - 2rem)}#BambooHR .BambooHR-ATS-Jobs-List{font-size:16px}#BambooHR .BambooHR-ATS-Jobs-Item a{font-size:1.5em;font-weight:400;line-height:1.5em;display:inline-block}#BambooHR .BambooHR-ATS-Location{display:block;clear:both;float:none}.feature-block{background-color:#fff;border:1px solid #999;box-sizing:border-box;color:#000;display:flex;justify-content:center;margin:1rem;padding:1rem;width:calc(100% - 2rem);position:relative}.feature-block:after,.feature-block:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.feature-block:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.feature-block:focus,.feature-block:hover{background-color:#fff;border-color:#c8102e;box-shadow:inset 0 10px 0 #c8102e,inset 0 -10px 0 #c8102e,inset 10px 0 0 #c8102e,inset -10px 0 0 #c8102e;color:#000;overflow:hidden}.feature-block:focus .article-feature__content__p--link,.feature-block:hover .article-feature__content__p--link{font-weight:700;color:#c8102e}.feature-block:focus .article-feature__content__p--link,.feature-block:hover .article-feature__content__p--link{color:#c8102e}.feature-block:focus .article-feature__content__p--link:after,.feature-block:hover .article-feature__content__p--link:after{width:0%}.feature-block:focus:after,.feature-block:focus:before,.feature-block:hover:after,.feature-block:hover:before{box-shadow:none}.feature-block--plain{padding:0;display:flex;flex-flow:row wrap;justify-content:space-around}.feature-block--plain .left-div{width:100%;padding:1rem}@media (min-width:1024px){.feature-block--plain .left-div{padding:0;max-width:440px}}.feature-block--plain .right-div{padding:1rem}.feature-block--plain .right-div>p{max-width:50ch}@media (min-width:1024px){.feature-block--plain .right-div{padding:0;max-width:65%}}.feature-block--plain:hover,.feature-block--plainfocus{background-color:#fff;box-shadow:none}.feature-block--plain .article__title{margin:0 0 1rem}.feature-block--padding-2{padding:2.6rem 2rem}.feature-block--red{background-color:#c8102e;border-color:#c8102e}.feature-block--red .feature-block__content{color:#fff}.feature-block--red:focus .feature-block__content,.feature-block--red:hover .feature-block__content{color:#000}.feature-block--red:focus .feature-block__cta--white,.feature-block--red:hover .feature-block__cta--white{border-bottom-color:#000}.feature-block--black{background-color:#000;border-color:#000}.feature-block--black .feature-block__content{color:#fff}.feature-block--black:focus .feature-block__content,.feature-block--black:hover .feature-block__content{color:#000}.feature-block--black:focus .feature-block__cta--white,.feature-block--black:hover .feature-block__cta--white{border-bottom-color:#000}@media (min-width:1024px){.feature-block--50{max-width:calc(50% - 2rem)}}.feature-block--bg-primary-1{background-color:#c8102e;border:none}.feature-block--bg-primary-2{background-color:#000}.feature-block__content{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"title title title" "callout callout callout" "info info info" "cta cta cta"}@media (min-width:1024px){.feature-block__content{grid-template-areas:"title title title" "callout callout callout" "info info info" ". cta ."}}.feature-block__content--form{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"title title title title" "info info info info" "form form form form"}@media (min-width:1024px){.feature-block__content--form{grid-template-areas:"title title form form" "info info form form"}}.feature-block__title{font-size:2.25em;font-weight:700;line-height:1em;grid-area:title;margin:0 0 1rem 0;padding:0;text-align:center}.feature-block__title--left{text-align:left}.feature-block__callout-group{grid-area:callout;display:flex;flex-flow:column;width:100%;text-align:center}.feature-block__callout-group .callout-group__large-text{font-size:4.5em;font-weight:700;line-height:1em}@media (min-width:1024px){.feature-block__callout-group .callout-group__large-text{font-size:8.875em;font-weight:700;line-height:1em}}.feature-block__callout-group .callout-group__small-print{font-size:.875em;font-weight:400;line-height:1.28571em}@media (min-width:1024px){.feature-block__callout-group .callout-group__small-print{font-size:1.125em;font-weight:400;line-height:1.33333em}}@media (min-width:1024px){.feature-block__callout-group .callout-group__small-print--top{margin-bottom:-3.5rem}}.feature-block__p{font-size:1.5em;font-weight:400;line-height:1.5em;grid-area:info;text-align:center}.feature-block__p--left{text-align:left}.feature-block__p--no-margin{margin:0}.feature-block__cta,a.feature-block__cta{grid-area:cta;font-size:1.5em;font-weight:400;line-height:1em;padding:1rem;margin:0 0 1rem 0;background:#c8102e;color:#fff;text-align:center;align-self:end}.feature-block__cta:focus,.feature-block__cta:hover,a.feature-block__cta:focus,a.feature-block__cta:hover{background-color:#000}.feature-block__cta--white,a.feature-block__cta--white{background-color:#fff;color:#000;border-bottom-color:#fff}.feature-block__form{grid-area:form}#webform-client-form-36356>div{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template:"form_item form_item form_item form_action"}#webform-client-form-36356 .form-item{grid-area:form_item}#webform-client-form-36356 input[type=email]{width:100%}#webform-client-form-36356 .form-actions{grid-area:form_action;position:relative}#webform-client-form-36356 .form-actions input[type=submit]{margin:20px 0 0 0;padding:1.05rem}#webform-client-form-36356 .form-actions input[type=reset]{font-size:14px;position:absolute;bottom:-2.5rem;padding:0;margin:0;border:none;text-decoration:underline;align-self:end;justify-self:left}.marketo-header{max-width:768px;margin:0;height:155px;position:relative;z-index:+1}@media (min-width:768px){.marketo-header{margin:-70px auto 0}}.icon-vector--digital-me-logo-marketo{position:absolute;top:-110px;max-width:50px;max-height:80px}.marketo--digital-me{display:flex;flex-direction:row;justify-content:center;align-content:center;margin-top:-140px}.marketo-article--digital-me{max-width:768px;position:relative;width:100%;padding:1rem}@media (max-width:767px){.marketo-article--digital-me{background-color:#fff}}@media (min-width:768px){.marketo-article--digital-me{padding:0 6rem 6rem 6rem}.marketo-article--digital-me:before{position:absolute;width:768px;height:768px;background:#fff;display:block;content:" ";border-radius:50%;left:0;top:0;z-index:-1}}.marketo-article__header--digital-me{text-align:center}.marketo-article__h2--digital-me{font-size:3em;font-weight:400;line-height:1em;color:#c8102e;margin:0}.marketo-article__h2--digital-me>span{display:block}.marketo-article__h2--digital-me .line-01{font-family:TrueNorthRough,"Cera Pro","Helvetica Nueue",Arial,sans-serif}.marketo-article__h2--digital-me .line-02{font-family:TrueNorthScript,"Cera Pro","Helvetica Nueue",Arial,sans-serif;margin-bottom:-1rem}.marketo-article__h2--digital-me .line-03{font-family:TrueNorthInline,"Cera Pro","Helvetica Nueue",Arial,sans-serif}.marketo-article__content--digital-me{text-align:center}.marketo-article__content--digital-me ul.list--none{display:block;list-style:none;margin:0 0 2rem 0;padding:0}.marketo-article__content--digital-me li.list__item{font-size:1.125em;font-weight:400;line-height:1.33333em;margin-bottom:.5rem;list-style:none}.marketo-article__content--digital-me .marketo-article__h3{font-size:2em;font-weight:700;line-height:1.125em}.marketo-form__wrapper--digital-me{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;height:400px;position:relative;width:100%}@media (min-width:768px){.marketo-form__wrapper--digital-me{background-image:url(http://outreach.cira.ca/rs/974-POQ-073/images/phone.svg);background-repeat:no-repeat;background-size:contain;padding:0 2rem;width:720px}}.marketo-form__h2{font-size:2em;font-weight:700;line-height:1.125em;font-family:TrueNorthRough,"Cera Pro","Helvetica Nueue",Arial,sans-serif;text-align:center;padding:0;margin:0;width:100%}@media (min-width:768px){.marketo-form__h2{margin:2.5rem 0 .5rem 0}}@media (min-width:768px){.image-vector--aj{background-image:url(http://outreach.cira.ca/rs/974-POQ-073/images/digital-me-aj.svg);background-repeat:no-repeat;width:180px;height:450px;display:block;position:absolute;top:-50px;left:-50px}}.hr--digital-me{float:left;display:block;margin-right:2.35765%;width:100%;display:block;border:none;border-bottom:3px solid #c8102e;position:relative;text-align:center;margin:2em 0;overflow:visible}.hr--digital-me:before{content:'h';font-size:1.5em;font-weight:400;line-height:1em;font-family:TrueNorthExtras,CeraPRO,"Helvetica Nueue",Arial,sans-serif;color:#c8102e;text-align:center;background-color:#fff;position:absolute;top:-22px;left:50%;transform:translate(-50%,0);padding:12px}.section-digital-me .search-funnel-anywhere{width:100%}.section-digital-me .search-box{width:100%;max-width:600px;margin:0 auto;float:none}.ac-form-wrapper ._form-content{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;display:grid;grid-template:"email" "consent" "submit"}@media (min-width:400px){.ac-form-wrapper ._form-content{grid-template:"email email submit" "consent consent consent"}}.ac-form-wrapper ._form_element--email{grid-area:email}.ac-form-wrapper ._form_element--email input{width:100%}.ac-form-wrapper ._form_element--consent{grid-area:consent;margin:1rem 0}.ac-form-wrapper ._button-wrapper--submit{grid-area:submit}.ac-form-wrapper ._button-wrapper--submit button{width:100%;height:52px;border-color:#000;border-left:none;background-color:#c8102e;color:#fff;font-weight:700}.ac-form-wrapper ._button-wrapper--submit button:focus,.ac-form-wrapper ._button-wrapper--submit button:hover{background-color:#000}.ac-form-wrapper ._form_element--flex{display:flex;flex-flow:row wrap}.card-list{display:flex;flex-flow:row wrap;margin:0;padding:0;justify-content:flex-start}.card-list__item{display:flex;flex-flow:column;max-width:320px;width:100%}.card{display:flex;flex-flow:row wrap;width:100%;max-width:calc(320px - 2rem);height:100%;justify-content:center}.card__header{background-color:#c8102e;background-size:cover;width:100%;align-self:flex-start;min-height:288px;display:flex;flex-flow:column;justify-content:center;align-items:center}.card__header__title{font-size:1.5em;font-weight:900;line-height:1em;color:#fff;text-transform:uppercase;text-align:center;width:100%}.card__header__p{font-size:1em;font-weight:400;line-height:1em;color:#fff;text-transform:uppercase;text-align:center;width:100%}.card__content{align-self:flex-start}.card__content__p{font-size:1.125em;font-weight:200;line-height:1.44444em;font-style:italic;text-align:center}.card__footer{align-self:flex-end;width:100%}.card__footer__p{text-align:center;width:100%}.card__footer__link,a.card__footer__link{display:block;width:100%;border:4px solid;border-left:none;border-right:none}.card__footer__link:hover,a.card__footer__link:hover{border:4px solid #c8102e;border-left:none;border-right:none}.card__footer__link:hover .card__footer__p__line-1,a.card__footer__link:hover .card__footer__p__line-1{color:#fff}.card__footer__p__line-1{color:#000;text-transform:uppercase;display:block}.card__footer__p__line-2{text-transform:uppercase;display:block}.outage-block{background-color:#000;background-color:rgba(0,0,0,.75);color:#fff;padding:.5rem;position:fixed;top:-60px;left:0;z-index:9005;width:100%;text-align:center;box-shadow:0 8px 6px -6px rgba(0,0,0,.5)}.outage-block__toggle{opacity:0}input[type=checkbox].outage-block__toggle+label{background-color:#fff;color:#000;padding:.5rem 1rem .5rem 2rem;position:relative;margin-top:60px}input[type=checkbox].outage-block__toggle+label:before{content:"\f057";left:.5rem}input[type=checkbox].outage-block__toggle+label:focus,input[type=checkbox].outage-block__toggle+label:hover{background-color:#c8102e;color:#fff}input[type=checkbox]:checked.outage-block__toggle+label{display:none;visibility:hidden}input[type=checkbox]:checked.outage-block__toggle~.outage-block__content{bottom:-200px;height:0;overflow:hidden}.outage-block__content{font-size:1.5em;font-weight:400;line-height:1.33333em;text-align:center;max-width:44ch;margin:0 auto}.outage-block__content p a,.outage-block__text a{color:#fff}.outage-block__content p a:focus,.outage-block__content p a:hover,.outage-block__text a:focus,.outage-block__text a:hover{background-color:#000}.block-search{float:none;clear:none;display:flex;padding:0;margin:0;overflow:hidden}#search-block-form{float:none;clear:none;display:flex}#search-block-form .search-container{width:100%;max-width:300px;display:flex}#search-block-form .search-container .form-item{max-width:100%;margin:0}#search-block-form .search-container .form-actions{width:20%}#search-block-form .search-container .form-submit{max-width:100%;width:100%;min-width:10ch;margin:0}#search-block-form .search-container .form-type-textfield{width:80%}#search-block-form .search-container .form-text{width:100%}@media print{.node-type-book .page-header{page-break-inside:avoid}}.node-type-book .page-header .page-hero{position:relative;max-height:100%;min-height:0;padding:0;margin:0;background:0 0}.node-type-book .page-header .page-hero p{font-size:1.25em;font-weight:100;line-height:1.2em;margin:0 0 .25em;color:#000}.node-type-book .page-header .page-hero h2{font-size:2.25em;font-weight:400;line-height:1em;margin:0 0 .25em;color:#000}.node-type-book .page-header .page-hero h3{font-size:1.25em;font-weight:100;line-height:1.2em;font-style:italic;margin:0;color:#000}.node-type-book .page-header .page-hero .book-header{background:#fff;background:rgba(255,255,255,.8);padding:1em;z-index:8000;position:absolute;top:2em;left:2em}@media print{.node-type-book .page-header .page-hero .book-header{position:relative;background:#fff;min-height:0;max-height:none;top:0;left:0}.node-type-book .page-header .page-hero .book-header .book-sub-title{display:none;visibility:hidden}}@media (max-width:768px){.node-type-book .page-header .page-hero .book-header{position:relative;top:0;left:0;background:#fff}}.node-type-book .page-header .page-hero a{position:relative;display:block;overflow:visible;min-height:100%;min-width:100%;padding:0;background:#c8102e}.node-type-book .page-header .page-hero img{position:relative;max-width:none;width:100%;height:auto}@media (max-width:768px){.node-type-book .page-header .page-hero img{width:100%;height:auto}}@media (min-width:1024px){.node-type-book .page-header .page-hero img{width:100%;height:auto}}.node-type-book figure{display:block;margin-top:.25em;margin-bottom:1em}.node-type-book figure .figure-at-glance,.node-type-book figure .figure-icons{list-style:none;margin:0;padding:0}.node-type-book figure .figure-at-glance li,.node-type-book figure .figure-icons li{margin-bottom:2em;font-size:16px}.node-type-book figure .figure-at-glance li span,.node-type-book figure .figure-icons li span{font-size:16px}.node-type-book figure .figure-at-glance li p,.node-type-book figure .figure-icons li p{font-size:1.25em;font-weight:400;line-height:1.2em;text-align:left;display:block;padding-left:4em;min-height:42px}.node-type-book figure .figure-at-glance li p strong,.node-type-book figure .figure-icons li p strong{display:block}.node-type-book figure .figure-at-glance li [data-icon]:before,.node-type-book figure .figure-icons li [data-icon]:before{font-family:cira-ar;font-size:16px;font-size:3.75em;font-weight:400;line-height:.4em;color:#000;display:block;position:relative;top:14px;left:-1.25em;margin-right:.5em;margin-bottom:.125em}@media screen and (min-width:600px){.node-type-book figure .figure-at-glance li [data-icon]:before,.node-type-book figure .figure-icons li [data-icon]:before{position:absolute;left:0}}@media print{.node-type-book figure .figure-at-glance li [data-icon]:before,.node-type-book figure .figure-icons li [data-icon]:before{color:#000}}@media (min-width:600px){.node-type-book figure .figure-at-glance li,.node-type-book figure .figure-icons li{float:left;display:block;margin-right:10.1484%;width:26.56773%}.node-type-book figure .figure-at-glance li:last-child,.node-type-book figure .figure-icons li:last-child{margin-right:0}.node-type-book figure .figure-at-glance li p,.node-type-book figure .figure-icons li p{font-size:1.125em;font-weight:400;line-height:1.33333em;text-align:center;padding:0}.node-type-book figure .figure-at-glance li p strong,.node-type-book figure .figure-icons li p strong{font-size:1.625em;font-weight:700;line-height:1.26923em}.node-type-book figure .figure-at-glance li [data-icon]:before,.node-type-book figure .figure-icons li [data-icon]:before{font-size:6.25em;font-weight:500;line-height:1.1em;font-size:120px;text-align:center;position:relative;width:100%}.node-type-book figure .figure-at-glance li.col-3,.node-type-book figure .figure-icons li.col-3{margin-right:6%}.node-type-book figure .figure-at-glance li.icon-box,.node-type-book figure .figure-icons li.icon-box{border-radius:20px 20px 20px 0;background:#fff;border:2px solid #000;width:100%;min-height:120px;position:relative}.node-type-book figure .figure-at-glance li.icon-box [data-icon]:before,.node-type-book figure .figure-icons li.icon-box [data-icon]:before{display:block;position:absolute;color:#000;text-align:left;top:.15em;left:.15em}}@media print and (min-width:600px){.node-type-book figure .figure-at-glance li.icon-box [data-icon]:before,.node-type-book figure .figure-icons li.icon-box [data-icon]:before{color:#000}}@media (min-width:600px){.node-type-book figure .figure-at-glance li.icon-box p,.node-type-book figure .figure-icons li.icon-box p{font-size:2.25em;font-weight:400;line-height:3.33333em;padding-left:4em;padding-top:.5em;margin:0;text-align:left;color:#000}.node-type-book figure .figure-at-glance li.icon-box p strong,.node-type-book figure .figure-icons li.icon-box p strong{display:inline}.node-type-book figure .figure-at-glance li.icon-box.icon-phone li [data-icon]:before,.node-type-book figure .figure-icons li.icon-box.icon-phone li [data-icon]:before{top:.25em}.node-type-book figure .figure-at-glance.col-4 li,.node-type-book figure .figure-icons.col-4 li{float:left;display:block;margin-right:7.42297%;width:19.43277%}.node-type-book figure .figure-at-glance.col-4 li:last-child,.node-type-book figure .figure-icons.col-4 li:last-child{margin-right:0}.node-type-book figure .figure-at-glance.col-4 li:nth-child(1) [data-icon]:before,.node-type-book figure .figure-icons.col-4 li:nth-child(1) [data-icon]:before{color:#0096d6}}@media print and (min-width:600px){.node-type-book figure .figure-at-glance.col-4 li:nth-child(1) [data-icon]:before,.node-type-book figure .figure-icons.col-4 li:nth-child(1) [data-icon]:before{color:#000}}@media (min-width:600px){.node-type-book figure .figure-at-glance.col-4 li:nth-child(2) [data-icon]:before,.node-type-book figure .figure-icons.col-4 li:nth-child(2) [data-icon]:before{color:#ee3124}}@media print and (min-width:600px){.node-type-book figure .figure-at-glance.col-4 li:nth-child(2) [data-icon]:before,.node-type-book figure .figure-icons.col-4 li:nth-child(2) [data-icon]:before{color:#000}}@media (min-width:600px){.node-type-book figure .figure-at-glance.col-4 li:nth-child(3) [data-icon]:before,.node-type-book figure .figure-icons.col-4 li:nth-child(3) [data-icon]:before{color:#702082}}@media print and (min-width:600px){.node-type-book figure .figure-at-glance.col-4 li:nth-child(3) [data-icon]:before,.node-type-book figure .figure-icons.col-4 li:nth-child(3) [data-icon]:before{color:#000}}@media (min-width:600px){.node-type-book figure .figure-at-glance.col-4 li:nth-child(4) [data-icon]:before,.node-type-book figure .figure-icons.col-4 li:nth-child(4) [data-icon]:before{color:#f47d30}}@media print and (min-width:600px){.node-type-book figure .figure-at-glance.col-4 li:nth-child(4) [data-icon]:before,.node-type-book figure .figure-icons.col-4 li:nth-child(4) [data-icon]:before{color:#000}}@media (min-width:600px){.node-type-book figure .figure-at-glance.col-4 li p,.node-type-book figure .figure-icons.col-4 li p{font-size:.75em;font-weight:700;line-height:2em}.node-type-book figure .figure-at-glance.fig-flags,.node-type-book figure .figure-icons.fig-flags{margin-bottom:2em;background-color:purple}.node-type-book figure .figure-at-glance.fig-flags li,.node-type-book figure .figure-icons.fig-flags li{text-align:left;width:100%;margin:0 0 1em 0}.node-type-book figure .figure-at-glance.fig-flags li span,.node-type-book figure .figure-icons.fig-flags li span{display:inline-block;position:relative}.node-type-book figure .figure-at-glance.fig-flags li p,.node-type-book figure .figure-icons.fig-flags li p{text-align:left;display:inline-block;position:relative;top:-.5em}.node-type-book figure .figure-at-glance.fig-flags li:nth-child(1),.node-type-book figure .figure-at-glance.fig-flags li:nth-child(3),.node-type-book figure .figure-icons.fig-flags li:nth-child(1),.node-type-book figure .figure-icons.fig-flags li:nth-child(3){max-width:40%}.node-type-book figure .figure-at-glance.fig-flags li:nth-child(2),.node-type-book figure .figure-icons.fig-flags li:nth-child(2){max-width:20%}.node-type-book figure .figure-at-glance.part-four li [data-icon]:before,.node-type-book figure .figure-icons.part-four li [data-icon]:before{color:#000}.node-type-book figure .figure-at-glance.part-four li.icon-box,.node-type-book figure .figure-icons.part-four li.icon-box{border-color:#ffb81c;background:#ffb81c}.node-type-book figure .figure-at-glance.part-four li.icon-box [data-icon]:before,.node-type-book figure .figure-icons.part-four li.icon-box [data-icon]:before{top:-.25em;left:-.15em;font-size:11em;color:#000}.node-type-book figure .figure-at-glance.part-four li.icon-box p,.node-type-book figure .figure-icons.part-four li.icon-box p{font-size:2em;color:#000}}.node-type-book figure figcaption{font-size:.875em;font-weight:400;line-height:1.28571em;clear:both}.node-type-book figure .fig-title{font-size:1.5em;font-weight:700;line-height:1.25em}.node-type-book figure .fig-title h2{margin-top:0}.node-type-book .fig-chart{border:2px solid #fff;border-radius:20px 20px 20px 0;padding:1em;overflow:hidden}.node-type-book blockquote{border-left:.5em #000 solid}.node-type-book blockquote.mem{border-color:#ffb81c}@media print{.node-type-book blockquote{border:none;border-left:.5em #000 solid}}.node-type-book blockquote p{font-family:CeraPRO,"Helvetica Nueue",Arial,sans-serif;font-size:2.5em;font-weight:200;line-height:1.15em}.node-type-book blockquote p::before{content:"\201C";display:inline-block;margin-left:-.4em}.node-type-book blockquote p::after{content:"\201D";display:inline-block;margin-right:-1em}.node-type-book blockquote cite{font-family:CeraPRO,"Helvetica Nueue",Arial,sans-serif;font-size:1.375em;font-weight:400;line-height:1.09091em;text-align:left;display:block}.node-type-book blockquote cite::before{content:"\2014";display:inline-block;margin-left:-.4em}.node-type-book.i18n-fr blockquote p::before{content:"\00ab";display:inline-block;margin-left:-.8em;padding-right:.25em}.node-type-book.i18n-fr blockquote p::after{content:"\00bb";display:inline-block;margin-right:-.8em;padding-left:.25em}.node-type-book.i18n-fr .cira-goals-figure .cira-goals li p{padding-right:1em}.node-type-book.i18n-fr .icon-box.black-bg li{min-height:140px;padding-right:1em}.node-type-book.i18n-fr .field-item figure .figure-at-glance li.icon-box p,.node-type-book.i18n-fr .field-item figure .figure-icons li.icon-box p{line-height:1.5em;padding-bottom:1em}.node-type-book.i18n-fr .field-item figure .figure-at-glance.fig-flags li p,.node-type-book.i18n-fr .field-item figure .figure-icons.fig-flags li p{max-width:50%}.node-type-book .left .view-header,.node-type-book .left h2.nav-title,.node-type-book .left h2.pane-title{font-family:CeraPRO,"Helvetica Nueue",Arial,sans-serif;font-size:1.25em;font-weight:700;line-height:1em;color:#000;text-transform:uppercase;padding-bottom:.5em;margin-top:0;border-bottom:4px solid #fff}.node-type-book .left .pane-content a{font-size:1.125em;font-weight:400;line-height:1.33333em;color:#666;padding-left:0}.node-type-book .left .pane-content a:hover{background:0 0;color:#c8102e}.node-type-book .left .pane-content a.active{color:#c8102e}.node-type-book .left .pane-content a.active:before{content:"\0f0a9";font-family:FontAwesome;position:absolute;left:8px}.node-type-book .pane-node-book-children .book-nav{padding-left:0}.node-type-book .pane-node-book-children .book-nav li>a.active:before{left:-.5em}.node-type-book .pane-node-book-children .book-nav ul>li>a{display:inline-block;margin-bottom:.5em}.node-type-book .pane-node-book-children .book-nav ul>li>a.active:before{left:-1em}.node-type-book .pane-node-book-children .nav{border-top:1px solid #ddd}.node-type-book .pane-node-book-children .nav li{border-bottom:1px solid #fff;margin-left:1em}.node-type-book .pane-node-book-children .nav li a{font-size:1.125em;font-weight:400;line-height:1.33333em;color:#666;padding-left:0}.node-type-book .pane-node-book-children .nav li a:hover{background:0 0;color:#c8102e}.node-type-book .pane-node-book-children .nav li.active a{color:#c8102e}.node-type-book .pane-node-book-children .nav li.active a:before{content:"\0f0a9";font-family:FontAwesome;position:absolute;left:-1.25em}.node-type-book .book-navigation{margin:0;margin-bottom:2em;padding:0;width:100%;clear:both}.node-type-book .book-navigation li{list-style:none}.node-type-book .book-navigation .book-toc{display:none;visibility:hidden;speak:none}.node-type-book .book-navigation .page-next,.node-type-book .book-navigation .page-previous{max-width:45%;min-height:52px;max-height:100%;overflow:hidden;border:2px solid #000;border-radius:10px;box-shadow:-2px 2px 6px 0 rgba(0,0,0,.15);color:#000;display:block;width:100%;margin:0;padding:1em 1em 1em 1em}.node-type-book .book-navigation .page-next:hover,.node-type-book .book-navigation .page-previous:hover{color:#fff;text-decoration:none;border-color:#666;background:#666}.node-type-book .book-navigation .page-next:hover,.node-type-book .book-navigation .page-previous:hover{box-shadow:none}.node-type-book .book-navigation .page-next span,.node-type-book .book-navigation .page-previous span{display:table-cell;width:2.5em;vertical-align:middle}.node-type-book .book-navigation .page-next p,.node-type-book .book-navigation .page-previous p{display:table-cell;vertical-align:middle;width:90%}.node-type-book .book-navigation .page-next [data-icon]:before,.node-type-book .book-navigation .page-previous [data-icon]:before{font-size:2em;display:inline-block}.node-type-book .book-navigation .page-previous{float:left}.node-type-book .book-navigation .page-previous span{text-align:left}.node-type-book .book-navigation .page-previous [data-icon]:before{content:"\0f0a8";font-family:FontAwesome;text-align:left}.node-type-book .book-navigation .page-next{float:right}.node-type-book .book-navigation .page-next span{text-align:right}.node-type-book .book-navigation .page-next [data-icon]:before{content:"\0f0a9";font-family:FontAwesome;text-align:right}.node-type-book #wb-sm{border-top:2px solid #fff}.node-type-book #wb-sm:before{background:0 0}.node-type-book #wb-sm .menu:before{border:none;box-shadow:none;border-radius:none;position:relative;background:0 0}.hub a.book-home-link{display:block;position:relative;margin-bottom:2em}.hub .row:first-of-type{margin:0}.hub .row:first-of-type .top{padding:0}.hub .book-header-group .book-header-group-hgroup{position:relative;position:absolute;top:auto;bottom:2em;left:2em;background:rgba(0,0,0,.45);border-radius:20px 20px 20px 0;padding:15px;border:3px solid rgba(255,255,255,.5);margin-top:2em;margin-right:2em}.hub .book-header-group .book-report-name{font-family:CeraPRO,"Helvetica Nueue",Arial,sans-serif;font-size:1.5em;font-weight:500;line-height:1em;text-align:center;margin-bottom:.25em}@media screen and (min-width:600px){.hub .book-header-group .book-report-name{font-size:1.5em;font-weight:300;line-height:1em;letter-spacing:.05em;color:#000;text-align:left}}.hub .book-header-group .book-title{font-family:CeraPRO,"Helvetica Nueue",Arial,sans-serif;font-size:2.875em;font-weight:500;line-height:1.08696em;color:#000;text-align:center;margin-bottom:0}@media screen and (min-width:600px){.hub .book-header-group .book-title{font-size:2.875em;font-weight:500;line-height:1.08696em;color:#fff;text-transform:uppercase;letter-spacing:.05em;text-align:left}}.hub .book-header-group .book-sub-title{font-family:CeraPRO,"Helvetica Nueue",Arial,sans-serif;font-size:1.5em;font-weight:500;line-height:1em;font-style:italic;text-align:center;margin-top:.25em}@media screen and (min-width:600px){.hub .book-header-group .book-sub-title{font-size:1.5em;font-weight:300;line-height:1em;letter-spacing:.05em;color:#000;text-align:left}}.hub figure{display:block;margin-top:.25em;margin-bottom:1em}.hub figure .figure-at-glance,.hub figure .figure-icons{list-style:none;margin:0;padding:0}.hub figure .figure-at-glance li,.hub figure .figure-icons li{margin-bottom:2em;font-size:16px}.hub figure .figure-at-glance li span,.hub figure .figure-icons li span{font-size:16px}.hub figure .figure-at-glance li P,.hub figure .figure-icons li P{font-size:1.25em;font-weight:400;line-height:1.2em;text-align:left;display:block;padding-left:4em;min-height:42px}.hub figure .figure-at-glance li P strong,.hub figure .figure-icons li P strong{display:block}.hub figure .figure-at-glance li [data-icon]:before,.hub figure .figure-icons li [data-icon]:before{font-family:cira-ar;font-size:3.75em;font-weight:400;line-height:.4em;font-size:16px;speak:none;color:#000;display:block;position:absolute;top:14px;left:0;margin-right:.5em;margin-bottom:.125em}@media print{.hub figure .figure-at-glance li [data-icon]:before,.hub figure .figure-icons li [data-icon]:before{color:#000}}@media screen and (min-width:600px){.hub figure .figure-at-glance li,.hub figure .figure-icons li{float:left;display:block;margin-right:10.1484%;width:26.56773%}.hub figure .figure-at-glance li:last-child,.hub figure .figure-icons li:last-child{margin-right:0}.hub figure .figure-at-glance li P,.hub figure .figure-icons li P{font-size:1.125em;font-weight:400;line-height:1.33333em;text-align:center;padding:0}.hub figure .figure-at-glance li P strong,.hub figure .figure-icons li P strong{font-size:1.625em;font-weight:700;line-height:1.26923em}.hub figure .figure-at-glance li [data-icon]:before,.hub figure .figure-icons li [data-icon]:before{font-size:6.25em;font-weight:500;line-height:1.1em;text-align:center;position:relative;width:100%}}.hub figure figcaption{font-size:.875em;font-weight:400;line-height:1.28571em}.hub blockquote{border-left:.5em #000 solid}@media print{.hub blockquote{border:none;border-left:.5em #000 solid}}.hub blockquote p{font-family:CeraPRO,"Helvetica Nueue",Arial,sans-serif;font-size:2.5em;font-weight:200;line-height:1.15em}.hub blockquote p::before{content:"\201C";display:inline-block;margin-left:-.4em}.hub blockquote p::after{content:"\201D";display:inline-block;margin-right:-1em}.hub blockquote cite{font-family:CeraPRO,"Helvetica Nueue",Arial,sans-serif;font-size:1.375em;font-weight:400;line-height:1.09091em;text-align:left;display:block}.hub blockquote cite::before{content:"\2014";display:inline-block;margin-left:-.4em}.section-advancing-internet-canada .section-one-map,.section-digital-capacity-canada-s-not-profit-sector .section-one-map{position:relative;padding-bottom:2em}.section-advancing-internet-canada .section-one-map .figcaption,.section-digital-capacity-canada-s-not-profit-sector .section-one-map .figcaption{width:100%;display:inline-block;border-radius:20px 20px 20px 0;background:#000;padding:1em}.section-advancing-internet-canada .section-one-map .figcaption p,.section-digital-capacity-canada-s-not-profit-sector .section-one-map .figcaption p{font-size:1.5em;font-weight:500;line-height:1.25em;color:#fff}.section-advancing-internet-canada .section-one-map img,.section-digital-capacity-canada-s-not-profit-sector .section-one-map img{display:inline-block;max-width:50%;margin-top:-3em}.section-advancing-internet-canada .section-one-map span,.section-digital-capacity-canada-s-not-profit-sector .section-one-map span{font-size:2.25em;font-weight:700;line-height:1em;color:#fff;display:block;float:left;margin-right:.5em}.section-advancing-internet-canada .cira-goals-figure .cira-goals,.section-digital-capacity-canada-s-not-profit-sector .cira-goals-figure .cira-goals{list-style-type:lower-roman}@media screen and (min-width:600px){.section-advancing-internet-canada .cira-goals-figure,.section-digital-capacity-canada-s-not-profit-sector .cira-goals-figure{width:400px;margin:0 auto}.section-advancing-internet-canada .cira-goals-figure .cira-goals,.section-digital-capacity-canada-s-not-profit-sector .cira-goals-figure .cira-goals{width:0;height:400px;border-left:200px solid transparent;border-right:200px solid transparent;border-bottom:400px solid #c8102e;padding:0;position:relative}.section-advancing-internet-canada .cira-goals-figure .cira-goals li,.section-digital-capacity-canada-s-not-profit-sector .cira-goals-figure .cira-goals li{list-style:none;position:relative;border-radius:10px 10px 10px 0;background:#ffb81c;min-height:60px;padding:.5em}.section-advancing-internet-canada .cira-goals-figure .cira-goals li p,.section-digital-capacity-canada-s-not-profit-sector .cira-goals-figure .cira-goals li p{font-size:1.125em;font-weight:700;line-height:2.44444em;text-transform:uppercase;text-align:center;padding:0;margin:0}.section-advancing-internet-canada .cira-goals-figure .cira-goals li:after,.section-digital-capacity-canada-s-not-profit-sector .cira-goals-figure .cira-goals li:after{content:"";font-size:2em;text-align:center;line-height:50px;color:#fff;border-radius:50px;background:#000;display:block;position:absolute;top:5px;right:-25px;width:50px;height:50px;z-index:90}.section-advancing-internet-canada .cira-goals-figure .cira-goals .one,.section-digital-capacity-canada-s-not-profit-sector .cira-goals-figure .cira-goals .one{min-width:280px;top:40px;left:-140px}.section-advancing-internet-canada .cira-goals-figure .cira-goals .one:after,.section-digital-capacity-canada-s-not-profit-sector .cira-goals-figure .cira-goals .one:after{content:"4"}.section-advancing-internet-canada .cira-goals-figure .cira-goals .one p,.section-digital-capacity-canada-s-not-profit-sector .cira-goals-figure .cira-goals .one p{line-height:1.25em}.section-advancing-internet-canada .cira-goals-figure .cira-goals .two,.section-digital-capacity-canada-s-not-profit-sector .cira-goals-figure .cira-goals .two{min-width:320px;top:70px;left:-160px}.section-advancing-internet-canada .cira-goals-figure .cira-goals .two:after,.section-digital-capacity-canada-s-not-profit-sector .cira-goals-figure .cira-goals .two:after{content:"3"}.section-advancing-internet-canada .cira-goals-figure .cira-goals .three,.section-digital-capacity-canada-s-not-profit-sector .cira-goals-figure .cira-goals .three{min-width:360px;top:100px;left:-180px}.section-advancing-internet-canada .cira-goals-figure .cira-goals .three:after,.section-digital-capacity-canada-s-not-profit-sector .cira-goals-figure .cira-goals .three:after{content:"2"}.section-advancing-internet-canada .cira-goals-figure .cira-goals .four,.section-digital-capacity-canada-s-not-profit-sector .cira-goals-figure .cira-goals .four{min-width:400px;top:130px;left:-200px}.section-advancing-internet-canada .cira-goals-figure .cira-goals .four:after,.section-digital-capacity-canada-s-not-profit-sector .cira-goals-figure .cira-goals .four:after{content:"1"}}.section-advancing-internet-canada .icon-box ul,.section-digital-capacity-canada-s-not-profit-sector .icon-box ul{width:100%;padding:0;margin:0}.section-advancing-internet-canada .icon-box li,.section-digital-capacity-canada-s-not-profit-sector .icon-box li{width:47%;float:left;background:#000;padding:1em 0;margin:0 0 .5em 0;position:relative;border-radius:20px 20px 20px 0;list-style:none}.section-advancing-internet-canada .icon-box li [data-icon]:before,.section-digital-capacity-canada-s-not-profit-sector .icon-box li [data-icon]:before{font-size:7.5em;font-weight:500;line-height:.4em;color:#fff;position:absolute;top:.25em;left:-.09em}@media print{.section-advancing-internet-canada .icon-box li [data-icon]:before,.section-digital-capacity-canada-s-not-profit-sector .icon-box li [data-icon]:before{color:#000}}.section-advancing-internet-canada .icon-box li p,.section-digital-capacity-canada-s-not-profit-sector .icon-box li p{font-size:1.5em;font-weight:400;line-height:1.25em;color:#fff;display:inline-block;padding-left:4em}.section-advancing-internet-canada .icon-box li.rant [data-icon]:before,.section-advancing-internet-canada .icon-box li.rar [data-icon]:before,.section-digital-capacity-canada-s-not-profit-sector .icon-box li.rant [data-icon]:before,.section-digital-capacity-canada-s-not-profit-sector .icon-box li.rar [data-icon]:before{font-family:cira-ar}.section-advancing-internet-canada .icon-box li:nth-child(odd),.section-digital-capacity-canada-s-not-profit-sector .icon-box li:nth-child(odd){margin-right:.5em}.section-advancing-internet-canada .icon-box.white-bg li,.section-digital-capacity-canada-s-not-profit-sector .icon-box.white-bg li{background:#fff;border:2px solid #000;min-height:110px}.section-advancing-internet-canada .icon-box.white-bg li p,.section-digital-capacity-canada-s-not-profit-sector .icon-box.white-bg li p{color:#000}.section-advancing-internet-canada .icon-box.white-bg li p strong,.section-digital-capacity-canada-s-not-profit-sector .icon-box.white-bg li p strong{display:block}.section-advancing-internet-canada .icon-box.white-bg li [data-icon]:before,.section-digital-capacity-canada-s-not-profit-sector .icon-box.white-bg li [data-icon]:before{color:#000;font-size:4.5em;font-weight:400;line-height:1em;left:.15em}.section-advancing-internet-canada .icon-box.white-bg.one [data-icon]:before,.section-advancing-internet-canada .icon-box.white-bg.two [data-icon]:before,.section-digital-capacity-canada-s-not-profit-sector .icon-box.white-bg.one [data-icon]:before,.section-digital-capacity-canada-s-not-profit-sector .icon-box.white-bg.two [data-icon]:before{font-family:cira-ar}.section-advancing-internet-canada .icon-box.black-bg li,.section-digital-capacity-canada-s-not-profit-sector .icon-box.black-bg li{background:#000;border:2px solid #000;min-height:110px}.section-advancing-internet-canada .icon-box.black-bg li p,.section-digital-capacity-canada-s-not-profit-sector .icon-box.black-bg li p{color:#fff}.section-advancing-internet-canada .icon-box.black-bg li p strong,.section-digital-capacity-canada-s-not-profit-sector .icon-box.black-bg li p strong{display:block}.section-advancing-internet-canada .icon-box.black-bg li [data-icon],.section-digital-capacity-canada-s-not-profit-sector .icon-box.black-bg li [data-icon]{font-size:16px}.section-advancing-internet-canada .icon-box.black-bg li [data-icon]:before,.section-digital-capacity-canada-s-not-profit-sector .icon-box.black-bg li [data-icon]:before{color:#fff;font-size:4.5em;font-weight:400;line-height:1em;left:.15em}@media print{.section-advancing-internet-canada .icon-box.black-bg li [data-icon]:before,.section-digital-capacity-canada-s-not-profit-sector .icon-box.black-bg li [data-icon]:before{color:#000}}.section-advancing-internet-canada .icon-box.black-bg li.one [data-icon]:before,.section-advancing-internet-canada .icon-box.black-bg li.two [data-icon]:before,.section-digital-capacity-canada-s-not-profit-sector .icon-box.black-bg li.one [data-icon]:before,.section-digital-capacity-canada-s-not-profit-sector .icon-box.black-bg li.two [data-icon]:before{font-family:cira-ar}.section-advancing-internet-canada .icon-box.black-bg li.rant [data-icon]:before,.section-advancing-internet-canada .icon-box.black-bg li.rar [data-icon]:before,.section-digital-capacity-canada-s-not-profit-sector .icon-box.black-bg li.rant [data-icon]:before,.section-digital-capacity-canada-s-not-profit-sector .icon-box.black-bg li.rar [data-icon]:before{font-family:cira-ar}.section-advancing-internet-canada .icon-box.icon-phone [data-icon]:before,.section-digital-capacity-canada-s-not-profit-sector .icon-box.icon-phone [data-icon]:before{top:.5em;font-family:cira-ar}.section-advancing-internet-canada .fig-testimonial,.section-digital-capacity-canada-s-not-profit-sector .fig-testimonial{float:left;display:block;margin-right:4.82916%;width:100%;clear:both;border:2px solid #000;border-left:none;border-right:none;background:rgba(0,104,147,.09);padding:1em;margin:2em 0}.section-advancing-internet-canada .fig-testimonial:last-child,.section-digital-capacity-canada-s-not-profit-sector .fig-testimonial:last-child{margin-right:0}.section-advancing-internet-canada .fig-testimonial h2,.section-digital-capacity-canada-s-not-profit-sector .fig-testimonial h2{color:#000;margin-top:0}.section-advancing-internet-canada .fig-testimonial q span,.section-digital-capacity-canada-s-not-profit-sector .fig-testimonial q span{font-size:1.125em;font-weight:400;line-height:.88889em;font-style:italic;padding:0 1em}.section-advancing-internet-canada .fig-testimonial q span::before,.section-digital-capacity-canada-s-not-profit-sector .fig-testimonial q span::before{font-style:normal;content:"\201C";display:inline-block;margin-left:-.4em}.section-advancing-internet-canada .fig-testimonial q span::after,.section-digital-capacity-canada-s-not-profit-sector .fig-testimonial q span::after{font-style:normal;content:"\201D";display:inline-block;margin-right:-1em}.section-advancing-internet-canada .fig-testimonial q cite,.section-digital-capacity-canada-s-not-profit-sector .fig-testimonial q cite{font-weight:700}.section-advancing-internet-canada .contact-list,.section-digital-capacity-canada-s-not-profit-sector .contact-list{max-width:1075px;margin-left:auto;margin-right:auto;list-style:none;padding:0;margin:0}.section-advancing-internet-canada .contact-list:after,.section-advancing-internet-canada .contact-list:before,.section-digital-capacity-canada-s-not-profit-sector .contact-list:after,.section-digital-capacity-canada-s-not-profit-sector .contact-list:before{content:"";display:table}.section-advancing-internet-canada .contact-list:after,.section-digital-capacity-canada-s-not-profit-sector .contact-list:after{clear:both}.section-advancing-internet-canada .contact-list .hcard,.section-digital-capacity-canada-s-not-profit-sector .contact-list .hcard{float:left;display:block;margin-right:4.82916%;width:47.58542%;border:2px solid #000;padding:.5em;margin-top:1em;margin-bottom:1em;min-height:160px}.section-advancing-internet-canada .contact-list .hcard:last-child,.section-digital-capacity-canada-s-not-profit-sector .contact-list .hcard:last-child{margin-right:0}.section-advancing-internet-canada .contact-list .hcard>*,.section-digital-capacity-canada-s-not-profit-sector .contact-list .hcard>*{max-width:90%}.section-advancing-internet-canada .contact-list .hcard span,.section-digital-capacity-canada-s-not-profit-sector .contact-list .hcard span{display:inline-block}.section-advancing-internet-canada .contact-list .hcard .fn,.section-digital-capacity-canada-s-not-profit-sector .contact-list .hcard .fn{font-size:1.5em;font-weight:700;line-height:1.5em;display:inline-block;width:100%;color:#c8102e}.section-advancing-internet-canada .contact-list .hcard .fn .honorific-suffice,.section-digital-capacity-canada-s-not-profit-sector .contact-list .hcard .fn .honorific-suffice{display:block;font-size:.8em;font-weight:400;font-style:italic}.section-advancing-internet-canada .contact-list .hcard .title,.section-advancing-internet-canada .contact-list .hcard>.org,.section-digital-capacity-canada-s-not-profit-sector .contact-list .hcard .title,.section-digital-capacity-canada-s-not-profit-sector .contact-list .hcard>.org{margin:1em 0 0 0}.section-advancing-internet-canada .contact-list .hcard .title .org,.section-advancing-internet-canada .contact-list .hcard>.org .org,.section-digital-capacity-canada-s-not-profit-sector .contact-list .hcard .title .org,.section-digital-capacity-canada-s-not-profit-sector .contact-list .hcard>.org .org{display:block;font-size:.8em;font-weight:400;line-height:1.2em;font-style:italic}.section-advancing-internet-canada .contact-list .hcard .cira-board,.section-digital-capacity-canada-s-not-profit-sector .contact-list .hcard .cira-board{display:block;margin-top:1em;color:#c8102e;font-weight:500;font-size:.8em}.section-advancing-internet-canada .contact-list .hcard:nth-child(even),.section-digital-capacity-canada-s-not-profit-sector .contact-list .hcard:nth-child(even){margin-right:0}@media print{@page{size:8in 10in}figure,img{page-break-inside:avoid}.col-md-3.left,.pane-book-helper-book-helper-inline-navigation{display:none;visibility:hidden}.book-home-link{border-bottom:2px solid #000}.book-home-link[href]:after{display:none;content:"";visibility:hidden}.book-home-link img{display:none;visibility:hidden;max-width:100%;height:auto}h2.book-section-title{font-size:2.25em;font-weight:500;line-height:1em;margin-bottom:1.5em;text-align:center}h2.book-section-title:before{content:"\0f06c";font-size:1.5em;font-weight:400;line-height:1em;font-family:FontAwesome;color:#000;display:block;text-align:center}}.report-to-members{background:0 0}.report-to-members .feature-bean-title-body-btn{max-width:50%;max-height:300px;top:auto;bottom:0}.report-to-members .feature-report-link:hover{box-shadow:none}.report-to-members .feature-report-link a{font-size:1.125em;font-weight:500;line-height:1.33333em;display:block;position:relative;clear:both;padding:1em;padding-left:2.5em;border:2px solid #000;border-radius:10px;box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.report-to-members .feature-report-link a:before{font-family:FontAwesome;content:"\0f0a9";position:absolute;left:1em}.report-to-members .feature-report-link a:hover{color:#000;background:#fff;text-decoration:none;box-shadow:none}.report-to-members .book-archive-list,.report-to-members .pane-bean-report-to-members-archives{padding-left:2em}.report-to-members .book-archive-list>h2,.report-to-members .pane-bean-report-to-members-archives>h2{color:#000;margin-top:0;border-bottom:2px solid #c8102e}.report-to-members .book-archive-list ul,.report-to-members .pane-bean-report-to-members-archives ul{list-style:none;margin-left:0;padding-left:0}.report-to-members .book-archive-list ul li h2,.report-to-members .pane-bean-report-to-members-archives ul li h2{margin-bottom:0}.report-to-members .book-archive-list ul li p,.report-to-members .pane-bean-report-to-members-archives ul li p{margin:0;padding-left:1.5em}.report-to-members .book-archive-list ul li p:before,.report-to-members .pane-bean-report-to-members-archives ul li p:before{font-family:FontAwesome;content:"\0f0a9";position:absolute;left:0}.report-to-members .book-archive-list ul li p a,.report-to-members .pane-bean-report-to-members-archives ul li p a{border-bottom:1px solid #c8102e}.report-to-members .book-archive-list ul li p a:hover,.report-to-members .pane-bean-report-to-members-archives ul li p a:hover{color:#000;text-decoration:none;border-bottom-color:#000}@media screen and (min-width:600px){.node-type-book.section-digital-capacity-canada-s-not-profit-sector .book-title{max-width:14em}}.page-node-11950 .addtoany_list{display:none;visibility:hidden;position:absolute}.element-invisible,.webaim-hidden,.webaimHidden,.webaimhidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:0;margin:0}.skip-link{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;margin:0}.skip-link:focus{display:block;visibility:visible;z-index:9020;color:#000;width:auto;height:auto;padding:0 1em;left:.5em;top:.5em;background:#fff;box-shadow:0 0 10px #000}