.custom-banner-area{background-position:center bottom 0;background-repeat:no-repeat;background-size:cover;overflow-x:hidden;overflow-y:hidden;padding:54px 0}.custom-banner-area-top.clearfix{margin:auto;max-width:none;position:relative;width:80%}.custom-banner-area-top1{background-position:50%;background-size:cover;float:left;margin-right:5.5%;min-height:1px;padding-bottom:100px;padding-top:6vw;position:relative;width:47.25%;z-index:2}.custom-banner-area-top1-inner h1{color:#fff;font-family:IBM Plex Sans Condensed,Helvetica,Arial,Lucida,sans-serif;font-size:3vw;font-weight:700;line-height:1.2em;margin:0;padding-bottom:10px;text-transform:inherit}.custom-banner-area-top1-inner p{color:#fff;font-family:Titillium Web,Helvetica,Arial,Lucida,sans-serif;font-size:18px;font-weight:600;line-height:2em;margin:0}.custom-banner-area-top1-inner p:last-child{font-size:16px;font-weight:500}.custom-banner-area-top2 img{height:auto!important;max-width:100%;position:relative}.custom-banner-area-top2{background-position:50%;background-size:cover;float:left;min-height:1px;position:relative;width:47.25%;z-index:2}.custom-banner-area-bottom.clearfix{margin:auto;max-width:1080px;padding:27px 0 0;position:relative;width:80%}.custom-banner-area-button{float:left;margin-right:5.5%;min-height:1px;width:15.6%;z-index:2}.custom-banner-area-button,.custom-banner-area-button a{background-position:50%;background-size:cover;position:relative}.custom-banner-area-button a{background-color:transparent;background-color:#dca383;background-image:linear-gradient(89deg,#ff8223,#f92596);background-repeat:no-repeat;border:2px solid;border-radius:3px;border-radius:40px;border-width:0!important;box-shadow:0 20px 40px 0 rgba(252,160,177,.7);color:#fff!important;display:inline-block;font-family:Titillium Web,Helvetica,Arial,Lucida,sans-serif;font-size:20px;font-size:16px;font-style:normal;font-weight:500;font-weight:700!important;letter-spacing:0;line-height:1.7em!important;padding:.3em 1em;padding:15px 20px!important;text-decoration:none;text-transform:none;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important;transition:all .3s ease 0ms}.custom-banner-area-button a.button-text2{background-color:#7cda24;background-image:linear-gradient(89deg,#7cda24,#28ed97 99%)}.custom-banner-area-button a.button-text3{background-color:#dca383;background-image:linear-gradient(89deg,#f9dd02,rgba(224,153,0,.98) 99%);box-shadow:0 20px 40px 0 rgba(106,166,168,.7)}.custom-banner-area-button a:after{speak:none;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;content:"\35";direction:ltr;font-family:ETmodules!important;font-size:32px;font-size:1.6em;font-style:normal;font-variant:normal;font-variant:none;font-weight:400;line-height:1;line-height:1em;margin-left:-1em;opacity:0;position:absolute;text-shadow:0 0;text-shadow:none;text-transform:none;-webkit-transition:all .2s;transition:all .2s;transition:all .3s ease 0ms}.custom-banner-area-button a:hover:after{margin-left:0;opacity:1}.custom-banner-area-bottom.clearfix{top:-20px}.custom-banner-area-button a.button-text2{padding:15px 26px!important}.custom-banner-area-button.style2 a{background-color:#dca383;background-image:linear-gradient(89deg,#ffcfaa,#fa6eb9);padding:16px 30px!important}.custom-banner-area-top1-inner p:first-of-type{margin-bottom:10px}.custom-banner-area-button.full,.custom-banner-area-button.style2{width:auto}.custom-banner-area-top1-inner{margin-top:-10px}@media(max-width:1200px){.custom-banner-area-button{width:auto}}@media(max-width:767px){.custom-banner-area-button a{margin-bottom:20px}.custom-banner-area-top1-inner h1{font-size:30px}.custom-banner-area-top1{margin-right:5.5%;padding-bottom:30px;padding-top:6vw}.custom-banner-area-top1,.custom-banner-area-top2{background-position:50%;background-size:cover;float:none;min-height:1px;position:relative;width:100%;z-index:2}.custom-banner-area-top2{padding-bottom:31px}}