body,html{height:100%;width:100%}body{font-family:'Poppins',Sans-Serif;font-weight:400;font-size:16px;color:#000;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:'Poppins',Sans-Serif;font-weight:600;color:#000;line-height:1.3 !important;text-transform:uppercase;margin-bottom:0}h1{font-size:48px}h2{font-size:36px}h3{font-size:21px}.elementor-text-editor h3{margin-top:15px;margin-bottom:5px}h4{font-size:18px}p{line-height:1.5;margin-bottom:15px}hr{max-width:50px;border-color:#000;border-width:1px}hr.light{border-color:#fff}a{color:#000;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}a:hover{text-decoration:none;color:red}.text-faded{color:rgba(255,255,255,.9)}.margin-bottom{margin-bottom:30px}.no-padding{padding:0}section{padding:60px 0}.section-heading{margin-top:0}::-moz-selection{color:#fff;background-color:red;text-shadow:none}::selection{color:#fff;background-color:red;text-shadow:none}img::selection{color:#fff;background-color:transparent}img::-moz-selection{color:#fff;background-color:transparent}ul,ol{padding:0;margin:0 0 1.5em 1.5em}.elementor-pagination .page-numbers{color:#000;padding:15px;border-radius:0}.elementor-pagination .page-numbers:hover{color:#fff !important;background-color:red}.elementor-pagination .page-numbers.current{color:#fff !important;background-color:red;padding:15px}.slider .swiper-slide-contents{width:1120px}.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url('/wp-content/uploads/2022/02/loading.gif') 50% 50% no-repeat #fff;background-size:50px 50px}.elementor-editor-active .loader{display:none}#gototop{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;-moz-transition:opacity .5s,visibility .5s;-webkit-transition:opacity .5s,visibility .5s;-o-transition:opacity .5s,visibility .5s}#gototop.show{opacity:1;visibility:visible}.section-no-padding section{padding:0}.no-margin-bottom.elementor-widget:not(:last-child){margin-bottom:0}.p-no-margin p{margin-bottom:0}.h3-no-margin-top h3{margin-top:0}.elementor-upload-field,.pafe-form-builder-upload input{background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:0;width:100%;padding:8px 15px}.elementor-social-icons-wrapper .elementor-grid-item,.elementor-widget-share-buttons .elementor-grid-item{margin-right:10px}.elementor-social-icons-wrapper .elementor-grid-item:last-child,.elementor-widget-share-buttons .elementor-grid-item:last-child{margin-right:0}