#gallery{padding:5.25rem 2.5rem 5.6875rem;position:relative;background:#fff}#gallery .simplebar-wrapper{-ms-grid-column-span:12;grid-column:span 12;padding:0 0 6.9375rem}@media only screen and (max-width:1023px){#gallery .simplebar-wrapper{padding-bottom:1.375rem}}#gallery .simplebar-scrollbar.simplebar-visible:before{background:#b4b9bf;height:8px;border-radius:4px;opacity:1;left:0;right:0}@media only screen and (max-width:1023px){#gallery .simplebar-scrollbar.simplebar-visible:before{height:6px}}#gallery .simplebar-track.simplebar-horizontal:after{content:"";position:absolute;left:0;top:5px;height:2px;width:100%;background:#f2f4f6;z-index:-1}@media only screen and (max-width:1023px){#gallery .simplebar-track.simplebar-horizontal:after{top:4px}}#gallery .simplebar-content{width:100%;margin-left:auto;margin-right:auto;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-column-gap:2.5rem;position:relative;padding:0;max-width:1520px}#gallery .simplebar-content:after,#gallery .simplebar-content:before{display:none}@media only screen and (max-width:1023px){#gallery .simplebar-content{display:block}}#gallery .button{margin-top:.625rem;min-width:12.5rem}#gallery .button+.button{margin-left:1.25rem}@media only screen and (max-width:1499px){#gallery .button{min-width:11.5rem}}@media only screen and (max-width:1366px){#gallery .button{min-width:10.5rem}}@media only screen and (max-width:1279px){#gallery .button{min-width:12.5rem}}@media only screen and (max-width:479px),only screen and (max-width:1279px)and (min-width:1024px){#gallery .button{max-width:12.5rem;min-width:auto;display:block;margin-top:1rem}#gallery .button+.button{margin-left:0}}#gallery .paragraph{margin:1.25rem 0 1.5rem;font-size:1.25rem;line-height:2rem;font-weight:300}@media only screen and (max-width:1366px){#gallery .paragraph{margin:1rem 0;font-size:1.125rem;line-height:1.75rem}}@media only screen and (max-width:1023px){#gallery .paragraph{line-height:1.875rem}#gallery .paragraph+.buttons-wrapper{margin-top:1.875rem}}@media only screen and (max-width:767px){#gallery .paragraph{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:1600px){#gallery{padding-left:0;padding-right:0}}#gallery .text{color:#052049}@media only screen and (max-width:1023px){#gallery .text{margin-bottom:2.5rem}}#gallery .text h2{font-size:4.25rem;line-height:1.071428571em;margin:0 0 1.25rem}@media only screen and (max-width:1366px){#gallery .text h2{font-size:3.5rem;line-height:1.142857143em}}@media only screen and (max-width:1023px){#gallery .text h2{font-size:2.75rem;line-height:1.090909091em}}@media only screen and (max-width:479px){#gallery .text h2{font-size:2.25rem;line-height:1.25}}#gallery .container{overflow:auto;position:relative;padding:0}@media only screen and (min-width:1600px){#gallery .container{max-width:1520px}}#gallery .text-wrapper{position:-webkit-sticky;position:sticky;top:0;left:0;height:100%;-ms-grid-column-span:4;grid-column:span 4;background:#fff;padding-right:2.5rem;margin-right:-2.5rem}#gallery .text-wrapper .text{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);grid-column-gap:2.5rem}#gallery .text-wrapper .text-inner{-ms-grid-column-span:5;grid-column:span 5}@media only screen and (max-width:1023px){#gallery .text-wrapper{display:none}}#gallery .mobile-text-wrapper{display:none}@media only screen and (max-width:1023px){#gallery .mobile-text-wrapper{display:block}}#gallery .images{-ms-grid-column:6;-ms-grid-column-span:7;grid-column:6/13;display:flex}#gallery .images figure{margin:0 0 0 2.5rem}#gallery .images figure:first-child{margin-left:0}#gallery .images img{height:34.6875rem;width:auto}@media only screen and (max-width:1023px){#gallery{padding:2.1875rem 2.5rem 1.875rem}#gallery .container{display:block}#gallery .images figure{margin:0 0 0 1.75rem}#gallery .images img{height:22.5rem}}@media only screen and (max-width:1023px){#gallery{padding:2.1875rem 2.5rem 1.875rem}#gallery .images figure{margin:0 0 0 1.125rem}#gallery .images img{height:15rem}}@media only screen and (max-width:767px){#gallery{padding:2.1875rem 1.75rem 1.875rem}}@media only screen and (max-width:479px){#gallery{width:calc(100% + 1.75rem)}#gallery .simplebar-track.simplebar-horizontal{width:calc(100% - 1.75rem)}#gallery .images figure:last-child,#gallery .mobile-text-wrapper{padding-right:1.75rem}#gallery .images img{width:15rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}#related-posts+#gallery,#related-posts+#gallery .text-wrapper{background:#f2f4f6}#related-posts+#gallery .simplebar-track.simplebar-horizontal:after{background:#e4e8ed}