*{box-sizing:border-box;font-family:DM Sans,sans-serif;margin:0;padding:0}html{font-size:16px}body{background:#f5f5f5;overflow-x:hidden;overflow-y:scroll}.mapboxgl-control-container{display:none}.App{display:flex}#map{height:100%;width:100%}.content{background:#fff;height:calc(100vh - 96px);margin:8px;position:relative}.content,.map{border-radius:10px}.map{height:100%;width:100%}.content,.map{display:flex}a{text-decoration:none}canvas,img{width:100%}canvas{height:100%}.c-header,main{width:100%}.c-header{align-items:center;background:#fff;display:flex;height:80px}.popup{background:#fff;height:100%;position:absolute;width:300px}.text{font-weight:400}.white-text{color:#f8f8f8}.grey-text{color:#afafaf}.black-text{color:#2b2b2b}.blue-text{color:#6584cc}.sm-text{font-size:1.25rem}.md-text{font-size:1.5rem}.lg-text,.title,.x-lg-text,.x-md-text,.x2-lg-text,.x3-lg-text{display:inline-block;font-weight:700}.x-md-text{font-size:2rem}.lg-text{font-size:2.5rem}.x-lg-text{font-size:3rem}.x2-lg-text{font-size:3.5rem}.x3-lg-text{font-size:4.5rem}.text-opacity{opacity:.5}@media screen and (max-width:1650px){.sm-text{font-size:1.25rem}.lg-text{font-size:2.5rem}.x-lg-text{font-size:3rem}.x2-lg-text{font-size:3.5rem}.x3-lg-text{font-size:4.5rem}.md-text{font-size:1.25rem}}@media screen and (max-width:1400px){.sm-text{font-size:1.25rem}.lg-text{font-size:2.5rem}.x-lg-text,.x2-lg-text{font-size:3rem}.x3-lg-text{font-size:4.5rem}.md-text{font-size:1.25rem}}@media screen and (max-width:1200px){.sm-text{font-size:1rem}.lg-text{font-size:2.5rem}.x-lg-text{font-size:3rem}.x2-lg-text{font-size:2.5rem}.x3-lg-text{font-size:4.5rem}.md-text{font-size:1.25rem}}@media screen and (max-width:900px){.sm-text{font-size:1rem}.lg-text{font-size:2rem}.x-lg-text{font-size:1.5rem}.x2-lg-text{font-size:2.25rem}.x3-lg-text{font-size:2.5rem}.md-text{font-size:1.25rem}}.btn{align-items:center;border:none;border-radius:30px;cursor:pointer;display:flex;font-size:1rem;height:53px;justify-content:space-between;outline:none;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-primary{background-color:#6584cc;padding:1rem 2rem;transition:all .5s}.btn-primary:hover{box-shadow:0 0 8px 4px rgba(101,132,204,.4);padding:1rem 2.5rem}.btn-primary p{color:#f8f8f8;font-weight:400}.btn-secondary,.btn-tertiary{background-color:#f8f8f8;padding:16px 32px}.btn-secondary p{color:#6584cc;font-weight:400}.btn-tertiary p{font-weight:400}.btn-outline,.btn-outline-secondary{background-color:transparent;padding:16px 0}.btn-outline p,.btn-outline-secondary p{font-weight:400;padding:0}.btn-outline-secondary p{color:#6584cc}.btn-row .icon{margin-left:8px;margin-right:0}.btn-row-reverse{flex-direction:row-reverse}.btn-row-reverse .icon{margin-left:0;margin-right:8px}@media screen and (max-width:1400px){.btn{height:37.26px}}.navlink.active p{color:#6584cc;opacity:1}nav{align-items:center;background-color:#f8f8f8;border:1px solid #e6e6e6;display:flex;flex-direction:row;gap:3rem;height:80px;padding:0 3.95vw;width:100%;z-index:2}.logo-container{gap:2rem}.btns-container{width:100%}.btns-container,.cn-1,.cn-2{display:flex;flex-direction:row;gap:2rem}.cn-2{align-items:center;justify-content:flex-end;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:100%}.cn-1{justify-content:flex-start;width:100%}.burger-menu{display:none}@media screen and (max-width:1200px){nav{align-items:center;background-color:#f8f8f8;border:1px solid #e6e6e6;display:flex;flex-direction:row;gap:3rem;height:80px;justify-content:space-between;padding:0 3.95vw;position:fixed;top:0;width:100vw}.logo-container{gap:2rem}.btns-container{display:none}.btns-container.visible{background-color:#f8f8f8;height:100%;left:0;position:fixed;top:80px;width:100%}.btns-container.visible,.cn-1,.cn-2{display:flex;flex-direction:column;gap:2rem}.cn-1,.cn-2{padding:0 24px}.cn-1{justify-content:flex-start;opacity:.5;padding-top:60px;width:100%}.cn-1 a{border-bottom:1px solid #323232;padding:0}.cn-1 a p{font-size:24px}.cn-2{align-items:center;justify-content:flex-end;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:100%}.burger-menu{align-items:flex-end;display:block}}.c-footer img{height:70px;width:auto}.c-footer{align-items:center;background-color:#2b2b2b;display:flex;flex-direction:column;padding:120px 0 0;width:100%}.c-footer__links{height:auto;margin-bottom:192px;width:92%}.c-footer__languages{height:100px;width:92%}.c-footer .c-footer__contact__address,.c-footer .c-footer__contact__number,.c-footer .c-footer__links__title{margin-bottom:24px}.c-footer__links{display:flex;flex-direction:row;gap:5%;justify-content:space-between}.c-footer__links .c-footer__contact,.c-footer__links .c-footer__logo,.c-footer__links .c-footer__menu{width:20%}.c-footer__links .c-footer__app{width:40%}.c-footer__logo img{height:100px;width:auto}.all-img,.ccif-img{cursor:pointer}.all-img{margin-top:16px}.c-footer__contact__email,.c-footer__contact__number{display:flex;flex-direction:row;gap:6px}.c-footer__logo-img{align-items:center;display:flex;gap:3rem}.c-footer__menu>p:nth-child(n+2){margin-bottom:24px}.c-footer__app__button{margin-top:64px}.c-footer__app img{height:70px;width:auto}.c-footer__languages{align-items:center;border-top:1px solid hsla(0,0%,97%,.2);display:flex;flex-direction:row;justify-content:center;position:relative}.c-footer__languages .btn{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1650px){.c-footer{background-color:#2b2b2b;width:100vw}.c-footer__links{height:auto}.c-footer__languages{height:100px}.c-footer__links{display:flex;flex-direction:row;flex-wrap:wrap;gap:5%;justify-content:space-between;row-gap:64px}.c-footer__links .c-footer__contact,.c-footer__links .c-footer__logo,.c-footer__links .c-footer__menu{width:30%}.c-footer__links .c-footer__app{width:100%}}@media screen and (max-width:1400px){.c-footer{background-color:#2b2b2b;width:100vw}.c-footer__links{height:auto}.c-footer__languages{height:100px}.c-footer__links{display:flex;flex-direction:row;flex-wrap:wrap;gap:5%;justify-content:space-between;row-gap:96px}.c-footer__links .c-footer__logo{order:4;width:45%}.c-footer__links .c-footer__contact{order:3;width:45%}.c-footer__links .c-footer__menu{order:1;width:45%}.c-footer__links .c-footer__app{order:2;width:45%}}@media screen and (max-width:1200px){.c-footer{background-color:#2b2b2b;width:100vw}.c-footer__links{height:auto}.c-footer__languages{height:100px}.c-footer__links{display:flex;flex-direction:row;flex-wrap:wrap;gap:5%;justify-content:space-between;row-gap:96px}.c-footer__links .c-footer__logo{order:2;width:30%}.c-footer__links .c-footer__contact{order:3;width:30%}.c-footer__links .c-footer__menu{order:4;width:30%}.c-footer__links .c-footer__app{order:1;width:100%}}@media screen and (max-width:900px){.c-footer__logo-img{align-items:start;display:flex;flex-direction:column;gap:3rem}.c-footer{background-color:#2b2b2b;width:100vw}.c-footer__links{height:auto}.c-footer__languages{height:100px}.c-footer__links{display:flex;flex-direction:row;flex-wrap:wrap;gap:5%;justify-content:space-between;row-gap:96px}.c-footer__links .c-footer__logo{order:2;width:100%}.c-footer__links .c-footer__contact{order:3;width:100%}.c-footer__links .c-footer__menu{order:4;width:100%}.c-footer__links .c-footer__app{order:1;width:100%}.c-footer__app__button>*{margin-bottom:24px}}.company-container{align-items:center;background-color:#f8f8f8;border-bottom:1px solid #e6e6e6;display:flex;justify-content:center;width:100%}.company{padding:132px 0;width:76.5%}.company .title{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:24px}.company .title p{display:block;margin-right:20px}.company-list p{line-height:28px;text-align:center}@media screen and (max-width:1200px){.company-list p{line-height:24px;text-align:center}.company .title p{margin-right:14px}}@media screen and (max-width:900px){.company-list p{line-height:24px;text-align:center}.company{padding:80px 0}.company .title{flex-direction:column}.company .title p{margin-bottom:0}}.practical-info-container{align-items:center;background-color:#f8f8f8;border-top:1px solid #e6e6e6;display:flex;flex-direction:column;justify-content:center;width:100%}.practical-info-container section{padding:132px 0 0;width:76.5%}.practical-info-container section .pratical-info-content{display:flex;flex-wrap:wrap;margin-top:32px}.practical-info-container section .pratical-info-content .infos-question{margin-bottom:16px;width:50%}@media screen and (max-width:1200px){.practical-info-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.practical-info-container section{padding:80px 0 0;width:76.5%}.practical-info-container section .pratical-info-content{display:flex;flex-wrap:wrap;margin-top:32px}.practical-info-container section .pratical-info-content .infos-question{margin-bottom:16px;width:100%}}.home-container{background-image:url(/static/media/background_CCIF.c91e3b72eba8ded19e4b.png);overflow-y:hidden}.home-container,.home-container .section-1{align-items:center;display:flex;flex-direction:column}.home-container .section-1{margin-bottom:205px;width:100%}.home-container .section-1 .first{align-items:center;background-color:#6584cc;bottom:0;display:flex;height:80px;justify-content:space-between;position:fixed;width:100%;z-index:10}.home-container .section-1 .first button{margin-right:3.95vw}.home-container .section-1 .first button p{color:#6584cc;margin:0}.home-container .section-1 .first p{margin-left:.85vw}.home-container .section-1 .second{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;width:60%}.home-container .section-2{align-items:center;display:flex;justify-content:space-between;margin-bottom:90px;width:72.5%}.home-container .section-2 .image-container{position:relative;width:29%}.home-container .section-2 .image-container img{border:2px solid #e6e6e6;width:100%}.home-container .section-2 .content-container{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;width:45%}.home-container .section-2 .content-container .first :nth-child(3){margin-left:.7rem}.home-container .section-2 .content-container .first p{display:inline}.home-container .section-3{align-items:center;display:flex;justify-content:space-between;margin-bottom:90px;width:72.5%}.home-container .section-3 .image-container{position:relative;width:29%}.home-container .section-3 .image-container img{width:100%}.home-container .section-3 .image-container .icon-setting{position:absolute;right:0;width:44%}.home-container .section-3 .image-container .icon-setting-left{left:0;position:absolute;width:44%}.home-container .section-3 .content-container{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;width:45%}.home-container .section-3 .content-container .first{word-wrap:inherit;flex-wrap:wrap}.home-container .section-3 .content-container .first :nth-child(3){margin-left:.7rem}.home-container .section-3 .content-container .first p{display:inline}.home-container .section-3 .content-container .second{display:flex;flex-direction:column;gap:1rem;width:75%}.home-container .section-3 .content-container .second .btn p{color:#6584cc}.ccif-img-mobile{border-radius:10px 0 0 10px;display:none;padding:24px;position:absolute;right:0;top:32px;width:200px}main{background-image:url(/static/media/FribourgOPEN_Banner-4.50c77abf8601d931537b.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin-bottom:188px;margin-top:40px;padding:168px 0;position:relative;width:92%}main .content{align-items:end;background-color:transparent;display:flex;height:100%;margin:0;width:100%}main .content .text-content{align-self:center;display:flex;flex-direction:column;gap:2rem;padding:0 0 0 8vw;width:47.5%}main .content .text-content .navlink{justify-content:flex-start;text-decoration:none}main .content img{border-radius:10px 0 0 10px;padding:24px;position:absolute;right:0;top:0;width:25%}.navlink{justify-content:center}@media screen and (max-width:1650px){main{margin-bottom:110px;margin-top:31.5px}main .content{align-items:center}main .content .text-content{height:100%;padding:0 8vw;width:67%}main .content img{align-self:end}.home-container .section-1,.home-container .section-3{margin-bottom:130px}.home-container .section-3 .content-container{width:55%}.home-container .section-3 .content-container .second{width:80%}}@media screen and (max-width:1400px){main{margin-bottom:80px;margin-top:31.5px}main .content{align-items:center}main .content .text-content{height:100%}.home-container .section-1,.home-container .section-2,.home-container .section-3{margin-bottom:145px}.home-container .section-3 .content-container .second{width:100%}}@media screen and (max-width:1200px){.ccif-img-mobile{display:block}main{display:flex;justify-content:flex-start;margin-top:104px;padding:208px 0}main .content{align-items:center;background-color:transparent;display:flex;height:100%;width:100%}main .content .text-content{display:flex;flex-direction:column;gap:2rem;width:100%}main .content img{display:none;right:-2px}.first-section-subtitle{margin-top:16px}.home-container .section-1{align-items:center;display:flex;flex-direction:column}.home-container .section-3{align-items:center;display:flex;justify-content:space-between}}@media screen and (max-width:900px){.ccif-img-mobile{display:block}main{display:flex;justify-content:flex-start;margin-bottom:80px}main .content{align-items:center;background-color:transparent;display:flex;height:100%;width:100%}main .content .text-content{display:flex;flex-direction:column;gap:2rem;padding:0 8vw}main .content .text-content .navlink{justify-content:center;text-decoration:none}main .content img{background-color:#fff;border-radius:10px 0 0 10px;padding:24px;position:absolute;right:-2px;top:-168px;width:250px}.home-container .section-1{align-items:center;display:flex;flex-direction:column}.home-container .section-1 .first{align-items:center;flex-direction:column;height:auto;justify-content:center;padding:0 16px;text-align:center;width:100%}.home-container .section-1 .first button{margin-right:0!important}.home-container .section-1 .first>*{margin:16px 0}.home-container .section-1 .second{width:85%}.home-container .section-2{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:space-between;margin-bottom:145px;width:85%}.home-container .section-2 .content-container{margin-bottom:32px;width:auto}.home-container .section-2 .content-container .first{margin-bottom:16px;width:auto}.home-container .section-2 .content-container .second{width:auto}.home-container .section-2 .image-container{width:70%}.home-container .section-3{align-items:center;display:flex;flex-direction:column-reverse;height:auto;justify-content:space-between;width:85%}.home-container .section-3 .image-container{width:70%}.home-container .section-3 .content-container{margin-bottom:32px;width:auto}.home-container .section-3 .content-container .first{margin-bottom:16px;width:auto}.home-container .section-3 .content-container .second{width:auto}.section-3:nth-child(6) .content-container{order:2}.section-3:nth-child(6) .image-container{order:1}}.download-container{align-items:center;background-image:url(/static/media/background_CCIF.c91e3b72eba8ded19e4b.png);display:flex;flex-direction:column;width:100vw}.download-container .section-a{display:flex;flex-direction:column;justify-content:center;margin:100px 0 0;width:76.5%}.download-container .section-a>p{align-self:center;margin-bottom:5rem}.download-container .section-a .first{align-self:flex-start;display:flex;justify-content:space-between;width:82%}.download-container .section-a .first .title{width:33.25%}.download-container .section-a .first .paragraph{width:50%}.download-container .section-a .second{align-self:center;display:flex;justify-content:space-between;margin:4.7rem 0 3rem;width:62.5%}.download-container .section-a .second .android-container,.download-container .section-a .second .ios-container{align-items:center;border-radius:10px;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:3.5rem 0;width:48.25%}.download-container .section-a .second .android-container .title-container,.download-container .section-a .second .ios-container .title-container{align-items:center;display:flex;flex-direction:column;gap:1rem}.download-container .section-a .second .android-container .information-container,.download-container .section-a .second .ios-container .information-container{align-items:center;display:flex;flex-direction:column;gap:9rem;width:71%}.download-container .section-a .second .android-container .information-container p,.download-container .section-a .second .ios-container .information-container p{text-align:center}.download-container .section-a .second .android-container .information-container img,.download-container .section-a .second .ios-container .information-container img{width:50%}.download-container .section-a .second .android-container{background-color:#fff}.download-container .section-a .second .ios-container{background-color:#6584cc}@media screen and (max-width:1650px){.download-container .section-a{margin:75px 0 0;padding-top:80px}.download-container .section-a>p{margin-bottom:3.9rem}.download-container .section-a .second{margin:2rem 0 2.3rem;width:100%}.download-container .section-a .second .android-container,.download-container .section-a .second .ios-container{gap:1.25rem;padding:2.75rem 0}.download-container .section-a .second .android-container .title-container,.download-container .section-a .second .ios-container .title-container{gap:.5rem}.download-container .section-a .second .android-container .information-container,.download-container .section-a .second .ios-container .information-container{gap:4rem}}@media screen and (max-width:1400px){.download-container .section-a .first{gap:5%;width:100%}.download-container .section-a .first .paragraph,.download-container .section-a .first .title{width:50%}}@media screen and (max-width:900px){.download-container .section-a{width:85%}.download-container .section-a .first{flex-direction:column;gap:5%;width:100%}.download-container .section-a .first .paragraph,.download-container .section-a .first .title{width:100%}.download-container .section-a .first .title{margin-bottom:16px}.download-container .section-a .second{flex-direction:column}.download-container .section-a .second .android-container,.download-container .section-a .second .ios-container{width:100%}.download-container .section-a .second .android-container{margin-bottom:36px}}.questions-container{align-items:center;background-image:url(/static/media/background_CCIF.c91e3b72eba8ded19e4b.png);display:flex;flex-direction:column;overflow-y:hidden;width:100vw}.questions-container .section-question{align-items:center;display:flex;justify-content:space-between;margin:8rem 0;width:76.5%}.questions-container .section-question .first{display:flex;flex-direction:column;width:12.25%}.questions-container .section-question .second{align-items:flex-end;display:flex;flex-direction:column;width:87.25%}.questions-container .section-question .second .question-content{align-items:center;align-self:flex-start;display:flex;flex-direction:column;margin-bottom:3.25rem;width:80%}.questions-container .section-question .second .question-content .question-title{margin-bottom:2rem}@media screen and (max-width:1650px){.questions-container .section-question{margin:6rem 0;width:92%}.questions-container .section-question .second .question-content{margin-bottom:2.5rem}.questions-container .section-question .second .question-content .question-title{margin-bottom:1.5rem}}@media screen and (max-width:1400px){.questions-container .section-question{flex-direction:column;row-gap:64px;width:85%}.questions-container .section-question .first{display:flex;flex-direction:row;flex-wrap:wrap;gap:5%;justify-content:space-between;width:88.25%}.questions-container .section-question .second{align-items:center;display:flex;flex-direction:column;width:88.25%}.questions-container .section-question .second .question-content{align-items:center;align-self:center;display:flex;flex-direction:column;margin-bottom:3.25rem;width:80%}.questions-container .section-question .second .question-content .question-title{margin-bottom:2rem}}@media screen and (max-width:1200px){.section-question{padding-top:80px}}@media screen and (max-width:900px){.questions-container .section-question{flex-direction:column}.questions-container .section-question .first{display:flex;gap:5%;width:100%}.questions-container .section-question .second,.questions-container .section-question .second .question-content{width:100%}}.navlink{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;padding:1rem 0;text-decoration:none}.navlink .navlink_text{font-size:1.25rem;margin-left:1rem}.navlink .navlink_icon{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.b-700{font-weight:700}.question-container{align-items:start;border:2px solid #ececec;border-radius:.625rem;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1rem;padding:1.75rem;width:100%}.question-container svg{height:auto;width:24px}.question-header{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1400px){.question-container{width:100%}.question-container svg{height:auto;width:24px}}@media screen and (max-width:900px){.question-container{gap:24px;width:100%}.question-container svg{height:auto;min-width:24px}}.inscriptions-container{align-self:center;background-image:url(/static/media/background_CCIF.c91e3b72eba8ded19e4b.png);display:flex;flex-direction:column;justify-content:center}.inscriptions-container .section-entreprises{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:80px}.inscriptions-container .section-entreprises .first{margin-top:40px;width:76.5%}.fribourgOpen-illustration{display:block;margin-top:80px;position:absolute;right:0;width:400px}.fribourgOpen-illustration-mobile{display:none;margin-top:80px;width:400px}.title{display:flex;flex-direction:column}.content-container{display:flex;flex-direction:row;justify-content:space-between}.content-container .paragraph{align-items:center;align-self:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;width:50%}.content-container .paragraph p{margin-top:40px}.content-container .logo-container{align-self:flex-end}.formulaire{margin-top:40px}.formulaire .formulaire-p{margin-top:24px}.formulaire a,.formulaire a button p{color:#6584cc}@media screen and (max-width:1200px){.fribourgOpen-illustration{display:none}.fribourgOpen-illustration-mobile{display:block;margin-top:80px;width:350px}.inscriptions-container{align-self:center;display:flex;flex-direction:column;justify-content:center}.inscriptions-container .section-entreprises{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding-top:80px}.inscriptions-container .section-entreprises .first{margin-top:40px;width:76.5%}.content-container,.title{display:flex;flex-direction:column}.content-container{justify-content:space-between}.content-container .paragraph{align-items:center;align-self:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;width:100%}.content-container .paragraph p{margin-top:40px}.content-container .logo-container{align-self:flex-end;margin-top:40px;width:auto}.formulaire{margin-top:40px}.formulaire .formulaire-p{margin-top:24px}.formulaire a,.formulaire a button p{color:#6584cc}}
/*# sourceMappingURL=main.c69a771b.css.map*/