@charset "UTF-8";
/* https://www.thestudio.rs/wp-content/plugins/phoxy-plugins/shortcodes/assets/css/video_banner.css?ver=6.9.4 */
.iframe-video.banner-video{margin-bottom:0;background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.iframe-video.banner-video.full{position:fixed;top:0;left:0;width:100%;height:100%!important;z-index:998}.iframe-video.banner-video.full .fluid-width-video-wrapper{height:100%!important}.iframe-video.banner-video .title{font-size:80px;font-family:"Source Sans Pro",sans-serif;color:#fff;letter-spacing:.2px;line-height:1.1;text-align:center;padding-left:15px;font-weight:600;padding-right:15px}@media only screen and (max-width:1199px){.iframe-video.banner-video .title{font-size:70px}}@media only screen and (max-width:767px){.iframe-video.banner-video .title{font-size:50px}}.iframe-video.banner-video .fluid-width-video-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;height:100%}.iframe-video.banner-video .video-content{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:999}.iframe-video.banner-video .video-content span{cursor:pointer;position:relative;display:inline-block;top:0;left:0;height:45px;width:45px;background-color:transparent;-webkit-transform:none;transform:none;-webkit-transition:all 300ms ease;transition:all 300ms ease;color:#fff;text-decoration:none;opacity:1;margin:0 7.5px}.iframe-video.banner-video .video-content span::before{position:absolute;top:50%;left:50%;font-size:24px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"Ionicons",sans-serif}.iframe-video.banner-video .video-content .play-button::before{content:"\f488"}.iframe-video.banner-video .video-content .play-button.start::before{content:"\f210"}.iframe-video.banner-video .video-content .mute-button::before{content:"\f257"}.iframe-video.banner-video .video-content .mute-button.mute1::before{content:"\f258"}.iframe-video.banner-video .video-content .full-button::before{content:"\f25e"}.iframe-video.banner-video .video-content .full-button.on::before{content:"\f267"}@media only screen and (max-width:767px){.iframe-video.banner-video .video-content{bottom:15px}.iframe-video.banner-video .video-content span{height:30px;width:30px}.iframe-video.banner-video .video-content span::before{font-size:18px}}.iframe-video iframe,.iframe-video video{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.iframe-video .video-close-button{cursor:pointer;position:absolute;top:120px;right:15px;height:45px;width:45px;z-index:120;visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease;color:#fff;text-decoration:none;text-align:center;line-height:45px}.iframe-video .video-close-button::before{font-size:24px;font-family:"Ionicons",sans-serif;content:'\f12a'}.iframe-video.full .video-close-button{top:45px}.iframe-video.play .video-close-button{visibility:visible;opacity:1}.iframe-video .fluid-width-video-wrapper{opacity:0;visibility:hidden;-webkit-transition:0.3s;transition:0.3s}.iframe-video.play .fluid-width-video-wrapper{opacity:1;visibility:visible}.video-banner-modern{padding:150px 15px 130px;position:relative}.video-banner-modern .preview{background-size:cover;background-position:center;position:absolute;top:0;right:0;width:calc(100% - 165px);height:100%;z-index:1}.video-banner-modern .preview::before{content:'';background-color:rgba(0,0,0,.3);position:absolute;top:0;right:0;width:100%;height:100%;display:block}.video-banner-modern .text-content{position:relative;z-index:99;max-width:calc(50% - 100px)}.video-banner-modern .text-content .title{font-size:80px;font-weight:600;max-width:770px;padding:0 15px;line-height:1.1;margin-bottom:30px}.video-banner-modern .text-content .title mark{background-color:#222;color:#fff;display:inline;padding:0}.video-banner-modern .text-content .subtitle{font-size:16px;line-height:1.7;color:#fff;max-width:650px;margin-left:190px}.video.only-button{position:relative;width:100%;overflow:hidden}.video.only-button.play .video-container{visibility:visible;opacity:1}.video.only-button.play .close{visibility:visible;opacity:1}.video.only-button .video-container{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease}.video.only-button .video-container iframe{display:block;width:100%;height:100%}.video.only-button .video-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99}.video.only-button .fluid-width-video-wrapper{height:100%}.video.only-button .video-container iframe,.video.only-button .fluid-width-video-wrapper iframe{position:fixed;top:0;left:0;width:100%;background-color:#000;height:100%;z-index:9999}.video.only-button .video-content .play{position:relative;margin:auto;top:auto;left:auto;-webkit-transform:none;transform:none;text-align:center;display:block;height:80px;width:80px;border:1px solid #222;-webkit-transition:all 300ms ease;transition:all 300ms ease;text-decoration:none;opacity:1;background-color:#222;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#222));background-image:linear-gradient(to right,transparent 50%,#222 50%);background-size:200% 100%;background-position:right bottom}.video.only-button .video-content .play::before{content:'\f04b';display:inline-block;font-family:'FontAwesome';font-size:25px;color:#fff;opacity:1;-webkit-transition:none;transition:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:55%;line-height:80px}.video.only-button .video-content .play:hover{background-color:transparent;background-position:left bottom;border-color:#fff}.video.only-button .video-content .play:hover::before{color:#fff}.video.only-button .close{position:fixed;top:50px;right:15px;cursor:pointer;z-index:120;visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease;color:#fff}.video.only-button .close::before{font-size:18px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-iframe-holder .mfp-content{max-width:100%}.mfp-wrap{z-index:2010}.mfp-fade.mfp-bg.mfp-ready{background-color:#000;opacity:1;z-index:2009}.mfp-iframe-holder{padding-top:70px}.mfp-iframe-scaler iframe{max-height:90vh}@media only screen and (max-width:1500px){.video-banner-modern .text-content .title{font-size:60px}.video-banner-modern .preview{width:calc(100% - 105px)}.video-banner-modern .text-content .subtitle{margin-left:130px}}@media only screen and (max-width:1250px){.video-banner-modern .text-content .title{font-size:50px}}@media only screen and (max-width:1024px){.video-banner-modern .preview{width:100%}.video-banner-modern .text-content .subtitle{margin-left:0;padding:0 15px}.video.only-button .video-content{left:80%}.video-banner-modern .text-content{max-width:70%}}@media only screen and (max-width:991px){.video-banner-modern .text-content .title{font-size:40px}}@media only screen and (max-width:767px){.video.only-button .video-content .play{height:60px;width:60px}.video.only-button .video-content .play:before{font-size:18px}.video.only-button .video-content{top:30px;left:25px;-webkit-transform:none;transform:none}.video-banner-modern{padding:120px 15px 50px}.video-banner-modern .text-content .subtitle,.video-banner-modern .text-content{max-width:100%}.video-banner-modern .text-content .title{font-size:34px}}.video-banner-centered-modern{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:calc(980px/2 + 150px)!important}.video-banner-centered-modern .preview{background-size:cover;background-position:center;width:980px;max-width:100%;padding-top:calc(980px/2);-webkit-box-shadow:18px -7px 20px 0 #efefef;box-shadow:18px -7px 20px 0 #efefef}.video-banner-centered-modern .prev-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-banner-centered-modern .text-content{width:90%}.video-banner-centered-modern .first-word{white-space:nowrap;font-size:200px;line-height:1;font-weight:700;color:#fff;-webkit-text-stroke:1px #000;-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;width:50%;float:left;text-align:right;padding-right:100px}.video-banner-centered-modern .second-word{white-space:nowrap;font-size:200px;line-height:1;font-weight:700;color:#222;-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;width:50%;text-align:left;float:right;padding-left:100px}.video-banner-centered-modern.only-button .video-content .play{border-radius:50%}.video-banner-centered-modern.only-button .video-content .play:hover{border-color:#222}.video-banner-centered-modern.only-button .video-content .play:hover::before{color:#222}@media only screen and (max-width:1800px){.video-banner-centered-modern .first-word,.video-banner-centered-modern .second-word{font-size:145px}}@media only screen and (max-width:1300px){.video-banner-centered-modern .first-word,.video-banner-centered-modern .second-word{font-size:120px;margin-top:-9px}.video-banner-centered-modern .first-word{margin-top:-14px}}@media only screen and (max-width:1199px){.video-banner-centered-modern{height:calc(980px/2 + 30px)!important}.video-banner-centered-modern .video-content{left:80%!important}.text-content{width:80%;padding-right:30px}.text-content .second-word{-webkit-text-stroke:1px #999;-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0}.text-content .first-word,.text-content .second-word{width:100%;padding:0;float:none;text-align:left;margin-top:0!important}}@media only screen and (max-width:991px){.video-banner-centered-modern .preview{width:100%;padding-top:calc(100%/2)}.video-banner-centered-modern{height:calc(100vw/2)!important}.video-banner-centered-modern .first-word,.video-banner-centered-modern .second-word{font-size:90px}}@media only screen and (max-width:767px){.video-banner-centered-modern .video-content{top:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.video-banner-centered-modern .first-word,.video-banner-centered-modern .second-word{font-size:70px}}@media only screen and (max-width:600px){.video-banner-centered-modern{height:auto!important}.video-banner-centered-modern .text-content{width:100%;padding:30px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video-banner-centered-modern .text-content .video-content{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:25px;margin-bottom:10px;position:static;-webkit-transform:none!important;transform:none!important}.video-banner-centered-modern .preview{padding-top:auto;height:100%}.video-banner-centered-modern .first-word,.video-banner-centered-modern .second-word{text-align:center;font-size:53px}}