.headings{position:relative}.headings .circle-decor-wrap{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:23px}.headings .circle-decor-wrap>span{display:block;margin-bottom:15px}.headings .circle-decor-wrap>span .circle-item{background-color:var(--first-main-color);-webkit-border-radius:50%;-moz-border-radius:50%;display:block;border-radius:50%;width:8px;height:8px;opacity:0.35}.headings .circle-decor-wrap>span:nth-child(2) .circle-item{opacity:0.47;width:14px;height:14px}.headings .circle-decor-wrap>span:nth-child(3) .circle-item{width:20px;height:20px;opacity:0.7}.headings .bg-title{white-space:nowrap;font-size:200px;font-weight:900;line-height:0.28;color:#f7f7f7;text-transform:uppercase;pointer-events:none}.headings .bg-title-wrap{position:absolute;left:50%;top:-34px;transform:translateX(-50%)}.headings .subtitle{font-size:14px;color:var(--dark-color);font-weight:900;margin-bottom:25px;letter-spacing:3px;line-height:1.6}.headings .subtitle b{background-image:linear-gradient(94deg, #ffc507, #fb6e1e);background:-webkit-linear-gradient(94deg, #ffc507, #fb6e1e);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.headings .title{font-size:40px;font-weight:900;line-height:1.35;letter-spacing:normal;text-align:center;color:var(--dark-color)}.headings .title b{background-image:linear-gradient(94deg, #ffc507, #fb6e1e);background:-webkit-linear-gradient(94deg, #ffc507, #fb6e1e);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.headings .title--big{font-size:60px;line-height:1.07}.headings .title--small{font-size:24px}.headings .title--delimiter{position:relative;padding-bottom:29px;margin-bottom:0}.headings .title--delimiter:after{position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);display:block;width:80px;height:2px;background-color:#eeeeee;content:''}.headings .title--delimiter+.description{margin-top:29px}.headings .description{margin-top:20px;font-size:15px;line-height:1.6;color:var(--grey-color)}.headings .description--big{font-size:18px}.headings .description--small{font-size:12px}.headings>*:first-child{margin-top:0}.headings>*:last-child{margin-bottom:0}.headings .link-wrap{margin-top:45px}.headings .heading-img{margin-bottom:46px}.headings.bg_title .title{font-size:60px;padding-bottom:19px}.headings.bg_title .title--delimiter:after{width:102px;height:5px}.headings.simple .subtitle:not(:last-child){margin-bottom:18px}.headings.simple .title{margin-top:0}.headings.simple .description:not(:first-child){margin-top:32px}.headings.modern{max-width:100%;padding:0}.headings.modern .content-wrap{max-width:970px;display:inline-block;margin:0 auto;position:relative;z-index:1}.headings.modern.anim-main-wrap .content-wrap{padding:100px 0;background-color:var(--light-color);box-shadow:0px 0px 30px 10px var(--light-color),0px 0px 50px 15px var(--light-color)}.headings.modern.anim-main-wrap.right .anim-block{right:0;left:auto}.headings.modern.anim-main-wrap.full-width-anim .content-wrap{background-color:transparent;box-shadow:none}.headings.modern.anim-main-wrap.full-width-anim .anim-block{width:100%}.headings.modern .anim-block{position:absolute;top:0;left:0;width:50%;height:100%;z-index:0}.headings.modern.text-left .title{text-align:left}.headings.modern.text-right .title{text-align:right}.headings.modern.text-center .title{max-width:840px;margin:0 auto}.headings.modern.text-center .description{margin:0 auto;text-align:left}.headings.modern .title{padding-bottom:30px;font-size:60px;line-height:1.07;margin-bottom:0}.headings.modern .subtitle{letter-spacing:3px;margin-top:0}.headings.modern .subtitle b{background-image:linear-gradient(94deg, #ffc507, #fb6e1e);background:-webkit-linear-gradient(94deg, #ffc507, #fb6e1e);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.headings.modern .description{font-size:30px;font-weight:900;line-height:normal;letter-spacing:normal;color:var(--dark-color)}.headings.with-image .description{margin-top:20px}.headings.with-image .title b{background:-webkit-linear-gradient(92deg, #ffc507, #fb6e1e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.headings.with-image .btn-wrap{display:flex;justify-content:center}.headings.with-image .btn-wrap .btn-first,.headings.with-image .btn-wrap .btn-second{margin:0 10px}.headings.classic{padding:0}.headings.classic .title{text-align:left;font-size:60px;margin:0;line-height:1.07}.headings.classic .link-wrap{margin-top:40px}.headings.with-media .heading-row{display:flex;padding:0;min-height:700px}.headings.with-media .heading-row.media-right{flex-direction:row-reverse}.headings.with-media .heading-row.media-right .heading-media-content-wrap{margin-left:auto}.headings.with-media .heading-media-wrap,.headings.with-media .heading-media-content{width:50%}.headings.with-media .heading-media-wrap{background-position:50%;background-size:cover}.headings.with-media .heading-media-content{padding:80px 115px;align-self:center}.headings.with-media .heading-media-content-wrap{max-width:670px}.headings.with-media .iframe-video.banner-video{position:relative;max-width:none}.headings.with-media .iframe-video.banner-video .fluid-width-video-wrapper{padding-top:0 !important;min-height:500px;position:relative;width:100%;height:100%}.headings.bg-animation{min-height:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#0654a2;-webkit-animation:hue-rotation 8s linear 0s infinite;-moz-animation:hue-rotation 8s linear 0s infinite;animation:hue-rotation 8s linear 0s infinite;max-width:none}.headings.bg-animation .title{max-width:800px;width:100%;padding-bottom:100px;text-align:left;color:var(--light-color);font-size:60px}@-webkit-keyframes hue-rotation{0%{filter:hue-rotate(0) opacity(0.5)}100%{filter:hue-rotate(180deg) opacity(0.8)}100%{filter:hue-rotate(360deg) opacity(0.5)}}@keyframes hue-rotation{0%{filter:hue-rotate(0) opacity(0.5)}100%{filter:hue-rotate(180deg) opacity(0.8)}100%{filter:hue-rotate(360deg) opacity(0.5)}}.headings.typing{max-width:none;padding:0 10px}.headings.typing .title{font-size:60px}.headings.typing .title .typed,.headings.typing .title .typed-cursor{color:#0073e6}.headings.typing .title .typed-cursor{font-weight:normal}.headings{max-width:800px;margin:0 auto;text-align:center;padding:0 25px}.headings.text-left{text-align:left;max-width:none;margin:0}.headings.text-left .title--delimiter:after{left:0;transform:none}.headings.text-right{text-align:right;max-width:none;margin:0}.headings.text-right .title--delimiter:after{right:0;transform:none;left:auto}.headings.text-right.simple .title,.headings.text-left.simple .title{text-align:left}.headings.text-right.simple .subtitle,.headings.text-left.simple .subtitle{margin-bottom:17px}.headings.text-right.simple .description,.headings.text-left.simple .description{margin-top:50px}.headings.light .title{color:var(--light-color)}.headings.light .title--delimiter:after{background-color:var(--light-color)}.headings.light .description,.headings.light .subtitle{color:var(--light-color)}@media (max-width: 1500px){.headings .bg-title{font-size:145px}.headings .bg-title-wrap{top:-25px}.headings.with-media .heading-row{min-height:600px}.headings.with-media .heading-media-content{padding:80px}}@media (max-width: 1200px){.headings.modern .title{font-size:35px;padding-bottom:20px}.headings.modern.anim-main-wrap .content-wrap{padding:60px 0}.headings .title{font-size:35px}.headings .title--big{font-size:45px}.headings .title--small{font-size:21px}.headings.bg_title .title{font-size:50px}.headings .bg-title{font-size:130px}.headings.with-media .heading-row{min-height:500px}.headings.with-media .heading-media-content{padding:60px}.headings.bg-animation{min-height:600px}.headings.bg-animation .title{font-size:50px}.headings.typing .title{font-size:50px}}@media (max-width: 991px){.headings.bg_title .title{font-size:40px}.headings.bg_title .title--small{font-size:18px}.headings.with-media .heading-media-content{padding:50px 40px}.headings .bg-title{font-size:100px}.headings .bg-title-wrap{top:-5px}.headings .title{font-size:36px}.headings .title--delimiter{position:relative;padding-bottom:25px;margin-bottom:0}.headings .title--delimiter:after{position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);display:block;width:80px;height:2px;background-color:rgba(86,105,120,0.15);content:''}.headings .title--delimiter+.description{margin-top:29px}.headings .title--small{font-size:21px}.headings .description{font-size:16px}.headings.bg-animation{min-height:500px}.headings.bg-animation .title{font-size:40px}.headings.typing{padding-left:0;padding-right:0}.headings.typing .title{font-size:40px}.headings.modern .title{padding:0 15px 20px 0}.headings.modern.text-center .title{padding:0 15px 20px 0}.headings.modern.text-center .description{text-align:center}.headings.modern .description{font-size:20px}.headings.classic{padding:0 25px}.headings.classic.text-left,.headings.classic.text-right{text-align:center}.headings.classic.text-left .title,.headings.classic.text-right .title{text-align:center}.headings.classic .title{font-size:40px}.headings.classic .link-wrap{margin-top:30px}}@media (max-width: 768px){.headings{padding:0 10px}.headings .heading-img{margin-bottom:30px}.headings .subtitle{margin-bottom:15px;font-size:12px}.headings .title{font-size:27px}.headings .title--small{font-size:18px}.headings .title:not(:first-child){margin-top:15px}.headings .link-wrap{margin-top:20px}.headings.text-left,.headings.text-right{text-align:center;max-width:none;margin:0}.headings.text-left .title--delimiter:after,.headings.text-right .title--delimiter:after{left:50%;right:auto;transform:translateX(-50%)}.headings.text-left .title{text-align:center !important}.headings.text-right .title{text-align:right !important}.headings.modern .anim-block,.headings.modern.right .anim-block{left:0;right:auto;width:100%}.headings.modern.anim-main-wrap .content-wrap,.headings.modern.right.anim-main-wrap .content-wrap{background-color:transparent;box-shadow:none}.headings.modern.text-left,.headings.classic.text-left{text-align:center}.headings.modern.text-left .title,.headings.classic.text-left .title{text-align:center}.headings.modern.text-right,.headings.classic.text-right{text-align:center}.headings.modern.text-right .title,.headings.classic.text-right .title{text-align:center}.headings.modern .title,.headings.classic .title{padding-bottom:20px;line-height:1.35}.headings.modern .title+.description,.headings.classic .title+.description{margin-top:35px}.headings.modern.modern .description,.headings.classic.modern .description{font-size:15px;font-weight:800}.headings.modern.text-left .title--delimiter,.headings.classic.text-left .title--delimiter{padding-left:0;margin-left:0}.headings.modern.text-left .title--delimiter:after,.headings.classic.text-left .title--delimiter:after{left:50%;right:auto;transform:translateX(-50%)}.headings.classic .title{font-size:35px}.headings.classic .link-wrap{margin-top:0}.headings.with-media{padding-left:0;padding-right:0}.headings.with-media .heading-row,.headings.with-media .heading-row.media-right{flex-direction:column}.headings.with-media .heading-media-wrap,.headings.with-media .heading-media-content{width:100%}.headings.with-media .heading-media-content{padding:45px 25px}.headings.with-media .heading-media-content-wrap{margin-left:auto;margin-right:auto}.headings.with-media .heading-media-wrap.s-back-switch{min-height:250px;height:52.25vw}.headings.with-media .iframe-video.banner-video .fluid-width-video-wrapper{min-height:250px;height:52.25vw}.headings .bg-title{font-size:12vw}.headings .bg-title-wrap{top:-1vw}.headings .title--delimiter{padding-bottom:20px}.headings .title--delimiter:after{width:60px}.headings .title--delimiter+.description{margin-top:20px}.headings.bg-animation{min-height:350px;align-items:center}.headings.bg-animation .title{text-align:center;font-size:30px;padding-bottom:0;margin-bottom:0;margin-top:40px}.headings .description{margin-top:15px}.headings.text-right.simple .description,.headings.text-left.simple .description{margin-top:30px}.headings.typing,.headings.bg-animation{padding-left:10px;padding-right:10px}.headings.typing .title{text-align:center;font-size:30px}}@media (max-width: 480px){.headings.modern .title{font-size:30px;padding:0 !important;padding-bottom:15px}.headings .title{font-size:24px}.headings .title--small{font-size:16px}.headings.bg_title .title{font-size:32px}.headings.with-image .btn-wrap{display:block}.headings.typing .title,.headings.bg-animation .title{font-size:24px}}
/*# sourceMappingURL=headings.min.css.map */
