/********************************************************************************************** BASIC STYLES */


html{font-family:"Montserrat", Arial;color:#1a1a1a;background-color:#f8fafd!important}
body{margin:0 auto;overflow-x:hidden}
main{overflow:hidden}
@media screen and (min-width:1290px){
body{max-width:1920px}
::-webkit-scrollbar{width:15px}
::-webkit-scrollbar-button{display:none}
::-webkit-scrollbar-thumb{background-color:#c6d3e5;border:3px solid #f8fafd;border-radius:20px}
::-webkit-scrollbar-track{background-color:#f8fafd}
::-webkit-scrollbar-track-piece{background-color:#f8fafd;border:4px solid #f8fafd;border-radius:20px}
::-webkit-scrollbar:horizontal{height:5px}
::-webkit-scrollbar-thumb:horizontal{background-color:#c6d3e5;border:1px solid #f8fafd;border-radius:20px}
::-webkit-scrollbar-track:horizontal{background-color:#f8fafd;border-radius:20px}
::-webkit-scrollbar-track-piece:horizontal{background-color:#f8fafd;border:none;border-radius:0}
}
/*p,main li{font-size:1.6em;line-height:1.6em}*/
main ul{padding-left:1.6em}
a{color:#0000ee}a:visited{color:#3467b3}a:hover{color:#e71212}.external-link-ico{fill:#0000ee}a:hover>.external-link-ico{fill:#e71212}
h1,h2,h3,h4{line-height:1.4em}
@media screen and (min-width:768px){
html{font-size:14px}
h1{font-size:5em}
h2{font-size:4em}
h3{font-size:3em}
h4{font-size:2em}
.elementor-widget-text-editor h1{font-size:3em}
.elementor-widget-text-editor h2{font-size:2em}
.elementor-widget-text-editor h3{font-size:1.8em}
.elementor-widget-text-editor h4{font-size:1.7em}
.external-link-ico{width:15px;margin-left:7px}
}
@media screen and (max-width:767px){
html{font-size:10px}
h1{font-size:2.5em}
h2{font-size:2em}
h3{font-size:1.8em}
h4{font-size:1.6em}
.elementor-widget-text-editor h1{font-size:1.5em}
.elementor-widget-text-editor h2{font-size:1.3em}
.elementor-widget-text-editor h3{font-size:1.2em}
.elementor-widget-text-editor h4{font-size:1.1em}
.external-link-ico{width:11px;margin-left:5px}
}
.grecaptcha-badge{visibility:hidden}/*hidden google recaptcha v3*/
.elementor-button-link>.wpel-image{display:none}/*hidden external links ico for button*/
/*fix lightbox button*/
.elementor-slideshow__footer,.elementor-slideshow__header{padding:15px 0!important;flex-direction:row!important}
.elementor-slideshow__share-links{left:0px!important;right:unset!important}
.elementor-slideshow__share-links:before{left:12px!important;right:unset!important}
/*fix lightbox button*/


/********************************************************************************************** BASIC STYLES */






/********************************************************************************************** SCROLL UP BUTTON */


.scroll-up{bottom:-50px!important;transition:bottom 0.3s linear}
.scroll-up.active{bottom:30px!important}
@media screen and (max-width:767px){
.scroll-up.active{bottom:10px!important}
}


/********************************************************************************************** SCROLL UP BUTTON */






/********************************************************************************************** LOADING SCREEN */


.fb-loading-screen{position:fixed;z-index:999999999;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#f8fafd}
.fb-loader{width:48px;height:48px;border:5px solid #fff;border-bottom-color:#ff6600;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}
@keyframes rotation{
	0%{transform:rotate(0deg)}
	100%{transform:rotate(360deg)}
}


/********************************************************************************************** LOADING SCREEN */






/********************************************************************************************** COOKIE POPUP *


.cookie-popup{position:fixed!important;left:0;overflow:auto;width:100%;border-top:1px solid #efefef;background-color:#ffffff}
.accept-cookie-button a,.decline-cookie-button a,.cookie-settings svg,.cookie-settings .pp{cursor:pointer}
.cookie-settings .pp{display:none}
.cookie-settings:hover .pp{display:block;position:absolute;z-index:-1;top:4px;height:18px;margin:0;padding:3px 0 2px 30px;border-radius:40px;font-size:11px;font-weight:600;line-height:1em;text-align:left;color:#303030;background-color:#ffffff;}
.cookie-settings-en:hover .pp{width:130px}
@media screen and (min-width:768px){
.cookie-popup{bottom:-1000px;transition:bottom 0.2s linear}
.cookie-popup.active{bottom:0px}
}
@media screen and (max-width:767px){
.cookie-popup{left:-1000px;bottom:0;opacity:0;transition:opacity 0.3s linear}
.cookie-popup.active{left:0px;opacity:1}
}


/********************************************************************************************** COOKIE POPUP */






/********************************************************************************************** HEADER */





/********************************************************************************************** HEADER */






/********************************************************************************************** DOWNLOAD PRODUCT PAGE */


main>.w3eden{max-width:1290px;min-height:calc(100vh - 113px);display:flex;align-items:center;margin:0 auto}
main>.w3eden>.row{width:100%;position:relative;margin:0;padding:50px 0}
main>.w3eden>.row>div{flex:unset;max-width:unset}
main>.w3eden>.row>.col-md-7>img{width:100%}
main>.w3eden>.row>.col-md-5>form{margin-top:0}
main>.w3eden>.row>.col-md-5>hr,main>.w3eden>.row>.col-md-12>br{display:none}
main>.w3eden>.row>.col-md-12 .nav-item>a{font-size:1.4em}
main>.w3eden>.row>.col-md-12 .tab-content{background-color:#fff;border:1px solid #dee2e6;border-top:0}
main>.w3eden>.row>.col-md-12 .tab-content h1{font-size:1.6em;line-height:1.4em;margin-bottom:20px}
main>.w3eden>.row>.col-md-12 .tab-content p,main>.w3eden>.row>.col-md-12 .tab-pane ul>li{font-size:1.2em;line-height:1.6em}
@media screen and (min-width:1290px){
main>.w3eden{padding:0 40px}
main>.w3eden>.row>.col-md-7{width:50%;padding:0 45px 0 0}
main>.w3eden>.row>.col-md-5{padding:0;position:absolute;z-index:1;right:0}
main>.w3eden>.row>div,main>.w3eden>.row>.col-md-5>h3,main>.w3eden>.row>.col-md-5>form,main>.w3eden>.row>.col-md-5>div{width:50%}
main>.w3eden>.row>.col-md-12{padding:130px 0 0}
main>.w3eden>.row>.col-md-12 .nav-item>a{padding:10px 30px}
main>.w3eden>.row>.col-md-12 .tab-content{padding:30px 30px 15px!important}
}
@media screen and (max-width:1289px){
main>.w3eden{padding:0 20px}
main>.w3eden>.row>.col-md-7{padding:0}
main>.w3eden>.row>.col-md-5{padding:40px 0;text-align:center}
main>.w3eden>.row>.col-md-12{padding:0}
main>.w3eden>.row>.col-md-12 .nav-item{width:50%}
main>.w3eden>.row>.col-md-12 .nav-item>a{padding:10px 0;text-align:center}
main>.w3eden>.row>.col-md-12 .tab-content{padding:20px 20px 10px!important}
}


/********************************************************************************************** DOWNLOAD PRODUCT PAGE */




































