@charset "UTF-8";@import url(https://use.typekit.net/ofs8lqi.css);.img_full{display:block;width:100%}.video_full{position:relative;padding-top:56.25%;background:#20242f}.video_full>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.clearfix:after{content:"";display:table;clear:both}body,html{height:100%;min-height:100vh;margin:0;padding:0;border:0;font-family:open-sans,sans-serif;font-weight:400;font-style:normal;vertical-align:baseline;text-rendering:optimizeLegibility!important}@media (max-width:1024px){body,html{font-size:100%}}@media screen and (max-height:768px){body,html{height:auto}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased!important;scroll-behavior:smooth}input,select,textarea{width:100%;padding:10px}textarea{resize:vertical;min-height:50px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#000;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000;opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{color:#000;opacity:1}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 60px #dbdcdd inset;-webkit-text-fill-color:#000;background-color:#fff;color:#000}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 60px #dbdcdd inset;-webkit-text-fill-color:#000;background-color:#fff;color:#000}a{text-decoration:none;color:#146ba2}a:focus,a:hover{text-decoration:underline}table{border-collapse:collapse;border-spacing:0}iframe{border:0;margin:0;padding:0}::-moz-selection{background:rgba(0,0,0,.98);color:#fff;text-shadow:none}::selection{background:rgba(248,152,0,.98);color:#fff;text-shadow:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:not(.wysiwyg) ul{list-style:none;padding:0;margin:0}img{display:block;max-width:100%;transition:all .3s ease-in-out}:disabled{cursor:not-allowed}address{font-style:normal}address,address a{color:#f89800}body{background:#fff;color:#000}.nodisplay{display:none;transition:all .3s ease-in-out}.read_more{display:block;color:#041025}.container{padding-bottom:40px;position:relative}.wrapper{max-width:1216px;margin:0 auto;position:relative;padding:0 40px}@media (max-width:480px){.wrapper{padding:0 20px}}.box__container,.jobs__item__content{display:flex;width:100%}@media (max-width:900px){.box__container,.jobs__item__content{flex-wrap:wrap}}.box--fluid{flex-wrap:wrap}.box--padding{margin:0 -15px;width:auto;min-width:100%}@media (max-width:900px){.box--padding{margin:0}}.box--padding>div{padding:0 15px}@media (max-width:900px){.box--padding>div{padding:0}}.box__align--center,.jobs__item__content{align-items:center}.box__align--flex-end{align-items:flex-end}.box__align--flex-start{align-items:flex-start}.box__justify--space-between{justify-content:space-between}.box__justify--flex-end{justify-content:flex-end}.box__justify--center{justify-content:center}.col_full{width:100%}.col_80{width:80%}@media (max-width:900px){.col_80{width:100%}}.col_75{width:75%}@media (max-width:900px){.col_75{width:100%}}.col_66{width:66.6666%}@media (max-width:900px){.col_66{width:100%}}.col_60{width:60%}@media (max-width:900px){.col_60{width:100%}}.col_50{width:50%}@media (max-width:900px){.col_50{width:100%}}.col_40{width:40%}@media (max-width:900px){.col_40{width:100%}}.col_33{width:33.3333%}@media (max-width:900px){.col_33{width:100%}}.col_25{width:25%}@media (max-width:900px){.col_25{width:100%}}.col_20{width:20%}@media (max-width:900px){.col_20{width:100%}}.wysiwyg ol,.wysiwyg ul{list-style:none;padding-left:16px}.wysiwyg ol{counter-reset:li}.wysiwyg b,.wysiwyg strong{font-weight:700;color:#000}.wysiwyg em,.wysiwyg i{font-style:italic}.wysiwyg table td{padding:6px 10px}.wysiwyg blockquote{border-left:3px solid #000;margin-left:0;margin-right:0;padding-left:20px;color:#000}@media (max-width:900px){.wysiwyg blockquote p{font-size:.875rem}}.wysiwyg figcaption{background:#146ba2;color:#fff;margin:0 0 20px;padding:5px 30px;text-align:left}.wysiwyg table,.wysiwyg td,.wysiwyg th{border:1px solid #000}.wysiwyg .wp-block-separator{border-color:#000;margin:50px 0}.wysiwyg .wp-block-button__link:before{display:none!important}.wysiwyg.post h2,.wysiwyg.post h3,.wysiwyg.post h4,.wysiwyg.post h5,.wysiwyg.post h6{text-transform:none}.wysiwyg.post h2{position:relative}.wysiwyg.post h2:before{content:"";display:block;position:absolute;left:-24px;width:8px;height:100%;background:#76b079}@media (max-width:900px){.wysiwyg.post h2:before{left:-20px}}.wysiwyg.post .wp-block-embed-youtube{width:70%;margin:auto}@media (max-width:900px){.wysiwyg.post .wp-block-embed-youtube{width:90%}}@media (max-width:480px){.wysiwyg.post .wp-block-embed-youtube{width:100%}}.wysiwyg.post .wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;height:0;padding-top:56.25%;width:100%}.wysiwyg.post .wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%}.wp-block-columns{gap:1.75em!important}.cgv__page ol li strong,.title,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{font-family:open-sans,sans-serif;font-weight:300;font-style:normal;color:#041025;text-transform:uppercase;padding:0;margin:0;font-size:54px;transition:all .3s ease-in-out}@media (max-width:900px){.cgv__page ol li strong,.title,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{font-size:46px}}.cgv__page ol li strong,.title--m,.wysiwyg h1{font-size:42px;transition:all .3s ease-in-out}@media (max-width:900px){.cgv__page ol li strong,.title--m,.wysiwyg h1{font-size:30px}}.title--s,.wysiwyg h2{font-size:34px;transition:all .3s ease-in-out}@media (max-width:900px){.title--s,.wysiwyg h2{font-size:22px}}.title--xs,.wysiwyg h3{font-size:24px;transition:all .3s ease-in-out}@media (max-width:900px){.title--xs,.wysiwyg h3{font-size:20px}}.title--xxs,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-size:20px;transition:all .3s ease-in-out}@media (max-width:900px){.title--xxs,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-size:18px}}.contact__error,.list__item,.number_list__item,.search__count,.search__list,.text,.wysiwyg h5,.wysiwyg h6,.wysiwyg ol li,.wysiwyg p,.wysiwyg ul li,body{font-family:open-sans,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.3;color:#000}@media (max-width:480px){.contact__error,.list__item,.number_list__item,.search__count,.search__list,.text,.wysiwyg h5,.wysiwyg h6,.wysiwyg ol li,.wysiwyg p,.wysiwyg ul li,body{font-size:.75rem}}.text--m,.wysiwyg blockquote p{font-size:.875rem}@media (max-width:480px){.text--m,.wysiwyg blockquote p{font-size:.667rem}}.text--s,.wysiwyg blockquote cite{font-size:.75rem}@media (max-width:480px){.text--s,.wysiwyg blockquote cite{font-size:14px}}.form__input,.jobs__item__location,.jobs__item__schedule,.news__pagination--item,.text--xs,.wysiwyg figcaption{font-size:14px}.category__tag,.form__label,.text--xxs{font-size:11px}.list__item,.number_list__item,.wysiwyg ol li,.wysiwyg ul li{position:relative;padding:5px 0 5px 25px}@media (max-width:1024px){.list__item,.number_list__item,.wysiwyg ol li,.wysiwyg ul li{padding:4px 0 4px 20px}}@media (max-width:767px){.list__item,.number_list__item,.wysiwyg ol li,.wysiwyg ul li{padding-left:17px}}@media (max-width:480px){.list__item,.number_list__item,.wysiwyg ol li,.wysiwyg ul li{padding:3px 0 3px 15px}}.list__item:before,.wysiwyg ul li:before{content:"•";display:block;position:absolute;top:5px;left:0;color:#f89800}.number_list__item,.wysiwyg ol li{counter-increment:li}.number_list__item:before,.wysiwyg ol li:before{content:counter(li) ".";display:block;position:absolute;top:5px;left:0;color:#f89800}.btn,.wysiwyg .btn,.wysiwyg .wp-block-button__link{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;padding:10px;background-color:#041025;border-radius:4px;color:#fff;text-decoration:none;display:inline-block;font-family:open-sans,sans-serif;font-weight:400;font-style:normal;text-align:center;border:2px solid #041025;cursor:pointer;outline:none;transition:all .2s ease-in-out}.btn:focus,.btn:hover,.wysiwyg .btn:focus,.wysiwyg .btn:hover,.wysiwyg .wp-block-button__link:focus,.wysiwyg .wp-block-button__link:hover{background:#fff;color:#041025;text-decoration:none}.btn__more{width:36px;height:36px;background:#041025;position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn__more div{width:18px;height:1px;background:#f89800;transform:translate(10px) rotate(0deg);transition:all .3s ease-in-out}.btn__more div:last-of-type{transform:translate(-8px) rotate(90deg)}.btn__more:hover div{width:14px;transform:translate(9px,-4px) rotate(45deg)}.btn__more:hover div:last-of-type{transform:translate(-5px,5px) rotate(-45deg)}.btn__back{padding:10px;background-color:#28343e;border-radius:4px;width:100px;text-align:center}.btn__back a{color:#fff;text-decoration:none}.swiper,.swiper-slide,.swiper-wrapper{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.banner{position:relative;background-size:cover;height:400px;width:100%;background-repeat:no-repeat;background-position:50%}.banner,.banner.banner--conditions{background-image:url(/wp-content/themes/portico_new/assets/build/images/banner-conditions.5513aa11.jpg)}.banner.banner--team{background-image:url(/wp-content/themes/portico_new/assets/build/images/banner-team.cf002f13.jpg)}.banner.banner--activity{background-image:url(/wp-content/themes/portico_new/assets/build/images/banner-activities.fdf2b82f.jpg)}.banner.banner--jobs{background-image:url(/wp-content/themes/portico_new/assets/build/images/banner-career.20b22c69.jpg)}.banner:before{content:"";position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background-color:rgba(4,16,37,.5)}.banner .wrapper{height:100%}.banner .wrapper .cgv__page ol li strong,.banner .wrapper .title,.banner .wrapper .wysiwyg h1,.banner .wrapper .wysiwyg h2,.banner .wrapper .wysiwyg h3,.banner .wrapper .wysiwyg h4,.cgv__page ol li .banner .wrapper strong,.wysiwyg .banner .wrapper h1,.wysiwyg .banner .wrapper h2,.wysiwyg .banner .wrapper h3,.wysiwyg .banner .wrapper h4{color:#f89800;position:absolute;z-index:3;bottom:-5px;left:40px;line-height:1em}@media (max-width:900px){.banner .wrapper .cgv__page ol li strong,.banner .wrapper .title,.banner .wrapper .wysiwyg h1,.banner .wrapper .wysiwyg h2,.banner .wrapper .wysiwyg h3,.banner .wrapper .wysiwyg h4,.cgv__page ol li .banner .wrapper strong,.wysiwyg .banner .wrapper h1,.wysiwyg .banner .wrapper h2,.wysiwyg .banner .wrapper h3,.wysiwyg .banner .wrapper h4{left:20px;font-size:36px}}@media screen and (max-width:360px){.banner .wrapper .cgv__page ol li strong,.banner .wrapper .title,.banner .wrapper .wysiwyg h1,.banner .wrapper .wysiwyg h2,.banner .wrapper .wysiwyg h3,.banner .wrapper .wysiwyg h4,.cgv__page ol li .banner .wrapper strong,.wysiwyg .banner .wrapper h1,.wysiwyg .banner .wrapper h2,.wysiwyg .banner .wrapper h3,.wysiwyg .banner .wrapper h4{font-size:24px;bottom:-2px}}.pagination{max-width:1216px;margin:0 auto;position:relative;padding:40px;display:flex;flex-direction:row-reverse}@media (max-width:480px){.pagination{padding:20px;justify-content:center}}.pagination .button_nav{display:flex;justify-content:space-between;width:100%}.pagination .button_nav .next,.pagination .button_nav .prev{background-color:#041025;color:#fff;border:none;color:#f89800;padding:10px 20px;border-radius:0;text-transform:uppercase;font-size:15px;transition:all .3s ease-in-out}.pagination .button_nav .next:hover,.pagination .button_nav .prev:hover{color:#fff}.pagination .button_nav ul{list-style-type:none;padding:0;margin:0;display:flex}.pagination .button_nav ul li:first-of-type{margin-left:20px}.pagination .button_nav ul li:last-of-type{margin-right:20px}.pagination .button_nav ul li a{width:30px;height:30px;background-color:#f89800;border-radius:50%;margin:0 5px;color:#fff;font-size:12px;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.pagination .button_nav ul li a.active,.pagination .button_nav ul li a:hover{background-color:#041025;color:#fff}@media (max-width:900px){.scroll--top{background-color:#041025;width:40px;height:40px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.scroll--top,.scroll--top div{transition:all .3s ease-in-out}.scroll--top div{background-color:#fff;width:1px;height:16px;margin-bottom:0}.scroll--top div:first-of-type,.scroll--top div:last-of-type{height:8px}.scroll--top div:first-of-type{transform:translate(-2px,-5px) rotate(45deg)}.scroll--top div:last-of-type{transform:translate(2px,-5px) rotate(-45deg)}.scroll--top:hover{background-color:#f89800}.scroll--top:hover div{margin-bottom:4px}}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.pb-0{padding-bottom:0}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.mr-15{margin-right:15px}.my-15{margin-top:15px;margin-bottom:15px}.mx-15{margin-left:15px;margin-right:15px}.pb-15{padding-bottom:15px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.my-20{margin-top:20px;margin-bottom:20px}.mx-20{margin-left:20px;margin-right:20px}.pb-20{padding-bottom:20px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.mr-30{margin-right:30px}.my-30{margin-top:30px;margin-bottom:30px}.mx-30{margin-left:30px;margin-right:30px}.pb-30{padding-bottom:30px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.ml-50{margin-left:50px}.mr-50{margin-right:50px}.my-50{margin-top:50px;margin-bottom:50px}.mx-50{margin-left:50px;margin-right:50px}.pb-50{padding-bottom:50px}.mt-xxl{margin-top:100px}@media (max-width:1024px){.mt-xxl{margin-top:80px}}@media (max-width:480px){.mt-xxl{margin-top:60px}}.mb-xxl{margin-bottom:100px}@media (max-width:1024px){.mb-xxl{margin-bottom:80px}}@media (max-width:480px){.mb-xxl{margin-bottom:60px}}.ml-xxl{margin-left:100px}@media (max-width:1024px){.ml-xxl{margin-left:80px}}@media (max-width:480px){.ml-xxl{margin-left:60px}}.mr-xxl{margin-right:100px}@media (max-width:1024px){.mr-xxl{margin-right:80px}}@media (max-width:480px){.mr-xxl{margin-right:60px}}.my-xxl{margin-top:100px;margin-bottom:100px}@media (max-width:1024px){.my-xxl{margin-top:80px;margin-bottom:80px}}@media (max-width:480px){.my-xxl{margin-top:60px;margin-bottom:60px}}.mx-xxl{margin-left:100px;margin-right:100px}@media (max-width:1024px){.mx-xxl{margin-top:80px;margin-bottom:80px}}@media (max-width:480px){.mx-xxl{margin-top:60px;margin-bottom:60px}}@media (max-width:1024px){.mb-m-xxl{margin-bottom:100px}}.mt-xl{margin-top:60px}@media (max-width:1024px){.mt-xl{margin-top:48px}}@media (max-width:480px){.mt-xl{margin-top:36px}}.mb-xl{margin-bottom:60px}@media (max-width:1024px){.mb-xl{margin-bottom:48px}}@media (max-width:480px){.mb-xl{margin-bottom:36px}}.ml-xl{margin-left:60px}@media (max-width:1024px){.ml-xl{margin-left:48px}}@media (max-width:480px){.ml-xl{margin-left:36px}}.mr-xl{margin-right:60px}@media (max-width:1024px){.mr-xl{margin-right:48px}}@media (max-width:480px){.mr-xl{margin-right:36px}}.my-xl{margin-top:60px;margin-bottom:60px}@media (max-width:1024px){.my-xl{margin-top:48px;margin-bottom:48px}}@media (max-width:480px){.my-xl{margin-top:36px;margin-bottom:36px}}.mx-xl{margin-left:60px;margin-right:60px}@media (max-width:1024px){.mx-xl{margin-top:48px;margin-bottom:48px}}@media (max-width:480px){.mx-xl{margin-top:36px;margin-bottom:36px}}@media (max-width:1024px){.mb-m-xl{margin-bottom:60px}}.mt-l{margin-top:40px}@media (max-width:1024px){.mt-l{margin-top:32px}}@media (max-width:480px){.mt-l{margin-top:24px}}.mb-l,.search__count{margin-bottom:40px}@media (max-width:1024px){.mb-l,.search__count{margin-bottom:32px}}@media (max-width:480px){.mb-l,.search__count{margin-bottom:24px}}.ml-l{margin-left:40px}@media (max-width:1024px){.ml-l{margin-left:32px}}@media (max-width:480px){.ml-l{margin-left:24px}}.mr-l{margin-right:40px}@media (max-width:1024px){.mr-l{margin-right:32px}}@media (max-width:480px){.mr-l{margin-right:24px}}.my-l{margin-top:40px;margin-bottom:40px}@media (max-width:1024px){.my-l{margin-top:32px;margin-bottom:32px}}@media (max-width:480px){.my-l{margin-top:24px;margin-bottom:24px}}.mx-l{margin-left:40px;margin-right:40px}@media (max-width:1024px){.mx-l{margin-top:32px;margin-bottom:32px}}@media (max-width:480px){.mx-l{margin-top:24px;margin-bottom:24px}}@media (max-width:1024px){.mb-m-l{margin-bottom:40px}}.mt-m{margin-top:30px}@media (max-width:1024px){.mt-m{margin-top:24px}}@media (max-width:480px){.mt-m{margin-top:18px}}.mb-m,.wysiwyg h1{margin-bottom:30px}@media (max-width:1024px){.mb-m,.wysiwyg h1{margin-bottom:24px}}@media (max-width:480px){.mb-m,.wysiwyg h1{margin-bottom:18px}}.ml-m{margin-left:30px}@media (max-width:1024px){.ml-m{margin-left:24px}}@media (max-width:480px){.ml-m{margin-left:18px}}.mr-m{margin-right:30px}@media (max-width:1024px){.mr-m{margin-right:24px}}@media (max-width:480px){.mr-m{margin-right:18px}}.my-m{margin-top:30px;margin-bottom:30px}@media (max-width:1024px){.my-m{margin-top:24px;margin-bottom:24px}}@media (max-width:480px){.my-m{margin-top:18px;margin-bottom:18px}}.mx-m{margin-left:30px;margin-right:30px}@media (max-width:1024px){.mx-m{margin-top:24px;margin-bottom:24px}}@media (max-width:480px){.mx-m{margin-top:18px;margin-bottom:18px}}@media (max-width:1024px){.mb-m-m{margin-bottom:30px}}.mt-s{margin-top:20px}@media (max-width:1024px){.mt-s{margin-top:16px}}@media (max-width:480px){.mt-s{margin-top:12px}}.mb-s{margin-bottom:20px}@media (max-width:1024px){.mb-s{margin-bottom:16px}}@media (max-width:480px){.mb-s{margin-bottom:12px}}.ml-s{margin-left:20px}@media (max-width:1024px){.ml-s{margin-left:16px}}@media (max-width:480px){.ml-s{margin-left:12px}}.mr-s{margin-right:20px}@media (max-width:1024px){.mr-s{margin-right:16px}}@media (max-width:480px){.mr-s{margin-right:12px}}.my-s,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-top:20px;margin-bottom:20px}@media (max-width:1024px){.my-s,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-top:16px;margin-bottom:16px}}@media (max-width:480px){.my-s,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-top:12px;margin-bottom:12px}}.mx-s{margin-left:20px;margin-right:20px}@media (max-width:1024px){.mx-s{margin-top:16px;margin-bottom:16px}}@media (max-width:480px){.mx-s{margin-top:12px;margin-bottom:12px}}@media (max-width:1024px){.mb-m-s{margin-bottom:20px}}.mt-xs{margin-top:10px}@media (max-width:1024px){.mt-xs{margin-top:8px}}@media (max-width:480px){.mt-xs{margin-top:6px}}.mb-xs,.wysiwyg ol,.wysiwyg ul{margin-bottom:10px}@media (max-width:1024px){.mb-xs,.wysiwyg ol,.wysiwyg ul{margin-bottom:8px}}@media (max-width:480px){.mb-xs,.wysiwyg ol,.wysiwyg ul{margin-bottom:6px}}.ml-xs{margin-left:10px}@media (max-width:1024px){.ml-xs{margin-left:8px}}@media (max-width:480px){.ml-xs{margin-left:6px}}.mr-xs{margin-right:10px}@media (max-width:1024px){.mr-xs{margin-right:8px}}@media (max-width:480px){.mr-xs{margin-right:6px}}.my-xs{margin-top:10px;margin-bottom:10px}@media (max-width:1024px){.my-xs{margin-top:8px;margin-bottom:8px}}@media (max-width:480px){.my-xs{margin-top:6px;margin-bottom:6px}}.mx-xs{margin-left:10px;margin-right:10px}@media (max-width:1024px){.mx-xs{margin-top:8px;margin-bottom:8px}}@media (max-width:480px){.mx-xs{margin-top:6px;margin-bottom:6px}}@media (max-width:1024px){.mb-m-xs{margin-bottom:10px}}.mt-xxs{margin-top:5px}@media (max-width:1024px){.mt-xxs{margin-top:4px}}@media (max-width:480px){.mt-xxs{margin-top:3px}}.mb-xxs{margin-bottom:5px}@media (max-width:1024px){.mb-xxs{margin-bottom:4px}}@media (max-width:480px){.mb-xxs{margin-bottom:3px}}.ml-xxs{margin-left:5px}@media (max-width:1024px){.ml-xxs{margin-left:4px}}@media (max-width:480px){.ml-xxs{margin-left:3px}}.mr-xxs{margin-right:5px}@media (max-width:1024px){.mr-xxs{margin-right:4px}}@media (max-width:480px){.mr-xxs{margin-right:3px}}.my-xxs{margin-top:5px;margin-bottom:5px}@media (max-width:1024px){.my-xxs{margin-top:4px;margin-bottom:4px}}@media (max-width:480px){.my-xxs{margin-top:3px;margin-bottom:3px}}.mx-xxs{margin-left:5px;margin-right:5px}@media (max-width:1024px){.mx-xxs{margin-top:4px;margin-bottom:4px}}@media (max-width:480px){.mx-xxs{margin-top:3px;margin-bottom:3px}}@media (max-width:1024px){.mb-m-xxs{margin-bottom:5px}}.header{position:absolute;top:0;width:100%;background:rgba(4,16,37,.8);z-index:9999}.sticky_nav .header{position:fixed}.header__wrapper .header__container{max-width:1260px;height:148px;position:relative;margin:0 auto;padding:0 10px;z-index:100;display:flex;transition:all .3s ease-in-out}@media (max-width:1024px){.header__wrapper .header__container{padding:0 20px;height:80px}}.sticky_nav .header__wrapper .header__container{height:100px}@media (max-width:1024px){.sticky_nav .header__wrapper .header__container{height:80px}}.header__wrapper .header__container .logo{display:flex;align-items:center;margin-right:10%}.header__wrapper .header__container .logo .logo__link .logo__img{transition:all .3s ease-in-out;width:207px;height:auto}@media (max-width:900px){.header__wrapper .header__container .logo .logo__link .logo__img{width:110px}}.sticky_nav .header__wrapper .header__container .logo .logo__link .logo__img{width:110px}.header__wrapper .header__container .nav__main{display:flex;align-items:center;transition:all .5s ease-in-out}@media (max-width:1024px){.header__wrapper .header__container .nav__main{width:100%;position:absolute;top:-600px;left:0;z-index:10;background-color:#041025;box-shadow:0 6px 6px rgba(0,0,0,.5);padding:40px 0 20px;transition:all .5s ease-in-out}}.header__wrapper .header__container .nav__main .nav__main__wrapper .nav__main__link{color:#fff;margin-right:40px;text-transform:uppercase;text-decoration:none;font-size:14px}@media (max-width:1024px){.header__wrapper .header__container .nav__main .nav__main__wrapper .nav__main__link{padding:20px 40px;display:flex;flex-direction:column;margin-right:0}}.header__wrapper .header__container .nav__main .nav__main__wrapper .nav__main__link:hover{color:#f89800;transition:all .3s ease-in-out}.header__wrapper .header__container .nav__main .nav__main__wrapper .nav__main__link:last-of-type{margin-right:0}.header__wrapper .header__container .nav__main .nav__main__wrapper .nav__main__link.nav__main__link--active{color:#f89800}@media (max-width:1024px){.header__wrapper .header__container .nav__main.nav__main--active{top:0}}.nav__lang{display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%);margin-right:10px}@media (max-width:1024px){.nav__lang{right:90px}}.nav__lang .nav__lang__wrapper{margin-left:20px;display:flex;justify-content:center;align-items:center}@media (max-width:480px){.nav__lang .nav__lang__wrapper{margin-left:20px}}.nav__lang .nav__lang__wrapper .nav__lang__link{color:#fff;padding:5px;text-decoration:none;text-transform:uppercase}.nav__lang .nav__lang__wrapper .nav__lang__link:hover{color:#f89800;transition:all .3s ease-in-out}.nav__lang .nav__lang__wrapper .nav__lang__link.nav__lang__link--active{position:relative}.nav__lang .nav__lang__wrapper .nav__lang__link.nav__lang__link--active:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 10px);height:3px;background:#f89800}@keyframes opacitymainmenu{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.nav__burger{position:absolute;right:20px;top:50%;transform:translateY(-50%);padding:20px;width:20px;height:20px;cursor:pointer;z-index:105;overflow:hidden;display:flex;justify-content:center;transition:all .3s ease-in-out}.nav__burger .nav__burger__bars{top:13px}.nav__burger .nav__burger__bars,.nav__burger .nav__burger__bars:nth-of-type(2){display:block;position:absolute;width:20px;height:2px;background:#fff;transition:all .3s ease-in-out}.nav__burger .nav__burger__bars:nth-of-type(2){top:19px}.nav__burger .nav__burger__bars:nth-of-type(3){display:block;position:absolute;top:25px;width:20px;height:2px;background:#fff;transition:all .3s ease-in-out}}@media (max-width:1024px){.nav__burger.nav__burger--active .nav__burger__bars{transition:all .3s ease-in-out;transform:rotate(45deg);top:16px}.nav__burger.nav__burger--active .nav__burger__bars:nth-of-type(2){transition:all .3s ease-in-out;background:hsla(0,0%,100%,0)}.nav__burger.nav__burger--active .nav__burger__bars:nth-of-type(3){transition:all .3s ease-in-out;transform:rotate(-45deg);top:16px}}.form{text-align:left}.form__row{margin:0 -15px 15px;display:flex;align-items:center;width:auto}@media (max-width:900px){.form__row{flex-wrap:wrap;margin-bottom:0}.form__row .form__item{width:100%}}.form__item{padding-left:15px;padding-right:15px;width:100%}@media (max-width:900px){.form__item{margin-bottom:25px}}.form__item-50{width:50%}.form__item-33{width:33%}.form__item--auto{width:auto}.col label{margin-bottom:0}.form__label{color:#000;display:block;margin-bottom:10px;text-transform:uppercase}.form__label.required:after{content:"*";display:inline-block;line-height:1;color:#000;position:relative;top:-2px;left:0}.form__input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;display:block;background:#fff;width:100%;padding:10px 20px;font-family:open-sans,sans-serif;font-weight:400;font-style:normal;line-height:1.3;color:#000;border:1px solid #ddd;outline:none;transition:all .4s ease-in-out}.form__input:focus{border-color:#f89800}.form__input.error{color:#ec7556;border-color:#ec7556}.form__input--l{padding-right:60px;font-size:.958rem;color:rgba(31,29,93,.54);border:none;box-shadow:-3px 3px 6px rgba(0,0,0,.1607843137)}@media (max-width:900px){.form__input--l{font-size:.667rem}}.form__input--l:focus{box-shadow:0 4px 8px rgba(22,74,132,.15)}.form__input--textarea{width:100%;max-width:100%;resize:none}label{display:block}.checkbox__box{color:#000;display:block;position:relative;padding-left:33px;cursor:pointer;font-size:.583rem;user-select:none}.checkbox__box--l{font-size:.667rem}.checkbox__btn{position:absolute;top:0;left:0;height:21px;width:21px;border-radius:5px;background:#fff;border:1px solid #000;margin-bottom:0}.checkbox__btn:after{content:"";position:absolute;display:none;left:35%;top:12%;transform:translate(-50%,-50%);width:7px;height:13px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox__input{position:absolute;left:0;opacity:0;cursor:pointer;padding:0;margin:0;overflow:visible;z-index:-1}.checkbox__input:checked~.checkbox__btn:after{display:block}.checkbox.error,.radio.error{color:#ec7556}.radio__label{color:#000}.radio{display:flex;align-items:stretch}@media (max-width:900px){.radio{flex-direction:column;align-items:flex-start}}.radio__item{width:auto;flex:1}.radio__input{position:absolute;left:0;opacity:0;cursor:pointer;padding:0;margin:0;overflow:visible}.radio__input:checked+.radio__label{background:#000;color:#fff}.radio__input:disabled+.radio__label{background:#fff;border-color:#f2f2f2;color:#f2f2f2;cursor:not-allowed}.radio__label{border:1px solid #000;background:#fff;display:flex;align-items:center;justify-content:center;height:100%;padding:10px 15px;transition:all .3s ease-in-out;margin-right:15px;cursor:pointer;font-size:.583rem;text-align:center}.radio__item:last-child .radio__label{margin-right:0}.error-message{font-size:.583rem;color:red;line-height:2.5}.contact__error{margin-bottom:15px}.contact__error .message.success{padding:10px 15px;display:block;border:1px solid green;margin-top:20px;background:#bfe9d6}.contact__error .message.error{padding:10px 15px;display:block;border:1px solid red;margin-top:20px;background:#f9cfcf}.table{width:100%;margin-bottom:50px}.table th{font-size:.5rem;text-transform:uppercase;vertical-align:top}.table td,.table th{padding:10px;font-family:open-sans,sans-serif;font-weight:400;font-style:normal;text-align:left;border:1px solid #eee}.table td{font-size:.417rem;vertical-align:middle}.footer{display:flex;justify-content:space-between;width:100%;background:#041025;color:#fff;position:sticky;top:100vh}@media (max-width:900px){.footer{flex-direction:column-reverse;height:auto}}.footer .copyright,.footer .infos{display:flex;align-items:center;padding:20px;font-size:12px}@media (max-width:900px){.footer .copyright,.footer .infos{width:100%;padding:10px 20px;margin-bottom:20px}}.footer .copyright{position:relative;z-index:1}.footer .copyright a{margin-left:6px}.footer .copyright a img{margin-right:6px}@media (max-width:900px){.footer .infos{flex-direction:column;align-items:start}}.footer .infos .infos__item .infos__item__link{text-decoration:none;position:relative;color:#fff;text-transform:uppercase;transition:all .3s ease-in-out}@media (max-width:900px){.footer .infos .infos__item .infos__item__link{display:inline-block}.footer .infos .infos__item .infos__item__link:before{display:none}}.footer .infos .infos__item .infos__item__link:first-of-type{margin-right:10px}.footer .infos .infos__item .infos__item__link:last-of-type{margin-left:10px;padding-left:16px}.footer .infos .infos__item .infos__item__link:hover{color:#f89800}.footer .infos .infos__item .infos__item__link:before{content:"";display:block;position:absolute;left:0;top:0;width:1px;height:100%;background-color:#fff}.footer .infos .infos__item:first-of-type .infos__item__link:before{display:none}.container--stickfoot{min-height:66%}@media (max-width:900px){.container--stickfoot{min-height:100%;margin-bottom:0}}.aside{width:30%;margin-right:20px}@media (max-width:480px){.aside{width:34%}}.big_side{width:67%}@media (max-width:900px){.big_side{width:100%}}.container__wrapper h2{color:#28343e;line-height:1.2em;padding:20px 0}.container__wrapper:after{content:"";display:table;clear:left}.container__wrapper.informations h2{font-size:24px;padding:30px 0 10px}.page_404__text{margin-bottom:2rem;font-size:.667rem;line-height:calc(1em + 6px);color:#000}.home__container{background:url(/wp-content/themes/portico_new/assets/build/images/banner-cover.41ea573a.jpg) no-repeat 0 0;background-size:cover;height:100%;padding-top:200px}@media (max-width:1024px){.home__container{padding-bottom:1100px}}@media (max-width:900px){.home__container{padding-bottom:1200px}}@media screen and (max-width:374px){.home__container{padding-bottom:150px}}@media screen and (max-height:800px){.home__container{padding-bottom:100px}}.home__wrapper{display:flex;flex-wrap:wrap;max-width:1216px;margin:0 auto;padding:0 20px}.home__section{height:245px;position:relative}@media (max-width:1024px){.home__section{min-height:245px;height:auto}}.home__section.col100{width:100%;padding:20px}.home__section.col33,.home__section.col66{margin-bottom:1%;padding:20px}.home__section.col66{width:66%;transition:all .3s ease-in-out}@media (max-width:1024px){.home__section.col66{width:100%;margin-bottom:20px}}.home__section.col33{width:33%;transition:all .3s ease-in-out}@media (max-width:1024px){.home__section.col33{width:100%;margin-bottom:20px}}.home__section.thumb__company{background:#fff url(/wp-content/themes/portico_new/assets/build/images/cabinet-10.834998c6.jpg) no-repeat 0/cover;margin-right:1%;display:flex;align-items:flex-start}@media (max-width:1024px){.home__section.thumb__company{margin-right:0;background-position:right 0}}@media (max-width:900px){.home__section.thumb__company{background-position:70px 0}}.home__section.thumb__company h1{font-size:30px}@media (max-width:1024px){.home__section.thumb__company h1{padding-right:160px}}@media (max-width:900px){.home__section.thumb__company h1{padding-right:0}}.home__section.thumb__asset{background:rgba(4,16,37,.8);color:#fff;text-align:center;position:relative}.home__section.thumb__asset h2{color:#fff;padding:60px 20px;font-size:30px}.home__section.thumb__asset h2 span{color:#f89800}.home__section.thumb__asset .thumb__asset__assets{display:flex;justify-content:center;align-items:center;height:100%}.home__section.thumb__expertise{background:#d3d3d3;margin-right:1%}@media (max-width:1024px){.home__section.thumb__expertise{margin-right:0}}.home__section.thumb__expertise h2{padding-bottom:40px;font-size:30px}.home__section.thumb__expertise p{padding:0 40px;outline:none;font-size:14px}.home__section.thumb__news{background:#f4f0eb}.home__section.thumb__news h2{font-size:20px}.home__section.thumb__news strong{display:block;color:#f89800;margin-bottom:10px}.home__section.thumb__news p{font-size:14px}.home__section.thumb__news p a{display:block}.swiper .swiper-button-next,.swiper .swiper-button-prev{width:38px;height:38px;right:0;top:50%;transform:translateY(-50%);margin-top:0}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{content:"";width:38px;height:38px;background:url(/wp-content/themes/portico_new/assets/build/images/next.371ecc5a.svg) no-repeat 50%/contain;background-color:transparent;display:block;position:absolute;top:0;right:0}.swiper .swiper-button-prev{transform:rotate(180deg) translateY(50%);left:0;right:auto}.swiper__home .swiper-slide{position:relative}.swiper.swiper__activities{padding:0 40px}.contact__page .map{height:100vh}.contact__page .address{position:absolute;z-index:1000;width:50%;right:0;top:0;background:#fff;padding:50px}@media (max-width:900px){.contact__page .address{width:100%;position:relative}.contact__page .map{height:800px}}.blog__page .news__item__col{margin-bottom:40px}.blog__page .news__item{position:relative;padding-bottom:60px;border-bottom:1px solid #f4f0eb;height:100%}.blog__page .news__item .news__item__image{display:block;position:relative}.blog__page .news__item .news__item__image:after{content:"";display:block;padding-top:100%}.blog__page .news__item .news__item__picture{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center}.blog__page .news__item .cgv__page ol li strong,.blog__page .news__item .title,.blog__page .news__item .wysiwyg h1,.blog__page .news__item .wysiwyg h2,.blog__page .news__item .wysiwyg h3,.blog__page .news__item .wysiwyg h4,.cgv__page ol li .blog__page .news__item strong,.wysiwyg .blog__page .news__item h1,.wysiwyg .blog__page .news__item h2,.wysiwyg .blog__page .news__item h3,.wysiwyg .blog__page .news__item h4{padding:0}.blog__page .news__item .news__item__date{padding:20px 0 10px;display:block;color:#f89800}.blog_details .article{border-bottom:none}.btn--back{padding:10px;background-color:#28343e;border-radius:4px;width:100px;text-align:center;margin-top:20px}.btn--back a{color:#fff;text-decoration:none}.news__search{flex:0 0 254px}.search_form--form{display:flex;margin-bottom:0;position:relative;width:254px}@media (max-width:1024px){.search_form--form{width:100%}}.search_form--form .form__input{height:43px;padding-right:63px}@media (max-width:1024px){.search_form--form .form__input{border-radius:0}}.search_form--form .search_form--submit{background:url(/wp-content/themes/portico_new/assets/build/images/icon_search.16ad16cf.svg) no-repeat 50%/18px auto;width:43px;height:43px;padding:0;border:none;border-radius:4px;flex:0 0 43px;position:absolute;right:0}@media (max-width:1024px){.search_form--form .search_form--submit{border-radius:0;background-color:#041025}}.search_form--form .search_form--submit:focus,.search_form--form .search_form--submit:hover{cursor:pointer}.news__filter{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0}.news__filter__item{color:#041025;transition:all .3s ease-in-out;font-weight:700;padding:12px;border-radius:4px;margin-right:15px}.news__filter__item:focus,.news__filter__item:hover,.news__filter__item label{cursor:pointer}.news__filter__item input{display:none}.news__filter__item--active,.news__filter__item:focus,.news__filter__item:hover{background:#041025;color:#fff}.news__pagination{display:flex;align-items:center;justify-content:center;overflow:hidden}.news__pagination--nav{text-indent:-9999999px}.news__pagination--next,.news__pagination--prev{width:28px;height:28px;background:url(/wp-content/themes/portico_new/assets/build/images/arrow_cta.b0aeb952.svg) no-repeat 50%/10px;background-color:transparent;border:none;transition:all .3s ease-in-out}.news__pagination--next:focus,.news__pagination--next:hover,.news__pagination--prev:focus,.news__pagination--prev:hover{filter:brightness(0) saturate(100%) invert(7%) sepia(48%) saturate(1257%) hue-rotate(184deg) brightness(96%) contrast(103%);cursor:pointer}.news__pagination--prev{transform:rotate(180deg)}.news__pagination--item{width:43px;height:43px;background:none;border:none;border-radius:4px;font-weight:700;margin:0 2px}.news__pagination--item.is_active,.news__pagination--item:focus,.news__pagination--item:hover{background:#041025;color:#fff;cursor:pointer;text-decoration:none}.category__tag{background:#041025;color:#fff;font-weight:700;padding:5px 10px;border-radius:4px;margin-right:10px}.team__page{padding-top:60px;display:flex;flex-wrap:wrap}.team__page .team__thumb{width:23%;margin:0 1% 1%;overflow:hidden;position:relative}@media (max-width:1024px){.team__page .team__thumb{width:31.3333%;margin:0 1% 3%}}@media (max-width:900px){.team__page .team__thumb{width:48%;margin:0 1% 3%}}@media (max-width:480px){.team__page .team__thumb{width:100%;margin:0 1% 3%}}.team__page .team__thumb:hover .team__thumb__infos{top:0}.team__page .team__thumb .team__thumb__infos{position:absolute;top:100%;width:100%;height:100%;background-color:rgba(4,16,37,.8);display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:all .5s ease-in-out}.team__page .team__thumb .team__thumb__name{color:#fff;font-size:24px;text-align:center}.team__page .team__thumb .team__thumb__social img{width:20px;height:20px}.team__page .team__thumb .team__thumb__picture img{width:100%}@media (max-width:900px){.team__page .aside{position:absolute;right:0;top:-158px}}@media (max-width:480px){.team__page .aside{top:-120px}}.team__page .big_side .contact__box{display:flex;justify-content:space-between;border-bottom:1px solid #d3d3d3;padding-bottom:20px}.team__page .big_side .contact__box .contact__direct a{text-decoration:none}.team__page .big_side .contact__box .contact__social{align-self:flex-end}.team__page .big_side .contact__box .contact__social i{color:#28343e;font-style:normal}.team__page .big_side .contact__bio{padding-top:20px}.team__page .big_side .contact__bio p{text-align:justify}.container .wrapper.activity{display:flex;padding-top:40px}@media (max-width:900px){.container .wrapper.activity{flex-direction:column}}.container .wrapper.activity aside{width:30%}@media (max-width:900px){.container .wrapper.activity aside{width:100%}}.container .wrapper.activity aside .list_activity{list-style-type:none;margin-right:40px;padding:0}.container .wrapper.activity aside .list_activity li{margin-bottom:10px;cursor:pointer;padding:10px 0;position:relative;font-weight:400;transition:all .3s ease-in-out}.container .wrapper.activity aside .list_activity li:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#f89800;transition:all .3s ease-in-out}.container .wrapper.activity aside .list_activity li.active{font-weight:700}.container .wrapper.activity aside .list_activity li.active:after{width:100%}.container .wrapper.activity .activity_content{width:67%;position:relative}@media (max-width:900px){.container .wrapper.activity .activity_content{width:100%}}.container .wrapper.activity .activity_content .activity_content--item{opacity:0;position:absolute;top:0;height:0;overflow:hidden}.container .wrapper.activity .activity_content .activity_content--item.active{opacity:1;position:relative;top:auto;height:auto}.container .wrapper.activity .activity_content h2{font-size:30px}@media (max-width:480px){.container .wrapper.activity .activity_content h2{font-size:24px}}.cgv__page ol{counter-reset:list_first;list-style-type:none}.cgv__page ol li{position:relative}.cgv__page ol li:before{counter-increment:list_first;content:counter(list_first) ".";position:absolute;top:10px;left:-30px;font-size:30px;color:#f89800;font-family:open-sans,sans-serif;font-weight:300;font-style:normal}.cgv__page ol li ol{counter-reset:list_second;padding-left:22px;list-style-type:none}.cgv__page ol li ol li{padding-left:20px;margin-bottom:10px}.cgv__page ol li ol li:before{counter-increment:list_second;content:counter(list_first) "." counter(list_second);position:absolute;top:0;left:-20px;font-size:20px;color:#041025;font-family:open-sans,sans-serif;font-weight:300;font-style:normal}.jobs__item{position:relative;border-bottom:1px solid #f4f0eb;padding:30px 0}.cgv__page ol li .jobs__item strong,.jobs__item .cgv__page ol li strong,.jobs__item .title,.jobs__item .wysiwyg h1,.jobs__item .wysiwyg h2,.jobs__item .wysiwyg h3,.jobs__item .wysiwyg h4,.wysiwyg .jobs__item h1,.wysiwyg .jobs__item h2,.wysiwyg .jobs__item h3,.wysiwyg .jobs__item h4{padding:10px 0}.jobs__item__date{color:#f89800}.jobs__item__location,.jobs__item__schedule{text-align:center;color:#041025}@media (max-width:900px){.jobs__item__location,.jobs__item__schedule{text-align:left;padding-top:10px}}.single_job--page .jobs__item__location,.single_job--page .jobs__item__schedule{text-align:left}.how_to{border:1px solid #f2f2f2;border-radius:4px;padding:30px}@media (max-width:900px){.how_to{margin-top:30px}}.cgv__page ol li .how_to strong,.how_to .cgv__page ol li strong,.how_to .title,.how_to .wysiwyg h1,.how_to .wysiwyg h2,.how_to .wysiwyg h3,.how_to .wysiwyg h4,.wysiwyg .how_to h1,.wysiwyg .how_to h2,.wysiwyg .how_to h3,.wysiwyg .how_to h4{padding:0}