﻿@font-face{font-family:'BeonMedium';src:url("../../fonts/beon-webfont.eot");src:local("☺"),url("../fonts/beon-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/beon-webfont.woff") format("woff"),url("../../fonts/beon-webfont.ttf") format("truetype"),url("..//..fonts/beon-webfont.svg#BeonMedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latobold';src:url("../../fonts/Lato-Bold-webfont.eot");src:url("../../fonts/Lato-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/Lato-Bold-webfont.woff2") format("woff2"),url("../../fonts/Lato-Bold-webfont.woff") format("woff"),url("../../fonts/Lato-Bold-webfont.ttf") format("truetype"),url("../../fonts/Lato-Bold-webfont.svg#latobold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latolight';src:url("../../fonts/Lato-Light-webfont.eot");src:url("../../fonts/Lato-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/Lato-Light-webfont.woff2") format("woff2"),url("../../fonts/Lato-Light-webfont.woff") format("woff"),url("../../fonts/Lato-Light-webfont.ttf") format("truetype"),url("../../fonts/Lato-Light-webfont.svg#latolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latoregular';src:url("../../fonts/Lato-Regular-webfont.eot");src:url("../../fonts/Lato-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/Lato-Regular-webfont.woff2") format("woff2"),url("../../fonts/Lato-Regular-webfont.woff") format("woff"),url("../../fonts/Lato-Regular-webfont.ttf") format("truetype"),url("../../fonts/Lato-Regular-webfont.svg#latoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanslight';src:url("../../fonts/OpenSans-Light-webfont.eot");src:url("../../fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/OpenSans-Light-webfont.woff") format("woff"),url("../../fonts/OpenSans-Light-webfont.ttf") format("truetype"),url("../../fonts/OpenSans-Light-webfont.svg#open_sanslight") format("svg");font-weight:normal;font-style:normal}html{font-size:22px;height:100%}@media screen and (pointer: coarse) and (max-device-width: 1024px),screen and (pointer: coarse) and (max-width: 1024px){html{font-size:40px}}@media screen and (pointer: coarse) and (max-device-width: 768px),screen and (pointer: coarse) and (max-width: 768px){html{font-size:40px}}body,pre,p,div,span{font-family:"Open Sans",Arial}body{display:flex;display:-ms-flexbox;flex-direction:column;height:100%;background-color:white;background-image:url("/img/backgrounds/rails-tiny.jpg");background-attachment:fixed;background-size:cover;margin:0}.body-wrapper{flex:1 0 auto;background:rgba(255,255,255,0.75);overflow:hidden;flex:1 0 auto}h2,h3,h4,h5,h6{font-family:"latobold";font-family:"Open Sans"}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.5rem;color:#1c73b5}h6{font-size:1rem;color:#1c73b5}a,a:visited{color:#1c73b5;text-decoration:none}a.within-paragraph,a:visited.within-paragraph{font-weight:bold}a:hover,a:focus,a:active{color:#2098f5;cursor:pointer}a:hover.within-paragraph,a:focus.within-paragraph,a:active.within-paragraph{font-weight:bold}button{font-size:1rem}li{margin-bottom:.5rem}figure{margin:0}figcaption{padding:0 1rem 1rem 1rem;font-style:italic}@media screen and (pointer: coarse) and (max-device-width: 1024px),screen and (pointer: coarse) and (max-width: 1024px),screen and (pointer: coarse) and (max-device-width: 768px),screen and (pointer: coarse) and (max-width: 768px){h1,h2,h3,h4,h5,h6{margin:1rem auto}}.card{background:rgba(255,255,255,0.75);padding:1rem;margin:2rem}.quote-block{margin:0 2rem;color:#1c73b5;font-style:italic}.quote-block hr{border:1px solid #1c73b5}.quote-block p{padding:0 1rem;text-align:center}.quote-block p.left-justify{text-align:left}.quote-block2{border:1px solid #1c73b5;margin:2rem;font-style:italic}.quote-block2 p{padding:0 1rem;text-align:center}.quote-block2 p.left-justify{text-align:left}.button-white{display:inline-block;text-align:center;background:white;border-radius:14px;padding:.5rem;margin:1rem;border:1px solid #666;text-transform:uppercase;font-weight:bold}.red-text{color:#d00}.blue-text{color:#1c73b5}.bold-text{font-weight:bold}.small-print{font-size:.75rem}.large-text{font-size:1.25rem}.larger-text{font-size:1.5rem}.subscript{vertical-align:bottom;font-size:.75em}.superscript{vertical-align:top;font-size:.75em}.side-margins-medium{margin-left:4rem;margin-right:4rem}.half-width{width:50%}.three-quarter-width{width:75%}.two-col,.three-col,.four-col{display:flex;display:-ms-flexbox}.two-col>div,.two-col>figure,.three-col>div,.three-col>figure,.four-col>div,.four-col>figure{flex:1}.two-col.row-reverse,.three-col.row-reverse,.four-col.row-reverse{flex-direction:row-reverse}.two-col img,.three-col img,.four-col img{width:100%;display:block}.two-col.inside-list{display:block}.two-col.inside-list img{margin:1rem;width:initial;max-width:33%;max-height:14rem}.center-justify{text-align:center}.center-justify img{display:inline-block}.left-justify{text-align:left}.col-1-2 div:nth-child(2){flex:2}.col-1-3 div:nth-child(2){flex:3}.left-image{margin:1rem;margin-left:0}.left-image img{float:left}.right-image{margin:1rem;margin-right:0}.right-image img{float:right}.light-border{border:1px solid #ddd;padding:5px}.page-banner{width:100%;height:14rem;object-fit:cover;margin-bottom:2rem}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.page-banner-wrapper{height:14rem;overflow:hidden;margin-bottom:2rem}.page-banner{width:100%;height:auto;margin-bottom:0;position:relative;bottom:50%}}.circular-crop{border-radius:50%;overflow:hidden}@media screen and (pointer: coarse) and (max-device-width: 1024px),screen and (pointer: coarse) and (max-width: 1024px),screen and (pointer: coarse) and (max-device-width: 768px),screen and (pointer: coarse) and (max-width: 768px){.card{margin:2rem 0}.side-margins-medium{margin-left:0;margin-right:0}.two-col,.three-col,.four-col{flex-wrap:wrap;display:initial}.two-col>div,.three-col>div,.four-col>div{flex:initial}.right-image img.no-responsive{width:75%;max-width:initial;max-height:initial}.left-image,.right-image{margin-right:0;margin-left:0}.left-image img,.right-image img{float:none}.half-width,.three-quarter-width{width:100%}.page-banner{width:100%;height:8rem;object-fit:cover;margin-bottom:2rem}}.lang-switcher .current-lang{color:#1c73b5}.lang-switcher{position:absolute;right:1rem;top:1rem}.blurb{background:rgba(255,255,255,0.75);background-color:#1c73b5;color:#f0f1f5;padding:1rem;text-align:center;font-size:1rem}.temporary-information-alert{background:rgba(255,255,255,0.75);padding:1rem}.temporary-information-alert h4{font-family:"Open Sans";text-align:justify}.error-message{border:2px solid #cc0000;padding:1rem;text-align:center;background-color:#ffcccc}.success-message{border:2px solid #00cc00;padding:1rem;text-align:center;background-color:#ccffcc}.page-title{padding:1rem;margin:0;position:relative;text-align:center}@media screen and (min-device-width: 1024px),screen and (min-width: 1024px){.page-title{padding:2rem;margin:0 2rem}}@media screen and (pointer: coarse) and (max-device-width: 1024px),screen and (pointer: coarse) and (max-width: 1024px){.blurb{font-size:1rem}}@media screen and (max-device-width: 1024px),screen and (max-width: 1024px){.blurb{font-size:.5rem !important}}.page-body{width:100%;height:auto;margin:0 auto}.breadcrumb{margin-bottom:2rem;margin-left:.5rem}.breadcrumb *{display:inline-block !important}.breadcrumb a,.breadcrumb a:visited{color:black;font-size:.75rem}.breadcrumb a:hover,.breadcrumb a:focus{color:#1c73b5}.breadcrumb span a{font-size:1rem;font-weight:bold}.breadcrumb .chevron{margin-left:.25rem;margin-right:-.5rem;position:relative}.breadcrumb .parent{font-size:.75rem}.accordion{margin:0;padding:0}.accordion h3,.accordion h2{margin:0;margin-top:1rem;padding:0;background:rgba(255,255,255,0.75)}.accordion .accordion-trigger{background:none;color:#212121;display:block;font-size:1rem;font-weight:normal;margin:0;padding:1em 1.5em;position:relative;text-align:left;width:100%;outline:none}.accordion .accordion-trigger:focus,.accordion .accordion-trigger:hover{background:#1c73b5;color:white}.accordion button{border-style:none}.accordion button::-moz-focus-inner{border:0}.accordion .accordion-title{pointer-events:none;font-weight:bold}.accordion .accordion-trigger:focus .accordion-title{border-color:#79adfb}.accordion .accordion-icon{border:solid black;border-width:0 2px 2px 0;height:0.5rem;pointer-events:none;position:absolute;right:2em;top:50%;transform:translateY(-60%) rotate(45deg);width:0.5rem}.accordion .accordion-icon-text{pointer-events:none;position:absolute;right:3em}.accordion .accordion-trigger:focus .accordion-icon,.accordion .accordion-trigger:hover .accordion-icon{border-color:white}.accordion .accordion-trigger[aria-expanded="true"] .accordion-icon{transform:translateY(-50%) rotate(-135deg)}.accordion .accordion-panel{margin:0;padding:1em 1.5em;border:1px solid #ddd;background:white}.accordion .accordion-panel[hidden]{display:none}.accordion fieldset{border:0;margin:0;padding:0}.accordion input{border:1px solid #9e9e9e;border-radius:0.3em;display:block;font-size:inherit;padding:0.3em 0.5em}.accordion p{margin:0}.page-front{background:rgba(60,60,60,0.75)}.front-boxes{background:rgba(255,255,255,0.75);margin:2.5rem;padding:1rem;text-align:center}.front-boxes a,.front-boxes a:visited{color:black}.front-boxes a:focus,.front-boxes a:hover{color:#1c73b5}.front-boxes[class^="front-top-"],.front-boxes[class^="front-bottom-"]{display:inline-block;width:38%}.front-boxes.front-top-right{float:right;margin-left:0;min-height:8.5rem}.front-boxes.front-top-left{float:left;min-height:8.5rem}.front-boxes.front-bottom-right{float:right;margin-left:0;min-height:8.5rem}.front-boxes.front-bottom-left{float:left;min-height:8.5rem}.front-boxes .section-title{font-size:1.5rem;color:#1c73b5;font-weight:normal;display:inline-block;margin:0;margin-right:1rem}.front-boxes .logo{width:2rem;vertical-align:text-bottom}.front-boxes hr{border:1px solid black;border-top:0}.front-boxes a{display:block}.front-boxes .schefferville-weather .feed-item-title:nth-of-type(1){display:none}.front-boxes .schefferville-weather .feed-item-desc{margin:0}.front-boxes .schefferville-weather .feed-item-title{margin:0;font-size:1rem;display:inline}.front-boxes .schefferville-weather .feed-item-title a{display:inline}.front-boxes .schefferville-weather-rss-feed{width:80%;display:inline-block;font-size:1rem;margin-top:.5rem;border:1px solid black;background-color:white}.front-boxes .schefferville-weather-rss-feed .feed-title{margin:0;background:#1c73b5;color:white;font-size:1rem}.front-boxes .schefferville-weather-rss-feed .feed-item-desc{margin:0}.front-boxes .schefferville-weather-rss-feed .feed-item-title:nth-of-type(1){display:none}.front-boxes .schefferville-weather-rss-feed .feed-title-city{display:inline}.front-boxes .schefferville-weather-rss-feed span{display:inline}.front-boxes .schefferville-weather-rss-feed .feed-item-title{margin:0;font-size:1rem;display:inline}.front-boxes .schefferville-weather-rss-feed .feed-item-title a{display:inline}@media screen and (max-device-width: 1100px),screen and (max-width: 1100px){.front-boxes[class^=front-]{width:initial;width:auto;display:block;margin:2.5rem;float:none}}@media screen and (pointer: coarse) and (max-device-width: 1024px),screen and (pointer: coarse) and (max-width: 1024px),screen and (pointer: coarse) and (max-device-width: 768px),screen and (pointer: coarse) and (max-width: 768px){.front-boxes[class^=front-]{text-align:initial;margin:0;padding-left:.5rem;border-bottom:1px solid black;display:block;width:initial;width:auto;min-height:initial;margin:0;float:none}.front-boxes[class^=front-]:last-of-type{margin-bottom:2rem}.front-boxes[class^=front-] .logo{vertical-align:baseline;margin:0 1rem;display:inline-block}.front-boxes[class^=front-] .section-title{visibility:hidden;width:0;height:0;display:block}.front-boxes[class^=front-] hr{display:none}.front-boxes[class^=front-] .items{width:72%;display:inline-block;padding-left:2rem;border-left:1px solid black}.front-boxes[class^=front-] .items a:nth-child(1),.front-boxes[class^=front-] .items a:nth-child(2){display:block;overflow:visible}.front-top-left{margin-top:2rem}.front-bottom{margin-bottom:2rem}}.page-local-resources .page-title,.page-ressources-locales .page-title{padding-top:0}.page-local-resources h2,.page-ressources-locales h2{margin-top:1rem;font-size:1.5rem}.page-local-resources .emergency-number,.page-ressources-locales .emergency-number{font-size:1rem;font-weight:bold;margin-bottom:1rem}.page-local-resources a,.page-ressources-locales a{display:block;margin-bottom:.5rem}.page-local-resources .clip-img,.page-ressources-locales .clip-img{height:6rem;overflow:hidden}.page-local-resources img,.page-ressources-locales img{margin-top:3rem;width:100%;height:6rem;object-fit:cover}.page-local-resources .row2cell:nth-of-type(2) img,.page-ressources-locales .row2cell:nth-of-type(2) img{margin-top:0}.page-local-resources .row2cell:last-of-type,.page-ressources-locales .row2cell:last-of-type{margin-bottom:2rem}.page-local-resources .resource-links,.page-ressources-locales .resource-links{margin:0 .5rem}.page-sichuun-blog .page-title,.page-blog-sichuun .page-title{padding-top:0}.page-sichuun-blog a,.page-sichuun-blog a:visited,.page-blog-sichuun a,.page-blog-sichuun a:visited{color:black}.page-sichuun-blog a:hover,.page-sichuun-blog a:focus,.page-blog-sichuun a:hover,.page-blog-sichuun a:focus{color:#1c73b5}.page-sichuun-blog .articles-list,.page-blog-sichuun .articles-list{padding:0;list-style-type:none}.page-sichuun-blog .articles-list li,.page-blog-sichuun .articles-list li{font-weight:bold;margin-bottom:2rem}.page-sichuun-blog .articles-list li img,.page-blog-sichuun .articles-list li img{width:100%;margin:1rem 0}.page-sichuun-blog .articles-list .blog-item-wrapper,.page-blog-sichuun .articles-list .blog-item-wrapper{background:white;padding-bottom:1rem}.page-sichuun-blog .articles-list .blog-item-wrapper div,.page-blog-sichuun .articles-list .blog-item-wrapper div{margin:0 1rem 1rem 1rem}.page-sichuun-blog .articles-list li p,.page-blog-sichuun .articles-list li p{font-weight:initial}@media screen and (min-device-width: 1024px),screen and (min-width: 1024px){.page-sichuun-blog .page-title,.page-blog-sichuun .page-title{padding-bottom:4rem}.page-sichuun-blog .articles-list,.page-blog-sichuun .articles-list{padding:1rem;padding-right:0;display:flex;display:-ms-flexbox;flex-flow:row wrap}.page-sichuun-blog .articles-list li,.page-blog-sichuun .articles-list li{flex:1 0 45%}.page-sichuun-blog .articles-list li img,.page-blog-sichuun .articles-list li img{max-width:12rem;margin:0 0 1rem 1rem}.page-sichuun-blog .articles-list .blog-item-wrapper,.page-blog-sichuun .articles-list .blog-item-wrapper{display:flex;display:-ms-flexbox;background:white;margin-right:1rem;padding-top:1rem;padding-bottom:0;height:12rem}.page-local-resources .page-title,.page-ressources-locales .page-title{padding-bottom:4rem}.page-local-resources h2,.page-ressources-locales h2{margin-top:1rem}.page-local-resources img,.page-ressources-locales img{width:80%;margin:1rem .5rem 0 .5rem;height:initial;height:auto}.page-local-resources .two-col,.page-ressources-locales .two-col{width:65%;margin:auto;border-bottom:1px solid black;margin-bottom:1rem;padding-bottom:1rem}.page-local-resources .two-col:nth-of-type(2) h1,.page-ressources-locales .two-col:nth-of-type(2) h1{margin-top:0}.page-local-resources .two-col:nth-of-type(even) .resource-links-wrapper,.page-ressources-locales .two-col:nth-of-type(even) .resource-links-wrapper{text-align:right}.page-local-resources .two-col:nth-of-type(even) .resource-links-wrapper .resource-links,.page-ressources-locales .two-col:nth-of-type(even) .resource-links-wrapper .resource-links{display:inline-block;text-align:left}.page-local-resources .two-col:nth-of-type(odd) .resource-images,.page-ressources-locales .two-col:nth-of-type(odd) .resource-images{text-align:right}.page-local-resources .two-col:nth-of-type(odd) .resource-images img,.page-ressources-locales .two-col:nth-of-type(odd) .resource-images img{float:right}.page-local-resources .two-col:last-of-type,.page-ressources-locales .two-col:last-of-type{border:none}.page-managing-childrens-screen-time .two-col img,.page-gerer-le-temps-decran-des-enfants .two-col img{width:60%}.page-parental-controls .two-col img,.page-controle-parental .two-col img{width:75%}}.page-parent-sichuun-blog .page-title,.page-parent-blog-sichuun .page-title,.page-what-our-customers-say .page-title,.page-ce-que-disent-nos-clients .page-title{background:white}.page-parent-sichuun-blog .article-wrapper,.page-parent-blog-sichuun .article-wrapper,.page-what-our-customers-say .article-wrapper,.page-ce-que-disent-nos-clients .article-wrapper{background:white;margin:2rem;margin-top:0;padding:2rem}.page-parent-sichuun-blog .article-wrapper table,.page-parent-blog-sichuun .article-wrapper table,.page-what-our-customers-say .article-wrapper table,.page-ce-que-disent-nos-clients .article-wrapper table{border-spacing:0;border-collapse:collapse}.page-parent-sichuun-blog .article-wrapper td,.page-parent-sichuun-blog .article-wrapper th,.page-parent-blog-sichuun .article-wrapper td,.page-parent-blog-sichuun .article-wrapper th,.page-what-our-customers-say .article-wrapper td,.page-what-our-customers-say .article-wrapper th,.page-ce-que-disent-nos-clients .article-wrapper td,.page-ce-que-disent-nos-clients .article-wrapper th{border:1px solid #787878;padding:.5rem}.page-parent-sichuun-blog p,.page-parent-blog-sichuun p,.page-what-our-customers-say p,.page-ce-que-disent-nos-clients p{white-space:pre-line}.page-parent-sichuun-blog.the-dangers-of-sharing-your-internet .two-col div:last-of-type,.page-parent-blog-sichuun.the-dangers-of-sharing-your-internet .two-col div:last-of-type,.page-what-our-customers-say.the-dangers-of-sharing-your-internet .two-col div:last-of-type,.page-ce-que-disent-nos-clients.the-dangers-of-sharing-your-internet .two-col div:last-of-type{text-align:right}.page-parent-sichuun-blog.the-dangers-of-sharing-your-internet .two-col div:last-of-type img,.page-parent-blog-sichuun.the-dangers-of-sharing-your-internet .two-col div:last-of-type img,.page-what-our-customers-say.the-dangers-of-sharing-your-internet .two-col div:last-of-type img,.page-ce-que-disent-nos-clients.the-dangers-of-sharing-your-internet .two-col div:last-of-type img{max-width:27rem;width:100%}@media screen and (max-width: 1600px){.page-sichuun-blog .articles-list,.page-blog-sichuun .articles-list{display:block}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.page-sichuun-blog .articles-list li img,.page-blog-sichuun .articles-list li img{width:auto}}@media screen and (max-device-width: 1024px),screen and (max-width: 1024px),screen and (max-device-width: 768px),screen and (max-width: 768px){.page-parent-sichuun-blog .article-wrapper,.page-parent-blog-sichuun .article-wrapper,.page-what-our-customers-say .article-wrapper,.page-ce-que-disent-nos-clients .article-wrapper{margin:0;padding:0;padding-bottom:1rem}.page-parent-sichuun-blog .article-wrapper>p,.page-parent-blog-sichuun .article-wrapper>p,.page-what-our-customers-say .article-wrapper>p,.page-ce-que-disent-nos-clients .article-wrapper>p{padding-top:1rem}.page-parent-sichuun-blog p,.page-parent-sichuun-blog h1,.page-parent-blog-sichuun p,.page-parent-blog-sichuun h1,.page-what-our-customers-say p,.page-what-our-customers-say h1,.page-ce-que-disent-nos-clients p,.page-ce-que-disent-nos-clients h1{padding-left:1rem;padding-right:1rem}.page-parent-sichuun-blog ul,.page-parent-sichuun-blog ol,.page-parent-blog-sichuun ul,.page-parent-blog-sichuun ol,.page-what-our-customers-say ul,.page-what-our-customers-say ol,.page-ce-que-disent-nos-clients ul,.page-ce-que-disent-nos-clients ol{margin-left:1rem;margin-right:1rem}.page-parent-sichuun-blog .two-col img,.page-parent-blog-sichuun .two-col img,.page-what-our-customers-say .two-col img,.page-ce-que-disent-nos-clients .two-col img{margin-top:2rem;margin-bottom:1rem;height:8rem;object-fit:cover}.page-parent-sichuun-blog .two-col img.no-responsive,.page-parent-blog-sichuun .two-col img.no-responsive,.page-what-our-customers-say .two-col img.no-responsive,.page-ce-que-disent-nos-clients .two-col img.no-responsive{height:initial}}.service-types-wrapper{width:100%;display:block;margin:1.5rem 0;padding:1rem 0}.service-types-wrapper .service-type{text-align:center;padding:2rem}.service-types-wrapper .service-type button{background:none;border:none;font-family:'latoregular';font-weight:bold;font-size:1.5rem;cursor:pointer}.service-types-wrapper .service-type button:hover,.service-types-wrapper .service-type button:focus{color:#1c73b5}.service-types-wrapper .service-type button.selected{color:#1c73b5}.service-types-wrapper:first-of-type{margin-bottom:0;padding-bottom:0}.service-types-wrapper:nth-of-type(2){margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0}.service-types-wrapper:last-of-type{margin-bottom:0;margin-top:0;padding-top:0;border-width:1px;border-style:solid;border-image:linear-gradient(to right, rgba(0,0,0,0), #2a2e39, rgba(0,0,0,0)) 100% 1;border-top:none}.business-service-title h1,.home-service-title h1{text-align:center;margin:2rem 0}.service-wrapper{display:none}.page-home-services .service-types-wrapper:first-of-type,.page-services-residentiels .service-types-wrapper:first-of-type,.page-special-new-buys .service-types-wrapper:first-of-type,.page-special-nouveaux-achats-actuels .service-types-wrapper:first-of-type{padding:1rem}.page-special-new-buys .service-types-wrapper:first-of-type,.page-special-nouveaux-achats-actuels .service-types-wrapper:first-of-type{margin:1rem 0;background:white}@media screen and (min-width: 1300px){.business-service-title,.home-service-title{display:none}.service-types-wrapper{display:flex;display:-ms-flexbox;flex-flow:row wrap;justify-content:center}.service-types-wrapper:nth-of-type(2){border:none}.service-type{border-width:1px;border-style:solid;border-image:linear-gradient(to bottom, rgba(0,0,0,0), #f0f1f5, rgba(0,0,0,0)) 1 100%;border-image:linear-gradient(to bottom, rgba(0,0,0,0), #2a2e39, rgba(0,0,0,0)) 1 100%;border-left:none}.service-type:last-of-type{border-right:none}}.page-home-services .page-title,.page-business-services .page-title,.page-services-residentiels .page-title,.page-les-services-aux-entreprises .page-title{top:0}.page-home-services .packages-wrapper,.page-business-services .packages-wrapper,.page-services-residentiels .packages-wrapper,.page-les-services-aux-entreprises .packages-wrapper{display:block}.page-home-services .package-wrapper,.page-business-services .package-wrapper,.page-services-residentiels .package-wrapper,.page-les-services-aux-entreprises .package-wrapper{background:rgba(255,255,255,0.75);vertical-align:top;position:relative;text-align:center;width:initial;width:auto;display:block;margin:0;border-bottom:8px solid #ddd;padding:1rem;min-height:5rem}.page-home-services .package-wrapper a,.page-home-services .package-wrapper a:visited,.page-business-services .package-wrapper a,.page-business-services .package-wrapper a:visited,.page-services-residentiels .package-wrapper a,.page-services-residentiels .package-wrapper a:visited,.page-les-services-aux-entreprises .package-wrapper a,.page-les-services-aux-entreprises .package-wrapper a:visited{color:#fff68c}.page-home-services .package-wrapper a:hover,.page-home-services .package-wrapper a:focus,.page-business-services .package-wrapper a:hover,.page-business-services .package-wrapper a:focus,.page-services-residentiels .package-wrapper a:hover,.page-services-residentiels .package-wrapper a:focus,.page-les-services-aux-entreprises .package-wrapper a:hover,.page-les-services-aux-entreprises .package-wrapper a:focus{color:#2a2e39}.page-home-services .package-wrapper img,.page-business-services .package-wrapper img,.page-services-residentiels .package-wrapper img,.page-les-services-aux-entreprises .package-wrapper img{height:14rem}.page-home-services .package-wrapper .package-description,.page-business-services .package-wrapper .package-description,.page-services-residentiels .package-wrapper .package-description,.page-les-services-aux-entreprises .package-wrapper .package-description{height:initial;height:auto;margin-bottom:2rem}.page-home-services .package-wrapper .feature-title,.page-business-services .package-wrapper .feature-title,.page-services-residentiels .package-wrapper .feature-title,.page-les-services-aux-entreprises .package-wrapper .feature-title{font-weight:bold}.page-home-services .package-wrapper .feature-spec,.page-business-services .package-wrapper .feature-spec,.page-services-residentiels .package-wrapper .feature-spec,.page-les-services-aux-entreprises .package-wrapper .feature-spec{margin-bottom:1rem}.page-home-services .package-wrapper ul,.page-business-services .package-wrapper ul,.page-services-residentiels .package-wrapper ul,.page-les-services-aux-entreprises .package-wrapper ul{list-style-type:none;padding:0}.page-home-services .package-wrapper li,.page-business-services .package-wrapper li,.page-services-residentiels .package-wrapper li,.page-les-services-aux-entreprises .package-wrapper li{text-align:center}.page-home-services .package-wrapper .package-title,.page-business-services .package-wrapper .package-title,.page-services-residentiels .package-wrapper .package-title,.page-les-services-aux-entreprises .package-wrapper .package-title{text-align:center;height:4rem}.page-home-services .package-wrapper .package-price,.page-home-services .package-wrapper .small-print,.page-business-services .package-wrapper .package-price,.page-business-services .package-wrapper .small-print,.page-services-residentiels .package-wrapper .package-price,.page-services-residentiels .package-wrapper .small-print,.page-les-services-aux-entreprises .package-wrapper .package-price,.page-les-services-aux-entreprises .package-wrapper .small-print{text-align:center}.page-home-services .package-wrapper .package-price,.page-business-services .package-wrapper .package-price,.page-services-residentiels .package-wrapper .package-price,.page-les-services-aux-entreprises .package-wrapper .package-price{font-weight:bold;margin-bottom:0}.page-home-services .package-wrapper:first-of-type,.page-business-services .package-wrapper:first-of-type,.page-services-residentiels .package-wrapper:first-of-type,.page-les-services-aux-entreprises .package-wrapper:first-of-type{margin-left:0}.page-home-services .description,.page-business-services .description,.page-services-residentiels .description,.page-les-services-aux-entreprises .description{margin-bottom:2rem}.page-home-services .description img,.page-business-services .description img,.page-services-residentiels .description img,.page-les-services-aux-entreprises .description img{object-fit:cover;height:6rem;width:100%}.page-home-services .description p,.page-home-services .description pre,.page-business-services .description p,.page-business-services .description pre,.page-services-residentiels .description p,.page-services-residentiels .description pre,.page-les-services-aux-entreprises .description p,.page-les-services-aux-entreprises .description pre{margin:0 1rem;margin-bottom:1rem;white-space:pre-line;text-align:left}.page-home-services .description ul,.page-business-services .description ul,.page-services-residentiels .description ul,.page-les-services-aux-entreprises .description ul{margin-left:1rem}.page-home-services .description .heading,.page-business-services .description .heading,.page-services-residentiels .description .heading,.page-les-services-aux-entreprises .description .heading{font-weight:bold;margin-top:1rem;font-size:1.25rem}.page-home-services #value-add-services-panel .description,.page-home-services #operation-management-services-panel .description,.page-business-services #value-add-services-panel .description,.page-business-services #operation-management-services-panel .description,.page-services-residentiels #value-add-services-panel .description,.page-services-residentiels #operation-management-services-panel .description,.page-les-services-aux-entreprises #value-add-services-panel .description,.page-les-services-aux-entreprises #operation-management-services-panel .description{display:flex;display:-ms-flexbox;flex-flow:column wrap}.page-home-services #value-add-services-panel .description img,.page-home-services #operation-management-services-panel .description img,.page-business-services #value-add-services-panel .description img,.page-business-services #operation-management-services-panel .description img,.page-services-residentiels #value-add-services-panel .description img,.page-services-residentiels #operation-management-services-panel .description img,.page-les-services-aux-entreprises #value-add-services-panel .description img,.page-les-services-aux-entreprises #operation-management-services-panel .description img{width:100%;object-fit:cover;max-height:8rem;margin-top:1rem}.page-home-services #audio-video-services-panel .description,.page-home-services #rental-services-panel .description,.page-business-services #audio-video-services-panel .description,.page-business-services #rental-services-panel .description,.page-services-residentiels #audio-video-services-panel .description,.page-services-residentiels #rental-services-panel .description,.page-les-services-aux-entreprises #audio-video-services-panel .description,.page-les-services-aux-entreprises #rental-services-panel .description{margin:3rem 1rem}.page-home-services #audio-video-services-panel .description .img-container,.page-home-services #rental-services-panel .description .img-container,.page-business-services #audio-video-services-panel .description .img-container,.page-business-services #rental-services-panel .description .img-container,.page-services-residentiels #audio-video-services-panel .description .img-container,.page-services-residentiels #rental-services-panel .description .img-container,.page-les-services-aux-entreprises #audio-video-services-panel .description .img-container,.page-les-services-aux-entreprises #rental-services-panel .description .img-container{text-align:center}.page-home-services #audio-video-services-panel .description img,.page-home-services #rental-services-panel .description img,.page-business-services #audio-video-services-panel .description img,.page-business-services #rental-services-panel .description img,.page-services-residentiels #audio-video-services-panel .description img,.page-services-residentiels #rental-services-panel .description img,.page-les-services-aux-entreprises #audio-video-services-panel .description img,.page-les-services-aux-entreprises #rental-services-panel .description img{margin-top:3rem;height:auto;max-height:10rem;width:auto}.page-home-services #audio-video-services-panel .description h4,.page-home-services #rental-services-panel .description h4,.page-business-services #audio-video-services-panel .description h4,.page-business-services #rental-services-panel .description h4,.page-services-residentiels #audio-video-services-panel .description h4,.page-services-residentiels #rental-services-panel .description h4,.page-les-services-aux-entreprises #audio-video-services-panel .description h4,.page-les-services-aux-entreprises #rental-services-panel .description h4{margin-top:0}.page-home-services #audio-video-services-panel .description p,.page-home-services #rental-services-panel .description p,.page-business-services #audio-video-services-panel .description p,.page-business-services #rental-services-panel .description p,.page-services-residentiels #audio-video-services-panel .description p,.page-services-residentiels #rental-services-panel .description p,.page-les-services-aux-entreprises #audio-video-services-panel .description p,.page-les-services-aux-entreprises #rental-services-panel .description p{margin-top:1rem;text-align:justify}.page-home-services .service-types-wrapper:first-of-type,.page-services-residentiels .service-types-wrapper:first-of-type{padding:1rem}.business-services-page-wrapper,.home-services-page-wrapper{background:rgba(255,255,255,0.75);padding-bottom:.5rem;margin-bottom:1rem}.page-business-services h2,.page-les-services-aux-entreprises h2,.page-home-services h2,.page-services-residentiels h2{margin:2rem}.page-business-services .package-wrapper,.page-les-services-aux-entreprises .package-wrapper,.page-home-services .package-wrapper,.page-services-residentiels .package-wrapper{background-color:#1c73b5;color:white}.page-business-services .package-wrapper:nth-of-type(3),.page-les-services-aux-entreprises .package-wrapper:nth-of-type(3),.page-home-services .package-wrapper:nth-of-type(3),.page-services-residentiels .package-wrapper:nth-of-type(3){border-bottom:none}.page-business-services .package-wrapper .package-title,.page-les-services-aux-entreprises .package-wrapper .package-title,.page-home-services .package-wrapper .package-title,.page-services-residentiels .package-wrapper .package-title{color:white}.page-home-servicess .package-wrapper,.page-services-residentielss .package-wrapper{background-color:#f0f1f5;border-bottom:8px solid #787878}.page-home-servicess .package-wrapper:first-of-type,.page-services-residentielss .package-wrapper:first-of-type{border-top:2px solid #ddd}.page-home-servicess .package-wrapper:nth-of-type(3),.page-services-residentielss .package-wrapper:nth-of-type(3){border-bottom:2px solid #ddd}.page-home-servicess .description,.page-services-residentielss .description{background:rgba(255,255,255,0.75);padding:1rem 0}.page-home-servicess .description .heading,.page-services-residentielss .description .heading{font-weight:bold;font-size:1.25rem}@media screen and (min-device-width: 1300px){.page-home-services .description,.page-business-services .description,.page-services-residentiels .description,.page-les-services-aux-entreprises .description{margin:2rem;border-radius:8px}.page-home-services .description img,.page-business-services .description img,.page-services-residentiels .description img,.page-les-services-aux-entreprises .description img{float:right;object-fit:initial;height:initial;width:20rem;margin:1rem;margin-top:0}.page-home-services .description p,.page-home-services .description pre,.page-business-services .description p,.page-business-services .description pre,.page-services-residentiels .description p,.page-services-residentiels .description pre,.page-les-services-aux-entreprises .description p,.page-les-services-aux-entreprises .description pre{margin:0 2rem;margin-bottom:1rem;white-space:pre-line;text-align:left}.page-home-services .description ul,.page-business-services .description ul,.page-services-residentiels .description ul,.page-les-services-aux-entreprises .description ul{margin-left:2rem}.page-home-services .description .heading,.page-business-services .description .heading,.page-services-residentiels .description .heading,.page-les-services-aux-entreprises .description .heading{margin-top:0;font-size:1.25rem}.page-home-services #value-add-services-panel .description img,.page-home-services #operation-management-services-panel .description img,.page-business-services #value-add-services-panel .description img,.page-business-services #operation-management-services-panel .description img,.page-services-residentiels #value-add-services-panel .description img,.page-services-residentiels #operation-management-services-panel .description img,.page-les-services-aux-entreprises #value-add-services-panel .description img,.page-les-services-aux-entreprises #operation-management-services-panel .description img{margin-top:0;width:20rem;object-fit:cover;max-height:17rem}.page-home-services #audio-video-services-panel .description,.page-home-services #rental-services-panel .description,.page-business-services #audio-video-services-panel .description,.page-business-services #rental-services-panel .description,.page-services-residentiels #audio-video-services-panel .description,.page-services-residentiels #rental-services-panel .description,.page-les-services-aux-entreprises #audio-video-services-panel .description,.page-les-services-aux-entreprises #rental-services-panel .description{min-height:10rem}.page-home-services #audio-video-services-panel .description .segment,.page-home-services #rental-services-panel .description .segment,.page-business-services #audio-video-services-panel .description .segment,.page-business-services #rental-services-panel .description .segment,.page-services-residentiels #audio-video-services-panel .description .segment,.page-services-residentiels #rental-services-panel .description .segment,.page-les-services-aux-entreprises #audio-video-services-panel .description .segment,.page-les-services-aux-entreprises #rental-services-panel .description .segment{min-height:15rem}.page-home-services #audio-video-services-panel .description .img-container,.page-home-services #rental-services-panel .description .img-container,.page-business-services #audio-video-services-panel .description .img-container,.page-business-services #rental-services-panel .description .img-container,.page-services-residentiels #audio-video-services-panel .description .img-container,.page-services-residentiels #rental-services-panel .description .img-container,.page-les-services-aux-entreprises #audio-video-services-panel .description .img-container,.page-les-services-aux-entreprises #rental-services-panel .description .img-container{text-align:center;height:15rem;min-width:17rem;display:inline-block;background-color:white;float:right}.page-home-services #audio-video-services-panel .description .img-container.no-background,.page-home-services #rental-services-panel .description .img-container.no-background,.page-business-services #audio-video-services-panel .description .img-container.no-background,.page-business-services #rental-services-panel .description .img-container.no-background,.page-services-residentiels #audio-video-services-panel .description .img-container.no-background,.page-services-residentiels #rental-services-panel .description .img-container.no-background,.page-les-services-aux-entreprises #audio-video-services-panel .description .img-container.no-background,.page-les-services-aux-entreprises #rental-services-panel .description .img-container.no-background{background-color:transparent}.page-home-services #audio-video-services-panel .description img,.page-home-services #rental-services-panel .description img,.page-business-services #audio-video-services-panel .description img,.page-business-services #rental-services-panel .description img,.page-services-residentiels #audio-video-services-panel .description img,.page-services-residentiels #rental-services-panel .description img,.page-les-services-aux-entreprises #audio-video-services-panel .description img,.page-les-services-aux-entreprises #rental-services-panel .description img{float:none;max-height:15rem;width:auto;margin:0 1rem}.page-home-services #audio-video-services-panel .description h4,.page-home-services #rental-services-panel .description h4,.page-business-services #audio-video-services-panel .description h4,.page-business-services #rental-services-panel .description h4,.page-services-residentiels #audio-video-services-panel .description h4,.page-services-residentiels #rental-services-panel .description h4,.page-les-services-aux-entreprises #audio-video-services-panel .description h4,.page-les-services-aux-entreprises #rental-services-panel .description h4{margin:3rem 2rem 1rem 2rem}.page-home-services #audio-video-services-panel .description .segment,.page-business-services #audio-video-services-panel .description .segment,.page-services-residentiels #audio-video-services-panel .description .segment,.page-les-services-aux-entreprises #audio-video-services-panel .description .segment{min-height:10rem}.page-home-services #audio-video-services-panel .description .img-container,.page-business-services #audio-video-services-panel .description .img-container,.page-services-residentiels #audio-video-services-panel .description .img-container,.page-les-services-aux-entreprises #audio-video-services-panel .description .img-container{height:10rem}.page-home-services #audio-video-services-panel .description img,.page-business-services #audio-video-services-panel .description img,.page-services-residentiels #audio-video-services-panel .description img,.page-les-services-aux-entreprises #audio-video-services-panel .description img{max-height:10rem}}@media screen and (min-width: 1300px){.page-home-services .packages-wrapper,.page-business-services .packages-wrapper,.page-services-residentiels .packages-wrapper,.page-les-services-aux-entreprises .packages-wrapper{text-align:center;display:flex;display:-ms-flexbox;margin:0 2rem}.page-home-services .package-wrapper,.page-business-services .package-wrapper,.page-services-residentiels .package-wrapper,.page-les-services-aux-entreprises .package-wrapper{flex-basis:33%;display:inline-block;margin:auto auto;margin-left:2%;padding:1rem}.page-home-services .package-wrapper .package-description,.page-business-services .package-wrapper .package-description,.page-services-residentiels .package-wrapper .package-description,.page-les-services-aux-entreprises .package-wrapper .package-description{height:5rem}.page-home-servicess .package-wrapper,.page-services-residentielss .package-wrapper{border:2px solid #ddd}.page-business-services .business-services-page-wrapper,.page-business-services .home-services-page-wrapper,.page-les-services-aux-entreprises .business-services-page-wrapper,.page-les-services-aux-entreprises .home-services-page-wrapper,.page-home-services .business-services-page-wrapper,.page-home-services .home-services-page-wrapper,.page-services-residentiels .business-services-page-wrapper,.page-services-residentiels .home-services-page-wrapper{margin:0 2rem 2rem 2rem;border-radius:8px}.page-business-services .package-wrapper,.page-les-services-aux-entreprises .package-wrapper,.page-home-services .package-wrapper,.page-services-residentiels .package-wrapper{border:none}.page-business-services #active-ethernet-panel .package-wrapper,.page-les-services-aux-entreprises #active-ethernet-panel .package-wrapper,.page-home-services #active-ethernet-panel .package-wrapper,.page-services-residentiels #active-ethernet-panel .package-wrapper{flex-basis:47%}.page-les-services-aux-entreprises .service-type{flex:1 0 35%}.page-les-services-aux-entreprises .service-type:nth-of-type(even){border-right:none}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.page-home-services .description img,.page-business-services .description img,.page-services-residentiels .description img,.page-les-services-aux-entreprises .description img{height:auto}}.page-faq .page-banner{width:initial;height:initial;height:auto;text-align:center;margin-bottom:0}.page-faq .page-banner img{max-height:17rem}.page-faq h1{margin:1rem 1rem 2rem 1rem}.page-faq .accordion{margin-bottom:3rem}.page-faq p{white-space:pre-line}.page-support .page-title{top:0}.page-support .gmap-wrapper{width:100%;text-align:center}.page-support .text-wrapper{text-align:center}.page-support p{white-space:pre-line;margin:2rem;display:inline-block;text-align:left}@media screen and (min-device-width: 1024px),screen and (min-width: 1024px){.page-faq .accordion{margin:4rem}.page-support .gmap-wrapper{margin:2rem;width:initial;flex:1;text-align:left}.page-support .support-wrapper{display:flex;display:-ms-flexbox}.page-support .text-wrapper{text-align:right;flex:1}}.page-the-sichuun-story .sichuun-story-wrapper,.page-the-sichuun-story .page-wrapper,.page-the-sichuun-story .page-title,.page-technology-and-service-partners .sichuun-story-wrapper,.page-technology-and-service-partners .page-wrapper,.page-technology-and-service-partners .page-title,.page-lhistoire-de-sichuun .sichuun-story-wrapper,.page-lhistoire-de-sichuun .page-wrapper,.page-lhistoire-de-sichuun .page-title,.page-partenaires-technologiques-et-de-services .sichuun-story-wrapper,.page-partenaires-technologiques-et-de-services .page-wrapper,.page-partenaires-technologiques-et-de-services .page-title{background:rgba(255,255,255,0.75)}.page-the-sichuun-story .page-title,.page-technology-and-service-partners .page-title,.page-lhistoire-de-sichuun .page-title,.page-partenaires-technologiques-et-de-services .page-title{top:1rem}.page-the-sichuun-story p,.page-technology-and-service-partners p,.page-lhistoire-de-sichuun p,.page-partenaires-technologiques-et-de-services p{white-space:pre-line;padding:1rem}.page-the-sichuun-story .three-col figure,.page-technology-and-service-partners .three-col figure,.page-lhistoire-de-sichuun .three-col figure,.page-partenaires-technologiques-et-de-services .three-col figure{margin-bottom:2rem}.page-the-sichuun-story h2,.page-technology-and-service-partners h2,.page-lhistoire-de-sichuun h2,.page-partenaires-technologiques-et-de-services h2{margin-bottom:1rem}.page-the-sichuun-story h3,.page-technology-and-service-partners h3,.page-lhistoire-de-sichuun h3,.page-partenaires-technologiques-et-de-services h3{font-weight:normal;margin-bottom:.5rem;margin-top:1rem}.page-the-sichuun-story .partners-wrapper h3,.page-technology-and-service-partners .partners-wrapper h3,.page-lhistoire-de-sichuun .partners-wrapper h3,.page-partenaires-technologiques-et-de-services .partners-wrapper h3{text-align:center}.page-the-sichuun-story .partners-wrapper .two-col img,.page-technology-and-service-partners .partners-wrapper .two-col img,.page-lhistoire-de-sichuun .partners-wrapper .two-col img,.page-partenaires-technologiques-et-de-services .partners-wrapper .two-col img{max-width:80%;float:none;margin:auto}.page-the-sichuun-story .partners-wrapper .two-col div:nth-of-type(even),.page-technology-and-service-partners .partners-wrapper .two-col div:nth-of-type(even),.page-lhistoire-de-sichuun .partners-wrapper .two-col div:nth-of-type(even),.page-partenaires-technologiques-et-de-services .partners-wrapper .two-col div:nth-of-type(even){flex:3}.page-the-sichuun-story .partners-wrapper .two-col p,.page-technology-and-service-partners .partners-wrapper .two-col p,.page-lhistoire-de-sichuun .partners-wrapper .two-col p,.page-partenaires-technologiques-et-de-services .partners-wrapper .two-col p{margin-top:0}.page-the-sichuun-story .gov-wordmark img,.page-technology-and-service-partners .gov-wordmark img,.page-lhistoire-de-sichuun .gov-wordmark img,.page-partenaires-technologiques-et-de-services .gov-wordmark img{margin:.5rem;width:45%}.page-technology-and-service-partners h2,.page-partenaires-technologiques-et-de-services h2{margin-bottom:3rem;padding-top:4rem;font-size:1.75rem}.page-technology-and-service-partners h3,.page-partenaires-technologiques-et-de-services h3{margin-top:2rem}.page-the-sichuun-team .image-flipper div+div,.page-lequipe-sichuun .image-flipper div+div{display:none}.page-the-sichuun-team .image-flipper,.page-lequipe-sichuun .image-flipper{position:relative;height:23rem;width:23rem;margin:auto;margin-top:4rem;z-index:2}.page-the-sichuun-team .image-flipper button,.page-lequipe-sichuun .image-flipper button{z-index:3;height:100%;width:100%;position:absolute;border:2px solid white;background:none;cursor:pointer}.page-the-sichuun-team .circular-crop,.page-lequipe-sichuun .circular-crop{position:absolute;top:0;left:0;height:23rem;width:100%}.page-the-sichuun-team .image-flipper+div,.page-lequipe-sichuun .image-flipper+div{flex:3;background:rgba(255,255,255,0.75);padding-bottom:.25rem;padding-top:.25rem;position:relative}.page-the-sichuun-team h1,.page-lequipe-sichuun h1{text-align:center;margin-left:1rem;margin-right:1rem}.page-the-sichuun-team h2,.page-lequipe-sichuun h2{font-size:1.5rem;margin-left:1rem;margin-right:1rem}.page-the-sichuun-team p,.page-lequipe-sichuun p{margin:1rem;white-space:pre-line}.page-the-sichuun-team .card,.page-lequipe-sichuun .card{margin-top:1rem}.page-commitment-to-the-environment .page-title,.page-engagement-envers-lenvironnement .page-title{background:rgba(255,255,255,0.75);top:0}.page-commitment-to-the-environment .content-wrapper,.page-engagement-envers-lenvironnement .content-wrapper{background:rgba(255,255,255,0.75);padding:1rem}.page-commitment-to-the-environment .two-col .right-image,.page-engagement-envers-lenvironnement .two-col .right-image{margin:0}.page-commitment-to-the-environment .two-col img,.page-engagement-envers-lenvironnement .two-col img{width:100%;height:8rem;object-fit:cover;padding-bottom:1rem}.page-commitment-to-the-environment h2,.page-engagement-envers-lenvironnement h2{margin-top:3rem}.page-opportunities .page-title,.page-opportunites .page-title{background:rgba(255,255,255,0.75);top:1rem}.page-opportunities .content-wrapper,.page-opportunites .content-wrapper{background:rgba(255,255,255,0.75)}.page-opportunities p,.page-opportunites p{margin-left:1rem;margin-right:1rem;white-space:pre-line;padding-bottom:1rem}.page-opportunities h2,.page-opportunites h2{margin-left:1rem;margin-right:1rem}.page-opportunities img,.page-opportunites img{margin-bottom:1rem}@media screen and (min-device-width: 1024px),screen and (min-width: 1024px){.page-the-sichuun-story .page-title,.page-technology-and-service-partners .page-title,.page-lhistoire-de-sichuun .page-title,.page-partenaires-technologiques-et-de-services .page-title{top:2rem;width:75%;margin:2rem auto}.page-the-sichuun-story .sichuun-story-wrapper,.page-the-sichuun-story .page-wrapper,.page-technology-and-service-partners .sichuun-story-wrapper,.page-technology-and-service-partners .page-wrapper,.page-lhistoire-de-sichuun .sichuun-story-wrapper,.page-lhistoire-de-sichuun .page-wrapper,.page-partenaires-technologiques-et-de-services .sichuun-story-wrapper,.page-partenaires-technologiques-et-de-services .page-wrapper{width:75%;margin:2rem auto;padding:2rem}.page-the-sichuun-story .partners-wrapper .two-col img,.page-technology-and-service-partners .partners-wrapper .two-col img,.page-lhistoire-de-sichuun .partners-wrapper .two-col img,.page-partenaires-technologiques-et-de-services .partners-wrapper .two-col img{max-width:75%}.page-the-sichuun-story .partners-wrapper h3,.page-technology-and-service-partners .partners-wrapper h3,.page-lhistoire-de-sichuun .partners-wrapper h3,.page-partenaires-technologiques-et-de-services .partners-wrapper h3{text-align:left}.page-technology-and-service-partners h2,.page-partenaires-technologiques-et-de-services h2{margin-bottom:3rem}.page-technology-and-service-partners .partners-wrapper .two-col img,.page-partenaires-technologiques-et-de-services .partners-wrapper .two-col img{max-height:5rem;width:auto}.page-the-sichuun-team .two-col,.page-lequipe-sichuun .two-col{margin:2rem;align-items:center;justify-content:center;position:relative}.page-the-sichuun-team .two-col h2,.page-lequipe-sichuun .two-col h2{margin-left:0;margin-right:0}.page-the-sichuun-team .two-col p,.page-lequipe-sichuun .two-col p{margin-left:0;margin-right:0}.page-the-sichuun-team .two-col .image-flipper,.page-lequipe-sichuun .two-col .image-flipper{flex:none}.page-the-sichuun-team .row-reverse,.page-lequipe-sichuun .row-reverse{left:initial;left:auto}.page-the-sichuun-team .image-flipper,.page-lequipe-sichuun .image-flipper{z-index:2;height:20rem;width:20rem;margin-top:1rem}.page-the-sichuun-team .image-flipper .circular-crop,.page-lequipe-sichuun .image-flipper .circular-crop{height:20rem;width:20rem}.page-the-sichuun-team .image-flipper+div,.page-lequipe-sichuun .image-flipper+div{background:rgba(255,255,255,0.75);flex:3;top:0;margin-bottom:0;margin-left:2rem;position:relative;padding:0 1rem}.page-the-sichuun-team .row-reverse .image-flipper+div,.page-lequipe-sichuun .row-reverse .image-flipper+div{margin-right:2rem;margin-left:0;left:initial;left:auto;padding:0 1rem}.page-the-sichuun-team h2,.page-lequipe-sichuun h2{text-align:left}.page-commitment-to-the-environment .page-title,.page-engagement-envers-lenvironnement .page-title{top:2rem}.page-commitment-to-the-environment .content-wrapper,.page-engagement-envers-lenvironnement .content-wrapper{margin:2rem;padding:2rem}.page-commitment-to-the-environment .two-col,.page-engagement-envers-lenvironnement .two-col{margin:0 3rem}.page-commitment-to-the-environment .two-col div,.page-engagement-envers-lenvironnement .two-col div{flex:1}.page-commitment-to-the-environment .two-col div+div,.page-engagement-envers-lenvironnement .two-col div+div{flex:3}.page-commitment-to-the-environment .two-col img,.page-engagement-envers-lenvironnement .two-col img{height:initial;height:auto}.page-opportunities .page-title,.page-opportunites .page-title{top:2rem}.page-opportunities .content-wrapper,.page-opportunites .content-wrapper{margin:2rem;padding:2rem}.page-opportunities p,.page-opportunities h2,.page-opportunites p,.page-opportunites h2{margin-left:0;margin-right:0}.page-opportunities img,.page-opportunites img{max-width:75%}}.page-special-new-buys .page-body,.page-special-nouveaux-achats-actuels .page-body,.page-stocked .page-body,.page-en-stock .page-body,.page-custom-orders .page-body,.page-commandes-sur-mesure .page-body{background:rgba(255,255,255,0.75);padding-bottom:2rem}.page-special-new-buys h3,.page-special-nouveaux-achats-actuels h3,.page-stocked h3,.page-en-stock h3,.page-custom-orders h3,.page-commandes-sur-mesure h3{margin:4rem 2rem 0 2rem}.page-special-new-buys p,.page-special-nouveaux-achats-actuels p,.page-stocked p,.page-en-stock p,.page-custom-orders p,.page-commandes-sur-mesure p{white-space:pre-line}.page-special-new-buys .item-contents,.page-special-nouveaux-achats-actuels .item-contents,.page-stocked .item-contents,.page-en-stock .item-contents,.page-custom-orders .item-contents,.page-commandes-sur-mesure .item-contents{margin:0 2rem}.page-stocked .title-subtext{margin-bottom:2rem}.page-custom-orders .two-col,.page-commandes-sur-mesure .two-col{margin:0 4rem}.page-custom-orders img,.page-commandes-sur-mesure img{width:55%;margin:0 auto}.page-custom-orders .prefix-blurb,.page-commandes-sur-mesure .prefix-blurb{margin:0 6rem}@media screen and (max-device-width: 1024px),screen and (max-width: 1024px){.page-special-new-buys h3,.page-special-nouveaux-achats-actuels h3,.page-stocked h3,.page-en-stock h3,.page-custom-orders h3,.page-commandes-sur-mesure h3{text-align:center;margin:1rem;margin-top:2rem;font-size:1.5rem}.page-special-new-buys h4,.page-special-nouveaux-achats-actuels h4,.page-stocked h4,.page-en-stock h4,.page-custom-orders h4,.page-commandes-sur-mesure h4{font-size:1.25rem}.page-special-new-buys .item-contents,.page-special-nouveaux-achats-actuels .item-contents,.page-stocked .item-contents,.page-en-stock .item-contents,.page-custom-orders .item-contents,.page-commandes-sur-mesure .item-contents{display:block;margin:0 1rem;padding:1rem}.page-special-new-buys .prefix-blurb,.page-special-nouveaux-achats-actuels .prefix-blurb,.page-stocked .prefix-blurb,.page-en-stock .prefix-blurb,.page-custom-orders .prefix-blurb,.page-commandes-sur-mesure .prefix-blurb{margin:1rem;text-align:justify}.page-special-new-buys .right-image,.page-special-nouveaux-achats-actuels .right-image,.page-stocked .right-image,.page-en-stock .right-image,.page-custom-orders .right-image,.page-commandes-sur-mesure .right-image{margin-top:0}.page-special-new-buys .title-subtext,.page-special-nouveaux-achats-actuels .title-subtext,.page-stocked .title-subtext,.page-en-stock .title-subtext,.page-custom-orders .title-subtext,.page-commandes-sur-mesure .title-subtext{margin:1rem 0}.page-special-new-buys .item-description,.page-special-nouveaux-achats-actuels .item-description,.page-stocked .item-description,.page-en-stock .item-description,.page-custom-orders .item-description,.page-commandes-sur-mesure .item-description{padding-top:1rem}.page-special-new-buys .item-description p,.page-special-nouveaux-achats-actuels .item-description p,.page-stocked .item-description p,.page-en-stock .item-description p,.page-custom-orders .item-description p,.page-commandes-sur-mesure .item-description p{white-space:pre-line;margin-top:0;padding-top:0}}.page-what-our-customers-say .quote-block,.page-ce-que-disent-nos-clients .quote-block{padding:2rem 0}.page-parent-customer-portal p{white-space:pre-line;margin:0}.page-parent-customer-portal button{display:block;margin:1rem auto;border-radius:4px;padding:1rem 3rem;border:2px solid #2a2e39;background:#f0f1f5;cursor:pointer;font-family:"Open Sans";font-size:1rem}.page-parent-customer-portal button:focus,.page-parent-customer-portal button:hover{background-color:#2098f5}.page-parent-customer-portal button a,.page-parent-customer-portal button a:hover,.page-parent-customer-portal button a:focus{color:black}.page-parent-customer-portal fieldset{background:rgba(255,255,255,0.75)}.page-parent-customer-portal legend{background:rgba(255,255,255,0.75);border:1px solid #999999;padding:.25rem;top:-1rem;position:relative}.page-cp-customer-info .two-col div:first-of-type{text-align:right;font-weight:bold}.page-cp-customer-info .two-col div{padding:1rem}.page-cp-customer-info fieldset{margin:2rem 0}.page-cp-edit-customer-info .form-wrapper{padding:0;background:none}.page-cp-one-time .form-wrapper .payment-total div,.page-cp-one-time .form-wrapper .payment-line-item div,.page-cp-pre-authorized .form-wrapper .payment-total div,.page-cp-pre-authorized .form-wrapper .payment-line-item div{display:inline-block}.page-cp-one-time .form-wrapper .payment-total div:nth-of-type(2),.page-cp-one-time .form-wrapper .payment-line-item div:nth-of-type(2),.page-cp-pre-authorized .form-wrapper .payment-total div:nth-of-type(2),.page-cp-pre-authorized .form-wrapper .payment-line-item div:nth-of-type(2){float:right;font-weight:bold}.page-cp-one-time .form-wrapper .payment-total,.page-cp-pre-authorized .form-wrapper .payment-total{margin-top:1rem}.page-cp-one-time .form-wrapper .expdate-wrapper,.page-cp-pre-authorized .form-wrapper .expdate-wrapper{width:initial;display:inline-block;float:right}.page-cp-one-time .form-wrapper .expdate-wrapper label,.page-cp-pre-authorized .form-wrapper .expdate-wrapper label{display:block}.page-cp-one-time .form-wrapper .expdate-wrapper select,.page-cp-pre-authorized .form-wrapper .expdate-wrapper select{display:inline-block}.page-cp-one-time .form-wrapper .saved-cvv-wrapper,.page-cp-one-time .form-wrapper .cvv-wrapper,.page-cp-pre-authorized .form-wrapper .saved-cvv-wrapper,.page-cp-pre-authorized .form-wrapper .cvv-wrapper{width:initial;display:inline-block}.page-cp-one-time .form-wrapper .saved-cvv-wrapper input,.page-cp-one-time .form-wrapper .cvv-wrapper input,.page-cp-pre-authorized .form-wrapper .saved-cvv-wrapper input,.page-cp-pre-authorized .form-wrapper .cvv-wrapper input{width:initial}.page-cp-one-time .form-wrapper .saved-cvv-wrapper #cvv-error,.page-cp-one-time .form-wrapper .cvv-wrapper #cvv-error,.page-cp-pre-authorized .form-wrapper .saved-cvv-wrapper #cvv-error,.page-cp-pre-authorized .form-wrapper .cvv-wrapper #cvv-error{width:1rem;white-space:nowrap}.page-cp-one-time .form-wrapper .saved-cvv-wrapper,.page-cp-pre-authorized .form-wrapper .saved-cvv-wrapper{left:1rem}.page-cp-one-time .form-wrapper [for="savecard"],.page-cp-one-time .form-wrapper [for="preauth"],.page-cp-pre-authorized .form-wrapper [for="savecard"],.page-cp-pre-authorized .form-wrapper [for="preauth"]{display:inline-block}.page-cp-one-time .form-wrapper #usedifferentcard,.page-cp-one-time .form-wrapper #usecard,.page-cp-one-time .form-wrapper #savecard,.page-cp-one-time .form-wrapper #preauth,.page-cp-pre-authorized .form-wrapper #usedifferentcard,.page-cp-pre-authorized .form-wrapper #usecard,.page-cp-pre-authorized .form-wrapper #savecard,.page-cp-pre-authorized .form-wrapper #preauth{zoom:2;width:initial}.page-cp-one-time .form-wrapper #usedifferentcard,.page-cp-one-time .form-wrapper #usecard,.page-cp-pre-authorized .form-wrapper #usedifferentcard,.page-cp-pre-authorized .form-wrapper #usecard{position:relative;top:2px;display:inline-block}.page-cp-one-time .form-wrapper #usecard,.page-cp-pre-authorized .form-wrapper #usecard{margin-bottom:.5rem}.page-cp-one-time .form-wrapper .card-options,.page-cp-pre-authorized .form-wrapper .card-options{display:block}.page-cp-payments-and-subscriptions form button{padding:.5rem 1rem}.page-cp-payments-and-subscriptions .page-wrapper{margin:3rem;padding:1rem;background:rgba(255,255,255,0.75);border-radius:10px}.page-cp-payments-and-subscriptions div.table-cells>div{border-bottom:1px solid #ddd}.page-cp-payments-and-subscriptions div.table-header{font-weight:bold}.page-cp-payments-and-subscriptions div.table-header>div{border-bottom:1px solid #2a2e39;margin-bottom:10px;padding-bottom:10px}.page-cp-payments-and-subscriptions .make-payments{margin-bottom:3rem}.page-cp-payments-and-subscriptions .make-payments strong{text-transform:capitalize}.page-cp-payments-and-subscriptions .two-col.services,.page-cp-payments-and-subscriptions .four-col.services{margin:0 2rem}.page-cp-payments-and-subscriptions .two-col.services div,.page-cp-payments-and-subscriptions .four-col.services div{border-radius:10px;padding:1rem;margin:1rem;text-align:center}.page-cp-payments-and-subscriptions .two-col.services div,.page-cp-payments-and-subscriptions .four-col.services div{background:rgba(255,255,255,0.75)}.page-cp-payments-and-subscriptions .two-col.services div .accordion-title div,.page-cp-payments-and-subscriptions .four-col.services div .accordion-title div{margin:0;display:inline-block}.page-cp-payments-and-subscriptions .two-col.services div div,.page-cp-payments-and-subscriptions .four-col.services div div{background:initial;padding:0}.page-cp-payments-and-subscriptions .two-col.services div .accordion-panel,.page-cp-payments-and-subscriptions .four-col.services div .accordion-panel{margin:0;border-radius:0 0 10px 10px;padding:2px}.page-cp-payments-and-subscriptions .two-col.services div .accordion-panel div,.page-cp-payments-and-subscriptions .four-col.services div .accordion-panel div{margin:0}.page-cp-payments-and-subscriptions .two-col.services div .accordion-panel p,.page-cp-payments-and-subscriptions .four-col.services div .accordion-panel p{padding:1rem}.page-cp-payments-and-subscriptions .two-col.services div .accordion-panel [class*="table-"] div,.page-cp-payments-and-subscriptions .four-col.services div .accordion-panel [class*="table-"] div{border-radius:0}.page-cp-payments-and-subscriptions .two-col.services div .accordion-panel .table-header div,.page-cp-payments-and-subscriptions .four-col.services div .accordion-panel .table-header div{padding-bottom:10px;margin-bottom:10px}.page-cp-payments-and-subscriptions .two-col.services div .accordion-panel .call-log.table-cells div,.page-cp-payments-and-subscriptions .four-col.services div .accordion-panel .call-log.table-cells div{padding:0 5px}.page-cp-payments-and-subscriptions .two-col.services div .accordion-panel .call-log.table-cells div:first-of-type,.page-cp-payments-and-subscriptions .four-col.services div .accordion-panel .call-log.table-cells div:first-of-type{flex:7;text-align:left}.page-cp-payments-and-subscriptions .two-col.services div .accordion-panel .call-log.table-cells div:nth-of-type(2),.page-cp-payments-and-subscriptions .four-col.services div .accordion-panel .call-log.table-cells div:nth-of-type(2){flex:8;text-align:left}.page-cp-payments-and-subscriptions .two-col.services div .accordion-panel .call-log.table-cells div:nth-of-type(3),.page-cp-payments-and-subscriptions .four-col.services div .accordion-panel .call-log.table-cells div:nth-of-type(3){flex:1;text-align:right}.page-cp-payments-and-subscriptions .page-wrapper{margin-bottom:2rem}@media screen and (max-device-width: 1024px),screen and (max-width: 1024px){.page-customer-portal .four-col .button-white{display:block}.page-cp-payments-and-subscriptions .two-col.services{margin:0}.page-cp-payments-and-subscriptions .two-col.table-cells>div,.page-cp-payments-and-subscriptions .two-col.table-header>div{display:inline-block;width:49%}.page-cp-payments-and-subscriptions .two-col{display:block;margin:0}.page-cp-payments-and-subscriptions .make-payments{margin-bottom:3rem}.page-cp-payments-and-subscriptions .page-wrapper{border-radius:0;margin:2rem 0}.page-cp-payments-and-subscriptions .page-wrapper .three-col>div{display:inline-block;width:32%}.page-cp-payments-and-subscriptions .two-col{padding:0}.page-cp-payments-and-subscriptions .two-col.services div .accordion-title div,.page-cp-payments-and-subscriptions .four-col.services div .accordion-title div{margin:0;display:block;text-align:left}.page-cp-payments-and-subscriptions .two-col.services div .accordion-icon,.page-cp-payments-and-subscriptions .four-col.services div .accordion-icon{top:63%}.page-cp-payments-and-subscriptions .two-col.services>div{margin:1rem;padding:1rem}.page-cp-payments-and-subscriptions .accordion-panel .call-log.table-header{border-bottom:1px solid black;border-radius:0;display:block;margin-bottom:10px !important}.page-cp-payments-and-subscriptions .accordion-panel .call-log.table-header *{display:inline-block;margin:.5rem;border-bottom:none;padding-bottom:0 !important}.page-cp-payments-and-subscriptions .accordion-panel .call-log.table-header *:after{content:','}.page-cp-payments-and-subscriptions .accordion-panel .call-log.table-header *:last-of-type:after{content:' (minutes)'}.page-cp-payments-and-subscriptions .accordion-panel .call-log.table-cells:nth-of-type(odd) *{background-color:#f0f1f5}.page-cp-payments-and-subscriptions .accordion-panel .call-log.table-cells *{border-bottom:none}.page-cp-payments-and-subscriptions .accordion-panel .call-log.table-cells *:nth-of-type(3){border-bottom:1px solid #b6b6b6}}@media screen and (min-device-width: 1024px),screen and (min-width: 1024px){.page-cp-edit-customer-info .form-wrapper{width:30rem}.page-cp-customer-info .page-wrapper{margin:auto;width:50rem}}#loading{margin:auto}#loading span,#loading div{display:inline-block;margin:.5rem;font-size:6rem;animation:loading-dots 1.5s 0s linear infinite alternate;color:#ffffff00}#loading div:nth-of-type(1),#loading span:nth-of-type(1){animation-delay:0s}#loading div:nth-of-type(2),#loading span:nth-of-type(2){animation-delay:.25s}#loading div:nth-of-type(3),#loading span:nth-of-type(3){animation-delay:.50s}#loading div:nth-of-type(4),#loading span:nth-of-type(4){animation-delay:.75s}#loading div:nth-of-type(5),#loading span:nth-of-type(5){animation-delay:1s}#loading div:nth-of-type(6),#loading span:nth-of-type(6){animation-delay:1.25s}#loading div:nth-of-type(7),#loading span:nth-of-type(7){animation-delay:1.5s}#loading div:nth-of-type(8),#loading span:nth-of-type(8){animation-delay:1.75s}@keyframes loading-dots{0%{transform:scale(0.6);transition:font-size 3rem}45%{transform:scale(0.6);transition:font-size 3rem;color:#ffffff33}65%{color:#ffffff59}85%{transform:scale(0.6);transition:font-size 3rem;color:#ffffffa6}100%{transform:scale(1);color:#ffffffff}}.page-privacy-policy,.page-politique-de-confidentialite{background:rgba(255,255,255,0.95)}.page-privacy-policy .page-title,.page-politique-de-confidentialite .page-title{top:0}.page-privacy-policy pre,.page-politique-de-confidentialite pre{white-space:pre-wrap}.page-privacy-policy .page-wrapper,.page-politique-de-confidentialite .page-wrapper{margin:4rem}.page-privacy-policy h2,.page-privacy-policy h3,.page-privacy-policy h4,.page-privacy-policy h5,.page-politique-de-confidentialite h2,.page-politique-de-confidentialite h3,.page-politique-de-confidentialite h4,.page-politique-de-confidentialite h5{margin:1.75rem 0 .75rem 0;color:black}.page-privacy-policy h5,.page-politique-de-confidentialite h5{font-size:1.25rem}.page-privacy-policy .pdfdl,.page-politique-de-confidentialite .pdfdl{text-align:center}@media screen and (pointer: coarse) and (max-device-width: 1024px),screen and (pointer: coarse) and (max-width: 1024px){.page-privacy-policy .page-wrapper,.page-politique-de-confidentialite .page-wrapper{margin:1rem}}
﻿@font-face{font-family:'BeonMedium';src:url("../../fonts/beon-webfont.eot");src:local("☺"),url("../fonts/beon-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/beon-webfont.woff") format("woff"),url("../../fonts/beon-webfont.ttf") format("truetype"),url("..//..fonts/beon-webfont.svg#BeonMedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latobold';src:url("../../fonts/Lato-Bold-webfont.eot");src:url("../../fonts/Lato-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/Lato-Bold-webfont.woff2") format("woff2"),url("../../fonts/Lato-Bold-webfont.woff") format("woff"),url("../../fonts/Lato-Bold-webfont.ttf") format("truetype"),url("../../fonts/Lato-Bold-webfont.svg#latobold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latolight';src:url("../../fonts/Lato-Light-webfont.eot");src:url("../../fonts/Lato-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/Lato-Light-webfont.woff2") format("woff2"),url("../../fonts/Lato-Light-webfont.woff") format("woff"),url("../../fonts/Lato-Light-webfont.ttf") format("truetype"),url("../../fonts/Lato-Light-webfont.svg#latolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latoregular';src:url("../../fonts/Lato-Regular-webfont.eot");src:url("../../fonts/Lato-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/Lato-Regular-webfont.woff2") format("woff2"),url("../../fonts/Lato-Regular-webfont.woff") format("woff"),url("../../fonts/Lato-Regular-webfont.ttf") format("truetype"),url("../../fonts/Lato-Regular-webfont.svg#latoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanslight';src:url("../../fonts/OpenSans-Light-webfont.eot");src:url("../../fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/OpenSans-Light-webfont.woff") format("woff"),url("../../fonts/OpenSans-Light-webfont.ttf") format("truetype"),url("../../fonts/OpenSans-Light-webfont.svg#open_sanslight") format("svg");font-weight:normal;font-style:normal}label.error{color:#cc0000;display:inline-block;text-align:right;top:-1rem;position:relative;font-size:.75rem}input.error{border-color:#cc0000}.form-wrapper{position:relative;margin:3rem auto;padding:3rem}.form-wrapper p{white-space:pre-wrap}.form-wrapper form{position:relative}form fieldset{margin:2rem 0;padding:1rem}form input,form select{display:block;margin-bottom:1rem;border-radius:4px;border:1px solid silver;font-size:1rem;padding:1rem;font-family:"Open Sans"}form input::placeholder,form select::placeholder{text-align:center}form button{display:block;margin:1rem auto;border-radius:4px;padding:1rem 3rem;border:2px solid #2a2e39;background:#f0f1f5;cursor:pointer;font-family:"Open Sans";font-size:1rem}form button:focus,form button:hover{background-color:#2098f5}.form-wrapper{background:rgba(255,255,255,0.75)}.form-wrapper [class*="-wrapper"]{position:relative;width:100%}.form-wrapper .forgot-password-wrapper{text-align:right}.form-wrapper .create-user-wrapper{text-align:center}.form-wrapper button{width:100%}.form-wrapper input{width:89%}.form-wrapper label{width:100%;text-transform:uppercase}.form-wrapper label .info-popup{text-transform:none}@media screen and (min-device-width: 1024px),screen and (min-width: 1024px){.form-wrapper{width:20rem}}
﻿@font-face{font-family:'BeonMedium';src:url("../../fonts/beon-webfont.eot");src:local("☺"),url("../fonts/beon-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/beon-webfont.woff") format("woff"),url("../../fonts/beon-webfont.ttf") format("truetype"),url("..//..fonts/beon-webfont.svg#BeonMedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latobold';src:url("../../fonts/Lato-Bold-webfont.eot");src:url("../../fonts/Lato-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/Lato-Bold-webfont.woff2") format("woff2"),url("../../fonts/Lato-Bold-webfont.woff") format("woff"),url("../../fonts/Lato-Bold-webfont.ttf") format("truetype"),url("../../fonts/Lato-Bold-webfont.svg#latobold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latolight';src:url("../../fonts/Lato-Light-webfont.eot");src:url("../../fonts/Lato-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/Lato-Light-webfont.woff2") format("woff2"),url("../../fonts/Lato-Light-webfont.woff") format("woff"),url("../../fonts/Lato-Light-webfont.ttf") format("truetype"),url("../../fonts/Lato-Light-webfont.svg#latolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latoregular';src:url("../../fonts/Lato-Regular-webfont.eot");src:url("../../fonts/Lato-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/Lato-Regular-webfont.woff2") format("woff2"),url("../../fonts/Lato-Regular-webfont.woff") format("woff"),url("../../fonts/Lato-Regular-webfont.ttf") format("truetype"),url("../../fonts/Lato-Regular-webfont.svg#latoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanslight';src:url("../../fonts/OpenSans-Light-webfont.eot");src:url("../../fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/OpenSans-Light-webfont.woff") format("woff"),url("../../fonts/OpenSans-Light-webfont.ttf") format("truetype"),url("../../fonts/OpenSans-Light-webfont.svg#open_sanslight") format("svg");font-weight:normal;font-style:normal}.footer{border-top:1px solid #ccc;position:relative;bottom:0;text-align:center;background-color:#f0f1f5;color:#2a2e39;padding:0 1rem}.footer a,.footer a:visited{color:black}.footer a:focus,.footer a:hover{color:#1c73b5}.footer .left-column{float:left;display:flex;display:-ms-flexbox;align-items:center}.footer .right-column{float:right;display:flex;display:-ms-flexbox;align-items:center}.footer .footer-media a{display:block}.footer .footer-media img{width:2rem}.footer .legal-documents{text-align:left}.footer .legal-documents a{display:block}.footer .copyright-text{font-size:.75rem;position:relative;clear:both;padding-bottom:5px}.footer .footer-address{text-align:right;font-size:1.25rem;margin:0;margin-right:1rem}.footer .footer-address p{margin:0;display:inline-block}.footer .footer-address p:first-of-type,.footer .footer-address p:nth-of-type(2){display:block;font-weight:bold}.footer .footer-tagline{margin:0;font-size:1.25rem}@media screen and (pointer: coarse) and (max-device-width: 1024px),screen and (pointer: coarse) and (max-width: 1024px),screen and (pointer: coarse) and (max-device-width: 768px),screen and (pointer: coarse) and (max-width: 768px){.footer [class*="column"]{float:none;display:initial}.footer .legal-documents{text-align:center}.footer .footer-address{margin:0;margin-top:1rem;text-align:center}.footer .footer-address p{display:block}.footer .footer-media{margin:1rem}.footer .footer-media a{display:inline-block}.footer .copyright-text{font-size:.5rem}.footer .footer-tagline{margin-bottom:.5rem;font-size:1.25rem}}
﻿@font-face{font-family:'BeonMedium';src:url("../../fonts/beon-webfont.eot");src:local("☺"),url("../fonts/beon-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/beon-webfont.woff") format("woff"),url("../../fonts/beon-webfont.ttf") format("truetype"),url("..//..fonts/beon-webfont.svg#BeonMedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latobold';src:url("../../fonts/Lato-Bold-webfont.eot");src:url("../../fonts/Lato-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/Lato-Bold-webfont.woff2") format("woff2"),url("../../fonts/Lato-Bold-webfont.woff") format("woff"),url("../../fonts/Lato-Bold-webfont.ttf") format("truetype"),url("../../fonts/Lato-Bold-webfont.svg#latobold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latolight';src:url("../../fonts/Lato-Light-webfont.eot");src:url("../../fonts/Lato-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/Lato-Light-webfont.woff2") format("woff2"),url("../../fonts/Lato-Light-webfont.woff") format("woff"),url("../../fonts/Lato-Light-webfont.ttf") format("truetype"),url("../../fonts/Lato-Light-webfont.svg#latolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latoregular';src:url("../../fonts/Lato-Regular-webfont.eot");src:url("../../fonts/Lato-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/Lato-Regular-webfont.woff2") format("woff2"),url("../../fonts/Lato-Regular-webfont.woff") format("woff"),url("../../fonts/Lato-Regular-webfont.ttf") format("truetype"),url("../../fonts/Lato-Regular-webfont.svg#latoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanslight';src:url("../../fonts/OpenSans-Light-webfont.eot");src:url("../../fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/OpenSans-Light-webfont.woff") format("woff"),url("../../fonts/OpenSans-Light-webfont.ttf") format("truetype"),url("../../fonts/OpenSans-Light-webfont.svg#open_sanslight") format("svg");font-weight:normal;font-style:normal}.header{display:flex;display:-ms-flexbox;align-items:center;justify-content:space-between;position:relative;width:100%;background-color:#f0f1f5;border-bottom:1px solid #ccc}.header .logo{padding:.5rem;float:left;width:10rem}.header .right-column{position:relative;top:-3px;padding:1rem;padding-left:0;white-space:nowrap}.header .right-column>div{display:inline-block;margin-left:1rem}.header .right-column a img{vertical-align:bottom;position:relative}.header .header-tagline{padding:1rem;margin-top:2rem;text-align:right;font-size:1.5rem;float:right}.header [class*='lang-switcher-'] a,.header [class*='lang-switcher-'] a:visited{color:black}.header [class*='lang-switcher-'] a:focus,.header [class*='lang-switcher-'] a:hover{color:#1c73b5}.header .menu-button{top:5px;position:relative;cursor:pointer;border:none;background:none}.header .menu-button img{width:1.5rem;vertical-align:bottom}.notice-text{position:relative;top:-5px;border:none;width:100%;text-align:center;align-items:center}.notice-text div{font-size:.75rem;background-color:orange;display:inline;padding:0.25rem 0.25rem 0.25rem 0.25rem}.notice-text img{position:relative;top:.25rem;width:1rem}.notice-text.mobile{top:0;text-align:center;border-top:2px solid #787878}.notice-text.mobile div{display:block;padding:.75rem 1rem 1rem 1rem}nav.main-menu-wrapper{z-index:100;position:relative;width:100%;color:white}nav.main-menu-wrapper .main-menu{margin:0;visibility:hidden;overflow:hidden;border-bottom:1px solid black;position:absolute;background:#1c73b5;width:100%;padding-bottom:1rem;padding-left:0}nav.main-menu-wrapper .main-menu>li{margin-bottom:1rem}nav.main-menu-wrapper .menu-parent,nav.main-menu-wrapper .menu-parent:hover{color:white}nav.main-menu-wrapper .menu-parent h4{cursor:default}nav.main-menu-wrapper h4{margin:0;padding:.5rem}nav.main-menu-wrapper>ul{padding-inline-start:0}nav.main-menu-wrapper ul{list-style-type:none;margin-block-start:0}nav.main-menu-wrapper li{list-style-type:none}nav.main-menu-wrapper a{color:white}nav.main-menu-wrapper a:hover{color:black}@media screen and (pointer: fine) and (min-device-width: 1024px),screen and (pointer: fine) and (min-width: 1024px){nav.main-menu-wrapper .main-menu>li{display:inline-block;vertical-align:top;margin-right:5rem;margin-bottom:0}nav.main-menu-wrapper .main-menu>li:last-of-type{margin-right:0}.fr nav.main-menu-wrapper .main-menu>li{margin-right:1rem}}@media screen and (pointer: coarse) and (max-device-width: 1024px),screen and (pointer: coarse) and (max-width: 1024px),screen and (pointer: coarse) and (max-device-width: 768px),screen and (pointer: coarse) and (max-width: 768px){.header{display:block}.header .header-tagline{margin:0;padding-top:0;font-size:1.25rem}.header .logo{width:7rem}.header .right-column{padding:.75rem;float:right}.header .right-column a img{top:initial;width:1.5rem}.header [class*='lang-switcher-']{position:relative;top:-5px}}
