.banner-section .dnd-section{padding:0}.custom-banner-wrapper{overflow:hidden}.custom-banner-wrapper .content-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1160px;padding:90px 0 45px;width:85%}.banner-content-left{max-width:620px;width:50%}.banner-content-left h1{color:#2c1804;display:inline-block;font-family:Abcfavoritvariable,sans-serif;font-size:62px;font-weight:500;line-height:1.12;margin:0 0 24px}.banner-content-left h1 strong{font-family:Abcfavorit,sans-serif;font-weight:500}.banner-content-left p{color:#2c1804;font-family:Abcfavorit,sans-serif;font-size:18px;font-weight:300;line-height:1.66;margin-bottom:32px}.banner-content-left p strong{font-family:Abcfavorit,sans-serif;font-weight:700}.banner-button-install{display:inline-block;float:none}.banner-button-install a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;background-color:#2c1804;border:1px #2c1804;border-radius:50px;box-shadow:0 0 20px 0 rgba(44,24,4,0);display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:auto;-webkit-justify-content:center;justify-content:center;margin-left:10px;margin-right:10px;-o-object-fit:fill;object-fit:fill;padding:20px;position:relative;-webkit-transition:box-shadow 1s cubic-bezier(.075,.82,.165,1),background-color .2s,-webkit-transform 1s cubic-bezier(.075,.82,.165,1);transition:box-shadow 1s cubic-bezier(.075,.82,.165,1),transform 1s cubic-bezier(.075,.82,.165,1),background-color .2s,-webkit-transform 1s cubic-bezier(.075,.82,.165,1);white-space:nowrap;width:auto}.banner-button-install a .button-text{color:#faf8f5;font-family:Abcfavorit book,sans-serif;font-size:16px;font-weight:400;line-height:1.5;min-height:18px;padding-left:0;text-align:center}.banner-button-install a:hover{background-color:#008060;box-shadow:0 3px 20px 0 rgba(44,24,4,.2);color:#faf8f5;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.banner-button-install a img{border:0;display:inline-block;height:21px;margin-left:6px;max-width:100%;vertical-align:middle;width:75px}.banner-content-right{display:inherit;margin-right:-25%;max-width:940px;overflow:hidden;position:relative;width:65%}.banner-content-right img{height:100%;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}@media screen and (max-width:991px){.banner-content-left{width:100%}.custom-banner-wrapper .content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:2%;padding-bottom:0;width:90%}.banner-content-right{margin-left:-10%;margin-right:-40%;margin-top:0;width:90%}}@media screen and (max-width:767px){.banner-content-left{text-align:center}.banner-content-left h1{font-size:55px;line-height:1.18}.banner-content-right{display:none;margin-top:50px;width:100%}}@media screen and (max-width:479px){.banner-content-left h1{font-size:50px;line-height:1.2}.banner-content-left{text-align:center}}