.gp-image-2-button,.gp-image-2-button ul li{position:relative}.gp-image-2-button .image-2-button-wrapper,.gp-image-2-button .image-2-button-wrapper .image-mobile,.gp-image-2-button .image-2-button-wrapper .image-mobile img,.gp-image-2-button .image-2-button-wrapper .image-tablet,.gp-image-2-button .image-2-button-wrapper .image-tablet img,.gp-image-2-button .image-2-button-wrapper .image-wrapper,.gp-image-2-button .image-2-button-wrapper .image-wrapper img{width:100%}.gp-image-2-button .content-wrapper{position:absolute}.gp-image-2-button .content-wrapper.text-align-left{text-align:left}.gp-image-2-button .content-wrapper.text-align-center{text-align:center}.gp-image-2-button .content-wrapper.text-align-right{text-align:right}.gp-image-2-button .content-wrapper.position-middle-center{left:50%;top:50%;transform:translate(-50%,-50%)}.gp-image-2-button .content-wrapper.position-middle-left{left:0;top:50%;transform:translateY(-50%)}.gp-image-2-button .content-wrapper.position-middle-right{right:0;top:50%;transform:translateY(-50%)}.gp-image-2-button .content-wrapper.position-top-center{left:50%;top:0;transform:translateX(-50%)}.gp-image-2-button .content-wrapper.position-top-left{left:0;top:0}.gp-image-2-button .content-wrapper.position-top-right{right:0;top:0}.gp-image-2-button .content-wrapper.position-bottom-center{left:50%;bottom:0;transform:translateX(-50%)}.gp-image-2-button .content-wrapper.position-bottom-left{left:0;bottom:0}.gp-image-2-button .content-wrapper.position-bottom-right{right:0;bottom:0}.gp-image-2-button .content-wrapper .row-btn-wrapper .first-btn-wrapper{letter-spacing:1px;font-weight:400;font-size:14px;padding:15.5px 31px;margin-right:-2px}.gp-image-2-button .content-wrapper .row-btn-wrapper .second-btn-wrapper{letter-spacing:1px;font-weight:400;font-size:16px;padding:19px 35.5px;margin-left:-10px}.gp-image-2-button .content-wrapper .title-1{font-weight:500;font-size:22px;letter-spacing:2px}.gp-image-2-button .content-wrapper .content{font-weight:400;font-size:60px;padding-bottom:21px;letter-spacing:-1px}@media(min-width:1025px){.gp-image-2-button .content-wrapper .content{white-space:nowrap}}@media(max-width:1024px){.gp-image-2-button .content-wrapper .title-1{font-weight:500;font-size:22px;letter-spacing:0;line-height:26px;padding-bottom:10px}.gp-image-2-button .content-wrapper .content{letter-spacing:0;font-weight:400;font-size:60px;padding-bottom:34px}.gp-image-2-button .content-wrapper .row-btn-wrapper .first-btn-wrapper{letter-spacing:0;font-size:12px;padding:13px 15.5px}.gp-image-2-button .content-wrapper .row-btn-wrapper .second-btn-wrapper{letter-spacing:0;font-size:14px;padding:15.5px 16.5px}}@media (max-width:1024px) and (min-width:768px) and (max-width:1024px){.gp-image-2-button .content-wrapper{left:111px!important;top:50%!important;transform:translateY(-50%)!important}}@media(max-width:767px){.image-layers-and-text-content .image-layer .image{width:85%;margin:0 auto}.gp-image-2-button .content-wrapper{min-width:306px}.gp-image-2-button .content-wrapper .title-1{letter-spacing:0}.gp-image-2-button .content-wrapper .content{letter-spacing:0;line-height:55px;padding-top:4px;padding-bottom:25px}.gp-image-2-button .content-wrapper .row-btn-wrapper .first-btn-wrapper{font-size:15px;padding:15px 25.5px;letter-spacing:0}.gp-image-2-button .content-wrapper .row-btn-wrapper .second-btn-wrapper{font-size:20px;letter-spacing:0;padding:16px 31px}}@media(max-width:479px){.gp-image-2-button .content-wrapper .title-1{font-size:14px;letter-spacing:1px;line-height:16px}.gp-image-2-button .content-wrapper .content{font-size:32px;line-height:32px;letter-spacing:0;max-width:240px;margin:0 auto}.gp-image-2-button .content-wrapper .row-btn-wrapper .first-btn-wrapper{font-size:12px;padding:11.5px 24.5px}.gp-image-2-button .content-wrapper .row-btn-wrapper .second-btn-wrapper{font-size:14px;padding:16px 40px}}.gp-image-2-button .index-slider.list-dot{text-align:center;margin-top:10px}.gp-image-2-button .index-slider.list-dot button{width:10px;height:5px;transition:.3s;padding:0 4px;margin:0 4px}.gp-image-2-button .index-slider.list-dot button.active{margin:0 8px}.dotslide.active{opacity:1}.dotslide{background-color:var(--color-primary)!important;opacity:.2}slider-component.gp-image-2-button .slider{padding-bottom:0}@media (max-width:1024px) and (min-width:768px){.has-img-tablet{display:none!important}}@media (min-width:1025px){.has-img-desktop,.tablet-only{display:none!important}}@media (max-width:767px){.has-img-mobile,.tablet-only{display:none!important}}.gp-image-2-button ul .grid__item{padding:0}