.sg-text-and-image-module{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.sg-text-and-image-module .image,.sg-text-and-image-module .text-wrapper{display:block;float:left}.sg-text-and-image-module .image img{visibility:hidden}.sg-text-and-image-module .text-wrapper{padding:121px 5.872% 108px}.sg-text-and-image-module.uneven .text-wrapper{width:57.07%}.sg-text-and-image-module.uneven .image{width:42.93%}.sg-text-and-image-module.even .image,.sg-text-and-image-module.even .text-wrapper{width:50%}.sg-text-and-image-module .image{background-position:50%;background-repeat:no-repeat;background-size:cover}.sg-text-and-image-module:after,.sg-text-and-image-module:before{content:"";display:table;float:none;width:0}.sg-text-and-image-module:after{clear:both}.video-file-container{margin-top:20px}.video-file-container .mfp-close{color:#fff!important;position:absolute;right:-15px;top:-20px}.sg-text-and-image-module.preset-2 .h2,.sg-text-and-image-module.preset-2 p{color:#fff}.modals-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.modals-container .gallery-item:first-of-type,.modals-container .open-modal{color:#29abe3;margin-right:5px;text-decoration:none}.modals-container .gallery:not(:last-child) .gallery-item:first-of-type:after,.modals-container .open-modal:not(:last-of-type):after{content:"|";margin:0 10px;position:relative}.mfp-gallery .mfp-arrow-left{left:-80px}.mfp-gallery .mfp-arrow-right{right:-80px}.mfp-gallery .mfp-content{margin:0 50px}@media(max-width:900px){.mfp-gallery .mfp-arrow-left{left:-50px}.mfp-gallery .mfp-arrow-right{right:-50px}}@media(max-width:400px){.mfp-gallery .mfp-arrow-left{left:0}.mfp-gallery .mfp-arrow-right{right:0}.mfp-gallery .mfp-content{margin:0 10px}}@media(max-width:768px){.sg-text-and-image-module{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.sg-text-and-image-module.image-left.image-bottom,.sg-text-and-image-module.image-right.image-top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.sg-text-and-image-module .image,.sg-text-and-image-module .text-wrapper{width:100%!important}}