.special-grid-section .special-grid-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:.5rem;grid-row-gap:.5rem}
.special-grid-section .special-grid-container .special-grid-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}
.special-grid-section .special-grid-container .special-grid-wrapper .special-grid-image{width:100%;height:100%;display:flex;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.special-grid-section .special-grid-container .special-grid-wrapper .content{z-index:2}
.special-grid-section .special-grid-container .special-grid-wrapper .content .heading{font-family:"Darker Grotesque",sans-serif;font-weight:600;text-transform:uppercase;color:#fff;z-index:2}
[lang=uk] .special-grid-section .special-grid-container .special-grid-wrapper .content .heading{font-family:"Source Sans Pro",sans-serif}
.special-grid-section .special-grid-container .special-grid-wrapper .content .button--primary{z-index:2;margin-top:2rem}
.special-grid-section .special-grid-container .special-grid-wrapper .content .text{display:flex;align-items:center;gap:1.1rem;font-family:Ruda,sans-serif;font-size:1.7rem;line-height:2.2rem;text-transform:uppercase;color:#fff;z-index:2;margin-right:1rem}
@media only screen and (min-width:48em){
.special-grid-section .special-grid-container .special-grid-wrapper .content .text{font-size:3.6rem;line-height:4.5rem;margin-right:3rem}
}
.special-grid-section .special-grid-container .special-grid-wrapper .content .text p{margin:0}
.special-grid-section .special-grid-container .special-grid-wrapper .content .text .dot{width:1.2rem;height:1.2rem;display:block;background:#fff;border-radius:50%}
.special-grid-section .special-grid-container .special-grid-wrapper.center .content{display:flex;flex-direction:column;align-items:center}
.special-grid-section .special-grid-container .special-grid-wrapper.center .content .heading{font-weight:600;font-size:4rem;line-height:4.5rem;text-align:center}
@media only screen and (min-width:48em){
.special-grid-section .special-grid-container .special-grid-wrapper.center .content .heading{font-size:7.2rem;line-height:9rem}
}
.special-grid-section .special-grid-container .special-grid-wrapper.left,.special-grid-section .special-grid-container .special-grid-wrapper.right{justify-content:flex-end;padding:3rem 1rem 3rem 1rem}
@media only screen and (min-width:48em){
.special-grid-section .special-grid-container .special-grid-wrapper.left,.special-grid-section .special-grid-container .special-grid-wrapper.right{padding:3rem 10rem 3rem 1rem}
}
.special-grid-section .special-grid-container .special-grid-wrapper.left .content,.special-grid-section .special-grid-container .special-grid-wrapper.right .content{display:flex;flex-direction:column;align-items:flex-end}
.special-grid-section .special-grid-container .special-grid-wrapper.left .content .heading,.special-grid-section .special-grid-container .special-grid-wrapper.right .content .heading{font-family:Teko,sans-serif;font-size:27.8rem;line-height:16rem}
@media only screen and (min-width:48em){
.special-grid-section .special-grid-container .special-grid-wrapper.left .content .heading,.special-grid-section .special-grid-container .special-grid-wrapper.right .content .heading{font-size:58rem;line-height:37rem}
}
.special-grid-section .special-grid-container .special-grid-wrapper.right{align-items:flex-end}
.special-grid-section .special-grid-container .special-grid-wrapper.right .special-grid-image{-o-object-position:22% 30%;object-position:22% 30%}
@media only screen and (min-width:48em){
.special-grid-section .special-grid-container .special-grid-wrapper.right .special-grid-image{-o-object-position:center;object-position:center}
}
.special-grid-section .special-grid-container .special-grid-wrapper.left{align-items:flex-end}
@media only screen and (min-width:48em){
.special-grid-section .special-grid-container .special-grid-wrapper.left{align-items:flex-start}
}
.special-grid-section .special-grid-container .special-grid-wrapper.left .special-grid-image{-o-object-position:88% center;object-position:88% center}
@media only screen and (min-width:48em){
.special-grid-section .special-grid-container .special-grid-wrapper.left .special-grid-image{-o-object-position:center;object-position:center}
}
.special-grid-section .special-grid-container .special-grid-wrapper__two-images{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:.5rem;grid-row-gap:.5rem}
@media only screen and (min-width:48em){
.special-grid-section .special-grid-container .special-grid-wrapper__two-images{grid-template-columns:repeat(2,1fr)}
}
.special-grid-section .special-grid-container .special-grid-wrapper__two-images .special-grid-block{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}
.special-grid-section .special-grid-container .special-grid-wrapper__two-images .special-grid-block .image{width:100%;height:100%;display:flex;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}
.special-grid-section .special-grid-container .special-grid-wrapper__two-images .special-grid-block .title{font-family:"Darker Grotesque",sans-serif;font-weight:600;font-size:4rem;line-height:4.5rem;text-transform:uppercase;color:#fff;z-index:2}
[lang=uk] .special-grid-section .special-grid-container .special-grid-wrapper__two-images .special-grid-block .title{font-family:"Source Sans Pro",sans-serif}
@media only screen and (min-width:48em){
.special-grid-section .special-grid-container .special-grid-wrapper__two-images .special-grid-block .title{font-size:7.2rem;line-height:8.3rem}
}
.special-grid-section .special-grid-container .special-grid.has-mobile-image .special-grid-block:first-child,.special-grid-section .special-grid-container .special-grid.has-mobile-image .special-grid-wrapper:first-child{display:none}
.special-grid-section .special-grid-container .special-grid.has-mobile-image .special-grid-block:last-child,.special-grid-section .special-grid-container .special-grid.has-mobile-image .special-grid-wrapper:last-child{display:flex}
@media only screen and (min-width:48em){
.special-grid-section .special-grid-container .special-grid.has-mobile-image .special-grid-block:first-child,.special-grid-section .special-grid-container .special-grid.has-mobile-image .special-grid-wrapper:first-child{display:flex}
.special-grid-section .special-grid-container .special-grid.has-mobile-image .special-grid-block:last-child,.special-grid-section .special-grid-container .special-grid.has-mobile-image .special-grid-wrapper:last-child{display:none}
}
.special-grid-section .special-grid-container.static .special-grid-wrapper.special-grid-wrapper__two-images .special-grid-block{min-height:100%}
.special-grid-section .special-grid-container.static .special-grid-wrapper.special-grid-wrapper__two-images .special-grid-block .image{position:relative}
.special-grid-section .special-grid-container.static .special-grid-wrapper.special-grid-wrapper__two-images .special-grid-block .title{position:absolute}
.special-grid-section .special-grid-container.static .special-grid-wrapper.special-grid-wrapper__image{min-height:100%}
.special-grid-section .special-grid-container.static .special-grid-wrapper.special-grid-wrapper__image .special-grid-image{position:relative}
.special-grid-section .special-grid-container.static .special-grid-wrapper.special-grid-wrapper__image .content{position:absolute}