.section--portfolioslider--image-grid{display:grid;gap:42px;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(2,1fr)}.section--portfolioslider--image-grid.section--portfolioslider--image-grid--size--3 .large--image{grid-column:span 1;grid-row:span 2}.section--portfolioslider--image-grid.section--portfolioslider--image-grid--size--2 .large--image{grid-column:span 1;grid-row:span 1}.section--portfolioslider--image-grid.section--portfolioslider--image-grid--size--1 .large--image{grid-column:span 2;grid-row:span 1}@media (max-width:768px){.section--portfolioslider--image-grid{gap:12px}}.section--portfolioslider .portfolio--slider{position:relative}.section--portfolioslider .f-carousel__slide{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:0 30px}.section--portfolioslider .is-horizontal .f-carousel__nav .f-button.is-prev{background:transparent;left:-14px!important}.section--portfolioslider .is-horizontal .f-carousel__nav .f-button.is-next{background:transparent;right:-14px!important}.section--portfolioslider .f-button svg{stroke:#99a0ab;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.section--portfolioslider .f-button:hover svg{stroke:#5b6371}.section--portfolioslider .f-carousel__dots li,.section--portfolioslider .f-carousel__dots li:hover{opacity:1}.section--portfolioslider .f-carousel__dots button{width:55px}.section--portfolioslider .f-carousel__dots .f-carousel__dot{background-color:#99a0ab;border-radius:1.5px;height:3px;opacity:1;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:45px}.section--portfolioslider .f-carousel__dots li.is-current .f-carousel__dot,.section--portfolioslider .f-carousel__dots li:hover .f-carousel__dot{background-color:#5b6371}.section--portfolioslider .is-horizontal .f-carousel__nav .f-button.is-next,.section--portfolioslider .is-horizontal .f-carousel__nav .f-button.is-prev,.section--portfolioslider .is-horizontal .fancybox__nav .f-button.is-next,.section--portfolioslider .is-horizontal .fancybox__nav .f-button.is-prev{top:30%;transform:translateY(-30%)}.section--portfolioslider .all--color--white .f-button svg{stroke:#fff}.section--portfolioslider .all--color--white .f-button:hover svg{stroke:#0071eb}.section--portfolioslider .all--color--white .f-carousel__dots .f-carousel__dot{background-color:#fff}.section--portfolioslider .all--color--white .f-carousel__dots li.is-current .f-carousel__dot,.section--portfolioslider .all--color--white .f-carousel__dots li:hover .f-carousel__dot{background-color:#0071eb}@media (min-width:1164px){.section--portfolioslider .desk-all--color--white .f-button svg{stroke:#fff}.section--portfolioslider .desk-all--color--white .f-button:hover svg{stroke:#0071eb}.section--portfolioslider .desk-all--color--white .f-carousel__dots .f-carousel__dot{background-color:#fff}.section--portfolioslider .desk-all--color--white .f-carousel__dots li.is-current .f-carousel__dot,.section--portfolioslider .desk-all--color--white .f-carousel__dots li:hover .f-carousel__dot{background-color:#0071eb}}@media (min-width:1025px) and (max-width:1163px){.section--portfolioslider .lap-all--color--white .f-button svg{stroke:#fff}.section--portfolioslider .lap-all--color--white .f-button:hover svg{stroke:#0071eb}.section--portfolioslider .lap-all--color--white .f-carousel__dots .f-carousel__dot{background-color:#fff}.section--portfolioslider .lap-all--color--white .f-carousel__dots li.is-current .f-carousel__dot,.section--portfolioslider .lap-all--color--white .f-carousel__dots li:hover .f-carousel__dot{background-color:#0071eb}}@media (min-width:1025px){.section--portfolioslider .lap-and-up-all--color--white .f-button svg{stroke:#fff}.section--portfolioslider .lap-and-up-all--color--white .f-button:hover svg{stroke:#0071eb}.section--portfolioslider .lap-and-up-all--color--white .f-carousel__dots .f-carousel__dot{background-color:#fff}.section--portfolioslider .lap-and-up-all--color--white .f-carousel__dots li.is-current .f-carousel__dot,.section--portfolioslider .lap-and-up-all--color--white .f-carousel__dots li:hover .f-carousel__dot{background-color:#0071eb}}@media (max-width:1024px){.section--portfolioslider .portable-all--color--white .f-button svg{stroke:#fff}.section--portfolioslider .portable-all--color--white .f-button:hover svg{stroke:#0071eb}.section--portfolioslider .portable-all--color--white .f-carousel__dots .f-carousel__dot{background-color:#fff}.section--portfolioslider .portable-all--color--white .f-carousel__dots li.is-current .f-carousel__dot,.section--portfolioslider .portable-all--color--white .f-carousel__dots li:hover .f-carousel__dot{background-color:#0071eb}}@media (min-width:769px) and (max-width:1024px){.section--portfolioslider .tablet-all--color--white .f-button svg{stroke:#fff}.section--portfolioslider .tablet-all--color--white .f-button:hover svg{stroke:#0071eb}.section--portfolioslider .tablet-all--color--white .f-carousel__dots .f-carousel__dot{background-color:#fff}.section--portfolioslider .tablet-all--color--white .f-carousel__dots li.is-current .f-carousel__dot,.section--portfolioslider .tablet-all--color--white .f-carousel__dots li:hover .f-carousel__dot{background-color:#0071eb}}@media (max-width:768px){.section--portfolioslider .palm-all--color--white .f-button svg{stroke:#fff}.section--portfolioslider .palm-all--color--white .f-button:hover svg{stroke:#0071eb}.section--portfolioslider .palm-all--color--white .f-carousel__dots .f-carousel__dot{background-color:#fff}.section--portfolioslider .palm-all--color--white .f-carousel__dots li.is-current .f-carousel__dot,.section--portfolioslider .palm-all--color--white .f-carousel__dots li:hover .f-carousel__dot{background-color:#0071eb}}