.cta{position:relative;overflow:hidden;min-height:800px}.cta.cta_layout-1{min-height:auto;padding:120px 0;position:relative;background:#fff}.cta.cta_layout-1::before{content:"";position:absolute;width:442px;height:445px;bottom:8%;left:0;mix-blend-mode:Darken;background:url(/wp-content/themes/ggc/assets/build/images/dot-pattern.178f31e4.svg) no-repeat center center;background-size:contain}.cta.cta_layout-1 .cta__inner{position:relative;display:flex}.cta .container.layout-1 .cta__content{width:50%;padding:100px;position:relative;background:#fff;box-shadow:0px 10px 40px 0px rgba(0,0,0,.1019607843);border-radius:10px 0 0 10px}.cta .container.layout-1 .cta__content>*{position:relative}.cta .container.layout-1 .cta__content .cta__heading{font-size:40px;margin:0;font-weight:400}.cta .container.layout-1 .cta__content .cta__heading strong,.cta .container.layout-1 .cta__content .cta__heading b{font-weight:700}.cta .container.layout-1 .cta__content .cta__btn-text{background:#00176b;color:#fff;display:inline-block;padding:16px 24px;border-radius:6px;margin-top:25px;cursor:pointer}.cta .container.layout-1 .cta__content::before{content:"";position:absolute;width:440px;height:90px;bottom:0;left:0;background:url(/wp-content/themes/ggc/assets/build/images/bottom-line-pattern.623324de.svg) no-repeat bottom left;background-size:contain}.cta .container.layout-1 .cta__media{width:50%;background:#e6f4ff;display:flex;justify-content:center;align-items:center;padding:50px;position:relative;border-radius:0 10px 10px 0}.cta .container.layout-1 .cta__media::before{content:"";position:absolute;width:80%;height:120%;bottom:-10%;left:50%;transform:translateX(-50%);z-index:-1;background:url(/wp-content/themes/ggc/assets/build/images/line-shape.20ca0039.svg) no-repeat center center;background-size:contain}.cta .container.layout-1 .cta__media img{max-width:450px;height:auto}.cta .container.layout-2{position:relative}.cta .container.layout-2 .cta__content{display:flex}.cta .container.layout-2 .cta__content .cta__heading{font-size:42px;margin-bottom:40px}.cta .container.layout-2 .cta__content .cta__btn-text{color:#000;background:#fff;padding:10px;border-radius:5px}.cta .container.layout-3{position:relative;padding:0}.cta .container.layout-3 .cta__content{background:#e6f4ff;text-align:center;border:1px solid #dec193}.cta .container.layout-3 .cta__content .cta__heading{font-size:40px;margin:0 0 30px}.cta .container.layout-3 .cta__content .cta__btn-text{background:#00176b;color:#fff;display:inline;padding:16px 24px;border-radius:6px}.cta .cta__content{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.cta .cta__content samp{font-weight:700}.cta .cta__content h1{font-weight:400;letter-spacing:-1px;line-height:normal;margin:0;color:#000}.cta .cta__content p{margin:20px 0 0}.cta.cta_layout-3{background-size:cover;background-position:center bottom;min-height:auto;padding:120px 0;display:flex;align-items:center;justify-content:center}.cta.cta_layout-3:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.4);background:rgba(0, 0, 0, var(--overlay-opacity, 0.4))}.cta.cta_layout-3 .cta__content{padding:120px 135px;border-radius:20px;width:-moz-max-content;width:max-content;position:relative;z-index:1}.cta.cta_layout-3 .cta__content::after{content:"";position:absolute;right:0;bottom:0;background-image:url(/wp-content/themes/ggc/assets/build/images/cta-layout-3-right.2e24994c.svg);width:440px;height:90px;background-size:cover}.cta.cta_layout-3 .cta__content .cta__btn-text{position:relative;cursor:pointer}.cta.cta_layout-3 .cta__content .cta__btn-text::before{content:"";background-image:url(/wp-content/themes/ggc/assets/build/images/cta-layput-3-arrow.be2cedb7.svg);width:70px;height:56px;display:block;background-size:contain;background-repeat:no-repeat;position:absolute;left:-90px;top:-6px}.cta.cta_layout-4{z-index:111;min-height:0}.cta.cta_layout-4 .cta__content{width:400px;padding:40px;border:2px solid #00176b;border-radius:10px;text-align:center;position:relative;background-color:#e6f4ff;position:fixed;bottom:20px;right:20px;z-index:11}.cta.cta_layout-4 .cta__content::before{content:"";position:absolute;width:352px;height:72px;bottom:0;right:0;background:url(/wp-content/themes/ggc/assets/build/images/small-popup-line-pattern.29ed09f7.svg) no-repeat bottom left;background-size:contain}.cta.cta_layout-4 .cta__content .cta__heading{margin:0 0 10px;font-size:26px;position:relative}.cta.cta_layout-4 .cta__content .cta__btn-text{background:#00176b;color:#fff;display:inline-block;padding:10px 24px;border-radius:6px;margin-top:25px;cursor:pointer;position:relative}.cta.cta_layout-4 .cta__content .cta__close{position:absolute;top:10px;right:10px;cursor:pointer;font-size:0;color:#fff;background:rgba(0,0,0,0) url(/wp-content/themes/ggc/assets/build/images/ic-popup-close.960e54f3.svg) no-repeat center;background-size:10px;width:10px;height:10px;padding:10px;z-index:11}.cta.cta_layout-4{display:none}#tooltip{position:absolute;background:#00176b;color:#fff;padding:6px 12px;font-size:12px;border-radius:5px;white-space:nowrap;display:none;line-height:120%;pointer-events:none;z-index:1000}@media (max-width: 1299px){.cta .container.layout-1 .cta__content{padding:40px}.cta .container.layout-1 .cta__media{padding:30px 40px}}@media (max-width: 1199px){.cta .container.layout-1 .cta__media::before{width:90%}}@media (max-width: 991px){.cta.cta_layout-1::before{display:none}.cta.cta_layout-1 .cta__inner{flex-wrap:wrap}.cta .container.layout-1 .cta__content{width:100%;padding:40px 40px 110px;border-radius:10px 10px 0 0}.cta .container.layout-1 .cta__content .cta__heading{font-size:32px}.cta .container.layout-1 .cta__media{width:100%;border-radius:0 0 10px 10px}.cta .container.layout-1 .cta__media img{max-width:100%}.cta .container.layout-3 .cta__content .cta__heading{font-size:32px}.cta.cta_layout-3{padding:80px 24px}.cta.cta_layout-3 .cta__content{width:100%;padding:60px 30px 120px}}@media (max-width: 767px){.cta .container.layout-1 .cta__content{padding:30px 30px 110px}.cta .container.layout-1 .cta__content::before{width:85%;height:80px}.cta .container.layout-3 .cta__content .cta__heading{font-size:28px}.cta.cta_layout-3{padding:60px 24px}.cta.cta_layout-3 .cta__heading br{display:none}.cta.cta_layout-3 .cta__content::after{width:354px;height:72px}.cta.cta_layout-4 .cta__content::before{width:85%;height:80px}}@media (max-width: 576px){.cta.banner--layout-1{min-height:550px}.cta.cta_layout-3 .cta__content::after{width:300px;height:57px}.cta.cta_layout-3 .cta__content .cta__btn-text::before{width:51px;height:54px;left:-60px;top:-9px;transform:rotate(51deg)}.cta.cta_layout-4 .cta__content{width:calc(100% - 40px)}}@media (max-width: 420px){.cta .cta__content p{margin-top:15px}}
