  
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
 table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url(/DataTables-1.10.20/images/sort_both.png)}table.dataTable thead .sorting_asc{background-image:url(/DataTables-1.10.20/images/sort_asc.png)}table.dataTable thead .sorting_desc{background-image:url(/DataTables-1.10.20/images/sort_desc.png)}table.dataTable thead .sorting_asc_disabled{background-image:url(/DataTables-1.10.20/images/sort_asc_disabled.png)}table.dataTable thead .sorting_desc_disabled{background-image:url(/DataTables-1.10.20/images/sort_desc_disabled.png)}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}  
 .owl-carousel, .owl-carousel .owl-item {  -webkit-tap-highlight-color:transparent;  position:relative; } .owl-carousel {  display:none;  width:100%;  z-index:1; } .owl-carousel .owl-stage {  position:relative;  -ms-touch-action:pan-Y;  -moz-backface-visibility:hidden; } .owl-carousel .owl-stage:after {  content:".";  display:block;  clear:both;  visibility:hidden;  line-height:0;  height:0; } .owl-carousel .owl-stage-outer {  position:relative;  overflow:hidden;  -webkit-transform:translate3d(0, 0, 0); } .owl-carousel .owl-item, .owl-carousel .owl-wrapper {  -webkit-backface-visibility:hidden;  -moz-backface-visibility:hidden;  -ms-backface-visibility:hidden;  -webkit-transform:translate3d(0, 0, 0);  -moz-transform:translate3d(0, 0, 0);  -ms-transform:translate3d(0, 0, 0); } .owl-carousel .owl-item {  min-height:1px;  float:left;  -webkit-backface-visibility:hidden;  -webkit-touch-callout:none; } .owl-carousel .owl-item img {  display:block;  width:100%; } .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {  display:none; } .no-js .owl-carousel, .owl-carousel.owl-loaded {  display:block; } .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {  cursor:pointer;  cursor:hand;  -webkit-user-select:none;  -khtml-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none; } .owl-carousel.owl-loading {  opacity:0;  display:block; } .owl-carousel.owl-hidden {  opacity:0; } .owl-carousel.owl-refresh .owl-item {  visibility:hidden; } .owl-carousel.owl-drag .owl-item {  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none; } .owl-carousel.owl-grab {  cursor:move;  cursor:grab; } .owl-carousel.owl-rtl {  direction:rtl; } .owl-carousel.owl-rtl .owl-item {  float:right; } .owl-carousel .animated {  animation-duration:1s;  animation-fill-mode:both; } .owl-carousel .owl-animated-in {  z-index:0; } .owl-carousel .owl-animated-out {  z-index:1; } .owl-carousel .fadeOut {  animation-name:fadeOut; } @keyframes fadeOut {  0% {   opacity:1;  }  100% {   opacity:0;  } } .owl-height {  transition:height 0.5s ease-in-out; } .owl-carousel .owl-item .owl-lazy {  opacity:0;  transition:opacity 0.4s ease; } .owl-carousel .owl-item img.owl-lazy {  transform-style:preserve-3d; } .owl-carousel .owl-video-wrapper {  position:relative;  height:100%;  background:#000; } .owl-carousel .owl-video-play-icon {  position:absolute;  height:80px;  width:80px;  left:50%;  top:50%;  margin-left:-40px;  margin-top:-40px;  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/owl.video.play.png) no-repeat;  cursor:pointer;  z-index:1;  -webkit-backface-visibility:hidden;  transition:transform 0.1s ease; } .owl-carousel .owl-video-play-icon:hover {  -ms-transform:scale(1.3, 1.3);  transform:scale(1.3, 1.3); } .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {  display:none; } .owl-carousel .owl-video-tn {  opacity:0;  height:100%;  background-position:center center;  background-repeat:no-repeat;  background-size:contain;  transition:opacity 0.4s ease; } .owl-carousel .owl-video-frame {  position:relative;  z-index:1;  height:100%;  width:100%; }  :root {  --blue:#4ecfcc;  --indigo:#6610f2;  --purple:#6f42c1;  --pink:#f4d2c8;  --red:#d9252a;  --orange:#f4a992;  --yellow:#e9d075;  --green:#17504a;  --teal:#8dd3c6;  --cyan:#17a2b8;  --white:#fff;  --gray:#6c757d;  --black:#000;  --primary:#000;  --secondary:#d9252a;  --success:#d9252a;  --info:#17a2b8;  --warning:#e9d075;  --danger:#d9252a;  --light:#f6f6f6;  --dark:#343a40;  --breakpoint-xs:0;  --breakpoint-sm:576px;  --breakpoint-md:768px;  --breakpoint-lg:992px;  --breakpoint-xl:1200px;  --font-family-sans-serif:"sofiapro";  --font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas,  "Liberation Mono", "Courier New", monospace; } *, *::before, *::after {  box-sizing:border-box; } html {  font-family:sans-serif;  line-height:1.15;  -webkit-text-size-adjust:100%;  -webkit-tap-highlight-color:rgba(0, 0, 0, 0); } article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {  display:block; } body {  margin:0;  font-family:"sofiapro";  font-size:1rem;  font-weight:400;  line-height:1.5;  color:#000;  text-align:left;  background-color:#fff; } [tabindex="-1"]:focus {  outline:0 !important; } hr {  box-sizing:content-box;  height:0;  overflow:visible; } h1, h2, h3, h4, h5, h6 {  margin-top:0;  margin-bottom:0.5rem; } p {  margin-top:0;  margin-bottom:26px; } abbr[title], abbr[data-original-title] {  text-decoration:underline;  text-decoration:underline dotted;  cursor:help;  border-bottom:0;  text-decoration-skip-ink:none; } address {  margin-bottom:1rem;  font-style:normal;  line-height:inherit; } ol, ul, dl {  margin-top:0;  margin-bottom:1rem; } ol ol, ul ul, ol ul, ul ol {  margin-bottom:0; } dt {  font-weight:700; } dd {  margin-bottom:0.5rem;  margin-left:0; } blockquote {  margin:0 0 1rem; } b, strong {  font-weight:bolder; } small {  font-size:80%; } sub, sup {  position:relative;  font-size:75%;  line-height:0;  vertical-align:baseline; } sub {  bottom:-0.25em; } sup {  top:-0.5em; } a {  color:#000;  text-decoration:none;  background-color:transparent; } a:hover {  color:#d9252a;  text-decoration:none; } a:not([href]):not([tabindex]) {  color:inherit;  text-decoration:none; } a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {  color:inherit;  text-decoration:none; } a:not([href]):not([tabindex]):focus {  outline:0; } pre, code, kbd, samp {  font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",  "Courier New", monospace;  font-size:1em; } pre {  margin-top:0;  margin-bottom:1rem;  overflow:auto; } figure {  margin:0 0 1rem; } img {  vertical-align:middle;  border-style:none; } svg {  overflow:hidden;  vertical-align:middle; } table {  border-collapse:collapse; } caption {  padding-top:0.75rem;  padding-bottom:0.75rem;  color:#6c757d;  text-align:left;  caption-side:bottom; } th {  text-align:inherit; } label {  display:inline-block;  margin-bottom:0.5rem; } button {  border-radius:0; } button:focus {  outline:1px dotted;  outline:5px auto -webkit-focus-ring-color; } input, button, select, optgroup, textarea {  margin:0;  font-family:inherit;  font-size:inherit;  line-height:inherit; } button, input {  overflow:visible; } button, select {  text-transform:none; } select {  word-wrap:normal; } button, [type="button"], [type="reset"], [type="submit"] {  -webkit-appearance:button; } button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {  cursor:pointer; } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {  padding:0;  border-style:none; } input[type="radio"], input[type="checkbox"] {  box-sizing:border-box;  padding:0; } input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {  -webkit-appearance:listbox; } textarea {  overflow:auto;  resize:vertical; } fieldset {  min-width:0;  padding:0;  margin:0;  border:0; } legend {  display:block;  width:100%;  max-width:100%;  padding:0;  margin-bottom:0.5rem;  font-size:1.5rem;  line-height:inherit;  color:inherit;  white-space:normal; } progress {  vertical-align:baseline; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {  height:auto; } [type="search"] {  outline-offset:-2px;  -webkit-appearance:none; } [type="search"]::-webkit-search-decoration {  -webkit-appearance:none; } ::-webkit-file-upload-button {  font:inherit;  -webkit-appearance:button; } output {  display:inline-block; } summary {  display:list-item;  cursor:pointer; } template {  display:none; } [hidden] {  display:none !important; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {  margin-bottom:0.5rem;  font-weight:500;  line-height:1.2; } h1, .h1 {  font-size:40px; } h2, .h2 {  font-size:25px; } h3, .h3 {  font-size:1.75rem; } h4, .h4 {  font-size:1.5rem; } h5, .h5 {  font-size:1.25rem; } h6, .h6 {  font-size:1rem; } .lead {  font-size:1.25rem;  font-weight:300; } .display-1 {  font-size:6rem;  font-weight:300;  line-height:1.2; } .display-2 {  font-size:5.5rem;  font-weight:300;  line-height:1.2; } .display-3 {  font-size:4.5rem;  font-weight:300;  line-height:1.2; } .display-4 {  font-size:3.5rem;  font-weight:300;  line-height:1.2; } hr {  margin-top:1rem;  margin-bottom:1rem;  border:0;  border-top:1px solid rgba(0, 0, 0, 0.1); } small, .small {  font-size:80%;  font-weight:400; } mark, .mark {  padding:0.2em;  background-color:#fcf8e3; } .list-unstyled {  padding-left:0;  list-style:none; } .list-inline {  padding-left:0;  list-style:none; } .list-inline-item {  display:inline-block; } .list-inline-item:not(:last-child) {  margin-right:0.5rem; } .initialism {  font-size:90%;  text-transform:uppercase; } .blockquote {  margin-bottom:1rem;  font-size:1.25rem; } .blockquote-footer {  display:block;  font-size:80%;  color:#6c757d; } .blockquote-footer::before {  content:"— "; } .img-fluid {  max-width:100%;  height:auto; } .img-thumbnail {  padding:0.25rem;  background-color:#fff;  border:1px solid #dee2e6;  max-width:100%;  height:auto; } .figure {  display:inline-block; } .figure-img {  margin-bottom:0.5rem;  line-height:1; } .figure-caption {  font-size:90%;  color:#6c757d; } code {  font-size:87.5%;  color:#000;  word-break:break-word; } a > code {  color:inherit; } kbd {  padding:0.2rem 0.4rem;  font-size:87.5%;  color:#fff;  background-color:#212529; } kbd kbd {  padding:0;  font-size:100%;  font-weight:700; } pre {  display:block;  font-size:87.5%;  color:#212529; } pre code {  font-size:inherit;  color:inherit;  word-break:normal; } .pre-scrollable {  max-height:340px;  overflow-y:scroll; } .container {  width:100%;  padding-right:15px;  padding-left:15px;  margin-right:auto;  margin-left:auto; } @media (min-width:576px) {  .container {   max-width:540px;  } } @media (min-width:768px) {  .container {   max-width:678px;  } } @media (min-width:992px) {  .container {   max-width:960px;  } } @media (min-width:1200px) {  .container {   max-width:1160px;  } } .container-fluid {  width:100%;  padding-right:15px;  padding-left:15px;  margin-right:auto;  margin-left:auto; } .row {  display:flex;  flex-wrap:wrap;  margin-right:-15px;  margin-left:-15px; } .no-gutters {  margin-right:0;  margin-left:0; } .no-gutters > .col, .no-gutters > [class*="col-"] {  padding-right:0;  padding-left:0; } .col-xl, .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {  position:relative;  width:100%;  padding-right:15px;  padding-left:15px; } .col {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-3 {  flex:0 0 25%;  max-width:25%; } .col-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-6 {  flex:0 0 50%;  max-width:50%; } .col-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-9 {  flex:0 0 75%;  max-width:75%; } .col-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-12 {  flex:0 0 100%;  max-width:100%; } .order-first {  order:-1; } .order-last {  order:13; } .order-0 {  order:0; } .order-1 {  order:1; } .order-2 {  order:2; } .order-3 {  order:3; } .order-4 {  order:4; } .order-5 {  order:5; } .order-6 {  order:6; } .order-7 {  order:7; } .order-8 {  order:8; } .order-9 {  order:9; } .order-10 {  order:10; } .order-11 {  order:11; } .order-12 {  order:12; } .offset-1 {  margin-left:8.3333333333%; } .offset-2 {  margin-left:16.6666666667%; } .offset-3 {  margin-left:25%; } .offset-4 {  margin-left:33.3333333333%; } .offset-5 {  margin-left:41.6666666667%; } .offset-6 {  margin-left:50%; } .offset-7 {  margin-left:58.3333333333%; } .offset-8 {  margin-left:66.6666666667%; } .offset-9 {  margin-left:75%; } .offset-10 {  margin-left:83.3333333333%; } .offset-11 {  margin-left:91.6666666667%; } @media (min-width:576px) {  .col-sm {   flex-basis:0;   flex-grow:1;   max-width:100%;  }  .col-sm-auto {   flex:0 0 auto;   width:auto;   max-width:100%;  }  .col-sm-1 {   flex:0 0 8.3333333333%;   max-width:8.3333333333%;  }  .col-sm-2 {   flex:0 0 16.6666666667%;   max-width:16.6666666667%;  }  .col-sm-3 {   flex:0 0 25%;   max-width:25%;  }  .col-sm-4 {   flex:0 0 33.3333333333%;   max-width:33.3333333333%;  }  .col-sm-5 {   flex:0 0 41.6666666667%;   max-width:41.6666666667%;  }  .col-sm-6 {   flex:0 0 50%;   max-width:50%;  }  .col-sm-7 {   flex:0 0 58.3333333333%;   max-width:58.3333333333%;  }  .col-sm-8 {   flex:0 0 66.6666666667%;   max-width:66.6666666667%;  }  .col-sm-9 {   flex:0 0 75%;   max-width:75%;  }  .col-sm-10 {   flex:0 0 83.3333333333%;   max-width:83.3333333333%;  }  .col-sm-11 {   flex:0 0 91.6666666667%;   max-width:91.6666666667%;  }  .col-sm-12 {   flex:0 0 100%;   max-width:100%;  }  .order-sm-first {   order:-1;  }  .order-sm-last {   order:13;  }  .order-sm-0 {   order:0;  }  .order-sm-1 {   order:1;  }  .order-sm-2 {   order:2;  }  .order-sm-3 {   order:3;  }  .order-sm-4 {   order:4;  }  .order-sm-5 {   order:5;  }  .order-sm-6 {   order:6;  }  .order-sm-7 {   order:7;  }  .order-sm-8 {   order:8;  }  .order-sm-9 {   order:9;  }  .order-sm-10 {   order:10;  }  .order-sm-11 {   order:11;  }  .order-sm-12 {   order:12;  }  .offset-sm-0 {   margin-left:0;  }  .offset-sm-1 {   margin-left:8.3333333333%;  }  .offset-sm-2 {   margin-left:16.6666666667%;  }  .offset-sm-3 {   margin-left:25%;  }  .offset-sm-4 {   margin-left:33.3333333333%;  }  .offset-sm-5 {   margin-left:41.6666666667%;  }  .offset-sm-6 {   margin-left:50%;  }  .offset-sm-7 {   margin-left:58.3333333333%;  }  .offset-sm-8 {   margin-left:66.6666666667%;  }  .offset-sm-9 {   margin-left:75%;  }  .offset-sm-10 {   margin-left:83.3333333333%;  }  .offset-sm-11 {   margin-left:91.6666666667%;  } } @media (min-width:768px) {  .col-md {   flex-basis:0;   flex-grow:1;   max-width:100%;  }  .col-md-auto {   flex:0 0 auto;   width:auto;   max-width:100%;  }  .col-md-1 {   flex:0 0 8.3333333333%;   max-width:8.3333333333%;  }  .col-md-2 {   flex:0 0 16.6666666667%;   max-width:16.6666666667%;  }  .col-md-3 {   flex:0 0 25%;   max-width:25%;  }  .col-md-4 {   flex:0 0 33.3333333333%;   max-width:33.3333333333%;  }  .col-md-5 {   flex:0 0 41.6666666667%;   max-width:41.6666666667%;  }  .col-md-6 {   flex:0 0 50%;   max-width:50%;  }  .col-md-7 {   flex:0 0 58.3333333333%;   max-width:58.3333333333%;  }  .col-md-8 {   flex:0 0 66.6666666667%;   max-width:66.6666666667%;  }  .col-md-9 {   flex:0 0 75%;   max-width:75%;  }  .col-md-10 {   flex:0 0 83.3333333333%;   max-width:83.3333333333%;  }  .col-md-11 {   flex:0 0 91.6666666667%;   max-width:91.6666666667%;  }  .col-md-12 {   flex:0 0 100%;   max-width:100%;  }  .order-md-first {   order:-1;  }  .order-md-last {   order:13;  }  .order-md-0 {   order:0;  }  .order-md-1 {   order:1;  }  .order-md-2 {   order:2;  }  .order-md-3 {   order:3;  }  .order-md-4 {   order:4;  }  .order-md-5 {   order:5;  }  .order-md-6 {   order:6;  }  .order-md-7 {   order:7;  }  .order-md-8 {   order:8;  }  .order-md-9 {   order:9;  }  .order-md-10 {   order:10;  }  .order-md-11 {   order:11;  }  .order-md-12 {   order:12;  }  .offset-md-0 {   margin-left:0;  }  .offset-md-1 {   margin-left:8.3333333333%;  }  .offset-md-2 {   margin-left:16.6666666667%;  }  .offset-md-3 {   margin-left:25%;  }  .offset-md-4 {   margin-left:33.3333333333%;  }  .offset-md-5 {   margin-left:41.6666666667%;  }  .offset-md-6 {   margin-left:50%;  }  .offset-md-7 {   margin-left:58.3333333333%;  }  .offset-md-8 {   margin-left:66.6666666667%;  }  .offset-md-9 {   margin-left:75%;  }  .offset-md-10 {   margin-left:83.3333333333%;  }  .offset-md-11 {   margin-left:91.6666666667%;  } } @media (min-width:992px) {  .col-lg {   flex-basis:0;   flex-grow:1;   max-width:100%;  }  .col-lg-auto {   flex:0 0 auto;   width:auto;   max-width:100%;  }  .col-lg-1 {   flex:0 0 8.3333333333%;   max-width:8.3333333333%;  }  .col-lg-2 {   flex:0 0 16.6666666667%;   max-width:16.6666666667%;  }  .col-lg-3 {   flex:0 0 25%;   max-width:25%;  }  .col-lg-4 {   flex:0 0 33.3333333333%;   max-width:33.3333333333%;  }  .col-lg-5 {   flex:0 0 41.6666666667%;   max-width:41.6666666667%;  }  .col-lg-6 {   flex:0 0 50%;   max-width:50%;  }  .col-lg-7 {   flex:0 0 58.3333333333%;   max-width:58.3333333333%;  }  .col-lg-8 {   flex:0 0 66.6666666667%;   max-width:66.6666666667%;  }  .col-lg-9 {   flex:0 0 75%;   max-width:75%;  }  .col-lg-10 {   flex:0 0 83.3333333333%;   max-width:83.3333333333%;  }  .col-lg-11 {   flex:0 0 91.6666666667%;   max-width:91.6666666667%;  }  .col-lg-12 {   flex:0 0 100%;   max-width:100%;  }  .order-lg-first {   order:-1;  }  .order-lg-last {   order:13;  }  .order-lg-0 {   order:0;  }  .order-lg-1 {   order:1;  }  .order-lg-2 {   order:2;  }  .order-lg-3 {   order:3;  }  .order-lg-4 {   order:4;  }  .order-lg-5 {   order:5;  }  .order-lg-6 {   order:6;  }  .order-lg-7 {   order:7;  }  .order-lg-8 {   order:8;  }  .order-lg-9 {   order:9;  }  .order-lg-10 {   order:10;  }  .order-lg-11 {   order:11;  }  .order-lg-12 {   order:12;  }  .offset-lg-0 {   margin-left:0;  }  .offset-lg-1 {   margin-left:8.3333333333%;  }  .offset-lg-2 {   margin-left:16.6666666667%;  }  .offset-lg-3 {   margin-left:25%;  }  .offset-lg-4 {   margin-left:33.3333333333%;  }  .offset-lg-5 {   margin-left:41.6666666667%;  }  .offset-lg-6 {   margin-left:50%;  }  .offset-lg-7 {   margin-left:58.3333333333%;  }  .offset-lg-8 {   margin-left:66.6666666667%;  }  .offset-lg-9 {   margin-left:75%;  }  .offset-lg-10 {   margin-left:83.3333333333%;  }  .offset-lg-11 {   margin-left:91.6666666667%;  } } @media (min-width:1200px) {  .col-xl {   flex-basis:0;   flex-grow:1;   max-width:100%;  }  .col-xl-auto {   flex:0 0 auto;   width:auto;   max-width:100%;  }  .col-xl-1 {   flex:0 0 8.3333333333%;   max-width:8.3333333333%;  }  .col-xl-2 {   flex:0 0 16.6666666667%;   max-width:16.6666666667%;  }  .col-xl-3 {   flex:0 0 25%;   max-width:25%;  }  .col-xl-4 {   flex:0 0 33.3333333333%;   max-width:33.3333333333%;  }  .col-xl-5 {   flex:0 0 41.6666666667%;   max-width:41.6666666667%;  }  .col-xl-6 {   flex:0 0 50%;   max-width:50%;  }  .col-xl-7 {   flex:0 0 58.3333333333%;   max-width:58.3333333333%;  }  .col-xl-8 {   flex:0 0 66.6666666667%;   max-width:66.6666666667%;  }  .col-xl-9 {   flex:0 0 75%;   max-width:75%;  }  .col-xl-10 {   flex:0 0 83.3333333333%;   max-width:83.3333333333%;  }  .col-xl-11 {   flex:0 0 91.6666666667%;   max-width:91.6666666667%;  }  .col-xl-12 {   flex:0 0 100%;   max-width:100%;  }  .order-xl-first {   order:-1;  }  .order-xl-last {   order:13;  }  .order-xl-0 {   order:0;  }  .order-xl-1 {   order:1;  }  .order-xl-2 {   order:2;  }  .order-xl-3 {   order:3;  }  .order-xl-4 {   order:4;  }  .order-xl-5 {   order:5;  }  .order-xl-6 {   order:6;  }  .order-xl-7 {   order:7;  }  .order-xl-8 {   order:8;  }  .order-xl-9 {   order:9;  }  .order-xl-10 {   order:10;  }  .order-xl-11 {   order:11;  }  .order-xl-12 {   order:12;  }  .offset-xl-0 {   margin-left:0;  }  .offset-xl-1 {   margin-left:8.3333333333%;  }  .offset-xl-2 {   margin-left:16.6666666667%;  }  .offset-xl-3 {   margin-left:25%;  }  .offset-xl-4 {   margin-left:33.3333333333%;  }  .offset-xl-5 {   margin-left:41.6666666667%;  }  .offset-xl-6 {   margin-left:50%;  }  .offset-xl-7 {   margin-left:58.3333333333%;  }  .offset-xl-8 {   margin-left:66.6666666667%;  }  .offset-xl-9 {   margin-left:75%;  }  .offset-xl-10 {   margin-left:83.3333333333%;  }  .offset-xl-11 {   margin-left:91.6666666667%;  } } .table {  width:100%;  margin-bottom:1rem;  color:#000; } .table th, .table td {  padding:0.75rem;  vertical-align:top;  border-top:1px solid #dee2e6; } .table thead th {  vertical-align:bottom;  border-bottom:2px solid #dee2e6; } .table tbody + tbody {  border-top:2px solid #dee2e6; } .table-sm th, .table-sm td {  padding:0.3rem; } .table-bordered {  border:1px solid #dee2e6; } .table-bordered th, .table-bordered td {  border:1px solid #dee2e6; } .table-bordered thead th, .table-bordered thead td {  border-bottom-width:2px; } .table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody {  border:0; } .table-striped tbody tr:nth-of-type(odd) {  background-color:rgba(0, 0, 0, 0.05); } .table-hover tbody tr:hover {  color:#000;  background-color:rgba(0, 0, 0, 0.075); } .table-primary, .table-primary > th, .table-primary > td {  background-color:#b8b8b8; } .table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody {  border-color:#7a7a7a; } .table-hover .table-primary:hover {  background-color:#ababab; } .table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {  background-color:#ababab; } .table-secondary, .table-secondary > th, .table-secondary > td {  background-color:#f4c2c3; } .table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody {  border-color:#eb8e90; } .table-hover .table-secondary:hover {  background-color:#f0acae; } .table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {  background-color:#f0acae; } .table-success, .table-success > th, .table-success > td {  background-color:#f4c2c3; } .table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody {  border-color:#eb8e90; } .table-hover .table-success:hover {  background-color:#f0acae; } .table-hover .table-success:hover > td, .table-hover .table-success:hover > th {  background-color:#f0acae; } .table-info, .table-info > th, .table-info > td {  background-color:#bee5eb; } .table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody {  border-color:#86cfda; } .table-hover .table-info:hover {  background-color:#abdde5; } .table-hover .table-info:hover > td, .table-hover .table-info:hover > th {  background-color:#abdde5; } .table-warning, .table-warning > th, .table-warning > td {  background-color:#f9f2d8; } .table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody {  border-color:#f4e7b7; } .table-hover .table-warning:hover {  background-color:#f6ebc2; } .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {  background-color:#f6ebc2; } .table-danger, .table-danger > th, .table-danger > td {  background-color:#f4c2c3; } .table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody {  border-color:#eb8e90; } .table-hover .table-danger:hover {  background-color:#f0acae; } .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {  background-color:#f0acae; } .table-light, .table-light > th, .table-light > td {  background-color:#fcfcfc; } .table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody {  border-color:#fafafa; } .table-hover .table-light:hover {  background-color:#efefef; } .table-hover .table-light:hover > td, .table-hover .table-light:hover > th {  background-color:#efefef; } .table-dark, .table-dark > th, .table-dark > td {  background-color:#c6c8ca; } .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {  border-color:#95999c; } .table-hover .table-dark:hover {  background-color:#b9bbbe; } .table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {  background-color:#b9bbbe; } .table-active, .table-active > th, .table-active > td {  background-color:rgba(0, 0, 0, 0.075); } .table-hover .table-active:hover {  background-color:rgba(0, 0, 0, 0.075); } .table-hover .table-active:hover > td, .table-hover .table-active:hover > th {  background-color:rgba(0, 0, 0, 0.075); } .table .thead-dark th {  color:#fff;  background-color:#343a40;  border-color:#454d55; } .table .thead-light th {  color:#495057;  background-color:#eaeaea;  border-color:#dee2e6; } .table-dark {  color:#fff;  background-color:#343a40; } .table-dark th, .table-dark td, .table-dark thead th {  border-color:#454d55; } .table-dark.table-bordered {  border:0; } .table-dark.table-striped tbody tr:nth-of-type(odd) {  background-color:rgba(255, 255, 255, 0.05); } .table-dark.table-hover tbody tr:hover {  color:#fff;  background-color:rgba(255, 255, 255, 0.075); } @media (max-width:575.98px) {  .table-responsive-sm {   display:block;   width:100%;   overflow-x:auto;   -webkit-overflow-scrolling:touch;   -ms-overflow-style:-ms-autohiding-scrollbar;  }  .table-responsive-sm > .table-bordered {   border:0;  } } @media (max-width:767.98px) {  .table-responsive-md {   display:block;   width:100%;   overflow-x:auto;   -webkit-overflow-scrolling:touch;   -ms-overflow-style:-ms-autohiding-scrollbar;  }  .table-responsive-md > .table-bordered {   border:0;  } } @media (max-width:991.98px) {  .table-responsive-lg {   display:block;   width:100%;   overflow-x:auto;   -webkit-overflow-scrolling:touch;   -ms-overflow-style:-ms-autohiding-scrollbar;  }  .table-responsive-lg > .table-bordered {   border:0;  } } @media (max-width:1199.98px) {  .table-responsive-xl {   display:block;   width:100%;   overflow-x:auto;   -webkit-overflow-scrolling:touch;   -ms-overflow-style:-ms-autohiding-scrollbar;  }  .table-responsive-xl > .table-bordered {   border:0;  } } .table-responsive {  display:block;  width:100%;  overflow-x:auto;  -webkit-overflow-scrolling:touch;  -ms-overflow-style:-ms-autohiding-scrollbar; } .table-responsive > .table-bordered {  border:0; } .form-control {  display:block;  width:100%;  height:calc(2.25rem + 2px);  padding:0.375rem 0.75rem;  font-size:1rem;  font-weight:400;  line-height:1.5;  color:#000;  background-color:#fff;  background-clip:padding-box;  border:1px solid #000;  border-radius:0;  transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion:reduce) {  .form-control {   transition:none;  } } .form-control::-ms-expand {  background-color:transparent;  border:0; } .form-control:focus {  color:#000;  background-color:#fff;  border-color:#404040;  outline:0;  box-shadow:0; } .form-control::placeholder {  color:#6c757d;  opacity:1; } .form-control:disabled, .form-control[readonly] {  background-color:#eaeaea;  opacity:1; } select.form-control:focus::-ms-value {  color:#000;  background-color:#fff; } .form-control-file, .form-control-range {  display:block;  width:100%; } .col-form-label {  padding-top:calc(0.375rem + 1px);  padding-bottom:calc(0.375rem + 1px);  margin-bottom:0;  font-size:inherit;  line-height:1.5; } .col-form-label-lg {  padding-top:calc(0.5rem + 1px);  padding-bottom:calc(0.5rem + 1px);  font-size:1.25rem;  line-height:1.5; } .col-form-label-sm {  padding-top:calc(0.25rem + 1px);  padding-bottom:calc(0.25rem + 1px);  font-size:0.875rem;  line-height:1.5; } .form-control-plaintext {  display:block;  width:100%;  padding-top:0.375rem;  padding-bottom:0.375rem;  margin-bottom:0;  line-height:1.5;  color:#000;  background-color:transparent;  border:solid transparent;  border-width:1px 0; } .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {  padding-right:0;  padding-left:0; } .form-control-sm {  height:calc(1.8125rem + 2px);  padding:0.25rem 0.5rem;  font-size:0.875rem;  line-height:1.5; } .form-control-lg {  height:calc(2.875rem + 2px);  padding:0.5rem 1rem;  font-size:1.25rem;  line-height:1.5; } select.form-control[size], select.form-control[multiple] {  height:auto; } textarea.form-control {  height:auto; } .form-group {  margin-bottom:1rem; } .form-text {  display:block;  margin-top:0.25rem; } .form-row {  display:flex;  flex-wrap:wrap;  margin-right:-5px;  margin-left:-5px; } .form-row > .col, .form-row > [class*="col-"] {  padding-right:5px;  padding-left:5px; } .form-check {  position:relative;  display:block;  padding-left:1.25rem; } .form-check-input {  position:absolute;  margin-top:0.3rem;  margin-left:-1.25rem; } .form-check-input:disabled ~ .form-check-label {  color:#6c757d; } .form-check-label {  margin-bottom:0; } .form-check-inline {  display:inline-flex;  align-items:center;  padding-left:0;  margin-right:0.75rem; } .form-check-inline .form-check-input {  position:static;  margin-top:0;  margin-right:0.3125rem;  margin-left:0; } .valid-feedback {  display:none;  width:100%;  margin-top:0.25rem;  font-size:80%;  color:#d9252a; } .valid-tooltip {  position:absolute;  top:100%;  z-index:5;  display:none;  max-width:100%;  padding:0.25rem 0.5rem;  margin-top:0.1rem;  font-size:0.875rem;  line-height:1.5;  color:#fff;  background-color:rgba(217, 37, 42, 0.9); } .was-validated .form-control:valid, .form-control.is-valid {  border-color:#d9252a;  padding-right:2.25rem;  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23d9252a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");  background-repeat:no-repeat;  background-position:center right calc(2.25rem / 4);  background-size:calc(2.25rem / 2) calc(2.25rem / 2); } .was-validated .form-control:valid:focus, .form-control.is-valid:focus {  border-color:#d9252a;  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.25); } .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip {  display:block; } .was-validated textarea.form-control:valid, textarea.form-control.is-valid {  padding-right:2.25rem;  background-position:top calc(2.25rem / 4) right calc(2.25rem / 4); } .was-validated .custom-select:valid, .custom-select.is-valid {  border-color:#d9252a;  padding-right:3.4375rem;  background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")  no-repeat right 0.75rem center/8px 10px,  url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23d9252a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")  no-repeat center right 1.75rem/1.125rem 1.125rem; } .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {  border-color:#d9252a;  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.25); } .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip {  display:block; } .was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip {  display:block; } .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {  color:#d9252a; } .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip {  display:block; } .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {  color:#d9252a; } .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {  border-color:#d9252a; } .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip {  display:block; } .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {  border-color:#e15054;  background-color:#e15054; } .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.25); } .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {  border-color:#d9252a; } .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {  border-color:#d9252a; } .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip {  display:block; } .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {  border-color:#d9252a;  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.25); } .invalid-feedback {  display:none;  width:100%;  margin-top:0.25rem;  font-size:80%;  color:#d9252a; } .invalid-tooltip {  position:absolute;  top:100%;  z-index:5;  display:none;  max-width:100%;  padding:0.25rem 0.5rem;  margin-top:0.1rem;  font-size:0.875rem;  line-height:1.5;  color:#fff;  background-color:rgba(217, 37, 42, 0.9); } .was-validated .form-control:invalid, .form-control.is-invalid {  border-color:#d9252a;  padding-right:2.25rem;  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9252a' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9252a' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");  background-repeat:no-repeat;  background-position:center right calc(2.25rem / 4);  background-size:calc(2.25rem / 2) calc(2.25rem / 2); } .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {  border-color:#d9252a;  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.25); } .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip {  display:block; } .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {  padding-right:2.25rem;  background-position:top calc(2.25rem / 4) right calc(2.25rem / 4); } .was-validated .custom-select:invalid, .custom-select.is-invalid {  border-color:#d9252a;  padding-right:3.4375rem;  background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")  no-repeat right 0.75rem center/8px 10px,  url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9252a' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9252a' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E")  no-repeat center right 1.75rem/1.125rem 1.125rem; } .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {  border-color:#d9252a;  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.25); } .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip {  display:block; } .was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip {  display:block; } .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {  color:#d9252a; } .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip {  display:block; } .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {  color:#d9252a; } .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {  border-color:#d9252a; } .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip {  display:block; } .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {  border-color:#e15054;  background-color:#e15054; } .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.25); } .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {  border-color:#d9252a; } .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {  border-color:#d9252a; } .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip {  display:block; } .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {  border-color:#d9252a;  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.25); } .form-inline {  display:flex;  flex-flow:row wrap;  align-items:center; } .form-inline .form-check {  width:100%; } @media (min-width:576px) {  .form-inline label {   display:flex;   align-items:center;   justify-content:center;   margin-bottom:0;  }  .form-inline .form-group {   display:flex;   flex:0 0 auto;   flex-flow:row wrap;   align-items:center;   margin-bottom:0;  }  .form-inline .form-control {   display:inline-block;   width:auto;   vertical-align:middle;  }  .form-inline .form-control-plaintext {   display:inline-block;  }  .form-inline .input-group,  .form-inline .custom-select {   width:auto;  }  .form-inline .form-check {   display:flex;   align-items:center;   justify-content:center;   width:auto;   padding-left:0;  }  .form-inline .form-check-input {   position:relative;   flex-shrink:0;   margin-top:0;   margin-right:0.25rem;   margin-left:0;  }  .form-inline .custom-control {   align-items:center;   justify-content:center;  }  .form-inline .custom-control-label {   margin-bottom:0;  } } .btn {  display:inline-block;  font-weight:400;  color:#000;  text-align:center;  vertical-align:middle;  user-select:none;  background-color:transparent;  border:1px solid transparent;  padding:0.375rem 0.75rem;  font-size:1rem;  line-height:1.5;  border-radius:0;  transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out,  border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion:reduce) {  .btn {   transition:none;  } } .btn:hover {  color:#000;  text-decoration:none; } .btn:focus, .btn.focus {  outline:0;  box-shadow:0; } .btn.disabled, .btn:disabled {  opacity:0.65; } a.btn.disabled, fieldset:disabled a.btn {  pointer-events:none; } .btn-primary {  color:#fff;  background-color:#000;  border-color:#000; } .btn-primary:hover {  color:#fff;  background-color:black;  border-color:black; } .btn-primary:focus, .btn-primary.focus {  box-shadow:0 0 0 0.2rem rgba(38, 38, 38, 0.5); } .btn-primary.disabled, .btn-primary:disabled {  color:#fff;  background-color:#000;  border-color:#000; } .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {  color:#fff;  background-color:black;  border-color:black; } .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {  box-shadow:0 0 0 0.2rem rgba(38, 38, 38, 0.5); } .btn-secondary {  color:#fff;  background-color:#d9252a;  border-color:#d9252a; } .btn-secondary:hover {  color:#fff;  background-color:#b81f24;  border-color:#ad1e22; } .btn-secondary:focus, .btn-secondary.focus {  box-shadow:0 0 0 0.2rem rgba(223, 70, 74, 0.5); } .btn-secondary.disabled, .btn-secondary:disabled {  color:#fff;  background-color:#d9252a;  border-color:#d9252a; } .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {  color:#fff;  background-color:#ad1e22;  border-color:#a31c1f; } .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {  box-shadow:0 0 0 0.2rem rgba(223, 70, 74, 0.5); } .btn-success {  color:#fff;  background-color:#d9252a;  border-color:#d9252a; } .btn-success:hover {  color:#fff;  background-color:#b81f24;  border-color:#ad1e22; } .btn-success:focus, .btn-success.focus {  box-shadow:0 0 0 0.2rem rgba(223, 70, 74, 0.5); } .btn-success.disabled, .btn-success:disabled {  color:#fff;  background-color:#d9252a;  border-color:#d9252a; } .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {  color:#fff;  background-color:#ad1e22;  border-color:#a31c1f; } .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {  box-shadow:0 0 0 0.2rem rgba(223, 70, 74, 0.5); } .btn-info {  color:#fff;  background-color:#17a2b8;  border-color:#17a2b8; } .btn-info:hover {  color:#fff;  background-color:#138496;  border-color:#117a8b; } .btn-info:focus, .btn-info.focus {  box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5); } .btn-info.disabled, .btn-info:disabled {  color:#fff;  background-color:#17a2b8;  border-color:#17a2b8; } .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {  color:#fff;  background-color:#117a8b;  border-color:#10707f; } .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {  box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5); } .btn-warning {  color:#000;  background-color:#e9d075;  border-color:#e9d075; } .btn-warning:hover {  color:#000;  background-color:#e4c554;  border-color:#e2c149; } .btn-warning:focus, .btn-warning.focus {  box-shadow:0 0 0 0.2rem rgba(198, 177, 99, 0.5); } .btn-warning.disabled, .btn-warning:disabled {  color:#000;  background-color:#e9d075;  border-color:#e9d075; } .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {  color:#000;  background-color:#e2c149;  border-color:#e0bd3e; } .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {  box-shadow:0 0 0 0.2rem rgba(198, 177, 99, 0.5); } .btn-danger {  color:#fff;  background-color:#d9252a;  border-color:#d9252a; } .btn-danger:hover {  color:#fff;  background-color:#b81f24;  border-color:#ad1e22; } .btn-danger:focus, .btn-danger.focus {  box-shadow:0 0 0 0.2rem rgba(223, 70, 74, 0.5); } .btn-danger.disabled, .btn-danger:disabled {  color:#fff;  background-color:#d9252a;  border-color:#d9252a; } .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {  color:#fff;  background-color:#ad1e22;  border-color:#a31c1f; } .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {  box-shadow:0 0 0 0.2rem rgba(223, 70, 74, 0.5); } .btn-light {  color:#000;  background-color:#f6f6f6;  border-color:#f6f6f6; } .btn-light:hover {  color:#000;  background-color:#e3e3e3;  border-color:#dddddd; } .btn-light:focus, .btn-light.focus {  box-shadow:0 0 0 0.2rem rgba(209, 209, 209, 0.5); } .btn-light.disabled, .btn-light:disabled {  color:#000;  background-color:#f6f6f6;  border-color:#f6f6f6; } .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {  color:#000;  background-color:#dddddd;  border-color:#d6d6d6; } .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {  box-shadow:0 0 0 0.2rem rgba(209, 209, 209, 0.5); } .btn-dark {  color:#fff;  background-color:#343a40;  border-color:#343a40; } .btn-dark:hover {  color:#fff;  background-color:#23272b;  border-color:#1d2124; } .btn-dark:focus, .btn-dark.focus {  box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5); } .btn-dark.disabled, .btn-dark:disabled {  color:#fff;  background-color:#343a40;  border-color:#343a40; } .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {  color:#fff;  background-color:#1d2124;  border-color:#171a1d; } .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {  box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5); } .btn-outline-primary {  color:#000;  border-color:#000; } .btn-outline-primary:hover {  color:#fff;  background-color:#000;  border-color:#000; } .btn-outline-primary:focus, .btn-outline-primary.focus {  box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.5); } .btn-outline-primary.disabled, .btn-outline-primary:disabled {  color:#000;  background-color:transparent; } .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {  color:#fff;  background-color:#000;  border-color:#000; } .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {  box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.5); } .btn-outline-secondary {  color:#d9252a;  border-color:#d9252a; } .btn-outline-secondary:hover {  color:#fff;  background-color:#d9252a;  border-color:#d9252a; } .btn-outline-secondary:focus, .btn-outline-secondary.focus {  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.5); } .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {  color:#d9252a;  background-color:transparent; } .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {  color:#fff;  background-color:#d9252a;  border-color:#d9252a; } .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.5); } .btn-outline-success {  color:#d9252a;  border-color:#d9252a; } .btn-outline-success:hover {  color:#fff;  background-color:#d9252a;  border-color:#d9252a; } .btn-outline-success:focus, .btn-outline-success.focus {  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.5); } .btn-outline-success.disabled, .btn-outline-success:disabled {  color:#d9252a;  background-color:transparent; } .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {  color:#fff;  background-color:#d9252a;  border-color:#d9252a; } .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.5); } .btn-outline-info {  color:#17a2b8;  border-color:#17a2b8; } .btn-outline-info:hover {  color:#fff;  background-color:#17a2b8;  border-color:#17a2b8; } .btn-outline-info:focus, .btn-outline-info.focus {  box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5); } .btn-outline-info.disabled, .btn-outline-info:disabled {  color:#17a2b8;  background-color:transparent; } .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {  color:#fff;  background-color:#17a2b8;  border-color:#17a2b8; } .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {  box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5); } .btn-outline-warning {  color:#e9d075;  border-color:#e9d075; } .btn-outline-warning:hover {  color:#000;  background-color:#e9d075;  border-color:#e9d075; } .btn-outline-warning:focus, .btn-outline-warning.focus {  box-shadow:0 0 0 0.2rem rgba(233, 208, 117, 0.5); } .btn-outline-warning.disabled, .btn-outline-warning:disabled {  color:#e9d075;  background-color:transparent; } .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {  color:#000;  background-color:#e9d075;  border-color:#e9d075; } .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {  box-shadow:0 0 0 0.2rem rgba(233, 208, 117, 0.5); } .btn-outline-danger {  color:#d9252a;  border-color:#d9252a; } .btn-outline-danger:hover {  color:#fff;  background-color:#d9252a;  border-color:#d9252a; } .btn-outline-danger:focus, .btn-outline-danger.focus {  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.5); } .btn-outline-danger.disabled, .btn-outline-danger:disabled {  color:#d9252a;  background-color:transparent; } .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {  color:#fff;  background-color:#d9252a;  border-color:#d9252a; } .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.5); } .btn-outline-light {  color:#f6f6f6;  border-color:#f6f6f6; } .btn-outline-light:hover {  color:#000;  background-color:#f6f6f6;  border-color:#f6f6f6; } .btn-outline-light:focus, .btn-outline-light.focus {  box-shadow:0 0 0 0.2rem rgba(246, 246, 246, 0.5); } .btn-outline-light.disabled, .btn-outline-light:disabled {  color:#f6f6f6;  background-color:transparent; } .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {  color:#000;  background-color:#f6f6f6;  border-color:#f6f6f6; } .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {  box-shadow:0 0 0 0.2rem rgba(246, 246, 246, 0.5); } .btn-outline-dark {  color:#343a40;  border-color:#343a40; } .btn-outline-dark:hover {  color:#fff;  background-color:#343a40;  border-color:#343a40; } .btn-outline-dark:focus, .btn-outline-dark.focus {  box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5); } .btn-outline-dark.disabled, .btn-outline-dark:disabled {  color:#343a40;  background-color:transparent; } .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {  color:#fff;  background-color:#343a40;  border-color:#343a40; } .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {  box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5); } .btn-link {  font-weight:400;  color:#000; } .btn-link:hover {  color:#d9252a;  text-decoration:none; } .btn-link:focus, .btn-link.focus {  text-decoration:none;  box-shadow:none; } .btn-link:disabled, .btn-link.disabled {  color:#6c757d;  pointer-events:none; } .btn-lg, .btn-group-lg > .btn {  padding:0.5rem 1rem;  font-size:1.25rem;  line-height:1.5;  border-radius:0; } .btn-sm, .btn-group-sm > .btn {  padding:0.25rem 0.5rem;  font-size:0.875rem;  line-height:1.5;  border-radius:0; } .btn-block {  display:block;  width:100%; } .btn-block + .btn-block {  margin-top:0.5rem; } input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {  width:100%; } .fade {  transition:opacity 0.15s linear; } @media (prefers-reduced-motion:reduce) {  .fade {   transition:none;  } } .fade:not(.show) {  opacity:0; } .collapse:not(.show) {  display:none; } .collapsing {  position:relative;  height:0;  overflow:hidden;  transition:height 0.35s ease; } @media (prefers-reduced-motion:reduce) {  .collapsing {   transition:none;  } } .dropup, .dropright, .dropdown, .dropleft {  position:relative; } .dropdown-toggle {  white-space:nowrap; } .dropdown-toggle::after {  display:inline-block;  margin-left:0.255em;  vertical-align:0.255em;  content:"";  border-top:0.3em solid;  border-right:0.3em solid transparent;  border-bottom:0;  border-left:0.3em solid transparent; } .dropdown-toggle:empty::after {  margin-left:0; } .dropdown-menu {  position:absolute;  top:100%;  left:0;  z-index:1000;  display:none;  float:left;  min-width:10rem;  padding:0.5rem 0;  margin:0.125rem 0 0;  font-size:1rem;  color:#000;  text-align:left;  list-style:none;  background-color:#fff;  background-clip:padding-box;  border:1px solid rgba(0, 0, 0, 0.15); } .dropdown-menu-left {  right:auto;  left:0; } .dropdown-menu-right {  right:0;  left:auto; } @media (min-width:576px) {  .dropdown-menu-sm-left {   right:auto;   left:0;  }  .dropdown-menu-sm-right {   right:0;   left:auto;  } } @media (min-width:768px) {  .dropdown-menu-md-left {   right:auto;   left:0;  }  .dropdown-menu-md-right {   right:0;   left:auto;  } } @media (min-width:992px) {  .dropdown-menu-lg-left {   right:auto;   left:0;  }  .dropdown-menu-lg-right {   right:0;   left:auto;  } } @media (min-width:1200px) {  .dropdown-menu-xl-left {   right:auto;   left:0;  }  .dropdown-menu-xl-right {   right:0;   left:auto;  } } .dropup .dropdown-menu {  top:auto;  bottom:100%;  margin-top:0;  margin-bottom:0.125rem; } .dropup .dropdown-toggle::after {  display:inline-block;  margin-left:0.255em;  vertical-align:0.255em;  content:"";  border-top:0;  border-right:0.3em solid transparent;  border-bottom:0.3em solid;  border-left:0.3em solid transparent; } .dropup .dropdown-toggle:empty::after {  margin-left:0; } .dropright .dropdown-menu {  top:0;  right:auto;  left:100%;  margin-top:0;  margin-left:0.125rem; } .dropright .dropdown-toggle::after {  display:inline-block;  margin-left:0.255em;  vertical-align:0.255em;  content:"";  border-top:0.3em solid transparent;  border-right:0;  border-bottom:0.3em solid transparent;  border-left:0.3em solid; } .dropright .dropdown-toggle:empty::after {  margin-left:0; } .dropright .dropdown-toggle::after {  vertical-align:0; } .dropleft .dropdown-menu {  top:0;  right:100%;  left:auto;  margin-top:0;  margin-right:0.125rem; } .dropleft .dropdown-toggle::after {  display:inline-block;  margin-left:0.255em;  vertical-align:0.255em;  content:""; } .dropleft .dropdown-toggle::after {  display:none; } .dropleft .dropdown-toggle::before {  display:inline-block;  margin-right:0.255em;  vertical-align:0.255em;  content:"";  border-top:0.3em solid transparent;  border-right:0.3em solid;  border-bottom:0.3em solid transparent; } .dropleft .dropdown-toggle:empty::after {  margin-left:0; } .dropleft .dropdown-toggle::before {  vertical-align:0; } .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {  right:auto;  bottom:auto; } .dropdown-divider {  height:0;  margin:0.5rem 0;  overflow:hidden;  border-top:1px solid #eaeaea; } .dropdown-item {  display:block;  width:100%;  padding:0.25rem 1.5rem;  clear:both;  font-weight:400;  color:#212529;  text-align:inherit;  white-space:nowrap;  background-color:transparent;  border:0; } .dropdown-item:hover, .dropdown-item:focus {  color:#16181b;  text-decoration:none;  background-color:#f6f6f6; } .dropdown-item.active, .dropdown-item:active {  color:#fff;  text-decoration:none;  background-color:#000; } .dropdown-item.disabled, .dropdown-item:disabled {  color:#6c757d;  pointer-events:none;  background-color:transparent; } .dropdown-menu.show {  display:block; } .dropdown-header {  display:block;  padding:0.5rem 1.5rem;  margin-bottom:0;  font-size:0.875rem;  color:#6c757d;  white-space:nowrap; } .dropdown-item-text {  display:block;  padding:0.25rem 1.5rem;  color:#212529; } .btn-group, .btn-group-vertical {  position:relative;  display:inline-flex;  vertical-align:middle; } .btn-group > .btn, .btn-group-vertical > .btn {  position:relative;  flex:1 1 auto; } .btn-group > .btn:hover, .btn-group-vertical > .btn:hover {  z-index:1; } .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active {  z-index:1; } .btn-toolbar {  display:flex;  flex-wrap:wrap;  justify-content:flex-start; } .btn-toolbar .input-group {  width:auto; } .btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) {  margin-left:-1px; } .dropdown-toggle-split {  padding-right:0.5625rem;  padding-left:0.5625rem; } .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {  margin-left:0; } .dropleft .dropdown-toggle-split::before {  margin-right:0; } .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {  padding-right:0.375rem;  padding-left:0.375rem; } .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {  padding-right:0.75rem;  padding-left:0.75rem; } .btn-group-vertical {  flex-direction:column;  align-items:flex-start;  justify-content:center; } .btn-group-vertical > .btn, .btn-group-vertical > .btn-group {  width:100%; } .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) {  margin-top:-1px; } .btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {  margin-bottom:0; } .btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {  position:absolute;  clip:rect(0, 0, 0, 0);  pointer-events:none; } .input-group {  position:relative;  display:flex;  flex-wrap:wrap;  align-items:stretch;  width:100%; } .input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file {  position:relative;  flex:1 1 auto;  width:1%;  margin-bottom:0; } .input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file {  margin-left:-1px; } .input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {  z-index:3; } .input-group > .custom-file .custom-file-input:focus {  z-index:4; } .input-group > .custom-file {  display:flex;  align-items:center; } .input-group-prepend, .input-group-append {  display:flex; } .input-group-prepend .btn, .input-group-append .btn {  position:relative;  z-index:2; } .input-group-prepend .btn:focus, .input-group-append .btn:focus {  z-index:3; } .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn {  margin-left:-1px; } .input-group-prepend {  margin-right:-1px; } .input-group-append {  margin-left:-1px; } .input-group-text {  display:flex;  align-items:center;  padding:0.375rem 0.75rem;  margin-bottom:0;  font-size:1rem;  font-weight:400;  line-height:1.5;  color:#000;  text-align:center;  white-space:nowrap;  background-color:#eaeaea;  border:1px solid #000; } .input-group-text input[type="radio"], .input-group-text input[type="checkbox"] {  margin-top:0; } .input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select {  height:calc(2.875rem + 2px); } .input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {  padding:0.5rem 1rem;  font-size:1.25rem;  line-height:1.5; } .input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select {  height:calc(1.8125rem + 2px); } .input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn {  padding:0.25rem 0.5rem;  font-size:0.875rem;  line-height:1.5; } .input-group-lg > .custom-select, .input-group-sm > .custom-select {  padding-right:1.75rem; } .custom-control {  position:relative;  display:block;  min-height:1.5rem;  padding-left:1.5rem; } .custom-control-inline {  display:inline-flex;  margin-right:1rem; } .custom-control-input {  position:absolute;  z-index:-1;  opacity:0; } .custom-control-input:checked ~ .custom-control-label::before {  color:#fff;  border-color:#000;  background-color:#000; } .custom-control-input:focus ~ .custom-control-label::before {  box-shadow:0; } .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {  border-color:#404040; } .custom-control-input:not(:disabled):active ~ .custom-control-label::before {  color:#fff;  background-color:#595959;  border-color:#595959; } .custom-control-input:disabled ~ .custom-control-label {  color:#6c757d; } .custom-control-input:disabled ~ .custom-control-label::before {  background-color:#eaeaea; } .custom-control-label {  position:relative;  margin-bottom:0;  vertical-align:top; } .custom-control-label::before {  position:absolute;  top:0.25rem;  left:-1.5rem;  display:block;  width:1rem;  height:1rem;  pointer-events:none;  content:"";  background-color:#fff;  border:#000 solid 1px; } .custom-control-label::after {  position:absolute;  top:0.25rem;  left:-1.5rem;  display:block;  width:1rem;  height:1rem;  content:"";  background:no-repeat 50%/50% 50%; } .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); } .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {  border-color:#000;  background-color:#000; } .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); } .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {  background-color:rgba(0, 0, 0, 0.5); } .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {  background-color:rgba(0, 0, 0, 0.5); } .custom-radio .custom-control-label::before {  border-radius:0%; } .custom-radio .custom-control-input:checked ~ .custom-control-label::after {  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); } .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {  background-color:rgba(0, 0, 0, 0.5); } .custom-switch {  padding-left:2.25rem; } .custom-switch .custom-control-label::before {  left:-2.25rem;  width:1.75rem;  pointer-events:all;  border-radius:0.5rem; } .custom-switch .custom-control-label::after {  top:calc(0.25rem + 2px);  left:calc(-2.25rem + 2px);  width:calc(1rem - 4px);  height:calc(1rem - 4px);  background-color:#000;  border-radius:0.5rem;  transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out,  border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion:reduce) {  .custom-switch .custom-control-label::after {   transition:none;  } } .custom-switch .custom-control-input:checked ~ .custom-control-label::after {  background-color:#fff;  transform:translateX(0.75rem); } .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {  background-color:rgba(0, 0, 0, 0.5); } .custom-select {  display:inline-block;  width:100%;  height:calc(2.25rem + 2px);  padding:0.375rem 1.75rem 0.375rem 0.75rem;  font-size:1rem;  font-weight:400;  line-height:1.5;  color:#000;  vertical-align:middle;  background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")  no-repeat right 0.75rem center/8px 10px;  background-color:#fff;  border:1px solid #000;  border-radius:0;  appearance:none; } .custom-select:focus {  border-color:#404040;  outline:0;  box-shadow:0 0 0 0.2rem #d9252a; } .custom-select:focus::-ms-value {  color:#000;  background-color:#fff; } .custom-select[multiple], .custom-select[size]:not([size="1"]) {  height:auto;  padding-right:0.75rem;  background-image:none; } .custom-select:disabled {  color:#6c757d;  background-color:#eaeaea; } .custom-select::-ms-expand {  opacity:0; } .custom-select-sm {  height:calc(1.8125rem + 2px);  padding-top:0.25rem;  padding-bottom:0.25rem;  padding-left:0.5rem;  font-size:0.875rem; } .custom-select-lg {  height:calc(2.875rem + 2px);  padding-top:0.5rem;  padding-bottom:0.5rem;  padding-left:1rem;  font-size:1.25rem; } .custom-file {  position:relative;  display:inline-block;  width:100%;  height:calc(2.25rem + 2px);  margin-bottom:0; } .custom-file-input {  position:relative;  z-index:2;  width:100%;  height:calc(2.25rem + 2px);  margin:0;  opacity:0; } .custom-file-input:focus ~ .custom-file-label {  border-color:#404040;  box-shadow:0; } .custom-file-input:disabled ~ .custom-file-label {  background-color:#eaeaea; } .custom-file-input:lang(en) ~ .custom-file-label::after {  content:"Browse"; } .custom-file-input ~ .custom-file-label[data-browse]::after {  content:attr(data-browse); } .custom-file-label {  position:absolute;  top:0;  right:0;  left:0;  z-index:1;  height:calc(2.25rem + 2px);  padding:0.375rem 0.75rem;  font-weight:400;  line-height:1.5;  color:#000;  background-color:#fff;  border:1px solid #000; } .custom-file-label::after {  position:absolute;  top:0;  right:0;  bottom:0;  z-index:3;  display:block;  height:2.25rem;  padding:0.375rem 0.75rem;  line-height:1.5;  color:#000;  content:"Browse";  background-color:#eaeaea;  border-left:inherit; } .custom-range {  width:100%;  height:calc(1rem + 0.4rem);  padding:0;  background-color:transparent;  appearance:none; } .custom-range:focus {  outline:none; } .custom-range:focus::-webkit-slider-thumb {  box-shadow:0 0 0 1px #fff, 0; } .custom-range:focus::-moz-range-thumb {  box-shadow:0 0 0 1px #fff, 0; } .custom-range:focus::-ms-thumb {  box-shadow:0 0 0 1px #fff, 0; } .custom-range::-moz-focus-outer {  border:0; } .custom-range::-webkit-slider-thumb {  width:1rem;  height:1rem;  margin-top:-0.25rem;  background-color:#000;  border:0;  transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,  box-shadow 0.15s ease-in-out;  appearance:none; } @media (prefers-reduced-motion:reduce) {  .custom-range::-webkit-slider-thumb {   transition:none;  } } .custom-range::-webkit-slider-thumb:active {  background-color:#595959; } .custom-range::-webkit-slider-runnable-track {  width:100%;  height:0.5rem;  color:transparent;  cursor:pointer;  background-color:#dee2e6;  border-color:transparent; } .custom-range::-moz-range-thumb {  width:1rem;  height:1rem;  background-color:#000;  border:0;  transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,  box-shadow 0.15s ease-in-out;  appearance:none; } @media (prefers-reduced-motion:reduce) {  .custom-range::-moz-range-thumb {   transition:none;  } } .custom-range::-moz-range-thumb:active {  background-color:#595959; } .custom-range::-moz-range-track {  width:100%;  height:0.5rem;  color:transparent;  cursor:pointer;  background-color:#dee2e6;  border-color:transparent; } .custom-range::-ms-thumb {  width:1rem;  height:1rem;  margin-top:0;  margin-right:0.2rem;  margin-left:0.2rem;  background-color:#000;  border:0;  transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,  box-shadow 0.15s ease-in-out;  appearance:none; } @media (prefers-reduced-motion:reduce) {  .custom-range::-ms-thumb {   transition:none;  } } .custom-range::-ms-thumb:active {  background-color:#595959; } .custom-range::-ms-track {  width:100%;  height:0.5rem;  color:transparent;  cursor:pointer;  background-color:transparent;  border-color:transparent;  border-width:0.5rem; } .custom-range::-ms-fill-lower {  background-color:#dee2e6; } .custom-range::-ms-fill-upper {  margin-right:15px;  background-color:#dee2e6; } .custom-range:disabled::-webkit-slider-thumb {  background-color:#adb5bd; } .custom-range:disabled::-webkit-slider-runnable-track {  cursor:default; } .custom-range:disabled::-moz-range-thumb {  background-color:#adb5bd; } .custom-range:disabled::-moz-range-track {  cursor:default; } .custom-range:disabled::-ms-thumb {  background-color:#adb5bd; } .custom-control-label::before, .custom-file-label, .custom-select {  transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,  box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion:reduce) {  .custom-control-label::before,  .custom-file-label,  .custom-select {   transition:none;  } } .nav {  display:flex;  flex-wrap:wrap;  padding-left:0;  margin-bottom:0;  list-style:none; } .nav-link {  display:block;  padding:0.5rem 1rem; } .nav-link:hover, .nav-link:focus {  text-decoration:none; } .nav-link.disabled {  color:#6c757d;  pointer-events:none;  cursor:default; } .nav-tabs {  border-bottom:1px solid #dee2e6; } .nav-tabs .nav-item {  margin-bottom:-1px; } .nav-tabs .nav-link {  border:1px solid transparent; } .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {  border-color:#eaeaea #eaeaea #dee2e6; } .nav-tabs .nav-link.disabled {  color:#6c757d;  background-color:transparent;  border-color:transparent; } .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {  color:#495057;  background-color:#fff;  border-color:#dee2e6 #dee2e6 #fff; } .nav-tabs .dropdown-menu {  margin-top:-1px; } .nav-pills .nav-link.active, .nav-pills .show > .nav-link {  color:#fff;  background-color:#000; } .nav-fill .nav-item {  flex:1 1 auto;  text-align:center; } .nav-justified .nav-item {  flex-basis:0;  flex-grow:1;  text-align:center; } .tab-content > .tab-pane {  display:none; } .tab-content > .active {  display:block; } .navbar {  position:relative;  display:flex;  flex-wrap:wrap;  align-items:center;  justify-content:space-between;  padding:0.5rem 1rem; } .navbar > .container, .navbar > .container-fluid {  display:flex;  flex-wrap:wrap;  align-items:center;  justify-content:space-between; } .navbar-brand {  display:inline-block;  padding-top:0.3125rem;  padding-bottom:0.3125rem;  margin-right:1rem;  font-size:1.25rem;  line-height:inherit;  white-space:nowrap; } .navbar-brand:hover, .navbar-brand:focus {  text-decoration:none; } .navbar-nav {  display:flex;  flex-direction:column;  padding-left:0;  margin-bottom:0;  list-style:none; } .navbar-nav .nav-link {  padding-right:0;  padding-left:0; } .navbar-nav .dropdown-menu {  position:static;  float:none; } .navbar-text {  display:inline-block;  padding-top:0.5rem;  padding-bottom:0.5rem; } .navbar-collapse {  flex-basis:100%;  flex-grow:1;  align-items:center; } .navbar-toggler {  padding:0.25rem 0.75rem;  font-size:1.25rem;  line-height:1;  background-color:transparent;  border:1px solid transparent; } .navbar-toggler:hover, .navbar-toggler:focus {  text-decoration:none; } .navbar-toggler-icon {  display:inline-block;  width:1.5em;  height:1.5em;  vertical-align:middle;  content:"";  background:no-repeat center center;  background-size:100% 100%; } @media (max-width:575.98px) {  .navbar-expand-sm > .container,  .navbar-expand-sm > .container-fluid {   padding-right:0;   padding-left:0;  } } @media (min-width:576px) {  .navbar-expand-sm {   flex-flow:row nowrap;   justify-content:flex-start;  }  .navbar-expand-sm .navbar-nav {   flex-direction:row;  }  .navbar-expand-sm .navbar-nav .dropdown-menu {   position:absolute;  }  .navbar-expand-sm .navbar-nav .nav-link {   padding-right:0.5rem;   padding-left:0.5rem;  }  .navbar-expand-sm > .container,  .navbar-expand-sm > .container-fluid {   flex-wrap:nowrap;  }  .navbar-expand-sm .navbar-collapse {   display:flex !important;   flex-basis:auto;  }  .navbar-expand-sm .navbar-toggler {   display:none;  } } @media (max-width:767.98px) {  .navbar-expand-md > .container,  .navbar-expand-md > .container-fluid {   padding-right:0;   padding-left:0;  } } @media (min-width:768px) {  .navbar-expand-md {   flex-flow:row nowrap;   justify-content:flex-start;  }  .navbar-expand-md .navbar-nav {   flex-direction:row;  }  .navbar-expand-md .navbar-nav .dropdown-menu {   position:absolute;  }  .navbar-expand-md .navbar-nav .nav-link {   padding-right:0.5rem;   padding-left:0.5rem;  }  .navbar-expand-md > .container,  .navbar-expand-md > .container-fluid {   flex-wrap:nowrap;  }  .navbar-expand-md .navbar-collapse {   display:flex !important;   flex-basis:auto;  }  .navbar-expand-md .navbar-toggler {   display:none;  } } @media (max-width:991.98px) {  .navbar-expand-lg > .container,  .navbar-expand-lg > .container-fluid {   padding-right:0;   padding-left:0;  } } @media (min-width:992px) {  .navbar-expand-lg {   flex-flow:row nowrap;   justify-content:flex-start;  }  .navbar-expand-lg .navbar-nav {   flex-direction:row;  }  .navbar-expand-lg .navbar-nav .dropdown-menu {   position:absolute;  }  .navbar-expand-lg .navbar-nav .nav-link {   padding-right:0.5rem;   padding-left:0.5rem;  }  .navbar-expand-lg > .container,  .navbar-expand-lg > .container-fluid {   flex-wrap:nowrap;  }  .navbar-expand-lg .navbar-collapse {   display:flex !important;   flex-basis:auto;  }  .navbar-expand-lg .navbar-toggler {   display:none;  } } @media (max-width:1199.98px) {  .navbar-expand-xl > .container,  .navbar-expand-xl > .container-fluid {   padding-right:0;   padding-left:0;  } } @media (min-width:1200px) {  .navbar-expand-xl {   flex-flow:row nowrap;   justify-content:flex-start;  }  .navbar-expand-xl .navbar-nav {   flex-direction:row;  }  .navbar-expand-xl .navbar-nav .dropdown-menu {   position:absolute;  }  .navbar-expand-xl .navbar-nav .nav-link {   padding-right:0.5rem;   padding-left:0.5rem;  }  .navbar-expand-xl > .container,  .navbar-expand-xl > .container-fluid {   flex-wrap:nowrap;  }  .navbar-expand-xl .navbar-collapse {   display:flex !important;   flex-basis:auto;  }  .navbar-expand-xl .navbar-toggler {   display:none;  } } .navbar-expand {  flex-flow:row nowrap;  justify-content:flex-start; } .navbar-expand > .container, .navbar-expand > .container-fluid {  padding-right:0;  padding-left:0; } .navbar-expand .navbar-nav {  flex-direction:row; } .navbar-expand .navbar-nav .dropdown-menu {  position:absolute; } .navbar-expand .navbar-nav .nav-link {  padding-right:0.5rem;  padding-left:0.5rem; } .navbar-expand > .container, .navbar-expand > .container-fluid {  flex-wrap:nowrap; } .navbar-expand .navbar-collapse {  display:flex !important;  flex-basis:auto; } .navbar-expand .navbar-toggler {  display:none; } .navbar-light .navbar-brand {  color:rgba(0, 0, 0, 0.9); } .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {  color:rgba(0, 0, 0, 0.9); } .navbar-light .navbar-nav .nav-link {  color:rgba(0, 0, 0, 0.5); } .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {  color:rgba(0, 0, 0, 0.7); } .navbar-light .navbar-nav .nav-link.disabled {  color:rgba(0, 0, 0, 0.3); } .navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {  color:rgba(0, 0, 0, 0.9); } .navbar-light .navbar-toggler {  color:rgba(0, 0, 0, 0.5);  border-color:rgba(0, 0, 0, 0.1); } .navbar-light .navbar-toggler-icon {  background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } .navbar-light .navbar-text {  color:rgba(0, 0, 0, 0.5); } .navbar-light .navbar-text a {  color:rgba(0, 0, 0, 0.9); } .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {  color:rgba(0, 0, 0, 0.9); } .navbar-dark .navbar-brand {  color:#fff; } .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {  color:#fff; } .navbar-dark .navbar-nav .nav-link {  color:rgba(255, 255, 255, 0.5); } .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {  color:rgba(255, 255, 255, 0.75); } .navbar-dark .navbar-nav .nav-link.disabled {  color:rgba(255, 255, 255, 0.25); } .navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {  color:#fff; } .navbar-dark .navbar-toggler {  color:rgba(255, 255, 255, 0.5);  border-color:rgba(255, 255, 255, 0.1); } .navbar-dark .navbar-toggler-icon {  background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } .navbar-dark .navbar-text {  color:rgba(255, 255, 255, 0.5); } .navbar-dark .navbar-text a {  color:#fff; } .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {  color:#fff; } .card {  position:relative;  display:flex;  flex-direction:column;  min-width:0;  word-wrap:break-word;  background-color:#fff;  background-clip:border-box;  border:1px solid rgba(0, 0, 0, 0.125); } .card > hr {  margin-right:0;  margin-left:0; } .card-body {  flex:1 1 auto;  padding:1.25rem; } .card-title {  margin-bottom:0.75rem; } .card-subtitle {  margin-top:-0.375rem;  margin-bottom:0; } .card-text:last-child {  margin-bottom:0; } .card-link:hover {  text-decoration:none; } .card-link + .card-link {  margin-left:1.25rem; } .card-header {  padding:0.75rem 1.25rem;  margin-bottom:0;  background-color:rgba(0, 0, 0, 0.03);  border-bottom:1px solid rgba(0, 0, 0, 0.125); } .card-header + .list-group .list-group-item:first-child {  border-top:0; } .card-footer {  padding:0.75rem 1.25rem;  background-color:rgba(0, 0, 0, 0.03);  border-top:1px solid rgba(0, 0, 0, 0.125); } .card-header-tabs {  margin-right:-0.625rem;  margin-bottom:-0.75rem;  margin-left:-0.625rem;  border-bottom:0; } .card-header-pills {  margin-right:-0.625rem;  margin-left:-0.625rem; } .card-img-overlay {  position:absolute;  top:0;  right:0;  bottom:0;  left:0;  padding:1.25rem; } .card-img {  width:100%; } .card-img-top {  width:100%; } .card-img-bottom {  width:100%; } .card-deck {  display:flex;  flex-direction:column; } .card-deck .card {  margin-bottom:15px; } @media (min-width:576px) {  .card-deck {   flex-flow:row wrap;   margin-right:-15px;   margin-left:-15px;  }  .card-deck .card {   display:flex;   flex:1 0 0%;   flex-direction:column;   margin-right:15px;   margin-bottom:0;   margin-left:15px;  } } .card-group {  display:flex;  flex-direction:column; } .card-group > .card {  margin-bottom:15px; } @media (min-width:576px) {  .card-group {   flex-flow:row wrap;  }  .card-group > .card {   flex:1 0 0%;   margin-bottom:0;  }  .card-group > .card + .card {   margin-left:0;   border-left:0;  } } .card-columns .card {  margin-bottom:0.75rem; } @media (min-width:576px) {  .card-columns {   column-count:3;   column-gap:1.25rem;   orphans:1;   widows:1;  }  .card-columns .card {   display:inline-block;   width:100%;  } } .accordion > .card {  overflow:hidden; } .accordion > .card:not(:first-of-type):not(:last-of-type) {  border-bottom:0; } .accordion > .card:first-of-type {  border-bottom:0; } .accordion > .card .card-header {  margin-bottom:-1px; } .breadcrumb {  display:flex;  flex-wrap:wrap;  padding:0rem 0rem;  margin-bottom:0rem;  list-style:none;  background-color:transparent; } .breadcrumb-item + .breadcrumb-item {  padding-left:0rem; } .breadcrumb-item + .breadcrumb-item::before {  display:inline-block;  padding-right:0rem;  color:#6c757d;  content:">"; } .breadcrumb-item + .breadcrumb-item:hover::before {  text-decoration:underline; } .breadcrumb-item + .breadcrumb-item:hover::before {  text-decoration:none; } .breadcrumb-item.active {  color:#6c757d; } .pagination {  display:flex;  padding-left:0;  list-style:none; } .page-link {  position:relative;  display:block;  padding:0.5rem 0.75rem;  margin-left:-1px;  line-height:1.25;  color:#000;  background-color:#fff;  border:1px solid #dee2e6; } .page-link:hover {  z-index:2;  color:#d9252a;  text-decoration:none;  background-color:#eaeaea;  border-color:#dee2e6; } .page-link:focus {  z-index:2;  outline:0;  box-shadow:0; } .page-item:first-child .page-link {  margin-left:0; } .page-item.active .page-link {  z-index:1;  color:#fff;  background-color:#000;  border-color:#000; } .page-item.disabled .page-link {  color:#6c757d;  pointer-events:none;  cursor:auto;  background-color:#fff;  border-color:#dee2e6; } .pagination-lg .page-link {  padding:0.75rem 1.5rem;  font-size:1.25rem;  line-height:1.5; } .pagination-sm .page-link {  padding:0.25rem 0.5rem;  font-size:0.875rem;  line-height:1.5; } .badge {  display:inline-block;  padding:0.25em 0.4em;  font-size:75%;  font-weight:700;  line-height:1;  text-align:center;  white-space:nowrap;  vertical-align:baseline;  transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out,  border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion:reduce) {  .badge {   transition:none;  } } a.badge:hover, a.badge:focus {  text-decoration:none; } .badge:empty {  display:none; } .btn .badge {  position:relative;  top:-1px; } .badge-pill {  padding-right:0.6em;  padding-left:0.6em; } .badge-primary {  color:#fff;  background-color:#000; } a.badge-primary:hover, a.badge-primary:focus {  color:#fff;  background-color:black; } a.badge-primary:focus, a.badge-primary.focus {  outline:0;  box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.5); } .badge-secondary {  color:#fff;  background-color:#d9252a; } a.badge-secondary:hover, a.badge-secondary:focus {  color:#fff;  background-color:#ad1e22; } a.badge-secondary:focus, a.badge-secondary.focus {  outline:0;  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.5); } .badge-success {  color:#fff;  background-color:#d9252a; } a.badge-success:hover, a.badge-success:focus {  color:#fff;  background-color:#ad1e22; } a.badge-success:focus, a.badge-success.focus {  outline:0;  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.5); } .badge-info {  color:#fff;  background-color:#17a2b8; } a.badge-info:hover, a.badge-info:focus {  color:#fff;  background-color:#117a8b; } a.badge-info:focus, a.badge-info.focus {  outline:0;  box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5); } .badge-warning {  color:#000;  background-color:#e9d075; } a.badge-warning:hover, a.badge-warning:focus {  color:#000;  background-color:#e2c149; } a.badge-warning:focus, a.badge-warning.focus {  outline:0;  box-shadow:0 0 0 0.2rem rgba(233, 208, 117, 0.5); } .badge-danger {  color:#fff;  background-color:#d9252a; } a.badge-danger:hover, a.badge-danger:focus {  color:#fff;  background-color:#ad1e22; } a.badge-danger:focus, a.badge-danger.focus {  outline:0;  box-shadow:0 0 0 0.2rem rgba(217, 37, 42, 0.5); } .badge-light {  color:#000;  background-color:#f6f6f6; } a.badge-light:hover, a.badge-light:focus {  color:#000;  background-color:#dddddd; } a.badge-light:focus, a.badge-light.focus {  outline:0;  box-shadow:0 0 0 0.2rem rgba(246, 246, 246, 0.5); } .badge-dark {  color:#fff;  background-color:#343a40; } a.badge-dark:hover, a.badge-dark:focus {  color:#fff;  background-color:#1d2124; } a.badge-dark:focus, a.badge-dark.focus {  outline:0;  box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5); } .jumbotron {  padding:2rem 1rem;  margin-bottom:2rem;  background-color:#eaeaea; } @media (min-width:576px) {  .jumbotron {   padding:4rem 2rem;  } } .jumbotron-fluid {  padding-right:0;  padding-left:0; } .alert {  position:relative;  padding:0.75rem 1.25rem;  margin-bottom:1rem;  border:1px solid transparent; } .alert-heading {  color:inherit; } .alert-link {  font-weight:700; } .alert-dismissible {  padding-right:4rem; } .alert-dismissible .close {  position:absolute;  top:0;  right:0;  padding:0.75rem 1.25rem;  color:inherit; } .alert-primary {  color:black;  background-color:#cccccc;  border-color:#b8b8b8; } .alert-primary hr {  border-top-color:#ababab; } .alert-primary .alert-link {  color:black; } .alert-secondary {  color:#711316;  background-color:#f7d3d4;  border-color:#f4c2c3; } .alert-secondary hr {  border-top-color:#f0acae; } .alert-secondary .alert-link {  color:#450c0e; } .alert-success {  color:#711316;  background-color:#f7d3d4;  border-color:#f4c2c3; } .alert-success hr {  border-top-color:#f0acae; } .alert-success .alert-link {  color:#450c0e; } .alert-info {  color:#0c5460;  background-color:#d1ecf1;  border-color:#bee5eb; } .alert-info hr {  border-top-color:#abdde5; } .alert-info .alert-link {  color:#062c33; } .alert-warning {  color:#796c3d;  background-color:#fbf6e3;  border-color:#f9f2d8; } .alert-warning hr {  border-top-color:#f6ebc2; } .alert-warning .alert-link {  color:#574e2c; } .alert-danger {  color:#711316;  background-color:#f7d3d4;  border-color:#f4c2c3; } .alert-danger hr {  border-top-color:#f0acae; } .alert-danger .alert-link {  color:#450c0e; } .alert-light {  color:gray;  background-color:#fdfdfd;  border-color:#fcfcfc; } .alert-light hr {  border-top-color:#efefef; } .alert-light .alert-link {  color:#676767; } .alert-dark {  color:#1b1e21;  background-color:#d6d8d9;  border-color:#c6c8ca; } .alert-dark hr {  border-top-color:#b9bbbe; } .alert-dark .alert-link {  color:#040505; } @keyframes progress-bar-stripes {  from {   background-position:1rem 0;  }  to {   background-position:0 0;  } } .progress {  display:flex;  height:1rem;  overflow:hidden;  font-size:0.75rem;  background-color:#eaeaea; } .progress-bar {  display:flex;  flex-direction:column;  justify-content:center;  color:#fff;  text-align:center;  white-space:nowrap;  background-color:#000;  transition:width 0.6s ease; } @media (prefers-reduced-motion:reduce) {  .progress-bar {   transition:none;  } } .progress-bar-striped {  background-image:linear-gradient(   45deg,   rgba(255, 255, 255, 0.15) 25%,   transparent 25%,   transparent 50%,   rgba(255, 255, 255, 0.15) 50%,   rgba(255, 255, 255, 0.15) 75%,   transparent 75%,   transparent  );  background-size:1rem 1rem; } .progress-bar-animated {  animation:progress-bar-stripes 1s linear infinite; } @media (prefers-reduced-motion:reduce) {  .progress-bar-animated {   animation:none;  } } .media {  display:flex;  align-items:flex-start; } .media-body {  flex:1; } .list-group {  display:flex;  flex-direction:column;  padding-left:0;  margin-bottom:0; } .list-group-item-action {  width:100%;  color:#495057;  text-align:inherit; } .list-group-item-action:hover, .list-group-item-action:focus {  z-index:1;  color:#495057;  text-decoration:none;  background-color:#f6f6f6; } .list-group-item-action:active {  color:#000;  background-color:#eaeaea; } .list-group-item {  position:relative;  display:block;  padding:0.75rem 1.25rem;  margin-bottom:-1px;  background-color:#fff;  border:1px solid rgba(0, 0, 0, 0.125); } .list-group-item:last-child {  margin-bottom:0; } .list-group-item.disabled, .list-group-item:disabled {  color:#6c757d;  pointer-events:none;  background-color:#fff; } .list-group-item.active {  z-index:2;  color:#fff;  background-color:#000;  border-color:#000; } .list-group-horizontal {  flex-direction:row; } .list-group-horizontal .list-group-item {  margin-right:-1px;  margin-bottom:0; } .list-group-horizontal .list-group-item:last-child {  margin-right:0; } @media (min-width:576px) {  .list-group-horizontal-sm {   flex-direction:row;  }  .list-group-horizontal-sm .list-group-item {   margin-right:-1px;   margin-bottom:0;  }  .list-group-horizontal-sm .list-group-item:last-child {   margin-right:0;  } } @media (min-width:768px) {  .list-group-horizontal-md {   flex-direction:row;  }  .list-group-horizontal-md .list-group-item {   margin-right:-1px;   margin-bottom:0;  }  .list-group-horizontal-md .list-group-item:last-child {   margin-right:0;  } } @media (min-width:992px) {  .list-group-horizontal-lg {   flex-direction:row;  }  .list-group-horizontal-lg .list-group-item {   margin-right:-1px;   margin-bottom:0;  }  .list-group-horizontal-lg .list-group-item:last-child {   margin-right:0;  } } @media (min-width:1200px) {  .list-group-horizontal-xl {   flex-direction:row;  }  .list-group-horizontal-xl .list-group-item {   margin-right:-1px;   margin-bottom:0;  }  .list-group-horizontal-xl .list-group-item:last-child {   margin-right:0;  } } .list-group-flush .list-group-item {  border-right:0;  border-left:0; } .list-group-flush .list-group-item:last-child {  margin-bottom:-1px; } .list-group-flush:first-child .list-group-item:first-child {  border-top:0; } .list-group-flush:last-child .list-group-item:last-child {  margin-bottom:0;  border-bottom:0; } .list-group-item-primary {  color:black;  background-color:#b8b8b8; } .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {  color:black;  background-color:#ababab; } .list-group-item-primary.list-group-item-action.active {  color:#fff;  background-color:black;  border-color:black; } .list-group-item-secondary {  color:#711316;  background-color:#f4c2c3; } .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {  color:#711316;  background-color:#f0acae; } .list-group-item-secondary.list-group-item-action.active {  color:#fff;  background-color:#711316;  border-color:#711316; } .list-group-item-success {  color:#711316;  background-color:#f4c2c3; } .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {  color:#711316;  background-color:#f0acae; } .list-group-item-success.list-group-item-action.active {  color:#fff;  background-color:#711316;  border-color:#711316; } .list-group-item-info {  color:#0c5460;  background-color:#bee5eb; } .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {  color:#0c5460;  background-color:#abdde5; } .list-group-item-info.list-group-item-action.active {  color:#fff;  background-color:#0c5460;  border-color:#0c5460; } .list-group-item-warning {  color:#796c3d;  background-color:#f9f2d8; } .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {  color:#796c3d;  background-color:#f6ebc2; } .list-group-item-warning.list-group-item-action.active {  color:#fff;  background-color:#796c3d;  border-color:#796c3d; } .list-group-item-danger {  color:#711316;  background-color:#f4c2c3; } .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {  color:#711316;  background-color:#f0acae; } .list-group-item-danger.list-group-item-action.active {  color:#fff;  background-color:#711316;  border-color:#711316; } .list-group-item-light {  color:gray;  background-color:#fcfcfc; } .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {  color:gray;  background-color:#efefef; } .list-group-item-light.list-group-item-action.active {  color:#fff;  background-color:gray;  border-color:gray; } .list-group-item-dark {  color:#1b1e21;  background-color:#c6c8ca; } .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {  color:#1b1e21;  background-color:#b9bbbe; } .list-group-item-dark.list-group-item-action.active {  color:#fff;  background-color:#1b1e21;  border-color:#1b1e21; } .close {  float:right;  font-size:1.5rem;  font-weight:700;  line-height:1;  color:#000;  text-shadow:0 1px 0 #fff;  opacity:0.5; } .close:hover {  color:#000;  text-decoration:none; } .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {  opacity:0.75; } button.close {  padding:0;  background-color:transparent;  border:0;  appearance:none; } a.close.disabled {  pointer-events:none; } .toast {  max-width:350px;  overflow:hidden;  font-size:0.875rem;  background-color:rgba(255, 255, 255, 0.85);  background-clip:padding-box;  border:1px solid rgba(0, 0, 0, 0.1);  box-shadow:0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);  backdrop-filter:blur(10px);  opacity:0; } .toast:not(:last-child) {  margin-bottom:0.75rem; } .toast.showing {  opacity:1; } .toast.show {  display:block;  opacity:1; } .toast.hide {  display:none; } .toast-header {  display:flex;  align-items:center;  padding:0.25rem 0.75rem;  color:#6c757d;  background-color:rgba(255, 255, 255, 0.85);  background-clip:padding-box;  border-bottom:1px solid rgba(0, 0, 0, 0.05); } .toast-body {  padding:0.75rem; } .modal-open {  overflow:hidden; } .modal-open .modal {  overflow-x:hidden;  overflow-y:auto; } .modal {  position:fixed;  top:0;  left:0;  z-index:1050;  display:none;  width:100%;  height:100%;  overflow:hidden;  outline:0; } .modal-dialog {  position:relative;  width:auto;  margin:0.5rem;  pointer-events:none; } .modal.fade .modal-dialog {  transition:transform 0.3s ease-out;  transform:translate(0, -50px); } @media (prefers-reduced-motion:reduce) {  .modal.fade .modal-dialog {   transition:none;  } } .modal.show .modal-dialog {  transform:none; } .modal-dialog-scrollable {  display:flex;  max-height:calc(100% - 1rem); } .modal-dialog-scrollable .modal-content {  max-height:calc(100vh - 1rem);  overflow:hidden; } .modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer {  flex-shrink:0; } .modal-dialog-scrollable .modal-body {  overflow-y:auto; } .modal-dialog-centered {  display:flex;  align-items:center;  min-height:calc(100% - 1rem); } .modal-dialog-centered::before {  display:block;  height:calc(100vh - 1rem);  content:""; } .modal-dialog-centered.modal-dialog-scrollable {  flex-direction:column;  justify-content:center;  height:100%; } .modal-dialog-centered.modal-dialog-scrollable .modal-content {  max-height:none; } .modal-dialog-centered.modal-dialog-scrollable::before {  content:none; } .modal-content {  position:relative;  display:flex;  flex-direction:column;  width:100%;  pointer-events:auto;  background-color:#fff;  background-clip:padding-box;  border:1px solid rgba(0, 0, 0, 0.2);  outline:0; } .modal-backdrop {  position:fixed;  top:0;  left:0;  z-index:1040;  width:100vw;  height:100vh;  background-color:#000; } .modal-backdrop.fade {  opacity:0; } .modal-backdrop.show {  opacity:0.5; } .modal-header {  display:flex;  align-items:flex-start;  justify-content:space-between;  padding:1rem 1rem;  border-bottom:1px solid #dee2e6; } .modal-header .close {  padding:1rem 1rem;  margin:-1rem -1rem -1rem auto; } .modal-title {  margin-bottom:0;  line-height:1.5; } .modal-body {  position:relative;  flex:1 1 auto;  padding:1rem; } .modal-footer {  display:flex;  align-items:center;  justify-content:flex-end;  padding:1rem;  border-top:1px solid #dee2e6; } .modal-footer > :not(:first-child) {  margin-left:0.25rem; } .modal-footer > :not(:last-child) {  margin-right:0.25rem; } .modal-scrollbar-measure {  position:absolute;  top:-9999px;  width:50px;  height:50px;  overflow:scroll; } @media (min-width:576px) {  .modal-dialog {   max-width:500px;   margin:1.75rem auto;  }  .modal-dialog-scrollable {   max-height:calc(100% - 3.5rem);  }  .modal-dialog-scrollable .modal-content {   max-height:calc(100vh - 3.5rem);  }  .modal-dialog-centered {   min-height:calc(100% - 3.5rem);  }  .modal-dialog-centered::before {   height:calc(100vh - 3.5rem);  }  .modal-sm {   max-width:300px;  } } @media (min-width:992px) {  .modal-lg,  .modal-xl {   max-width:800px;  } } @media (min-width:1200px) {  .modal-xl {   max-width:1130px;  } } .tooltip {  position:absolute;  z-index:1070;  display:block;  margin:0;  font-family:"sofiapro";  font-style:normal;  font-weight:400;  line-height:1.5;  text-align:left;  text-align:start;  text-decoration:none;  text-shadow:none;  text-transform:none;  letter-spacing:normal;  word-break:normal;  word-spacing:normal;  white-space:normal;  line-break:auto;  font-size:0.875rem;  word-wrap:break-word;  opacity:0; } .tooltip.show {  opacity:0.9; } .tooltip .arrow {  position:absolute;  display:block;  width:0.8rem;  height:0.4rem; } .tooltip .arrow::before {  position:absolute;  content:"";  border-color:transparent;  border-style:solid; } .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {  padding:0.4rem 0; } .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {  bottom:0; } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {  top:0;  border-width:0.4rem 0.4rem 0;  border-top-color:#000; } .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {  padding:0 0.4rem; } .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {  left:0;  width:0.4rem;  height:0.8rem; } .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {  right:0;  border-width:0.4rem 0.4rem 0.4rem 0;  border-right-color:#000; } .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {  padding:0.4rem 0; } .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {  top:0; } .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {  bottom:0;  border-width:0 0.4rem 0.4rem;  border-bottom-color:#000; } .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {  padding:0 0.4rem; } .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {  right:0;  width:0.4rem;  height:0.8rem; } .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {  left:0;  border-width:0.4rem 0 0.4rem 0.4rem;  border-left-color:#000; } .tooltip-inner {  max-width:200px;  padding:0.25rem 0.5rem;  color:#fff;  text-align:center;  background-color:#000; } .popover {  position:absolute;  top:0;  left:0;  z-index:1060;  display:block;  max-width:276px;  font-family:"sofiapro";  font-style:normal;  font-weight:400;  line-height:1.5;  text-align:left;  text-align:start;  text-decoration:none;  text-shadow:none;  text-transform:none;  letter-spacing:normal;  word-break:normal;  word-spacing:normal;  white-space:normal;  line-break:auto;  font-size:0.875rem;  word-wrap:break-word;  background-color:#fff;  background-clip:padding-box;  border:1px solid rgba(0, 0, 0, 0.2); } .popover .arrow {  position:absolute;  display:block;  width:1rem;  height:0.5rem;  margin:0 0.3rem; } .popover .arrow::before, .popover .arrow::after {  position:absolute;  display:block;  content:"";  border-color:transparent;  border-style:solid; } .bs-popover-top, .bs-popover-auto[x-placement^="top"] {  margin-bottom:0.5rem; } .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {  bottom:calc((0.5rem + 1px) * -1); } .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {  bottom:0;  border-width:0.5rem 0.5rem 0;  border-top-color:rgba(0, 0, 0, 0.25); } .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {  bottom:1px;  border-width:0.5rem 0.5rem 0;  border-top-color:#fff; } .bs-popover-right, .bs-popover-auto[x-placement^="right"] {  margin-left:0.5rem; } .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {  left:calc((0.5rem + 1px) * -1);  width:0.5rem;  height:1rem;  margin:0.3rem 0; } .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {  left:0;  border-width:0.5rem 0.5rem 0.5rem 0;  border-right-color:rgba(0, 0, 0, 0.25); } .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {  left:1px;  border-width:0.5rem 0.5rem 0.5rem 0;  border-right-color:#fff; } .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {  margin-top:0.5rem; } .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {  top:calc((0.5rem + 1px) * -1); } .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {  top:0;  border-width:0 0.5rem 0.5rem 0.5rem;  border-bottom-color:rgba(0, 0, 0, 0.25); } .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {  top:1px;  border-width:0 0.5rem 0.5rem 0.5rem;  border-bottom-color:#fff; } .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {  position:absolute;  top:0;  left:50%;  display:block;  width:1rem;  margin-left:-0.5rem;  content:"";  border-bottom:1px solid #f7f7f7; } .bs-popover-left, .bs-popover-auto[x-placement^="left"] {  margin-right:0.5rem; } .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {  right:calc((0.5rem + 1px) * -1);  width:0.5rem;  height:1rem;  margin:0.3rem 0; } .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {  right:0;  border-width:0.5rem 0 0.5rem 0.5rem;  border-left-color:rgba(0, 0, 0, 0.25); } .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {  right:1px;  border-width:0.5rem 0 0.5rem 0.5rem;  border-left-color:#fff; } .popover-header {  padding:0.5rem 0.75rem;  margin-bottom:0;  font-size:1rem;  background-color:#f7f7f7;  border-bottom:1px solid #ebebeb; } .popover-header:empty {  display:none; } .popover-body {  padding:0.5rem 0.75rem;  color:#000; } .carousel {  position:relative; } .carousel.pointer-event {  touch-action:pan-y; } .carousel-inner {  position:relative;  width:100%;  overflow:hidden; } .carousel-inner::after {  display:block;  clear:both;  content:""; } .carousel-item {  position:relative;  display:none;  float:left;  width:100%;  margin-right:-100%;  backface-visibility:hidden;  transition:transform 0.6s ease-in-out; } @media (prefers-reduced-motion:reduce) {  .carousel-item {   transition:none;  } } .carousel-item.active, .carousel-item-next, .carousel-item-prev {  display:block; } .carousel-item-next:not(.carousel-item-left), .active.carousel-item-right {  transform:translateX(100%); } .carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left {  transform:translateX(-100%); } .carousel-fade .carousel-item {  opacity:0;  transition-property:opacity;  transform:none; } .carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right {  z-index:1;  opacity:1; } .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {  z-index:0;  opacity:0;  transition:0s 0.6s opacity; } @media (prefers-reduced-motion:reduce) {  .carousel-fade .active.carousel-item-left,  .carousel-fade .active.carousel-item-right {   transition:none;  } } .carousel-control-prev, .carousel-control-next {  position:absolute;  top:0;  bottom:0;  z-index:1;  display:flex;  align-items:center;  justify-content:center;  width:15%;  color:#fff;  text-align:center;  opacity:0.5;  transition:opacity 0.15s ease; } @media (prefers-reduced-motion:reduce) {  .carousel-control-prev,  .carousel-control-next {   transition:none;  } } .carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {  color:#fff;  text-decoration:none;  outline:0;  opacity:0.9; } .carousel-control-prev {  left:0; } .carousel-control-next {  right:0; } .carousel-control-prev-icon, .carousel-control-next-icon {  display:inline-block;  width:20px;  height:20px;  background:no-repeat 50%/100% 100%; } .carousel-control-prev-icon {  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); } .carousel-control-next-icon {  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); } .carousel-indicators {  position:absolute;  right:0;  bottom:0;  left:0;  z-index:15;  display:flex;  justify-content:center;  padding-left:0;  margin-right:15%;  margin-left:15%;  list-style:none; } .carousel-indicators li {  box-sizing:content-box;  flex:0 1 auto;  width:30px;  height:3px;  margin-right:3px;  margin-left:3px;  text-indent:-999px;  cursor:pointer;  background-color:#fff;  background-clip:padding-box;  border-top:10px solid transparent;  border-bottom:10px solid transparent;  opacity:0.5;  transition:opacity 0.6s ease; } @media (prefers-reduced-motion:reduce) {  .carousel-indicators li {   transition:none;  } } .carousel-indicators .active {  opacity:1; } .carousel-caption {  position:absolute;  right:15%;  bottom:20px;  left:15%;  z-index:10;  padding-top:20px;  padding-bottom:20px;  color:#fff;  text-align:center; } @keyframes spinner-border {  to {   transform:rotate(360deg);  } } .spinner-border {  display:inline-block;  width:2rem;  height:2rem;  vertical-align:text-bottom;  border:0.25em solid currentColor;  border-right-color:transparent;  border-radius:50%;  animation:spinner-border 0.75s linear infinite; } .spinner-border-sm {  width:1rem;  height:1rem;  border-width:0.2em; } @keyframes spinner-grow {  0% {   transform:scale(0);  }  50% {   opacity:1;  } } .spinner-grow {  display:inline-block;  width:2rem;  height:2rem;  vertical-align:text-bottom;  background-color:currentColor;  border-radius:50%;  opacity:0;  animation:spinner-grow 0.75s linear infinite; } .spinner-grow-sm {  width:1rem;  height:1rem; } .align-baseline {  vertical-align:baseline !important; } .align-top {  vertical-align:top !important; } .align-middle {  vertical-align:middle !important; } .align-bottom {  vertical-align:bottom !important; } .align-text-bottom {  vertical-align:text-bottom !important; } .align-text-top {  vertical-align:text-top !important; } .bg-primary {  background-color:#000 !important; } a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {  background-color:black !important; } .bg-secondary {  background-color:#d9252a !important; } a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus {  background-color:#ad1e22 !important; } .bg-success {  background-color:#d9252a !important; } a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus {  background-color:#ad1e22 !important; } .bg-info {  background-color:#17a2b8 !important; } a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus {  background-color:#117a8b !important; } .bg-warning {  background-color:#e9d075 !important; } a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus {  background-color:#e2c149 !important; } .bg-danger {  background-color:#d9252a !important; } a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus {  background-color:#ad1e22 !important; } .bg-light {  background-color:#f6f6f6 !important; } a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus {  background-color:#dddddd !important; } .bg-dark {  background-color:#343a40 !important; } a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus {  background-color:#1d2124 !important; } .bg-white {  background-color:#fff !important; } .bg-transparent {  background-color:transparent !important; } .border {  border:1px solid #dee2e6 !important; } .border-top {  border-top:1px solid #dee2e6 !important; } .border-right {  border-right:1px solid #dee2e6 !important; } .border-bottom {  border-bottom:1px solid #dee2e6 !important; } .border-left {  border-left:1px solid #dee2e6 !important; } .border-0 {  border:0 !important; } .border-top-0 {  border-top:0 !important; } .border-right-0 {  border-right:0 !important; } .border-bottom-0 {  border-bottom:0 !important; } .border-left-0 {  border-left:0 !important; } .border-primary {  border-color:#000 !important; } .border-secondary {  border-color:#d9252a !important; } .border-success {  border-color:#d9252a !important; } .border-info {  border-color:#17a2b8 !important; } .border-warning {  border-color:#e9d075 !important; } .border-danger {  border-color:#d9252a !important; } .border-light {  border-color:#f6f6f6 !important; } .border-dark {  border-color:#343a40 !important; } .border-white {  border-color:#fff !important; } .rounded-sm {  border-radius:0.2rem !important; } .rounded {  border-radius:0.25rem !important; } .rounded-top {  border-top-left-radius:0.25rem !important;  border-top-right-radius:0.25rem !important; } .rounded-right {  border-top-right-radius:0.25rem !important;  border-bottom-right-radius:0.25rem !important; } .rounded-bottom {  border-bottom-right-radius:0.25rem !important;  border-bottom-left-radius:0.25rem !important; } .rounded-left {  border-top-left-radius:0.25rem !important;  border-bottom-left-radius:0.25rem !important; } .rounded-lg {  border-radius:0.3rem !important; } .rounded-circle {  border-radius:50% !important; } .rounded-pill {  border-radius:50rem !important; } .rounded-0 {  border-radius:0 !important; } .clearfix::after {  display:block;  clear:both;  content:""; } .d-none {  display:none !important; } .d-inline {  display:inline !important; } .d-inline-block {  display:inline-block !important; } .d-block {  display:block !important; } .d-table {  display:table !important; } .d-table-row {  display:table-row !important; } .d-table-cell {  display:table-cell !important; } .d-flex {  display:flex !important; } .d-inline-flex {  display:inline-flex !important; } @media (min-width:576px) {  .d-sm-none {   display:none !important;  }  .d-sm-inline {   display:inline !important;  }  .d-sm-inline-block {   display:inline-block !important;  }  .d-sm-block {   display:block !important;  }  .d-sm-table {   display:table !important;  }  .d-sm-table-row {   display:table-row !important;  }  .d-sm-table-cell {   display:table-cell !important;  }  .d-sm-flex {   display:flex !important;  }  .d-sm-inline-flex {   display:inline-flex !important;  } } @media (min-width:768px) {  .d-md-none {   display:none !important;  }  .d-md-inline {   display:inline !important;  }  .d-md-inline-block {   display:inline-block !important;  }  .d-md-block {   display:block !important;  }  .d-md-table {   display:table !important;  }  .d-md-table-row {   display:table-row !important;  }  .d-md-table-cell {   display:table-cell !important;  }  .d-md-flex {   display:flex !important;  }  .d-md-inline-flex {   display:inline-flex !important;  } } @media (min-width:992px) {  .d-lg-none {   display:none !important;  }  .d-lg-inline {   display:inline !important;  }  .d-lg-inline-block {   display:inline-block !important;  }  .d-lg-block {   display:block !important;  }  .d-lg-table {   display:table !important;  }  .d-lg-table-row {   display:table-row !important;  }  .d-lg-table-cell {   display:table-cell !important;  }  .d-lg-flex {   display:flex !important;  }  .d-lg-inline-flex {   display:inline-flex !important;  } } @media (min-width:1200px) {  .d-xl-none {   display:none !important;  }  .d-xl-inline {   display:inline !important;  }  .d-xl-inline-block {   display:inline-block !important;  }  .d-xl-block {   display:block !important;  }  .d-xl-table {   display:table !important;  }  .d-xl-table-row {   display:table-row !important;  }  .d-xl-table-cell {   display:table-cell !important;  }  .d-xl-flex {   display:flex !important;  }  .d-xl-inline-flex {   display:inline-flex !important;  } } @media print {  .d-print-none {   display:none !important;  }  .d-print-inline {   display:inline !important;  }  .d-print-inline-block {   display:inline-block !important;  }  .d-print-block {   display:block !important;  }  .d-print-table {   display:table !important;  }  .d-print-table-row {   display:table-row !important;  }  .d-print-table-cell {   display:table-cell !important;  }  .d-print-flex {   display:flex !important;  }  .d-print-inline-flex {   display:inline-flex !important;  } } .embed-responsive {  position:relative;  display:block;  width:100%;  padding:0;  overflow:hidden; } .embed-responsive::before {  display:block;  content:""; } .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {  position:absolute;  top:0;  bottom:0;  left:0;  width:100%;  height:100%;  border:0; } .embed-responsive-21by9::before {  padding-top:42.8571428571%; } .embed-responsive-16by9::before {  padding-top:56.25%; } .embed-responsive-4by3::before {  padding-top:75%; } .embed-responsive-1by1::before {  padding-top:100%; } .flex-row {  flex-direction:row !important; } .flex-column {  flex-direction:column !important; } .flex-row-reverse {  flex-direction:row-reverse !important; } .flex-column-reverse {  flex-direction:column-reverse !important; } .flex-wrap {  flex-wrap:wrap !important; } .flex-nowrap {  flex-wrap:nowrap !important; } .flex-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-fill {  flex:1 1 auto !important; } .flex-grow-0 {  flex-grow:0 !important; } .flex-grow-1 {  flex-grow:1 !important; } .flex-shrink-0 {  flex-shrink:0 !important; } .flex-shrink-1 {  flex-shrink:1 !important; } .justify-content-start {  justify-content:flex-start !important; } .justify-content-end {  justify-content:flex-end !important; } .justify-content-center {  justify-content:center !important; } .justify-content-between {  justify-content:space-between !important; } .justify-content-around {  justify-content:space-around !important; } .align-items-start {  align-items:flex-start !important; } .align-items-end {  align-items:flex-end !important; } .align-items-center {  align-items:center !important; } .align-items-baseline {  align-items:baseline !important; } .align-items-stretch {  align-items:stretch !important; } .align-content-start {  align-content:flex-start !important; } .align-content-end {  align-content:flex-end !important; } .align-content-center {  align-content:center !important; } .align-content-between {  align-content:space-between !important; } .align-content-around {  align-content:space-around !important; } .align-content-stretch {  align-content:stretch !important; } .align-self-auto {  align-self:auto !important; } .align-self-start {  align-self:flex-start !important; } .align-self-end {  align-self:flex-end !important; } .align-self-center {  align-self:center !important; } .align-self-baseline {  align-self:baseline !important; } .align-self-stretch {  align-self:stretch !important; } @media (min-width:576px) {  .flex-sm-row {   flex-direction:row !important;  }  .flex-sm-column {   flex-direction:column !important;  }  .flex-sm-row-reverse {   flex-direction:row-reverse !important;  }  .flex-sm-column-reverse {   flex-direction:column-reverse !important;  }  .flex-sm-wrap {   flex-wrap:wrap !important;  }  .flex-sm-nowrap {   flex-wrap:nowrap !important;  }  .flex-sm-wrap-reverse {   flex-wrap:wrap-reverse !important;  }  .flex-sm-fill {   flex:1 1 auto !important;  }  .flex-sm-grow-0 {   flex-grow:0 !important;  }  .flex-sm-grow-1 {   flex-grow:1 !important;  }  .flex-sm-shrink-0 {   flex-shrink:0 !important;  }  .flex-sm-shrink-1 {   flex-shrink:1 !important;  }  .justify-content-sm-start {   justify-content:flex-start !important;  }  .justify-content-sm-end {   justify-content:flex-end !important;  }  .justify-content-sm-center {   justify-content:center !important;  }  .justify-content-sm-between {   justify-content:space-between !important;  }  .justify-content-sm-around {   justify-content:space-around !important;  }  .align-items-sm-start {   align-items:flex-start !important;  }  .align-items-sm-end {   align-items:flex-end !important;  }  .align-items-sm-center {   align-items:center !important;  }  .align-items-sm-baseline {   align-items:baseline !important;  }  .align-items-sm-stretch {   align-items:stretch !important;  }  .align-content-sm-start {   align-content:flex-start !important;  }  .align-content-sm-end {   align-content:flex-end !important;  }  .align-content-sm-center {   align-content:center !important;  }  .align-content-sm-between {   align-content:space-between !important;  }  .align-content-sm-around {   align-content:space-around !important;  }  .align-content-sm-stretch {   align-content:stretch !important;  }  .align-self-sm-auto {   align-self:auto !important;  }  .align-self-sm-start {   align-self:flex-start !important;  }  .align-self-sm-end {   align-self:flex-end !important;  }  .align-self-sm-center {   align-self:center !important;  }  .align-self-sm-baseline {   align-self:baseline !important;  }  .align-self-sm-stretch {   align-self:stretch !important;  } } @media (min-width:768px) {  .flex-md-row {   flex-direction:row !important;  }  .flex-md-column {   flex-direction:column !important;  }  .flex-md-row-reverse {   flex-direction:row-reverse !important;  }  .flex-md-column-reverse {   flex-direction:column-reverse !important;  }  .flex-md-wrap {   flex-wrap:wrap !important;  }  .flex-md-nowrap {   flex-wrap:nowrap !important;  }  .flex-md-wrap-reverse {   flex-wrap:wrap-reverse !important;  }  .flex-md-fill {   flex:1 1 auto !important;  }  .flex-md-grow-0 {   flex-grow:0 !important;  }  .flex-md-grow-1 {   flex-grow:1 !important;  }  .flex-md-shrink-0 {   flex-shrink:0 !important;  }  .flex-md-shrink-1 {   flex-shrink:1 !important;  }  .justify-content-md-start {   justify-content:flex-start !important;  }  .justify-content-md-end {   justify-content:flex-end !important;  }  .justify-content-md-center {   justify-content:center !important;  }  .justify-content-md-between {   justify-content:space-between !important;  }  .justify-content-md-around {   justify-content:space-around !important;  }  .align-items-md-start {   align-items:flex-start !important;  }  .align-items-md-end {   align-items:flex-end !important;  }  .align-items-md-center {   align-items:center !important;  }  .align-items-md-baseline {   align-items:baseline !important;  }  .align-items-md-stretch {   align-items:stretch !important;  }  .align-content-md-start {   align-content:flex-start !important;  }  .align-content-md-end {   align-content:flex-end !important;  }  .align-content-md-center {   align-content:center !important;  }  .align-content-md-between {   align-content:space-between !important;  }  .align-content-md-around {   align-content:space-around !important;  }  .align-content-md-stretch {   align-content:stretch !important;  }  .align-self-md-auto {   align-self:auto !important;  }  .align-self-md-start {   align-self:flex-start !important;  }  .align-self-md-end {   align-self:flex-end !important;  }  .align-self-md-center {   align-self:center !important;  }  .align-self-md-baseline {   align-self:baseline !important;  }  .align-self-md-stretch {   align-self:stretch !important;  } } @media (min-width:992px) {  .flex-lg-row {   flex-direction:row !important;  }  .flex-lg-column {   flex-direction:column !important;  }  .flex-lg-row-reverse {   flex-direction:row-reverse !important;  }  .flex-lg-column-reverse {   flex-direction:column-reverse !important;  }  .flex-lg-wrap {   flex-wrap:wrap !important;  }  .flex-lg-nowrap {   flex-wrap:nowrap !important;  }  .flex-lg-wrap-reverse {   flex-wrap:wrap-reverse !important;  }  .flex-lg-fill {   flex:1 1 auto !important;  }  .flex-lg-grow-0 {   flex-grow:0 !important;  }  .flex-lg-grow-1 {   flex-grow:1 !important;  }  .flex-lg-shrink-0 {   flex-shrink:0 !important;  }  .flex-lg-shrink-1 {   flex-shrink:1 !important;  }  .justify-content-lg-start {   justify-content:flex-start !important;  }  .justify-content-lg-end {   justify-content:flex-end !important;  }  .justify-content-lg-center {   justify-content:center !important;  }  .justify-content-lg-between {   justify-content:space-between !important;  }  .justify-content-lg-around {   justify-content:space-around !important;  }  .align-items-lg-start {   align-items:flex-start !important;  }  .align-items-lg-end {   align-items:flex-end !important;  }  .align-items-lg-center {   align-items:center !important;  }  .align-items-lg-baseline {   align-items:baseline !important;  }  .align-items-lg-stretch {   align-items:stretch !important;  }  .align-content-lg-start {   align-content:flex-start !important;  }  .align-content-lg-end {   align-content:flex-end !important;  }  .align-content-lg-center {   align-content:center !important;  }  .align-content-lg-between {   align-content:space-between !important;  }  .align-content-lg-around {   align-content:space-around !important;  }  .align-content-lg-stretch {   align-content:stretch !important;  }  .align-self-lg-auto {   align-self:auto !important;  }  .align-self-lg-start {   align-self:flex-start !important;  }  .align-self-lg-end {   align-self:flex-end !important;  }  .align-self-lg-center {   align-self:center !important;  }  .align-self-lg-baseline {   align-self:baseline !important;  }  .align-self-lg-stretch {   align-self:stretch !important;  } } @media (min-width:1200px) {  .flex-xl-row {   flex-direction:row !important;  }  .flex-xl-column {   flex-direction:column !important;  }  .flex-xl-row-reverse {   flex-direction:row-reverse !important;  }  .flex-xl-column-reverse {   flex-direction:column-reverse !important;  }  .flex-xl-wrap {   flex-wrap:wrap !important;  }  .flex-xl-nowrap {   flex-wrap:nowrap !important;  }  .flex-xl-wrap-reverse {   flex-wrap:wrap-reverse !important;  }  .flex-xl-fill {   flex:1 1 auto !important;  }  .flex-xl-grow-0 {   flex-grow:0 !important;  }  .flex-xl-grow-1 {   flex-grow:1 !important;  }  .flex-xl-shrink-0 {   flex-shrink:0 !important;  }  .flex-xl-shrink-1 {   flex-shrink:1 !important;  }  .justify-content-xl-start {   justify-content:flex-start !important;  }  .justify-content-xl-end {   justify-content:flex-end !important;  }  .justify-content-xl-center {   justify-content:center !important;  }  .justify-content-xl-between {   justify-content:space-between !important;  }  .justify-content-xl-around {   justify-content:space-around !important;  }  .align-items-xl-start {   align-items:flex-start !important;  }  .align-items-xl-end {   align-items:flex-end !important;  }  .align-items-xl-center {   align-items:center !important;  }  .align-items-xl-baseline {   align-items:baseline !important;  }  .align-items-xl-stretch {   align-items:stretch !important;  }  .align-content-xl-start {   align-content:flex-start !important;  }  .align-content-xl-end {   align-content:flex-end !important;  }  .align-content-xl-center {   align-content:center !important;  }  .align-content-xl-between {   align-content:space-between !important;  }  .align-content-xl-around {   align-content:space-around !important;  }  .align-content-xl-stretch {   align-content:stretch !important;  }  .align-self-xl-auto {   align-self:auto !important;  }  .align-self-xl-start {   align-self:flex-start !important;  }  .align-self-xl-end {   align-self:flex-end !important;  }  .align-self-xl-center {   align-self:center !important;  }  .align-self-xl-baseline {   align-self:baseline !important;  }  .align-self-xl-stretch {   align-self:stretch !important;  } } .float-left {  float:left !important; } .float-right {  float:right !important; } .float-none {  float:none !important; } @media (min-width:576px) {  .float-sm-left {   float:left !important;  }  .float-sm-right {   float:right !important;  }  .float-sm-none {   float:none !important;  } } @media (min-width:768px) {  .float-md-left {   float:left !important;  }  .float-md-right {   float:right !important;  }  .float-md-none {   float:none !important;  } } @media (min-width:992px) {  .float-lg-left {   float:left !important;  }  .float-lg-right {   float:right !important;  }  .float-lg-none {   float:none !important;  } } @media (min-width:1200px) {  .float-xl-left {   float:left !important;  }  .float-xl-right {   float:right !important;  }  .float-xl-none {   float:none !important;  } } .overflow-auto {  overflow:auto !important; } .overflow-hidden {  overflow:hidden !important; } .position-static {  position:static !important; } .position-relative {  position:relative !important; } .position-absolute {  position:absolute !important; } .position-fixed {  position:fixed !important; } .position-sticky {  position:sticky !important; } .fixed-top {  position:fixed;  top:0;  right:0;  left:0;  z-index:1030; } .fixed-bottom {  position:fixed;  right:0;  bottom:0;  left:0;  z-index:1030; } @supports (position:sticky) {  .sticky-top {   position:sticky;   top:0;   z-index:1020;  } } .sr-only {  position:absolute;  width:1px;  height:1px;  padding:0;  overflow:hidden;  clip:rect(0, 0, 0, 0);  white-space:nowrap;  border:0; } .sr-only-focusable:active, .sr-only-focusable:focus {  position:static;  width:auto;  height:auto;  overflow:visible;  clip:auto;  white-space:normal; } .shadow-sm {  box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } .shadow {  box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } .shadow-lg {  box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } .shadow-none {  box-shadow:none !important; } .w-25 {  width:25% !important; } .w-50 {  width:50% !important; } .w-75 {  width:75% !important; } .w-100 {  width:100% !important; } .w-auto {  width:auto !important; } .h-25 {  height:25% !important; } .h-50 {  height:50% !important; } .h-75 {  height:75% !important; } .h-100 {  height:100% !important; } .h-auto {  height:auto !important; } .mw-100 {  max-width:100% !important; } .mh-100 {  max-height:100% !important; } .min-vw-100 {  min-width:100vw !important; } .min-vh-100 {  min-height:100vh !important; } .vw-100 {  width:100vw !important; } .vh-100 {  height:100vh !important; } .stretched-link::after {  position:absolute;  top:0;  right:0;  bottom:0;  left:0;  z-index:1;  pointer-events:auto;  content:"";  background-color:rgba(0, 0, 0, 0); } .m-0 {  margin:0 !important; } .mt-0, .my-0 {  margin-top:0 !important; } .mr-0, .mx-0 {  margin-right:0 !important; } .mb-0, .my-0 {  margin-bottom:0 !important; } .ml-0, .mx-0 {  margin-left:0 !important; } .m-1 {  margin:0.25rem !important; } .mt-1, .my-1 {  margin-top:0.25rem !important; } .mr-1, .mx-1 {  margin-right:0.25rem !important; } .mb-1, .my-1 {  margin-bottom:0.25rem !important; } .ml-1, .mx-1 {  margin-left:0.25rem !important; } .m-2 {  margin:0.5rem !important; } .mt-2, .my-2 {  margin-top:0.5rem !important; } .mr-2, .mx-2 {  margin-right:0.5rem !important; } .mb-2, .my-2 {  margin-bottom:0.5rem !important; } .ml-2, .mx-2 {  margin-left:0.5rem !important; } .m-3 {  margin:1rem !important; } .mt-3, .my-3 {  margin-top:1rem !important; } .mr-3, .mx-3 {  margin-right:1rem !important; } .mb-3, .my-3 {  margin-bottom:1rem !important; } .ml-3, .mx-3 {  margin-left:1rem !important; } .m-4 {  margin:1.5rem !important; } .mt-4, .my-4 {  margin-top:1.5rem !important; } .mr-4, .mx-4 {  margin-right:1.5rem !important; } .mb-4, .my-4 {  margin-bottom:1.5rem !important; } .ml-4, .mx-4 {  margin-left:1.5rem !important; } .m-5 {  margin:3rem !important; } .mt-5, .my-5 {  margin-top:3rem !important; } .mr-5, .mx-5 {  margin-right:3rem !important; } .mb-5, .my-5 {  margin-bottom:3rem !important; } .ml-5, .mx-5 {  margin-left:3rem !important; } .p-0 {  padding:0 !important; } .pt-0, .py-0 {  padding-top:0 !important; } .pr-0, .px-0 {  padding-right:0 !important; } .pb-0, .py-0 {  padding-bottom:0 !important; } .pl-0, .px-0 {  padding-left:0 !important; } .p-1 {  padding:0.25rem !important; } .pt-1, .py-1 {  padding-top:0.25rem !important; } .pr-1, .px-1 {  padding-right:0.25rem !important; } .pb-1, .py-1 {  padding-bottom:0.25rem !important; } .pl-1, .px-1 {  padding-left:0.25rem !important; } .p-2 {  padding:0.5rem !important; } .pt-2, .py-2 {  padding-top:0.5rem !important; } .pr-2, .px-2 {  padding-right:0.5rem !important; } .pb-2, .py-2 {  padding-bottom:0.5rem !important; } .pl-2, .px-2 {  padding-left:0.5rem !important; } .p-3 {  padding:1rem !important; } .pt-3, .py-3 {  padding-top:1rem !important; } .pr-3, .px-3 {  padding-right:1rem !important; } .pb-3, .py-3 {  padding-bottom:1rem !important; } .pl-3, .px-3 {  padding-left:1rem !important; } .p-4 {  padding:1.5rem !important; } .pt-4, .py-4 {  padding-top:1.5rem !important; } .pr-4, .px-4 {  padding-right:1.5rem !important; } .pb-4, .py-4 {  padding-bottom:1.5rem !important; } .pl-4, .px-4 {  padding-left:1.5rem !important; } .p-5 {  padding:3rem !important; } .pt-5, .py-5 {  padding-top:3rem !important; } .pr-5, .px-5 {  padding-right:3rem !important; } .pb-5, .py-5 {  padding-bottom:3rem !important; } .pl-5, .px-5 {  padding-left:3rem !important; } .m-n1 {  margin:-0.25rem !important; } .mt-n1, .my-n1 {  margin-top:-0.25rem !important; } .mr-n1, .mx-n1 {  margin-right:-0.25rem !important; } .mb-n1, .my-n1 {  margin-bottom:-0.25rem !important; } .ml-n1, .mx-n1 {  margin-left:-0.25rem !important; } .m-n2 {  margin:-0.5rem !important; } .mt-n2, .my-n2 {  margin-top:-0.5rem !important; } .mr-n2, .mx-n2 {  margin-right:-0.5rem !important; } .mb-n2, .my-n2 {  margin-bottom:-0.5rem !important; } .ml-n2, .mx-n2 {  margin-left:-0.5rem !important; } .m-n3 {  margin:-1rem !important; } .mt-n3, .my-n3 {  margin-top:-1rem !important; } .mr-n3, .mx-n3 {  margin-right:-1rem !important; } .mb-n3, .my-n3 {  margin-bottom:-1rem !important; } .ml-n3, .mx-n3 {  margin-left:-1rem !important; } .m-n4 {  margin:-1.5rem !important; } .mt-n4, .my-n4 {  margin-top:-1.5rem !important; } .mr-n4, .mx-n4 {  margin-right:-1.5rem !important; } .mb-n4, .my-n4 {  margin-bottom:-1.5rem !important; } .ml-n4, .mx-n4 {  margin-left:-1.5rem !important; } .m-n5 {  margin:-3rem !important; } .mt-n5, .my-n5 {  margin-top:-3rem !important; } .mr-n5, .mx-n5 {  margin-right:-3rem !important; } .mb-n5, .my-n5 {  margin-bottom:-3rem !important; } .ml-n5, .mx-n5 {  margin-left:-3rem !important; } .m-auto {  margin:auto !important; } .mt-auto, .my-auto {  margin-top:auto !important; } .mr-auto, .mx-auto {  margin-right:auto !important; } .mb-auto, .my-auto {  margin-bottom:auto !important; } .ml-auto, .mx-auto {  margin-left:auto !important; } @media (min-width:576px) {  .m-sm-0 {   margin:0 !important;  }  .mt-sm-0,  .my-sm-0 {   margin-top:0 !important;  }  .mr-sm-0,  .mx-sm-0 {   margin-right:0 !important;  }  .mb-sm-0,  .my-sm-0 {   margin-bottom:0 !important;  }  .ml-sm-0,  .mx-sm-0 {   margin-left:0 !important;  }  .m-sm-1 {   margin:0.25rem !important;  }  .mt-sm-1,  .my-sm-1 {   margin-top:0.25rem !important;  }  .mr-sm-1,  .mx-sm-1 {   margin-right:0.25rem !important;  }  .mb-sm-1,  .my-sm-1 {   margin-bottom:0.25rem !important;  }  .ml-sm-1,  .mx-sm-1 {   margin-left:0.25rem !important;  }  .m-sm-2 {   margin:0.5rem !important;  }  .mt-sm-2,  .my-sm-2 {   margin-top:0.5rem !important;  }  .mr-sm-2,  .mx-sm-2 {   margin-right:0.5rem !important;  }  .mb-sm-2,  .my-sm-2 {   margin-bottom:0.5rem !important;  }  .ml-sm-2,  .mx-sm-2 {   margin-left:0.5rem !important;  }  .m-sm-3 {   margin:1rem !important;  }  .mt-sm-3,  .my-sm-3 {   margin-top:1rem !important;  }  .mr-sm-3,  .mx-sm-3 {   margin-right:1rem !important;  }  .mb-sm-3,  .my-sm-3 {   margin-bottom:1rem !important;  }  .ml-sm-3,  .mx-sm-3 {   margin-left:1rem !important;  }  .m-sm-4 {   margin:1.5rem !important;  }  .mt-sm-4,  .my-sm-4 {   margin-top:1.5rem !important;  }  .mr-sm-4,  .mx-sm-4 {   margin-right:1.5rem !important;  }  .mb-sm-4,  .my-sm-4 {   margin-bottom:1.5rem !important;  }  .ml-sm-4,  .mx-sm-4 {   margin-left:1.5rem !important;  }  .m-sm-5 {   margin:3rem !important;  }  .mt-sm-5,  .my-sm-5 {   margin-top:3rem !important;  }  .mr-sm-5,  .mx-sm-5 {   margin-right:3rem !important;  }  .mb-sm-5,  .my-sm-5 {   margin-bottom:3rem !important;  }  .ml-sm-5,  .mx-sm-5 {   margin-left:3rem !important;  }  .p-sm-0 {   padding:0 !important;  }  .pt-sm-0,  .py-sm-0 {   padding-top:0 !important;  }  .pr-sm-0,  .px-sm-0 {   padding-right:0 !important;  }  .pb-sm-0,  .py-sm-0 {   padding-bottom:0 !important;  }  .pl-sm-0,  .px-sm-0 {   padding-left:0 !important;  }  .p-sm-1 {   padding:0.25rem !important;  }  .pt-sm-1,  .py-sm-1 {   padding-top:0.25rem !important;  }  .pr-sm-1,  .px-sm-1 {   padding-right:0.25rem !important;  }  .pb-sm-1,  .py-sm-1 {   padding-bottom:0.25rem !important;  }  .pl-sm-1,  .px-sm-1 {   padding-left:0.25rem !important;  }  .p-sm-2 {   padding:0.5rem !important;  }  .pt-sm-2,  .py-sm-2 {   padding-top:0.5rem !important;  }  .pr-sm-2,  .px-sm-2 {   padding-right:0.5rem !important;  }  .pb-sm-2,  .py-sm-2 {   padding-bottom:0.5rem !important;  }  .pl-sm-2,  .px-sm-2 {   padding-left:0.5rem !important;  }  .p-sm-3 {   padding:1rem !important;  }  .pt-sm-3,  .py-sm-3 {   padding-top:1rem !important;  }  .pr-sm-3,  .px-sm-3 {   padding-right:1rem !important;  }  .pb-sm-3,  .py-sm-3 {   padding-bottom:1rem !important;  }  .pl-sm-3,  .px-sm-3 {   padding-left:1rem !important;  }  .p-sm-4 {   padding:1.5rem !important;  }  .pt-sm-4,  .py-sm-4 {   padding-top:1.5rem !important;  }  .pr-sm-4,  .px-sm-4 {   padding-right:1.5rem !important;  }  .pb-sm-4,  .py-sm-4 {   padding-bottom:1.5rem !important;  }  .pl-sm-4,  .px-sm-4 {   padding-left:1.5rem !important;  }  .p-sm-5 {   padding:3rem !important;  }  .pt-sm-5,  .py-sm-5 {   padding-top:3rem !important;  }  .pr-sm-5,  .px-sm-5 {   padding-right:3rem !important;  }  .pb-sm-5,  .py-sm-5 {   padding-bottom:3rem !important;  }  .pl-sm-5,  .px-sm-5 {   padding-left:3rem !important;  }  .m-sm-n1 {   margin:-0.25rem !important;  }  .mt-sm-n1,  .my-sm-n1 {   margin-top:-0.25rem !important;  }  .mr-sm-n1,  .mx-sm-n1 {   margin-right:-0.25rem !important;  }  .mb-sm-n1,  .my-sm-n1 {   margin-bottom:-0.25rem !important;  }  .ml-sm-n1,  .mx-sm-n1 {   margin-left:-0.25rem !important;  }  .m-sm-n2 {   margin:-0.5rem !important;  }  .mt-sm-n2,  .my-sm-n2 {   margin-top:-0.5rem !important;  }  .mr-sm-n2,  .mx-sm-n2 {   margin-right:-0.5rem !important;  }  .mb-sm-n2,  .my-sm-n2 {   margin-bottom:-0.5rem !important;  }  .ml-sm-n2,  .mx-sm-n2 {   margin-left:-0.5rem !important;  }  .m-sm-n3 {   margin:-1rem !important;  }  .mt-sm-n3,  .my-sm-n3 {   margin-top:-1rem !important;  }  .mr-sm-n3,  .mx-sm-n3 {   margin-right:-1rem !important;  }  .mb-sm-n3,  .my-sm-n3 {   margin-bottom:-1rem !important;  }  .ml-sm-n3,  .mx-sm-n3 {   margin-left:-1rem !important;  }  .m-sm-n4 {   margin:-1.5rem !important;  }  .mt-sm-n4,  .my-sm-n4 {   margin-top:-1.5rem !important;  }  .mr-sm-n4,  .mx-sm-n4 {   margin-right:-1.5rem !important;  }  .mb-sm-n4,  .my-sm-n4 {   margin-bottom:-1.5rem !important;  }  .ml-sm-n4,  .mx-sm-n4 {   margin-left:-1.5rem !important;  }  .m-sm-n5 {   margin:-3rem !important;  }  .mt-sm-n5,  .my-sm-n5 {   margin-top:-3rem !important;  }  .mr-sm-n5,  .mx-sm-n5 {   margin-right:-3rem !important;  }  .mb-sm-n5,  .my-sm-n5 {   margin-bottom:-3rem !important;  }  .ml-sm-n5,  .mx-sm-n5 {   margin-left:-3rem !important;  }  .m-sm-auto {   margin:auto !important;  }  .mt-sm-auto,  .my-sm-auto {   margin-top:auto !important;  }  .mr-sm-auto,  .mx-sm-auto {   margin-right:auto !important;  }  .mb-sm-auto,  .my-sm-auto {   margin-bottom:auto !important;  }  .ml-sm-auto,  .mx-sm-auto {   margin-left:auto !important;  } } @media (min-width:768px) {  .m-md-0 {   margin:0 !important;  }  .mt-md-0,  .my-md-0 {   margin-top:0 !important;  }  .mr-md-0,  .mx-md-0 {   margin-right:0 !important;  }  .mb-md-0,  .my-md-0 {   margin-bottom:0 !important;  }  .ml-md-0,  .mx-md-0 {   margin-left:0 !important;  }  .m-md-1 {   margin:0.25rem !important;  }  .mt-md-1,  .my-md-1 {   margin-top:0.25rem !important;  }  .mr-md-1,  .mx-md-1 {   margin-right:0.25rem !important;  }  .mb-md-1,  .my-md-1 {   margin-bottom:0.25rem !important;  }  .ml-md-1,  .mx-md-1 {   margin-left:0.25rem !important;  }  .m-md-2 {   margin:0.5rem !important;  }  .mt-md-2,  .my-md-2 {   margin-top:0.5rem !important;  }  .mr-md-2,  .mx-md-2 {   margin-right:0.5rem !important;  }  .mb-md-2,  .my-md-2 {   margin-bottom:0.5rem !important;  }  .ml-md-2,  .mx-md-2 {   margin-left:0.5rem !important;  }  .m-md-3 {   margin:1rem !important;  }  .mt-md-3,  .my-md-3 {   margin-top:1rem !important;  }  .mr-md-3,  .mx-md-3 {   margin-right:1rem !important;  }  .mb-md-3,  .my-md-3 {   margin-bottom:1rem !important;  }  .ml-md-3,  .mx-md-3 {   margin-left:1rem !important;  }  .m-md-4 {   margin:1.5rem !important;  }  .mt-md-4,  .my-md-4 {   margin-top:1.5rem !important;  }  .mr-md-4,  .mx-md-4 {   margin-right:1.5rem !important;  }  .mb-md-4,  .my-md-4 {   margin-bottom:1.5rem !important;  }  .ml-md-4,  .mx-md-4 {   margin-left:1.5rem !important;  }  .m-md-5 {   margin:3rem !important;  }  .mt-md-5,  .my-md-5 {   margin-top:3rem !important;  }  .mr-md-5,  .mx-md-5 {   margin-right:3rem !important;  }  .mb-md-5,  .my-md-5 {   margin-bottom:3rem !important;  }  .ml-md-5,  .mx-md-5 {   margin-left:3rem !important;  }  .p-md-0 {   padding:0 !important;  }  .pt-md-0,  .py-md-0 {   padding-top:0 !important;  }  .pr-md-0,  .px-md-0 {   padding-right:0 !important;  }  .pb-md-0,  .py-md-0 {   padding-bottom:0 !important;  }  .pl-md-0,  .px-md-0 {   padding-left:0 !important;  }  .p-md-1 {   padding:0.25rem !important;  }  .pt-md-1,  .py-md-1 {   padding-top:0.25rem !important;  }  .pr-md-1,  .px-md-1 {   padding-right:0.25rem !important;  }  .pb-md-1,  .py-md-1 {   padding-bottom:0.25rem !important;  }  .pl-md-1,  .px-md-1 {   padding-left:0.25rem !important;  }  .p-md-2 {   padding:0.5rem !important;  }  .pt-md-2,  .py-md-2 {   padding-top:0.5rem !important;  }  .pr-md-2,  .px-md-2 {   padding-right:0.5rem !important;  }  .pb-md-2,  .py-md-2 {   padding-bottom:0.5rem !important;  }  .pl-md-2,  .px-md-2 {   padding-left:0.5rem !important;  }  .p-md-3 {   padding:1rem !important;  }  .pt-md-3,  .py-md-3 {   padding-top:1rem !important;  }  .pr-md-3,  .px-md-3 {   padding-right:1rem !important;  }  .pb-md-3,  .py-md-3 {   padding-bottom:1rem !important;  }  .pl-md-3,  .px-md-3 {   padding-left:1rem !important;  }  .p-md-4 {   padding:1.5rem !important;  }  .pt-md-4,  .py-md-4 {   padding-top:1.5rem !important;  }  .pr-md-4,  .px-md-4 {   padding-right:1.5rem !important;  }  .pb-md-4,  .py-md-4 {   padding-bottom:1.5rem !important;  }  .pl-md-4,  .px-md-4 {   padding-left:1.5rem !important;  }  .p-md-5 {   padding:3rem !important;  }  .pt-md-5,  .py-md-5 {   padding-top:3rem !important;  }  .pr-md-5,  .px-md-5 {   padding-right:3rem !important;  }  .pb-md-5,  .py-md-5 {   padding-bottom:3rem !important;  }  .pl-md-5,  .px-md-5 {   padding-left:3rem !important;  }  .m-md-n1 {   margin:-0.25rem !important;  }  .mt-md-n1,  .my-md-n1 {   margin-top:-0.25rem !important;  }  .mr-md-n1,  .mx-md-n1 {   margin-right:-0.25rem !important;  }  .mb-md-n1,  .my-md-n1 {   margin-bottom:-0.25rem !important;  }  .ml-md-n1,  .mx-md-n1 {   margin-left:-0.25rem !important;  }  .m-md-n2 {   margin:-0.5rem !important;  }  .mt-md-n2,  .my-md-n2 {   margin-top:-0.5rem !important;  }  .mr-md-n2,  .mx-md-n2 {   margin-right:-0.5rem !important;  }  .mb-md-n2,  .my-md-n2 {   margin-bottom:-0.5rem !important;  }  .ml-md-n2,  .mx-md-n2 {   margin-left:-0.5rem !important;  }  .m-md-n3 {   margin:-1rem !important;  }  .mt-md-n3,  .my-md-n3 {   margin-top:-1rem !important;  }  .mr-md-n3,  .mx-md-n3 {   margin-right:-1rem !important;  }  .mb-md-n3,  .my-md-n3 {   margin-bottom:-1rem !important;  }  .ml-md-n3,  .mx-md-n3 {   margin-left:-1rem !important;  }  .m-md-n4 {   margin:-1.5rem !important;  }  .mt-md-n4,  .my-md-n4 {   margin-top:-1.5rem !important;  }  .mr-md-n4,  .mx-md-n4 {   margin-right:-1.5rem !important;  }  .mb-md-n4,  .my-md-n4 {   margin-bottom:-1.5rem !important;  }  .ml-md-n4,  .mx-md-n4 {   margin-left:-1.5rem !important;  }  .m-md-n5 {   margin:-3rem !important;  }  .mt-md-n5,  .my-md-n5 {   margin-top:-3rem !important;  }  .mr-md-n5,  .mx-md-n5 {   margin-right:-3rem !important;  }  .mb-md-n5,  .my-md-n5 {   margin-bottom:-3rem !important;  }  .ml-md-n5,  .mx-md-n5 {   margin-left:-3rem !important;  }  .m-md-auto {   margin:auto !important;  }  .mt-md-auto,  .my-md-auto {   margin-top:auto !important;  }  .mr-md-auto,  .mx-md-auto {   margin-right:auto !important;  }  .mb-md-auto,  .my-md-auto {   margin-bottom:auto !important;  }  .ml-md-auto,  .mx-md-auto {   margin-left:auto !important;  } } @media (min-width:992px) {  .m-lg-0 {   margin:0 !important;  }  .mt-lg-0,  .my-lg-0 {   margin-top:0 !important;  }  .mr-lg-0,  .mx-lg-0 {   margin-right:0 !important;  }  .mb-lg-0,  .my-lg-0 {   margin-bottom:0 !important;  }  .ml-lg-0,  .mx-lg-0 {   margin-left:0 !important;  }  .m-lg-1 {   margin:0.25rem !important;  }  .mt-lg-1,  .my-lg-1 {   margin-top:0.25rem !important;  }  .mr-lg-1,  .mx-lg-1 {   margin-right:0.25rem !important;  }  .mb-lg-1,  .my-lg-1 {   margin-bottom:0.25rem !important;  }  .ml-lg-1,  .mx-lg-1 {   margin-left:0.25rem !important;  }  .m-lg-2 {   margin:0.5rem !important;  }  .mt-lg-2,  .my-lg-2 {   margin-top:0.5rem !important;  }  .mr-lg-2,  .mx-lg-2 {   margin-right:0.5rem !important;  }  .mb-lg-2,  .my-lg-2 {   margin-bottom:0.5rem !important;  }  .ml-lg-2,  .mx-lg-2 {   margin-left:0.5rem !important;  }  .m-lg-3 {   margin:1rem !important;  }  .mt-lg-3,  .my-lg-3 {   margin-top:1rem !important;  }  .mr-lg-3,  .mx-lg-3 {   margin-right:1rem !important;  }  .mb-lg-3,  .my-lg-3 {   margin-bottom:1rem !important;  }  .ml-lg-3,  .mx-lg-3 {   margin-left:1rem !important;  }  .m-lg-4 {   margin:1.5rem !important;  }  .mt-lg-4,  .my-lg-4 {   margin-top:1.5rem !important;  }  .mr-lg-4,  .mx-lg-4 {   margin-right:1.5rem !important;  }  .mb-lg-4,  .my-lg-4 {   margin-bottom:1.5rem !important;  }  .ml-lg-4,  .mx-lg-4 {   margin-left:1.5rem !important;  }  .m-lg-5 {   margin:3rem !important;  }  .mt-lg-5,  .my-lg-5 {   margin-top:3rem !important;  }  .mr-lg-5,  .mx-lg-5 {   margin-right:3rem !important;  }  .mb-lg-5,  .my-lg-5 {   margin-bottom:3rem !important;  }  .ml-lg-5,  .mx-lg-5 {   margin-left:3rem !important;  }  .p-lg-0 {   padding:0 !important;  }  .pt-lg-0,  .py-lg-0 {   padding-top:0 !important;  }  .pr-lg-0,  .px-lg-0 {   padding-right:0 !important;  }  .pb-lg-0,  .py-lg-0 {   padding-bottom:0 !important;  }  .pl-lg-0,  .px-lg-0 {   padding-left:0 !important;  }  .p-lg-1 {   padding:0.25rem !important;  }  .pt-lg-1,  .py-lg-1 {   padding-top:0.25rem !important;  }  .pr-lg-1,  .px-lg-1 {   padding-right:0.25rem !important;  }  .pb-lg-1,  .py-lg-1 {   padding-bottom:0.25rem !important;  }  .pl-lg-1,  .px-lg-1 {   padding-left:0.25rem !important;  }  .p-lg-2 {   padding:0.5rem !important;  }  .pt-lg-2,  .py-lg-2 {   padding-top:0.5rem !important;  }  .pr-lg-2,  .px-lg-2 {   padding-right:0.5rem !important;  }  .pb-lg-2,  .py-lg-2 {   padding-bottom:0.5rem !important;  }  .pl-lg-2,  .px-lg-2 {   padding-left:0.5rem !important;  }  .p-lg-3 {   padding:1rem !important;  }  .pt-lg-3,  .py-lg-3 {   padding-top:1rem !important;  }  .pr-lg-3,  .px-lg-3 {   padding-right:1rem !important;  }  .pb-lg-3,  .py-lg-3 {   padding-bottom:1rem !important;  }  .pl-lg-3,  .px-lg-3 {   padding-left:1rem !important;  }  .p-lg-4 {   padding:1.5rem !important;  }  .pt-lg-4,  .py-lg-4 {   padding-top:1.5rem !important;  }  .pr-lg-4,  .px-lg-4 {   padding-right:1.5rem !important;  }  .pb-lg-4,  .py-lg-4 {   padding-bottom:1.5rem !important;  }  .pl-lg-4,  .px-lg-4 {   padding-left:1.5rem !important;  }  .p-lg-5 {   padding:3rem !important;  }  .pt-lg-5,  .py-lg-5 {   padding-top:3rem !important;  }  .pr-lg-5,  .px-lg-5 {   padding-right:3rem !important;  }  .pb-lg-5,  .py-lg-5 {   padding-bottom:3rem !important;  }  .pl-lg-5,  .px-lg-5 {   padding-left:3rem !important;  }  .m-lg-n1 {   margin:-0.25rem !important;  }  .mt-lg-n1,  .my-lg-n1 {   margin-top:-0.25rem !important;  }  .mr-lg-n1,  .mx-lg-n1 {   margin-right:-0.25rem !important;  }  .mb-lg-n1,  .my-lg-n1 {   margin-bottom:-0.25rem !important;  }  .ml-lg-n1,  .mx-lg-n1 {   margin-left:-0.25rem !important;  }  .m-lg-n2 {   margin:-0.5rem !important;  }  .mt-lg-n2,  .my-lg-n2 {   margin-top:-0.5rem !important;  }  .mr-lg-n2,  .mx-lg-n2 {   margin-right:-0.5rem !important;  }  .mb-lg-n2,  .my-lg-n2 {   margin-bottom:-0.5rem !important;  }  .ml-lg-n2,  .mx-lg-n2 {   margin-left:-0.5rem !important;  }  .m-lg-n3 {   margin:-1rem !important;  }  .mt-lg-n3,  .my-lg-n3 {   margin-top:-1rem !important;  }  .mr-lg-n3,  .mx-lg-n3 {   margin-right:-1rem !important;  }  .mb-lg-n3,  .my-lg-n3 {   margin-bottom:-1rem !important;  }  .ml-lg-n3,  .mx-lg-n3 {   margin-left:-1rem !important;  }  .m-lg-n4 {   margin:-1.5rem !important;  }  .mt-lg-n4,  .my-lg-n4 {   margin-top:-1.5rem !important;  }  .mr-lg-n4,  .mx-lg-n4 {   margin-right:-1.5rem !important;  }  .mb-lg-n4,  .my-lg-n4 {   margin-bottom:-1.5rem !important;  }  .ml-lg-n4,  .mx-lg-n4 {   margin-left:-1.5rem !important;  }  .m-lg-n5 {   margin:-3rem !important;  }  .mt-lg-n5,  .my-lg-n5 {   margin-top:-3rem !important;  }  .mr-lg-n5,  .mx-lg-n5 {   margin-right:-3rem !important;  }  .mb-lg-n5,  .my-lg-n5 {   margin-bottom:-3rem !important;  }  .ml-lg-n5,  .mx-lg-n5 {   margin-left:-3rem !important;  }  .m-lg-auto {   margin:auto !important;  }  .mt-lg-auto,  .my-lg-auto {   margin-top:auto !important;  }  .mr-lg-auto,  .mx-lg-auto {   margin-right:auto !important;  }  .mb-lg-auto,  .my-lg-auto {   margin-bottom:auto !important;  }  .ml-lg-auto,  .mx-lg-auto {   margin-left:auto !important;  } } @media (min-width:1200px) {  .m-xl-0 {   margin:0 !important;  }  .mt-xl-0,  .my-xl-0 {   margin-top:0 !important;  }  .mr-xl-0,  .mx-xl-0 {   margin-right:0 !important;  }  .mb-xl-0,  .my-xl-0 {   margin-bottom:0 !important;  }  .ml-xl-0,  .mx-xl-0 {   margin-left:0 !important;  }  .m-xl-1 {   margin:0.25rem !important;  }  .mt-xl-1,  .my-xl-1 {   margin-top:0.25rem !important;  }  .mr-xl-1,  .mx-xl-1 {   margin-right:0.25rem !important;  }  .mb-xl-1,  .my-xl-1 {   margin-bottom:0.25rem !important;  }  .ml-xl-1,  .mx-xl-1 {   margin-left:0.25rem !important;  }  .m-xl-2 {   margin:0.5rem !important;  }  .mt-xl-2,  .my-xl-2 {   margin-top:0.5rem !important;  }  .mr-xl-2,  .mx-xl-2 {   margin-right:0.5rem !important;  }  .mb-xl-2,  .my-xl-2 {   margin-bottom:0.5rem !important;  }  .ml-xl-2,  .mx-xl-2 {   margin-left:0.5rem !important;  }  .m-xl-3 {   margin:1rem !important;  }  .mt-xl-3,  .my-xl-3 {   margin-top:1rem !important;  }  .mr-xl-3,  .mx-xl-3 {   margin-right:1rem !important;  }  .mb-xl-3,  .my-xl-3 {   margin-bottom:1rem !important;  }  .ml-xl-3,  .mx-xl-3 {   margin-left:1rem !important;  }  .m-xl-4 {   margin:1.5rem !important;  }  .mt-xl-4,  .my-xl-4 {   margin-top:1.5rem !important;  }  .mr-xl-4,  .mx-xl-4 {   margin-right:1.5rem !important;  }  .mb-xl-4,  .my-xl-4 {   margin-bottom:1.5rem !important;  }  .ml-xl-4,  .mx-xl-4 {   margin-left:1.5rem !important;  }  .m-xl-5 {   margin:3rem !important;  }  .mt-xl-5,  .my-xl-5 {   margin-top:3rem !important;  }  .mr-xl-5,  .mx-xl-5 {   margin-right:3rem !important;  }  .mb-xl-5,  .my-xl-5 {   margin-bottom:3rem !important;  }  .ml-xl-5,  .mx-xl-5 {   margin-left:3rem !important;  }  .p-xl-0 {   padding:0 !important;  }  .pt-xl-0,  .py-xl-0 {   padding-top:0 !important;  }  .pr-xl-0,  .px-xl-0 {   padding-right:0 !important;  }  .pb-xl-0,  .py-xl-0 {   padding-bottom:0 !important;  }  .pl-xl-0,  .px-xl-0 {   padding-left:0 !important;  }  .p-xl-1 {   padding:0.25rem !important;  }  .pt-xl-1,  .py-xl-1 {   padding-top:0.25rem !important;  }  .pr-xl-1,  .px-xl-1 {   padding-right:0.25rem !important;  }  .pb-xl-1,  .py-xl-1 {   padding-bottom:0.25rem !important;  }  .pl-xl-1,  .px-xl-1 {   padding-left:0.25rem !important;  }  .p-xl-2 {   padding:0.5rem !important;  }  .pt-xl-2,  .py-xl-2 {   padding-top:0.5rem !important;  }  .pr-xl-2,  .px-xl-2 {   padding-right:0.5rem !important;  }  .pb-xl-2,  .py-xl-2 {   padding-bottom:0.5rem !important;  }  .pl-xl-2,  .px-xl-2 {   padding-left:0.5rem !important;  }  .p-xl-3 {   padding:1rem !important;  }  .pt-xl-3,  .py-xl-3 {   padding-top:1rem !important;  }  .pr-xl-3,  .px-xl-3 {   padding-right:1rem !important;  }  .pb-xl-3,  .py-xl-3 {   padding-bottom:1rem !important;  }  .pl-xl-3,  .px-xl-3 {   padding-left:1rem !important;  }  .p-xl-4 {   padding:1.5rem !important;  }  .pt-xl-4,  .py-xl-4 {   padding-top:1.5rem !important;  }  .pr-xl-4,  .px-xl-4 {   padding-right:1.5rem !important;  }  .pb-xl-4,  .py-xl-4 {   padding-bottom:1.5rem !important;  }  .pl-xl-4,  .px-xl-4 {   padding-left:1.5rem !important;  }  .p-xl-5 {   padding:3rem !important;  }  .pt-xl-5,  .py-xl-5 {   padding-top:3rem !important;  }  .pr-xl-5,  .px-xl-5 {   padding-right:3rem !important;  }  .pb-xl-5,  .py-xl-5 {   padding-bottom:3rem !important;  }  .pl-xl-5,  .px-xl-5 {   padding-left:3rem !important;  }  .m-xl-n1 {   margin:-0.25rem !important;  }  .mt-xl-n1,  .my-xl-n1 {   margin-top:-0.25rem !important;  }  .mr-xl-n1,  .mx-xl-n1 {   margin-right:-0.25rem !important;  }  .mb-xl-n1,  .my-xl-n1 {   margin-bottom:-0.25rem !important;  }  .ml-xl-n1,  .mx-xl-n1 {   margin-left:-0.25rem !important;  }  .m-xl-n2 {   margin:-0.5rem !important;  }  .mt-xl-n2,  .my-xl-n2 {   margin-top:-0.5rem !important;  }  .mr-xl-n2,  .mx-xl-n2 {   margin-right:-0.5rem !important;  }  .mb-xl-n2,  .my-xl-n2 {   margin-bottom:-0.5rem !important;  }  .ml-xl-n2,  .mx-xl-n2 {   margin-left:-0.5rem !important;  }  .m-xl-n3 {   margin:-1rem !important;  }  .mt-xl-n3,  .my-xl-n3 {   margin-top:-1rem !important;  }  .mr-xl-n3,  .mx-xl-n3 {   margin-right:-1rem !important;  }  .mb-xl-n3,  .my-xl-n3 {   margin-bottom:-1rem !important;  }  .ml-xl-n3,  .mx-xl-n3 {   margin-left:-1rem !important;  }  .m-xl-n4 {   margin:-1.5rem !important;  }  .mt-xl-n4,  .my-xl-n4 {   margin-top:-1.5rem !important;  }  .mr-xl-n4,  .mx-xl-n4 {   margin-right:-1.5rem !important;  }  .mb-xl-n4,  .my-xl-n4 {   margin-bottom:-1.5rem !important;  }  .ml-xl-n4,  .mx-xl-n4 {   margin-left:-1.5rem !important;  }  .m-xl-n5 {   margin:-3rem !important;  }  .mt-xl-n5,  .my-xl-n5 {   margin-top:-3rem !important;  }  .mr-xl-n5,  .mx-xl-n5 {   margin-right:-3rem !important;  }  .mb-xl-n5,  .my-xl-n5 {   margin-bottom:-3rem !important;  }  .ml-xl-n5,  .mx-xl-n5 {   margin-left:-3rem !important;  }  .m-xl-auto {   margin:auto !important;  }  .mt-xl-auto,  .my-xl-auto {   margin-top:auto !important;  }  .mr-xl-auto,  .mx-xl-auto {   margin-right:auto !important;  }  .mb-xl-auto,  .my-xl-auto {   margin-bottom:auto !important;  }  .ml-xl-auto,  .mx-xl-auto {   margin-left:auto !important;  } } .text-monospace {  font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",  "Courier New", monospace; } .text-justify {  text-align:justify !important; } .text-wrap {  white-space:normal !important; } .text-nowrap {  white-space:nowrap !important; } .text-truncate {  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap; } .text-left {  text-align:left !important; } .text-right {  text-align:right !important; } .text-center {  text-align:center !important; } @media (min-width:576px) {  .text-sm-left {   text-align:left !important;  }  .text-sm-right {   text-align:right !important;  }  .text-sm-center {   text-align:center !important;  } } @media (min-width:768px) {  .text-md-left {   text-align:left !important;  }  .text-md-right {   text-align:right !important;  }  .text-md-center {   text-align:center !important;  } } @media (min-width:992px) {  .text-lg-left {   text-align:left !important;  }  .text-lg-right {   text-align:right !important;  }  .text-lg-center {   text-align:center !important;  } } @media (min-width:1200px) {  .text-xl-left {   text-align:left !important;  }  .text-xl-right {   text-align:right !important;  }  .text-xl-center {   text-align:center !important;  } } .text-lowercase {  text-transform:lowercase !important; } .text-uppercase {  text-transform:uppercase !important; } .text-capitalize {  text-transform:capitalize !important; } .font-weight-light {  font-weight:300 !important; } .font-weight-lighter {  font-weight:lighter !important; } .font-weight-normal {  font-weight:400 !important; } .font-weight-bold {  font-weight:700 !important; } .font-weight-bolder {  font-weight:bolder !important; } .font-italic {  font-style:italic !important; } .text-white {  color:#fff !important; } .text-primary {  color:#000 !important; } a.text-primary:hover, a.text-primary:focus {  color:black !important; } .text-secondary {  color:#d9252a !important; } a.text-secondary:hover, a.text-secondary:focus {  color:#981a1d !important; } .text-success {  color:#d9252a !important; } a.text-success:hover, a.text-success:focus {  color:#981a1d !important; } .text-info {  color:#17a2b8 !important; } a.text-info:hover, a.text-info:focus {  color:#0f6674 !important; } .text-warning {  color:#e9d075 !important; } a.text-warning:hover, a.text-warning:focus {  color:#deba33 !important; } .text-danger {  color:#d9252a !important; } a.text-danger:hover, a.text-danger:focus {  color:#981a1d !important; } .text-light {  color:#f6f6f6 !important; } a.text-light:hover, a.text-light:focus {  color:#d0d0d0 !important; } .text-dark {  color:#343a40 !important; } a.text-dark:hover, a.text-dark:focus {  color:#121416 !important; } .text-body {  color:#000 !important; } .text-muted {  color:#6c757d !important; } .text-black-50 {  color:rgba(0, 0, 0, 0.5) !important; } .text-white-50 {  color:rgba(255, 255, 255, 0.5) !important; } .text-hide {  font:0/0 a;  color:transparent;  text-shadow:none;  background-color:transparent;  border:0; } .text-decoration-none {  text-decoration:none !important; } .text-break {  word-break:break-word !important; } .text-reset {  color:inherit !important; } .visible {  visibility:visible !important; } .invisible {  visibility:hidden !important; }  .text-button {  display:inline-block;  font-size:18px; } .text-button::after {  content:"";  display:block;  width:100%;  height:2px;  background-color:#d9252a;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .text-button .flip-wrap {  height:63px;  overflow:hidden; } .text-button .flip-wrap .flip {  position:relative;  top:0;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  -webkit-backface-visibility:hidden; } .text-button .flip-wrap .flip span {  display:block; } @media (max-width:767px) {  .text-button .flip-wrap {   height:30px;  } } .text-button:hover {  color:#d9252a; } .text-button:hover .flip-wrap .flip {  top:-63px; } @media (max-width:767px) {  .text-button:hover .flip-wrap .flip {   top:-30px;  } } .text-button:hover::after {  width:0;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .text-button.black::after {  background-color:#000 !important; } .text-button.black .flip-wrap {  height:25px; } .text-button.black span {  color:#000; } .text-button.arrow span {  padding-right:15px;  position:relative;  font-weight:700;  letter-spacing:-0.69px; } .text-button.arrow span:after {  content:"";  width:14px;  height:7px;  margin:0 4px 0 0;  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/arrow-black-fat.svg) no-repeat center;  background-size:contain;  display:inline-block;  transform:rotate(90deg);  transition:all 0.5s ease;  position:absolute;  right:-7px;  top:11px; }  @font-face {  font-family:"BeonMedium";  src:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/beon/beon-webfont.eot);  src:local("☺"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/beon-webfont.eot) format("embedded-opentype"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/beon-webfont.woff) format("woff"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/beon-webfont.ttf) format("truetype"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/beon-webfont.svg) format("svg");  font-weight:normal;  font-style:normal; } @font-face {  font-family:"sofiapro";  src:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Light.eot);  src:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Light.eot)  format("embedded-opentype"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Light.woff2) format("woff2"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Light.woff) format("woff"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Light.ttf) format("truetype"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Light.svg) format("svg");  font-weight:300;  font-style:normal; } @font-face {  font-family:"sofiapro";  src:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Regular.eot);  src:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Regular.eot)  format("embedded-opentype"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Regular.woff2) format("woff2"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Regular.woff) format("woff"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Regular.ttf) format("truetype"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Regular.svg) format("svg");  font-weight:400;  font-style:normal; } @font-face {  font-family:"sofiapro";  src:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Italic.eot);  src:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Italic.eot)  format("embedded-opentype"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Italic.woff2) format("woff2"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Italic.woff) format("woff"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Italic.ttf) format("truetype"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Italic.svg) format("svg");  font-weight:400;  font-style:italic; } @font-face {  font-family:"sofiapro";  src:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Medium.eot);  src:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Medium.eot)  format("embedded-opentype"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Medium.woff2) format("woff2"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Medium.woff) format("woff"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Medium.ttf) format("truetype"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Medium.svg) format("svg");  font-weight:500;  font-style:normal; } @font-face {  font-family:"sofiapro";  src:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-SemiBold.eot);  src:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-SemiBold.eot)  format("embedded-opentype"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-SemiBold.woff2) format("woff2"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-SemiBold.woff) format("woff"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-SemiBold.ttf) format("truetype"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-SemiBold.svg) format("svg");  font-weight:600;  font-style:normal; } @font-face {  font-family:"sofiapro";  src:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Bold.eot);  src:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Bold.eot)  format("embedded-opentype"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Bold.woff2) format("woff2"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Bold.woff) format("woff"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Bold.ttf) format("truetype"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Bold.svg) format("svg");  font-weight:700;  font-style:normal; } @font-face {  font-family:"sofiapro";  src:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Black.eot);  src:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Black.eot)  format("embedded-opentype"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Black.woff2) format("woff2"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Black.woff) format("woff"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Black.ttf) format("truetype"),  url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../fonts/sofiapro/SofiaPro-Black.svg) format("svg");  font-weight:900;  font-style:normal; } .text-button {  display:inline-block;  font-size:18px; } .text-button::after {  content:"";  display:block;  width:100%;  height:2px;  background-color:#d9252a;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .text-button .flip-wrap {  height:63px;  overflow:hidden; } .text-button .flip-wrap .flip {  position:relative;  top:0;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  -webkit-backface-visibility:hidden; } .text-button .flip-wrap .flip span {  display:block; } @media (max-width:767px) {  .text-button .flip-wrap {   height:30px;  } } .text-button:hover {  color:#d9252a; } .text-button:hover .flip-wrap .flip {  top:-63px; } @media (max-width:767px) {  .text-button:hover .flip-wrap .flip {   top:-30px;  } } .text-button:hover::after {  width:0;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .text-button.black::after {  background-color:#000000 !important; } .text-button.black .flip-wrap {  height:25px; } .text-button.black span {  color:#000000; } .text-button.arrow span {  padding-right:15px;  position:relative;  font-weight:700;  letter-spacing:-0.69px; } .text-button.arrow span:after {  content:"";  width:14px;  height:7px;  margin:0 4px 0 0;  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/arrow-black-fat.svg) no-repeat center;  background-size:contain;  display:inline-block;  transform:rotate(90deg);  transition:all 0.5s ease;  position:absolute;  right:-7px;  top:11px; } .contact_middel {  padding-top:113px;  padding-bottom:143px; } @media (max-width:991px) {  .contact_middel {   padding-top:100px;   padding-bottom:100px;  } } @media (max-width:767px) {  .contact_middel {   padding-top:71px;   padding-bottom:0;   margin-bottom:0;  } } @media (max-width:767px) {  .contact_middel h2 {   font-size:26px;   letter-spacing:-1.3px;   margin-bottom:17px;  } } .contact_middel p {  letter-spacing:0.1px; } @media (max-width:767px) {  .contact_middel p {   letter-spacing:-0.6px;   margin-bottom:6px;  } } .contact_middel .visit_link {  font-size:18px;  font-weight:700;  letter-spacing:-0.7px;  text-decoration:underline; } .contact_middel .main_form {  padding-top:8px;  padding-left:15px; } @media (max-width:1199px) {  .contact_middel .main_form {   padding-right:15px;  } } @media (max-width:767px) {  .contact_middel .main_form {   padding-top:23px;  } } .contact_middel .address-column {  padding-top:20px;  padding-left:70px; } @media (max-width:1199px) {  .contact_middel .address-column {   padding-left:0;  } } @media (max-width:991px) {  .contact_middel .address-column {   padding-left:20px;  } } @media (max-width:767px) {  .contact_middel .address-column {   padding-left:0px;  } } @media (max-width:575px) {  .contact_middel .address-column {   padding-top:30px;  } } .contact_middel .address-column .address_title {  display:block;  font-size:22px;  line-height:28px;  font-weight:bold;  margin-bottom:10px; } .contact_middel .address-column address {  margin-bottom:40px; } @media (max-width:767px) {  .contact_middel .address-column address {   margin-bottom:35px;  } } .contact_middel .address-column address p {  letter-spacing:-0.8px;  line-height:28px;  margin-bottom:32px; } .contact_middel .address-column address p span {  display:block; } @media (max-width:767px) {  .contact_middel .address-column address p {   margin-bottom:37px; }  .contact_middel .address-column address p .link {   text-decoration:underline;  }  .contact_middel .address-column address p .link:hover {   text-decoration:none;  } } .contact_middel .form_top_row {  padding-bottom:80px; } @media (max-width:767px) {  .contact_middel .form_top_row {   padding-bottom:70px;  } } .contact_middel .form_top_row h2 {  margin-bottom:10px; } .contact_middel .form_bottom_row {  padding-top:33px;  padding-bottom:54px;  position:relative; } @media (max-width:767px) {  .contact_middel .form_bottom_row {   padding-top:15px;   padding-bottom:15px;   background-color:#f6f6f6;  } } .contact_middel .form_bottom_row:before {  content:"";  display:inline-block;  width:2px;  border-right:solid 2px #dddddd;  position:absolute;  top:0;  bottom:0;  left:50%; } @media (max-width:767px) {  .contact_middel .form_bottom_row:before {   display:none;  } } .contact_middel .form_bottom_row h2 {  margin-bottom:22px; } @media (max-width:767px) {  .contact_middel .form_bottom_row h2 {   margin-bottom:10px;  } } .contact_middel .form_bottom_row p {  letter-spacing:-0.75px; } @media (max-width:767px) {  .contact_middel .form_bottom_row p {   margin-bottom:17px;  } } .contact_middel .form_bottom_row .form_bottom_inner {  max-width:85%; } @media (max-width:991px) {  .contact_middel .form_bottom_row .form_bottom_inner {   max-width:100%;  } } .contact_middel .form_bottom_row .form_bottom_inner.form_bottom_left {  margin-right:auto; } @media (max-width:991px) {  .contact_middel .form_bottom_row .form_bottom_inner.form_bottom_left {   padding-right:50px;  } } @media (max-width:767px) {  .contact_middel .form_bottom_row .form_bottom_inner.form_bottom_left {   padding-top:50px;   padding-bottom:70px;   padding-right:0;   border-bottom:solid 3px #ffffff;  } } .contact_middel .form_bottom_row .form_bottom_inner.form_bottom_right {  margin-left:auto; } @media (max-width:991px) {  .contact_middel .form_bottom_row .form_bottom_inner.form_bottom_right {   padding-left:50px;  } } @media (max-width:767px) {  .contact_middel .form_bottom_row .form_bottom_inner.form_bottom_right {   padding-top:70px;   padding-bottom:50px;   padding-left:0;  } } .item-not-found {  padding-left:15px;  padding-right:15px; } .item-not-found p:last-child {  margin-bottom:0; } #main .address-column .follow-us .social-media {  padding-left:0; } #main .address-column .follow-us .social-media li {  padding-left:0;  display:inline-block;  margin-right:11px; } #main .address-column .follow-us .social-media li:before {  display:none; } #main .address-column .follow-us .social-media li a {  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } #main .address-column .follow-us .social-media li a img {  max-height:20px; } #main .address-column .follow-us .social-media li a:hover {  opacity:0.5; }  img.lazy {  min-width:90px;  min-height:90px;  display:block;  background-image:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../../includes/login-signup/img/loader.svg);  background-repeat:no-repeat;  background-position:50% 50%;  background-size:50px;  background-color:#f4f4f4;  text-indent:-120000px;  overflow:hidden; }  .siteloader {  position:fixed;  top:0;  z-index:9999;  width:100%;  height:100%;  background:#1a1a1a;  left:0;  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; } .siteloader img, .siteloader svg {  max-width:250px; } .siteloader svg path, .siteloader svg rect {  fill:#000; }  #container {  margin:0;  padding:0; } .intro .title {  color:#2098f5;  font-family:lato;  font-weight:700;  font-size:2em;  text-transform:uppercase;  position:relative;  display:table;  margin:0 auto; } .intro .title::before {  background:none repeat scroll 0 0 #ddd;  content:"";  height:2px;  left:25%;  position:absolute;  top:-8px;  width:50%; } .intro .title::after {  background:none repeat scroll 0 0 #ddd;  content:"";  height:2px;  left:25%;  position:absolute;  bottom:-8px;  width:50%; } .intro .title-tag {  font-family:open_sanslight;  font-size:1.1em;  padding:10px 0 20px 0; } .padding-2x {  padding:60px 0; } .padding-x {  padding:20px 0; } .padding-top-2x {  padding-top:60px; } .padding-top-x {  padding-top:20px; } .padding-btm-2x {  padding-bottom:60px; } .padding-btm-x {  padding-bottom:20px; } .margin-2x {  margin:60px 0; } .margin-x {  margin:20px 0; } .margin-top-2x {  margin-top:60px; } .margin-top-x {  margin-top:20px; } .margin-btm-2x {  margin-bottom:60px; } .margin-btm-x {  margin-bottom:20px; }  .intro {  background-size:cover;  background-position:center;  background-color:#2a2e39;  position:fixed;  z-index:10;  overflow:hidden;  width:100%;  height:100%;  color:#fff;  -webkit-transition:-webkit-transform 0.6s;  transition:transform 0.6s;  -webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);  transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1); } .intro:after {  content:"";  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(0, 0, 0, 0.4);  z-index:-2; } .intro .center-content {  display:table;  height:100%;  left:0;  position:absolute;  top:0;  width:100%; }  .intro .intro-content {  display:table-cell;  font-size:1.15em;  margin:0;  padding:0;  min-width:100%;  min-height:100%;  vertical-align:middle; }  .intro .logo {  width:100%;  margin:-30px 0 25px; } .intro .logo img {  width:200px;  height:auto; } .intro .text-logo {  color:#2098f5;  font-family:BeonMedium;  font-weight:700;  font-size:3em;  margin-top:15px; }  .intro .intro-title {  font-family:lato;  font-size:3em;  font-weight:normal;  margin:15px 0;  text-transform:uppercase; } .intro .obak {  color:#2098f5; }  .intro .countdown {  list-style:none;  margin:20px 0;  padding:0;  display:block;  text-align:center;  font-family:BeonMedium; } .intro .countdown li {  display:inline-block;  color:#fff; } .intro .countdown li span {  font-size:80px;  font-weight:300;  line-height:80px; } .intro .countdown li.seperator {  font-size:14px;  margin-top:12px;  line-height:30px;  vertical-align:top; } .intro .countdown li p {  color:#ddd;  font-size:14px; } .intro .content-div {  width:100%; }  .intro .intro-subtitle {  display:block;  -webkit-align-items:center;  align-items:center;  text-align:center; } .intro .intro-subtitle p {  color:#efefef; } .intro .intro_description {  margin:0 auto 0 1em;  line-height:1.2; }  .intro .social {  bottom:0;  left:0;  margin:10px;  position:absolute;  z-index:3; } .intro .fa-social {  font-size:14px;  background:#fff;  border:0px solid #fff;  color:#2098f5;  height:32px;  line-height:32px;  text-align:center;  width:32px;  margin-right:3px;  border-radius:100%;  position:relative;  transition:all 0.5s;  -webkit-transition:all 0.5s; } .intro .fa-social:hover {  color:#fff;  background:#1e87d8;  transition:all 0.5s;  -webkit-transition:all 0.5s; } .intro .fa-social a {  position:absolute;  top:0;  width:100%;  height:100%;  display:block; }  .intro #footer {  background-color:#2098f5;  padding:20px 0;  overflow:hidden;  position:fixed;  bottom:0;  max-width:100%; } .intro #footer a {  color:#fff; } .intro .copyright p {  color:#fff;  display:block;  padding-top:5px;  font-size:1.1em; } .intro .container-bottom-content .social-media {  margin-bottom:10px; } .hidden {  display:none !important;  visibility:hidden; } .visuallyhidden {  border:0;  clip:rect(0 0 0 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px; } .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {  clip:auto;  height:auto;  margin:0;  overflow:visible;  position:static;  width:auto; } .invisible {  visibility:hidden; } .clearfix:before, .clearfix:after {  content:" ";  display:table; } .clearfix:after {  clear:both; }  @media only screen and (max-width:1280px) {  .intro .logo {   margin-top:0;  }  .intro .center-content {   display:flex;   align-items:center;   overflow:auto;   position:static;  }  .intro .intro-content {   padding:70px 0 100px;   min-height:inherit;  } } @media only screen and (max-width:767px) {  .intro:after {   background-color:rgba(0, 0, 0, 0.7);  }  .intro .logo img {   max-height:100px;   width:auto;  }  .intro .text-logo,  .intro .intro-title {   font-size:1.5em;  }  .intro .center-content {   align-items:flex-start;  } } @media only screen and (max-width:639px) {  .intro #footer {   padding-top:50px;  }  .intro .intro-content {   padding-bottom:120px;  }  .intro .social {   text-align:center;   width:100%;   margin:0;   bottom:46px;  }  .intro .container-bottom-content .social-media {   padding-left:0;  } }  .header-section.slider, .full-width-banner {  position:relative;  z-index:1; } .header-section.slider .single-image, .full-width-banner .single-image {  height:880px;  min-height:660px;  height:100vh;  display:flex;  justify-content:center;  align-items:center;  position:relative;  padding:50px 0; } @media (min-width:2000px) {  .header-section.slider .single-image,  .full-width-banner .single-image {   height:1110px;   min-height:660px;   height:100vh;  } } @media (max-width:1400px) {  .header-section.slider .single-image,  .full-width-banner .single-image {   height:880px;   min-height:660px;   height:100vh;  } } @media (max-width:1024px) {  .header-section.slider .single-image,  .full-width-banner .single-image {   min-height:inherit;   height:693px;  } } @media (max-width:768px) {  .header-section.slider .single-image,  .full-width-banner .single-image {   height:880px;  } } @media (max-width:767px) {  .header-section.slider .single-image,  .full-width-banner .single-image {   height:450px;  } } @media (max-width:640px) {  .header-section.slider .single-image,  .full-width-banner .single-image {   height:500px;  } } @media (max-width:375px) {  .header-section.slider .single-image,  .full-width-banner .single-image {   height:500px;  } } @media (max-width:320px) {  .header-section.slider .single-image,  .full-width-banner .single-image {   height:500px;  } } .header-section.slider .single-image figure, .full-width-banner .single-image figure {  height:880px;  min-height:660px;  height:100vh;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:0; } @media (min-width:2000px) {  .header-section.slider .single-image figure,  .full-width-banner .single-image figure {   height:1110px;   min-height:660px;   height:100vh;  } } @media (max-width:1400px) {  .header-section.slider .single-image figure,  .full-width-banner .single-image figure {   height:880px;   min-height:660px;   height:100vh;  } } @media (max-width:1024px) {  .header-section.slider .single-image figure,  .full-width-banner .single-image figure {   min-height:inherit;   height:693px;  } } @media (max-width:768px) {  .header-section.slider .single-image figure,  .full-width-banner .single-image figure {   height:880px;  } } @media (max-width:767px) {  .header-section.slider .single-image figure,  .full-width-banner .single-image figure {   height:450px;  } } @media (max-width:640px) {  .header-section.slider .single-image figure,  .full-width-banner .single-image figure {   height:500px;  } } @media (max-width:375px) {  .header-section.slider .single-image figure,  .full-width-banner .single-image figure {   height:500px;  } } @media (max-width:320px) {  .header-section.slider .single-image figure,  .full-width-banner .single-image figure {   height:500px;  } } .header-section.slider .single-image figure img, .full-width-banner .single-image figure img {  object-fit:cover;  max-width:100%;  max-height:100%;  position:absolute;  top:0;  left:0;  width:100%;  height:100%; } .header-section.slider .single-image .caption h2, .full-width-banner .single-image .caption h2 {  font-size:82px;  font-family:"sofiapro";  font-weight:700;  color:#fff; } .header-section.slider .slides, .full-width-banner .slides {  background-color:#000000; } .header-section.slider .slides, .header-section.slider .full-slider, .full-width-banner .slides, .full-width-banner .full-slider {  height:880px;  min-height:660px;  height:100vh; } @media (min-width:2000px) {  .header-section.slider .slides,  .header-section.slider .full-slider,  .full-width-banner .slides,  .full-width-banner .full-slider {   height:1110px;   min-height:660px;   height:100vh;  } } @media (max-width:1400px) {  .header-section.slider .slides,  .header-section.slider .full-slider,  .full-width-banner .slides,  .full-width-banner .full-slider {   height:880px;   min-height:660px;   height:100vh;  } } @media (max-width:1024px) {  .header-section.slider .slides,  .header-section.slider .full-slider,  .full-width-banner .slides,  .full-width-banner .full-slider {   min-height:inherit;   height:693px;  } } @media (max-width:768px) {  .header-section.slider .slides,  .header-section.slider .full-slider,  .full-width-banner .slides,  .full-width-banner .full-slider {   height:880px;  } } @media (max-width:767px) {  .header-section.slider .slides,  .header-section.slider .full-slider,  .full-width-banner .slides,  .full-width-banner .full-slider {   height:450px;  } } @media (max-width:640px) {  .header-section.slider .slides,  .header-section.slider .full-slider,  .full-width-banner .slides,  .full-width-banner .full-slider {   height:500px;  } } @media (max-width:375px) {  .header-section.slider .slides,  .header-section.slider .full-slider,  .full-width-banner .slides,  .full-width-banner .full-slider {   height:500px;  } } @media (max-width:320px) {  .header-section.slider .slides,  .header-section.slider .full-slider,  .full-width-banner .slides,  .full-width-banner .full-slider {   height:500px;  } } .header-section.slider .slides .owl-item, .header-section.slider .full-slider .owl-item, .full-width-banner .slides .owl-item, .full-width-banner .full-slider .owl-item {  height:880px;  min-height:660px;  height:100vh; } @media (min-width:2000px) {  .header-section.slider .slides .owl-item,  .header-section.slider .full-slider .owl-item,  .full-width-banner .slides .owl-item,  .full-width-banner .full-slider .owl-item {   height:1110px;   min-height:660px;   height:100vh;  } } @media (max-width:1400px) {  .header-section.slider .slides .owl-item,  .header-section.slider .full-slider .owl-item,  .full-width-banner .slides .owl-item,  .full-width-banner .full-slider .owl-item {   height:880px;   min-height:660px;   height:100vh;  } } @media (max-width:1024px) {  .header-section.slider .slides .owl-item,  .header-section.slider .full-slider .owl-item,  .full-width-banner .slides .owl-item,  .full-width-banner .full-slider .owl-item {   min-height:inherit;   height:693px;  } } @media (max-width:768px) {  .header-section.slider .slides .owl-item,  .header-section.slider .full-slider .owl-item,  .full-width-banner .slides .owl-item,  .full-width-banner .full-slider .owl-item {   height:880px;  } } @media (max-width:767px) {  .header-section.slider .slides .owl-item,  .header-section.slider .full-slider .owl-item,  .full-width-banner .slides .owl-item,  .full-width-banner .full-slider .owl-item {   height:450px;  } } @media (max-width:640px) {  .header-section.slider .slides .owl-item,  .header-section.slider .full-slider .owl-item,  .full-width-banner .slides .owl-item,  .full-width-banner .full-slider .owl-item {   height:500px;  } } @media (max-width:375px) {  .header-section.slider .slides .owl-item,  .header-section.slider .full-slider .owl-item,  .full-width-banner .slides .owl-item,  .full-width-banner .full-slider .owl-item {   height:500px;  } } @media (max-width:320px) {  .header-section.slider .slides .owl-item,  .header-section.slider .full-slider .owl-item,  .full-width-banner .slides .owl-item,  .full-width-banner .full-slider .owl-item {   height:500px;  } } .header-section.slider .slides .item, .header-section.slider .full-slider .item, .full-width-banner .slides .item, .full-width-banner .full-slider .item {  height:880px;  min-height:660px;  height:100vh;  position:relative;  display:flex;  justify-content:flex-start;  align-items:center;  position:relative;  padding:50px 0; } @media (min-width:2000px) {  .header-section.slider .slides .item,  .header-section.slider .full-slider .item,  .full-width-banner .slides .item,  .full-width-banner .full-slider .item {   height:1110px;   min-height:660px;   height:100vh;  } } @media (max-width:1400px) {  .header-section.slider .slides .item,  .header-section.slider .full-slider .item,  .full-width-banner .slides .item,  .full-width-banner .full-slider .item {   height:880px;   min-height:660px;   height:100vh;  } } @media (max-width:1024px) {  .header-section.slider .slides .item,  .header-section.slider .full-slider .item,  .full-width-banner .slides .item,  .full-width-banner .full-slider .item {   min-height:inherit;   height:693px;  } } @media (max-width:768px) {  .header-section.slider .slides .item,  .header-section.slider .full-slider .item,  .full-width-banner .slides .item,  .full-width-banner .full-slider .item {   height:880px;  } } @media (max-width:767px) {  .header-section.slider .slides .item,  .header-section.slider .full-slider .item,  .full-width-banner .slides .item,  .full-width-banner .full-slider .item {   height:450px;  } } @media (max-width:640px) {  .header-section.slider .slides .item,  .header-section.slider .full-slider .item,  .full-width-banner .slides .item,  .full-width-banner .full-slider .item {   height:500px;  } } @media (max-width:375px) {  .header-section.slider .slides .item,  .header-section.slider .full-slider .item,  .full-width-banner .slides .item,  .full-width-banner .full-slider .item {   height:500px;  } } @media (max-width:320px) {  .header-section.slider .slides .item,  .header-section.slider .full-slider .item,  .full-width-banner .slides .item,  .full-width-banner .full-slider .item {   height:500px;  } } .header-section.slider .slides .item picture, .header-section.slider .slides .item figure, .header-section.slider .full-slider .item picture, .header-section.slider .full-slider .item figure, .full-width-banner .slides .item picture, .full-width-banner .slides .item figure, .full-width-banner .full-slider .item picture, .full-width-banner .full-slider .item figure {  height:880px;  min-height:660px;  height:100vh;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-4; } @media (min-width:2000px) {  .header-section.slider .slides .item picture,  .header-section.slider .slides .item figure,  .header-section.slider .full-slider .item picture,  .header-section.slider .full-slider .item figure,  .full-width-banner .slides .item picture,  .full-width-banner .slides .item figure,  .full-width-banner .full-slider .item picture,  .full-width-banner .full-slider .item figure {   height:1110px;   min-height:660px;   height:100vh;  } } @media (max-width:1366px) {  .header-section.slider .slides .item picture,  .header-section.slider .slides .item figure,  .header-section.slider .full-slider .item picture,  .header-section.slider .full-slider .item figure,  .full-width-banner .slides .item picture,  .full-width-banner .slides .item figure,  .full-width-banner .full-slider .item picture,  .full-width-banner .full-slider .item figure {   height:880px;   min-height:660px;   height:100vh;  } } @media (max-width:1024px) {  .header-section.slider .slides .item picture,  .header-section.slider .slides .item figure,  .header-section.slider .full-slider .item picture,  .header-section.slider .full-slider .item figure,  .full-width-banner .slides .item picture,  .full-width-banner .slides .item figure,  .full-width-banner .full-slider .item picture,  .full-width-banner .full-slider .item figure {   min-height:inherit;   height:693px;  } } @media (max-width:768px) {  .header-section.slider .slides .item picture,  .header-section.slider .slides .item figure,  .header-section.slider .full-slider .item picture,  .header-section.slider .full-slider .item figure,  .full-width-banner .slides .item picture,  .full-width-banner .slides .item figure,  .full-width-banner .full-slider .item picture,  .full-width-banner .full-slider .item figure {   height:880px;  } } @media (max-width:767px) {  .header-section.slider .slides .item picture,  .header-section.slider .slides .item figure,  .header-section.slider .full-slider .item picture,  .header-section.slider .full-slider .item figure,  .full-width-banner .slides .item picture,  .full-width-banner .slides .item figure,  .full-width-banner .full-slider .item picture,  .full-width-banner .full-slider .item figure {   height:450px;  } } @media (max-width:640px) {  .header-section.slider .slides .item picture,  .header-section.slider .slides .item figure,  .header-section.slider .full-slider .item picture,  .header-section.slider .full-slider .item figure,  .full-width-banner .slides .item picture,  .full-width-banner .slides .item figure,  .full-width-banner .full-slider .item picture,  .full-width-banner .full-slider .item figure {   height:500px;  } } @media (max-width:375px) {  .header-section.slider .slides .item picture,  .header-section.slider .slides .item figure,  .header-section.slider .full-slider .item picture,  .header-section.slider .full-slider .item figure,  .full-width-banner .slides .item picture,  .full-width-banner .slides .item figure,  .full-width-banner .full-slider .item picture,  .full-width-banner .full-slider .item figure {   height:500px;  } } @media (max-width:320px) {  .header-section.slider .slides .item picture,  .header-section.slider .slides .item figure,  .header-section.slider .full-slider .item picture,  .header-section.slider .full-slider .item figure,  .full-width-banner .slides .item picture,  .full-width-banner .slides .item figure,  .full-width-banner .full-slider .item picture,  .full-width-banner .full-slider .item figure {   height:500px;  } } .header-section.slider .slides .item picture img, .header-section.slider .slides .item figure img, .header-section.slider .full-slider .item picture img, .header-section.slider .full-slider .item figure img, .full-width-banner .slides .item picture img, .full-width-banner .slides .item figure img, .full-width-banner .full-slider .item picture img, .full-width-banner .full-slider .item figure img {  object-fit:cover;  max-width:100%;  max-height:100%;  position:absolute;  top:0;  left:0;  width:100%;  height:100%; } .header-section.slider .slides .item .video, .header-section.slider .full-slider .item .video, .full-width-banner .slides .item .video, .full-width-banner .full-slider .item .video {  padding-bottom:880px;  width:100%;  position:absolute;  background:rgb(0, 0, 0);  top:0;  left:0;  z-index:-10; } @media (min-width:2000px) {  .header-section.slider .slides .item .video,  .header-section.slider .full-slider .item .video,  .full-width-banner .slides .item .video,  .full-width-banner .full-slider .item .video {   height:1110px;   min-height:660px;   height:100vh;  } } @media (max-width:1366px) {  .header-section.slider .slides .item .video,  .header-section.slider .full-slider .item .video,  .full-width-banner .slides .item .video,  .full-width-banner .full-slider .item .video {   height:880px;   min-height:660px;   height:100vh;  } } @media (max-width:1024px) {  .header-section.slider .slides .item .video,  .header-section.slider .full-slider .item .video,  .full-width-banner .slides .item .video,  .full-width-banner .full-slider .item .video {   min-height:inherit;   height:693px;  } } @media (max-width:768px) {  .header-section.slider .slides .item .video,  .header-section.slider .full-slider .item .video,  .full-width-banner .slides .item .video,  .full-width-banner .full-slider .item .video {   height:880px;  } } @media (max-width:767px) {  .header-section.slider .slides .item .video,  .header-section.slider .full-slider .item .video,  .full-width-banner .slides .item .video,  .full-width-banner .full-slider .item .video {   height:450px;  } } @media (max-width:640px) {  .header-section.slider .slides .item .video,  .header-section.slider .full-slider .item .video,  .full-width-banner .slides .item .video,  .full-width-banner .full-slider .item .video {   height:500px;  } } @media (max-width:375px) {  .header-section.slider .slides .item .video,  .header-section.slider .full-slider .item .video,  .full-width-banner .slides .item .video,  .full-width-banner .full-slider .item .video {   height:500px;  } } @media (max-width:320px) {  .header-section.slider .slides .item .video,  .header-section.slider .full-slider .item .video,  .full-width-banner .slides .item .video,  .full-width-banner .full-slider .item .video {   height:500px;  } } .header-section.slider .slides .item .video iframe, .header-section.slider .full-slider .item .video iframe, .full-width-banner .slides .item .video iframe, .full-width-banner .full-slider .item .video iframe {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:0;  pointer-events:none; } .header-section.slider .slides .item .caption, .header-section.slider .full-slider .item .caption, .full-width-banner .slides .item .caption, .full-width-banner .full-slider .item .caption {  max-width:600px;  color:#fff; } @media (max-width:767px) {  .header-section.slider .slides .item .caption,  .header-section.slider .full-slider .item .caption,  .full-width-banner .slides .item .caption,  .full-width-banner .full-slider .item .caption {   max-width:400px;  } } .header-section.slider .slides .item .caption h2, .header-section.slider .full-slider .item .caption h2, .full-width-banner .slides .item .caption h2, .full-width-banner .full-slider .item .caption h2 {  font-size:82px;  line-height:100px;  font-family:"sofiapro";  font-weight:700;  color:#fff;  letter-spacing:-4.3px;  margin-bottom:13px; } @media (max-width:991px) {  .header-section.slider .slides .item .caption h2,  .header-section.slider .full-slider .item .caption h2,  .full-width-banner .slides .item .caption h2,  .full-width-banner .full-slider .item .caption h2 {   margin-bottom:20px;  } } @media (max-width:767px) {  .header-section.slider .slides .item .caption h2,  .header-section.slider .full-slider .item .caption h2,  .full-width-banner .slides .item .caption h2,  .full-width-banner .full-slider .item .caption h2 {   font-size:48px;   letter-spacing:-2.4px;   line-height:1.3;   margin-bottom:5px;  } } @media (max-width:359px) {  .header-section.slider .slides .item .caption h2,  .header-section.slider .full-slider .item .caption h2,  .full-width-banner .slides .item .caption h2,  .full-width-banner .full-slider .item .caption h2 {   font-size:40px;  } } .header-section.slider .slides .item .caption h2 span, .header-section.slider .full-slider .item .caption h2 span, .full-width-banner .slides .item .caption h2 span, .full-width-banner .full-slider .item .caption h2 span {  font-size:75px;  line-height:1;  display:inline-block;  padding:8px 33px 10px 15px;  letter-spacing:-3px;  position:relative;  z-index:1; } @media (max-width:767px) {  .header-section.slider .slides .item .caption h2 span,  .header-section.slider .full-slider .item .caption h2 span,  .full-width-banner .slides .item .caption h2 span,  .full-width-banner .full-slider .item .caption h2 span {   font-size:43px;   letter-spacing:-2.15px;   padding:8px 15px 10px 10px;  } } .header-section.slider .slides .item .caption h2 span::after, .header-section.slider .full-slider .item .caption h2 span::after, .full-width-banner .slides .item .caption h2 span::after, .full-width-banner .full-slider .item .caption h2 span::after {  content:"";  position:absolute;  top:0;  left:0;  width:0%;  height:100%;  background-color:#d9252a;  z-index:-1;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .header-section.slider .slides .item .caption .banner_desc, .header-section.slider .full-slider .item .caption .banner_desc, .full-width-banner .slides .item .caption .banner_desc, .full-width-banner .full-slider .item .caption .banner_desc {  font-size:38px;  font-weight:300;  line-height:1.58;  letter-spacing:-1.78px;  color:#fff;  margin-bottom:9px; } @media (max-width:991px) {  .header-section.slider .slides .item .caption .banner_desc,  .header-section.slider .full-slider .item .caption .banner_desc,  .full-width-banner .slides .item .caption .banner_desc,  .full-width-banner .full-slider .item .caption .banner_desc {   margin-bottom:17px;  } } @media (max-width:767px) {  .header-section.slider .slides .item .caption .banner_desc,  .header-section.slider .full-slider .item .caption .banner_desc,  .full-width-banner .slides .item .caption .banner_desc,  .full-width-banner .full-slider .item .caption .banner_desc {   font-size:26px;   letter-spacing:-1.24px;   margin-bottom:20px;  } } .header-section.slider .slides .item .caption .text-button, .header-section.slider .full-slider .item .caption .text-button, .full-width-banner .slides .item .caption .text-button, .full-width-banner .full-slider .item .caption .text-button {  font-size:43px;  font-weight:700;  color:#fff;  letter-spacing:-0.72px;  display:inline-block; } .header-section.slider .slides .item .caption .text-button::after, .header-section.slider .full-slider .item .caption .text-button::after, .full-width-banner .slides .item .caption .text-button::after, .full-width-banner .full-slider .item .caption .text-button::after {  content:"";  display:block;  width:100%;  height:2px;  background-color:#d9252a;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .header-section.slider .slides .item .caption .text-button .flip-wrap, .header-section.slider .full-slider .item .caption .text-button .flip-wrap, .full-width-banner .slides .item .caption .text-button .flip-wrap, .full-width-banner .full-slider .item .caption .text-button .flip-wrap {  height:63px;  overflow:hidden; } .header-section.slider .slides .item .caption .text-button .flip-wrap .flip, .header-section.slider .full-slider .item .caption .text-button .flip-wrap .flip, .full-width-banner .slides .item .caption .text-button .flip-wrap .flip, .full-width-banner .full-slider .item .caption .text-button .flip-wrap .flip {  position:relative;  top:0;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  -webkit-backface-visibility:hidden; } .header-section.slider .slides .item .caption .text-button .flip-wrap .flip span, .header-section.slider .full-slider .item .caption .text-button .flip-wrap .flip span, .full-width-banner .slides .item .caption .text-button .flip-wrap .flip span, .full-width-banner .full-slider .item .caption .text-button .flip-wrap .flip span {  display:block; } @media (max-width:767px) {  .header-section.slider .slides .item .caption .text-button .flip-wrap,  .header-section.slider .full-slider .item .caption .text-button .flip-wrap,  .full-width-banner .slides .item .caption .text-button .flip-wrap,  .full-width-banner .full-slider .item .caption .text-button .flip-wrap {   height:30px;  } } .header-section.slider .slides .item .caption .text-button:hover, .header-section.slider .full-slider .item .caption .text-button:hover, .full-width-banner .slides .item .caption .text-button:hover, .full-width-banner .full-slider .item .caption .text-button:hover {  color:#d9252a; } .header-section.slider .slides .item .caption .text-button:hover .flip-wrap .flip, .header-section.slider .full-slider .item .caption .text-button:hover .flip-wrap .flip, .full-width-banner .slides .item .caption .text-button:hover .flip-wrap .flip, .full-width-banner .full-slider .item .caption .text-button:hover .flip-wrap .flip {  top:-63px; } @media (max-width:767px) {  .header-section.slider  .slides  .item  .caption  .text-button:hover  .flip-wrap  .flip,  .header-section.slider  .full-slider  .item  .caption  .text-button:hover  .flip-wrap  .flip,  .full-width-banner .slides .item .caption .text-button:hover .flip-wrap .flip,  .full-width-banner  .full-slider  .item  .caption  .text-button:hover  .flip-wrap  .flip {   top:-30px;  } } .header-section.slider .slides .item .caption .text-button:hover::after, .header-section.slider .full-slider .item .caption .text-button:hover::after, .full-width-banner .slides .item .caption .text-button:hover::after, .full-width-banner .full-slider .item .caption .text-button:hover::after {  width:0;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } @media (max-width:767px) {  .header-section.slider .slides .item .caption .text-button,  .header-section.slider .full-slider .item .caption .text-button,  .full-width-banner .slides .item .caption .text-button,  .full-width-banner .full-slider .item .caption .text-button {   font-size:26px;  } } .header-section.slider .slides .item[style*="background"], .header-section.slider .full-slider .item[style*="background"], .full-width-banner .slides .item[style*="background"], .full-width-banner .full-slider .item[style*="background"] {  background-size:cover;  background-position:center; } .header-section.slider .slides .owl-nav, .header-section.slider .full-slider .owl-nav, .full-width-banner .slides .owl-nav, .full-width-banner .full-slider .owl-nav {  position:absolute;  top:50%;  width:100%;  transform:translateY(-50%);  color:#fff;  pointer-events:none;  display:none; } .header-section.slider .slides .owl-nav .owl-prev, .header-section.slider .slides .owl-nav .owl-next, .header-section.slider .full-slider .owl-nav .owl-prev, .header-section.slider .full-slider .owl-nav .owl-next, .full-width-banner .slides .owl-nav .owl-prev, .full-width-banner .slides .owl-nav .owl-next, .full-width-banner .full-slider .owl-nav .owl-prev, .full-width-banner .full-slider .owl-nav .owl-next {  pointer-events:all;  cursor:pointer;  width:70px;  height:70px;  border:1px solid #fff;  display:block;  overflow:hidden;  text-indent:-1000px;  position:relative;  background-color:transparent; } .header-section.slider .slides .owl-nav .owl-prev, .header-section.slider .full-slider .owl-nav .owl-prev, .full-width-banner .slides .owl-nav .owl-prev, .full-width-banner .full-slider .owl-nav .owl-prev {  float:left;  margin-left:10px;  background:none; } .header-section.slider .slides .owl-nav .owl-prev::before, .header-section.slider .full-slider .owl-nav .owl-prev::before, .full-width-banner .slides .owl-nav .owl-prev::before, .full-width-banner .full-slider .owl-nav .owl-prev::before {  content:"<";  text-indent:0;  color:#fff;  position:absolute;  top:50%;  left:50%;  font-size:15px;  transform:translate(-50%, -50%);  display:block; } .header-section.slider .slides .owl-nav .owl-prev:hover, .header-section.slider .full-slider .owl-nav .owl-prev:hover, .full-width-banner .slides .owl-nav .owl-prev:hover, .full-width-banner .full-slider .owl-nav .owl-prev:hover {  background:none;  background-color:#fff;  color:#333;  border-color:#fff; } .header-section.slider .slides .owl-nav .owl-prev:hover::before, .header-section.slider .full-slider .owl-nav .owl-prev:hover::before, .full-width-banner .slides .owl-nav .owl-prev:hover::before, .full-width-banner .full-slider .owl-nav .owl-prev:hover::before {  color:#333; } .header-section.slider .slides .owl-nav .owl-next, .header-section.slider .full-slider .owl-nav .owl-next, .full-width-banner .slides .owl-nav .owl-next, .full-width-banner .full-slider .owl-nav .owl-next {  float:right;  margin-right:10px;  background:none; } .header-section.slider .slides .owl-nav .owl-next::before, .header-section.slider .full-slider .owl-nav .owl-next::before, .full-width-banner .slides .owl-nav .owl-next::before, .full-width-banner .full-slider .owl-nav .owl-next::before {  content:">";  text-indent:0;  color:#fff;  position:absolute;  top:50%;  left:50%;  font-size:15px;  transform:translate(-50%, -50%);  display:block; } .header-section.slider .slides .owl-nav .owl-next:hover, .header-section.slider .full-slider .owl-nav .owl-next:hover, .full-width-banner .slides .owl-nav .owl-next:hover, .full-width-banner .full-slider .owl-nav .owl-next:hover {  background:none;  background-color:#fff;  color:#333;  border-color:#fff; } .header-section.slider .slides .owl-nav .owl-next:hover::before, .header-section.slider .full-slider .owl-nav .owl-next:hover::before, .full-width-banner .slides .owl-nav .owl-next:hover::before, .full-width-banner .full-slider .owl-nav .owl-next:hover::before {  color:#333; } .header-section.slider .slides .owl-dots, .header-section.slider .full-slider .owl-dots, .full-width-banner .slides .owl-dots, .full-width-banner .full-slider .owl-dots {  position:absolute;  display:block;  text-align:right;  width:100%;  bottom:75px;  padding:0 90px; } @media (max-width:1024px) {  .header-section.slider .slides .owl-dots,  .header-section.slider .full-slider .owl-dots,  .full-width-banner .slides .owl-dots,  .full-width-banner .full-slider .owl-dots {   text-align:left;   padding:0 45px;  } } @media (max-width:991px) {  .header-section.slider .slides .owl-dots,  .header-section.slider .full-slider .owl-dots,  .full-width-banner .slides .owl-dots,  .full-width-banner .full-slider .owl-dots {   padding:0 58px;   bottom:10px;  } } @media (max-width:767px) {  .header-section.slider .slides .owl-dots,  .header-section.slider .full-slider .owl-dots,  .full-width-banner .slides .owl-dots,  .full-width-banner .full-slider .owl-dots {   bottom:50px;   padding:0 20px;   display:none;  } } .header-section.slider .slides .owl-dots .owl-dot, .header-section.slider .full-slider .owl-dots .owl-dot, .full-width-banner .slides .owl-dots .owl-dot, .full-width-banner .full-slider .owl-dots .owl-dot {  width:100%;  max-width:99px;  height:6px;  border-radius:0;  border:0;  display:inline-block;  margin:0 5px;  cursor:pointer;  background:#ffffff;  } @media (max-width:767px) {  .header-section.slider .slides .owl-dots .owl-dot,  .header-section.slider .full-slider .owl-dots .owl-dot,  .full-width-banner .slides .owl-dots .owl-dot,  .full-width-banner .full-slider .owl-dots .owl-dot {   max-width:70px;   height:4px;  } } .header-section.slider .slides .owl-dots .owl-dot span, .header-section.slider .full-slider .owl-dots .owl-dot span, .full-width-banner .slides .owl-dots .owl-dot span, .full-width-banner .full-slider .owl-dots .owl-dot span {  width:0%;  height:6px;  display:block;  background-color:#d9252a; } @media (max-width:767px) {  .header-section.slider .slides .owl-dots .owl-dot span,  .header-section.slider .full-slider .owl-dots .owl-dot span,  .full-width-banner .slides .owl-dots .owl-dot span,  .full-width-banner .full-slider .owl-dots .owl-dot span {   height:4px;  } } .header-section.slider .slides .owl-dots .owl-dot.active, .header-section.slider .full-slider .owl-dots .owl-dot.active, .full-width-banner .slides .owl-dots .owl-dot.active, .full-width-banner .full-slider .owl-dots .owl-dot.active {  } .header-section.slider.video .container, .full-width-banner.video .container {  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%);  z-index:10;  color:#ffffff;  display:flex;  align-content:center;  align-items:center;  height:100%;  pointer-events:none; } @media (min-width:575px) {  .header-section.slider.video .container,  .full-width-banner.video .container {   padding:0;  } } .header-section.slider.video .container > *, .full-width-banner.video .container > * {  pointer-events:all; } .header-section.slider.video .container h2, .full-width-banner.video .container h2 {  color:#fff;  font-size:18px;  letter-spacing:6px;  text-shadow:0 0px 100px rgba(0, 0, 0, 0.1), 0 0px 10px rgba(0, 0, 0, 0.05); } .header-section.slider.video .container .banner_desc, .full-width-banner.video .container .banner_desc {  font-size:40px;  line-height:47px;  color:#fff;  max-width:460px;  text-shadow:0 0px 100px rgba(0, 0, 0, 0.1), 0 0px 10px rgba(0, 0, 0, 0.05);  text-align:left;  text-transform:none; } @media (max-width:767px) {  .header-section.slider.video .container .banner_desc,  .full-width-banner.video .container .banner_desc {   font-size:22px;   line-height:27px;  } } .header-section.slider.video .container .banner-btn > a, .full-width-banner.video .container .banner-btn > a {  font-size:16px;  color:rgb(23, 80, 74);  min-width:182px;  min-height:40px;  line-height:27px;  text-align:center;  display:inline-block;  text-transform:uppercase;  letter-spacing:6.5px;  font-family:SofiaPro;  font-weight:500;  background:rgb(244, 169, 146);  border-width:1px;  border-style:solid;  border-color:rgb(23, 80, 74);  border-image:initial;  padding:5px 25px;  border-radius:0px;  transition:0.5s;  -webkit-transition:0.5s;  -moz-transition:0.5s;  -ms-transition:0.5s;  -o-transition:0.5s;  margin-top:15px; } .header-section.slider.video .container .banner-btn > a:hover, .full-width-banner.video .container .banner-btn > a:hover {  background:#fff;  color:#000000;  transition:0.5s;  -webkit-transition:0.5s;  -moz-transition:0.5s;  -ms-transition:0.5s;  -o-transition:0.5s; } .slide-progress {  width:0;  max-width:100%;  height:4px;  background:#7fc242; }  .overlay {  position:relative;  z-index:0; } .overlay::before {  content:"";  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background:rgba(0, 0, 0, 0.5);  z-index:2; }  .video_wrapper {  padding-bottom:46%;  width:100%;  position:relative;  background:#000;  top:0;  left:0; } .video_wrapper::before {  content:"";  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background:rgba(0, 0, 0, 0.2);  z-index:3;  pointer-events:none; } @media (max-width:1400px) {  .video_wrapper {   padding-bottom:47%;  } } @media (max-width:767px) {  .video_wrapper {   padding-bottom:64%;  } } @media (max-width:640px) {  .video_wrapper {   padding-bottom:94%;  } } .video_wrapper iframe {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:2; } .page-loaded .active .item .caption h2 span:after {  -webkit-animation:width 1s ease forwards 0.5s;  animation:width 1s ease forwards 0.5s; }  .android .header-section.slider .slides .item .caption h2 span, .android .header-section.slider .full-slider .item .caption h2 span, .android .full-width-banner .slides .item .caption h2 span, .android .full-width-banner .full-slider .item .caption h2 span, .ios .header-section.slider .slides .item .caption h2 span, .ios .header-section.slider .full-slider .item .caption h2 span, .ios .full-width-banner .slides .item .caption h2 span, .ios .full-width-banner .full-slider .item .caption h2 span {  padding-top:14px;  padding-bottom:4px; } .innerpage-banner {  position:relative; } .innerpage-banner > .container {  position:relative;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center !important;  -ms-flex-align:center !important;  align-items:center;  -webkit-box-pack:center !important;  -ms-flex-pack:center !important;  justify-content:center;  height:100%; } .innerpage-banner:before {  content:"";  background-color:rgba(0, 0, 0, 0.5);  position:absolute;  top:0;  left:0;  width:100%;  height:100%; } .innerpage-banner .caption {  color:#fff;  text-align:center; } .animate-diagonal > *, .animate-fadeIn > * {  opacity:0; } .page-loaded .visible .animate-fadeIn > * {  -webkit-animation:animate-fadeIn 1s ease 0.5s forwards;  animation:animate-fadeIn 1s ease 0.5s forwards; } .visible .animate-fadeIn > *:nth-child(1) {  -webkit-animation-delay:0.2s;  animation-delay:0.2s; } .visible .animate-fadeIn > *:nth-child(2) {  -webkit-animation-delay:0.4s;  animation-delay:0.4s; } .visible .animate-fadeIn > *:nth-child(3) {  -webkit-animation-delay:0.6s;  animation-delay:0.6s; } .visible .animate-fadeIn > *:nth-child(4) {  -webkit-animation-delay:0.8s;  animation-delay:0.8s; } .visible .animate-fadeIn > *:nth-child(5) {  -webkit-animation-delay:1s;  animation-delay:1s; } .visible .animate-fadeIn > *:nth-child(6) {  -webkit-animation-delay:1.1s;  animation-delay:1.1s; } .visible .animate-fadeIn > *:nth-child(7) {  -webkit-animation-delay:1.4s;  animation-delay:1.4s; } .visible .animate-fadeIn > *:nth-child(8) {  -webkit-animation-delay:1.6s;  animation-delay:1.6s; } .visible .animate-fadeIn > *:nth-child(9) {  -webkit-animation-delay:1.8s;  animation-delay:1.8s; } .visible .animate-fadeIn > *:nth-child(10) {  -webkit-animation-delay:2s;  animation-delay:2s; } .visible .animate-fadeIn > *:nth-child(11) {  -webkit-animation-delay:2.2s;  animation-delay:2.2s; } .visible .animate-fadeIn > *:nth-child(12) {  -webkit-animation-delay:2.4s;  animation-delay:2.4s; } .visible .animate-fadeIn > *:nth-child(13) {  -webkit-animation-delay:2.6s;  animation-delay:2.6s; } .visible .animate-fadeIn > *:nth-child(14) {  -webkit-animation-delay:2.8s;  animation-delay:2.8s; } .visible .animate-fadeIn > *:nth-child(15) {  -webkit-animation-delay:3s;  animation-delay:3s; } .visible .animate-fadeIn > *:nth-child(16) {  -webkit-animation-delay:3.2s;  animation-delay:3.2s; } .visible .animate-fadeIn > *:nth-child(17) {  -webkit-animation-delay:3.4s;  animation-delay:3.4s; } .visible .animate-fadeIn > *:nth-child(18) {  -webkit-animation-delay:3.6s;  animation-delay:3.6s; } .visible .animate-fadeIn > *:nth-child(19) {  -webkit-animation-delay:3.8s;  animation-delay:3.8s; } .visible .animate-fadeIn > *:nth-child(20) {  -webkit-animation-delay:4s;  animation-delay:4s; } .visible .animate-fadeIn > *:nth-child(21) {  -webkit-animation-delay:4.2s;  animation-delay:4.2s; } .visible .animate-fadeIn > *:nth-child(22) {  -webkit-animation-delay:4.4s;  animation-delay:4.4s; }  @media (min-width:1025px) {  .category-opened .search-category-menu > *,  .header-right > * {   opacity:0;  }  .category-opened .search-category-menu > *,  .page-loaded .header-right > * {   -webkit-animation:animate-fadeIn 1s ease forwards;   animation:animate-fadeIn 1s ease forwards;  } } .search-bar-main {  opacity:0;  -webkit-animation:animate-fadeIn 1s ease 0.5s forwards;  animation:animate-fadeIn 1s ease 0.5s forwards; } .video-option-show .more-video-list .item, .banner-image .caption > *, .more-video-list .item {  opacity:0; } .page-loaded .active .banner-image .caption > *, .video-option-show .more-video-list .item {  -webkit-animation:animate-fadeIn 1s ease forwards;  animation:animate-fadeIn 1s ease forwards; } .category-opened .search-category-menu > *:nth-child(1), .video-option-show .more-video-list .item:nth-child(1), .page-loaded .header-right > *:nth-child(1) {  -webkit-animation-delay:0.1s;  animation-delay:0.1s; } .category-opened .search-category-menu > *:nth-child(2), .video-option-show .more-video-list .item:nth-child(2), .page-loaded .header-right > *:nth-child(2) {  -webkit-animation-delay:0.2s;  animation-delay:0.2s; } .category-opened .search-category-menu > *:nth-child(3), .video-option-show .more-video-list .item:nth-child(3), .page-loaded .header-right > *:nth-child(3) {  -webkit-animation-delay:0.3s;  animation-delay:0.3s; } .category-opened .search-category-menu > *:nth-child(4), .video-option-show .more-video-list .item:nth-child(4), .page-loaded .header-right > *:nth-child(4) {  -webkit-animation-delay:0.4s;  animation-delay:0.4s; } .category-opened .search-category-menu > *:nth-child(5), .page-loaded .active .banner-image .caption > *:nth-child(1), .video-option-show .more-video-list .item:nth-child(5), .page-loaded .header-right > *:nth-child(5) {  -webkit-animation-delay:0.5s;  animation-delay:0.5s; } .category-opened .search-category-menu > *:nth-child(6), .page-loaded .active .banner-image .caption > *:nth-child(2), .video-option-show .more-video-list .item:nth-child(6), .page-loaded .header-right > *:nth-child(6) {  -webkit-animation-delay:0.6s;  animation-delay:0.6s; } .category-opened .search-category-menu > *:nth-child(7), .page-loaded .active .banner-image .caption > *:nth-child(3), .video-option-show .more-video-list .item:nth-child(7), .page-loaded .header-right > *:nth-child(7) {  -webkit-animation-delay:0.7s;  animation-delay:0.7s; } .category-opened .search-category-menu > *:nth-child(8), .page-loaded .active .banner-image .caption > *:nth-child(4), .video-option-show .more-video-list .item:nth-child(8), .page-loaded .header-right > *:nth-child(8) {  -webkit-animation-delay:0.8s;  animation-delay:0.8s; } .category-opened .search-category-menu > *:nth-child(9), .page-loaded .active .banner-image .caption > *:nth-child(5), .video-option-show .more-video-list .item:nth-child(9), .page-loaded .header-right > *:nth-child(9) {  -webkit-animation-delay:0.9s;  animation-delay:0.9s; } .category-opened .search-category-menu > *:nth-child(10), .page-loaded .active .banner-image .caption > *:nth-child(6), .video-option-show .more-video-list .item:nth-child(10), .page-loaded .header-right > *:nth-child(10) {  -webkit-animation-delay:1s;  animation-delay:1s; }  @-webkit-keyframes animate-fadeIn {  0% {   opacity:0;  }  100% {   opacity:1;  } } @keyframes animate-fadeIn {  0% {   opacity:0;  }  100% {   opacity:1;  } } .play-icon::after {  content:"";  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%) scale(1);  -ms-transform:translate(-50%, -50%) scale(1);  transform:translate(-50%, -50%) scale(1);  width:100%;  height:100%;  border:3px solid #fff;  border-radius:100%;  -webkit-filter:blur(3px);  filter:blur(3px);  -webkit-animation:ribble 1s ease infinite;  animation:ribble 1s ease infinite; } @-webkit-keyframes ribble {  0% {   opacity:0.5;   -webkit-transform:translate(-50%, -50%) scale(1);   transform:translate(-50%, -50%) scale(1);  }  100% {   opacity:0;   -webkit-transform:translate(-50%, -50%) scale(1.6);   transform:translate(-50%, -50%) scale(1.6);  } } @keyframes ribble {  0% {   opacity:0.5;   -webkit-transform:translate(-50%, -50%) scale(1);   transform:translate(-50%, -50%) scale(1);  }  100% {   opacity:0;   -webkit-transform:translate(-50%, -50%) scale(1.6);   transform:translate(-50%, -50%) scale(1.6);  } } .caption span::after, .title span::after {  width:0%; } .page-loaded .visible .caption span::after, .page-loaded .visible .title span::after {  width:0%;  -webkit-animation:width 1s ease forwards;  animation:width 1s ease forwards 1s; } @-webkit-keyframes width {  0% {   width:0%;  }  100% {   width:100%;  } } @keyframes width {  0% {   width:0%;  }  100% {   width:100%;  } } @-webkit-keyframes header-slide-top {  0% {   -webkit-transform:translate(-50%, 50px);   transform:translate(-50%, 50px);   opacity:0;  }  100% {   -webkit-transform:translate(-50%, 0);   transform:translate(-50%, 0);   opacity:1;  } } @keyframes header-slide-top {  0% {   -webkit-transform:translate(-50%, 50px);   transform:translate(-50%, 50px);   opacity:0;  }  100% {   -webkit-transform:translate(-50%, 0);   transform:translate(-50%, 0);   opacity:1;  } } .menu-opened .menu-top-lang ul > *, .menu-opened .social-media > *, .menu-opened .nav-menu > * {  -webkit-animation:slide-in-right 1s cubic-bezier(0.36, 0.42, 0.22, 1.01) both;  animation:slide-in-right 1s cubic-bezier(0.36, 0.42, 0.22, 1.01) both; } .menu-opened .menu-top-lang ul > *:nth-child(1), .menu-opened .social-media > *:nth-child(1), .menu-opened .nav-menu > *:nth-child(1) {  -webkit-animation-delay:0.6s;  animation-delay:0.6s; } .menu-opened .menu-top-lang ul > *:nth-child(2), .menu-opened .social-media > *:nth-child(2), .menu-opened .nav-menu > *:nth-child(2) {  -webkit-animation-delay:0.7s;  animation-delay:0.7; } .menu-opened .menu-top-lang ul > *:nth-child(3), .menu-opened .social-media > *:nth-child(3), .menu-opened .nav-menu > *:nth-child(3) {  -webkit-animation-delay:0.8s;  animation-delay:0.8s; } .menu-opened .menu-top-lang ul > *:nth-child(4), .menu-opened .social-media > *:nth-child(4), .menu-opened .nav-menu > *:nth-child(4) {  -webkit-animation-delay:0.9s;  animation-delay:0.9s; } .menu-opened .menu-top-lang ul > *:nth-child(5), .menu-opened .social-media > *:nth-child(5), .menu-opened .nav-menu > *:nth-child(5) {  -webkit-animation-delay:1s;  animation-delay:1s; } .menu-opened .menu-top-lang ul > *:nth-child(6), .menu-opened .social-media > *:nth-child(6), .menu-opened .nav-menu > *:nth-child(6) {  -webkit-animation-delay:1.1s;  animation-delay:1.1s; } .menu-opened .menu-top-lang ul > *:nth-child(7), .menu-opened .social-media > *:nth-child(7), .menu-opened .nav-menu > *:nth-child(7) {  -webkit-animation-delay:1.2s;  animation-delay:1.2s; } .menu-opened .menu-top-lang ul > *:nth-child(8), .menu-opened .social-media > *:nth-child(8), .menu-opened .nav-menu > *:nth-child(8) {  -webkit-animation-delay:1.3s;  animation-delay:1.3s; } .menu-opened .menu-top-lang ul > *:nth-child(9), .menu-opened .social-media > *:nth-child(9), .menu-opened .nav-menu > *:nth-child(9) {  -webkit-animation-delay:1.4s;  animation-delay:1.4s; } .menu-opened .menu-top-lang ul > *:nth-child(10), .menu-opened .social-media > *:nth-child(10), .menu-opened .nav-menu > *:nth-child(10) {  -webkit-animation-delay:1.5s;  animation-delay:1.5s; } @-webkit-keyframes slide-in-right {  0% {   -webkit-transform:translateX(1000px);   transform:translateX(1000px);   opacity:0;  }  100% {   -webkit-transform:translateX(0);   transform:translateX(0);   opacity:1;  } } @keyframes slide-in-right {  0% {   -webkit-transform:translateX(1000px);   transform:translateX(1000px);   opacity:0;  }  100% {   -webkit-transform:translateX(0);   transform:translateX(0);   opacity:1;  } } .play-icon {  width:113px;  height:113px;  border-radius:100%;  border:2px solid #fff;  display:flex; } @media (max-width:767px) {  .play-icon {   width:93px;   height:93px;  } } .main-video {  position:relative; } .main-video .video-box, .main-video figure {  padding-bottom:53.5%;  overflow:hidden;  position:relative; } @media (max-width:767px) {  .main-video .video-box,  .main-video figure {   padding-bottom:100%;  } } .main-video .video-box img, .main-video figure img {  position:absolute;  left:50%;  top:50%;  -webkit-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  height:100%;  max-width:inherit; } @media (max-width:767px) {  .main-video .video-box img,  .main-video figure img {   height:100%;  } } .main-video .video-box .play-icon, .main-video figure .play-icon {  width:113px;  height:113px;  border-radius:100%;  border:3px solid #fff;  display:flex;  justify-content:center;  align-items:center;  position:absolute;  bottom:72px;  right:68px;  cursor:pointer; } @media (max-width:767px) {  .main-video .video-box .play-icon,  .main-video figure .play-icon {   width:93px;   height:93px;  } } @media (max-width:991px) {  .main-video .video-box .play-icon,  .main-video figure .play-icon {   bottom:inherit;   left:50%;   top:50%;   -webkit-transform:translate(-50%, -50%);   -ms-transform:translate(-50%, -50%);   transform:translate(-50%, -50%);  } } .main-video .video-box .play-icon::before, .main-video figure .play-icon::before {  content:"";  display:inline-block;  width:0;  height:0;  border-style:solid;  border-width:10px 0 10px 20px;  border-color:transparent transparent transparent #ffffff; } .main-video .video-box .play-icon:hover, .main-video figure .play-icon:hover {  border-color:#d9252a; } .main-video .video-box .play-icon:hover::before, .main-video figure .play-icon:hover::before {  border-color:transparent transparent transparent #d9252a; } .main-video .video-box {  display:none; } .main-video .video-box iframe {  width:100%;  height:100%;  position:absolute;  left:50%;  top:50%;  -webkit-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .main-video .caption {  position:absolute;  bottom:68px;  left:74px;  font-size:38px;  line-height:42px;  color:#fff;  font-weight:700;  letter-spacing:-1.9px;  display:inline-block; } @media (max-width:991px) {  .main-video .caption {   position:relative;   bottom:44px;   left:23px;   margin-top:-100px;  } } @media (max-width:767px) {  .main-video .caption {   font-size:30px;   letter-spacing:-1.41px;   line-height:39px;  } } .main-video .caption span {  display:inline-block;  position:relative;  z-index:1;  padding:6px 13px 8px 15px;  margin-top:8px; } .main-video .caption span::after {  content:"";  position:absolute;  left:0;  width:100%;  height:100%;  top:0;  background-color:#d9252a;  z-index:-1; } .main-video.video-show .video-box {  display:block; } .main-video.video-show figure, .main-video.video-show .caption {  display:none; }  .more-videos {  position:absolute;  top:0;  right:0;  color:#000000;  z-index:5;  width:184px;  transition:all 0.5s ease;  display:flex;  flex-direction:column;  height:100%; } @media (max-width:767px) {  .more-videos {   position:relative;   width:100%;  } } .more-videos .more-video-list {  visibility:hidden;  opacity:0;  pointer-events:none;  transition:all 0.5s ease;  background-color:#ffffff;  padding:12px 0 0 0; } @media (max-width:767px) {  .more-videos .more-video-list {   display:none;   visibility:visible;   opacity:1;   pointer-events:all;   padding:0 25px;  } } .more-videos .more-video-list .item {  padding:0 35px;  margin-bottom:25px; } @media (max-width:767px) {  .more-videos .more-video-list .item {   display:flex;   align-items:flex-start;   padding:0 0 30px 0;   margin-bottom:28px;   border-bottom:2px solid #f1f1f1;  }  .more-videos .more-video-list .item > a {   display:flex;   align-items:flex-start;  }  .more-videos .more-video-list .item:last-child {   margin-bottom:0;   padding-bottom:0;   border-bottom:0;  } } .more-videos .more-video-list .item figure {  padding-bottom:48.6%;  position:relative;  overflow:hidden;  background-color:#f6f6f6;  margin-bottom:10px; } @media (max-width:767px) {  .more-videos .more-video-list .item figure {   flex:0 0 173px;   max-width:173px;   width:173px;   padding-bottom:29%;   margin-bottom:0;   min-height:85px;  } } @media (max-width:359px) {  .more-videos .more-video-list .item figure {   flex:0 0 153px;   max-width:153px;   width:153px;  } } .more-videos .more-video-list .item figure img {  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%); } .more-videos .more-video-list .item p {  font-size:15px;  line-height:20px;  letter-spacing:-0.75px;  margin-bottom:0;  border-bottom:2px solid #f1f1f1;  padding-bottom:26px;  max-height:68px;  overflow:hidden; } @media (max-width:767px) {  .more-videos .more-video-list .item p {   max-height:inherit;   padding-bottom:0;   border-bottom:0;   padding-left:15px;  } } .more-videos .more-video-list .item:last-child p {  border-bottom:0;  padding-bottom:0; } .more-videos .more-video-list .item a:hover p {  color:#000000;  text-decoration:underline; } .more-videos h3 {  font-size:17px;  line-height:21px;  position:relative;  z-index:1;  margin:0;  padding:16px 32px 20px 25px;  display:flex;  background-color:#ffffff;  width:100%;  font-weight:700;  text-align:center;  cursor:pointer;  transition:all 0.5s ease; } @media (max-width:767px) {  .more-videos h3 {   width:170px;   padding-right:25px;   margin-left:auto;   text-decoration:underline;  } } .more-videos h3:before {  content:"";  width:19px;  height:9px;  margin:8px 4px 0 0;  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/arrow-black-fat.svg) no-repeat center;  display:inline-block;  transform:rotate(-90deg);  transition:all 0.5s ease;  position:relative;  left:0; } .more-videos h3:hover {  background-color:#f6f6f6; } @media (max-width:767px) {  .more-videos h3:hover {   background-color:#ffffff;  } } .more-videos h3:hover:before {  left:-5px;  transition:all 0.5s ease; } .more-videos.video-option-show {  width:245px;  transition:all 0.5s ease; } @media (max-width:767px) {  .more-videos.video-option-show {   width:100%;  } } .more-videos.video-option-show .more-video-list {  visibility:visible;  opacity:1;  pointer-events:all;  transition:all 0.5s ease;  max-height:100%;  overflow:auto; } @media (max-width:767px) {  .more-videos.video-option-show .more-video-list {   display:block;  } } .more-videos.video-option-show h3.active {  color:#000000;  text-align:left;  transition:all 0.5s ease; } @media (max-width:767px) {  .more-videos.video-option-show h3.active {   width:100%;   transition:all 0.5s ease;  } } .more-videos.video-option-show h3.active:before {  transform:rotate(-270deg); } .android .more-videos h3, .ios .more-videos h3 {  display:block;  padding-top:20px;  padding-bottom:25px; } @media (max-width:767px) {  .android .more-videos h3,  .ios .more-videos h3 {   padding-right:25px;  } } .android .more-videos h3:before, .ios .more-videos h3:before {  margin-top:5px; } .full-video-banner {  position:relative;  } @media (max-width:767px) {  .full-video-banner {   padding-bottom:30px;   background-color:#ffffff;  } } .full-video-banner > figure {  margin-bottom:0; } .full-video-banner > figure, .full-video-banner > .video {  padding-bottom:37%;  background-color:#f6f6f6;  overflow:hidden;  position:relative; } @media (max-width:767px) {  .full-video-banner > figure,  .full-video-banner > .video {   padding-bottom:100%;  } } .full-video-banner .play-icon, .full-video-banner .video iframe, .full-video-banner > figure img {  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%);  max-width:101%; } @media (max-width:767px) {  .full-video-banner .play-icon,  .full-video-banner .video iframe,  .full-video-banner > figure img {   max-width:inherit;   height:100%;  } } .full-video-banner > .video iframe {  width:100%;  height:100%; } .full-video-banner .play-icon {  display:flex;  justify-content:center;  align-items:center;  cursor:pointer;  width:115px;  height:115px;  border-width:3px; } @media (min-width:1200px) {  .full-video-banner .play-icon {   width:145px;   height:145px;  } } .full-video-banner .play-icon:before {  content:"";  width:0;  height:0;  display:block;  border-style:solid;  border-width:13px 0 13px 24px;  border-color:transparent transparent transparent #ffffff; } .full-video-banner .play-icon:hover {  border-color:#d9252a; } .full-video-banner .play-icon:hover:before {  border-color:transparent transparent transparent #d9252a; } .full-video-banner .video {  display:none; } .full-video-banner.video-show > figure {  display:none; } .full-video-banner.video-show .video {   display:block; } @media (max-width:767px) {  .full-video-banner.video-show .video {   position:relative;   margin-bottom:0;  } }  #main .filter_data li {  padding-left:0; } #main .filter_data li:before {  display:none; } .cars-carousel {  position:relative;  z-index:inherit; } .cars-carousel .owl-stage-outer {  padding:50px 0 150px;  z-index:inherit; } @media (max-width:767px) {  .cars-carousel .owl-stage-outer {   padding-bottom:140px;  } } .cars-carousel .owl-stage {  z-index:inherit; } .cars-carousel .owl-item {  z-index:inherit; } .cars-carousel .owl-item:hover, .cars-carousel .owl-item.hovered {  z-index:1; } @media (max-width:1024px) {  .cars-carousel .owl-item:hover,  .cars-carousel .owl-item.hovered {   z-index:inherit;  } } .cars-carousel .owl-dots {  display:none; } .cars-carousel .item {  position:relative; } @media (max-width:1024px) {  .cars-carousel .item {   width:390px;  } } @media (max-width:767px) {  .cars-carousel .item {   width:300px;  } } @media (max-width:480px) {  .cars-carousel .item {   width:265px;  } } @media (max-width:359px) {  .cars-carousel .item {   width:230px;  } } .cars-carousel .item > a {   display:block; } .cars-carousel .item figure {  margin-bottom:0;  width:100%;  padding-bottom:122.5%;  display:block;  overflow:hidden;  background-size:cover !important;  background-repeat:no-repeat !important;  background-position:center !important;  position:relative;   -webkit-transform:scale(1);  -ms-transform:scale(1);  transform:scale(1);  transition:all 0.5s linear;  -webkit-transition:all 0.5s linear;  -moz-transition:all 0.5s linear;  -ms-transition:all 0.5s linear;  -o-transition:all 0.5s linear;  -webkit-filter:grayscale(100%);  filter:grayscale(100%);  } .cars-carousel .item .title {  font-size:36px;  font-weight:800;  line-height:1.125;  letter-spacing:-1.69px;  text-align:center;  margin-bottom:0;  padding:17px 10px 0;  -webkit-transform:translateY(0px) scale(1);  -ms-transform:translateY(0px) scale(1);  transform:translateY(0px) scale(1);  transition:all 0.5s linear;  -webkit-transition:all 0.5s linear;  -moz-transition:all 0.5s linear;  -ms-transition:all 0.5s linear;  -o-transition:all 0.5s linear;  position:absolute;  top:100%;  left:0;  width:100%; } @media (max-width:767px) {  .cars-carousel .item .title {   display:none;  } } .cars-carousel .item .caption {  position:absolute;  bottom:10px;  left:0;  width:100%;  text-align:center;  transition:all 0.5s linear;  -webkit-transition:all 0.5s linear;  -moz-transition:all 0.5s linear;  -ms-transition:all 0.5s linear;  -o-transition:all 0.5s linear; } @media (max-width:767px) {  .cars-carousel .item .caption {   bottom:2px;  } } .cars-carousel .item .caption h3 {  font-size:36px;  line-height:1.125;  color:#ffffff;  letter-spacing:-1.69px;  margin-bottom:0;  transition:all 0.5s linear;  -webkit-transition:all 0.5s linear;  -moz-transition:all 0.5s linear;  -ms-transition:all 0.5s linear;  -o-transition:all 0.5s linear; } .cars-carousel .item .caption .button-box {  visibility:hidden;  opacity:0;  margin-top:-8px;  transition:all 0.5s linear;  -webkit-transition:all 0.5s linear;  -moz-transition:all 0.5s linear;  -ms-transition:all 0.5s linear;  -o-transition:all 0.5s linear; } @media (min-width:1025px) {  .cars-carousel .item:hover figure {   -webkit-filter:grayscale(0%);   filter:grayscale(0%);   -webkit-transform:scale(1.2);   -ms-transform:scale(1.2);   transform:scale(1.2);   transition:all 0.5s linear;   -webkit-transition:all 0.5s linear;   -moz-transition:all 0.5s linear;   -ms-transition:all 0.5s linear;   -o-transition:all 0.5s linear;   -webkit-box-shadow:0 0 38px 0 rgba(0, 0, 0, 0.08);   box-shadow:0 0 38px 0 rgba(0, 0, 0, 0.08);  } } @media (max-width:1024px) {  .cars-carousel .item:hover figure {   -webkit-transform:scale(1);   -ms-transform:scale(1);   transform:scale(1);   -webkit-filter:grayscale(100%);   filter:grayscale(100%);  } } .cars-carousel .item:hover .title {  color:#000000;  -webkit-transform:translateY(58px);  -ms-transform:translateY(58px);  transform:translateY(58px);  font-size:47px;  transition:all 0.5s linear;  -webkit-transition:all 0.5s linear;  -moz-transition:all 0.5s linear;  -ms-transition:all 0.5s linear;  -o-transition:all 0.5s linear; } @media (max-width:1500px) {  .cars-carousel .item:hover .title {   -webkit-transform:translateY(60%);   -ms-transform:translateY(60%);   transform:translateY(60%);  } } @media (max-width:1024px) {  .cars-carousel .item:hover .title {   -webkit-transform:inherit;   -ms-transform:inherit;   transform:inherit;   font-size:36px;  } } .cars-carousel .item:hover .caption {  bottom:-7px;  transition:all 0.5s linear;  -webkit-transition:all 0.5s linear;  -moz-transition:all 0.5s linear;  -ms-transition:all 0.5s linear;  -o-transition:all 0.5s linear; } @media (max-width:1500px) {  .cars-carousel .item:hover .caption {   bottom:10px;  } } @media (max-width:1024px) {  .cars-carousel .item:hover .caption {   bottom:2px;  } } .cars-carousel .item:hover .button-box {  visibility:visible;  opacity:1;  margin-top:27px;  transition:all 0.5s linear;  -webkit-transition:all 0.5s linear;  -moz-transition:all 0.5s linear;  -ms-transition:all 0.5s linear;  -o-transition:all 0.5s linear; } @media (max-width:1024px) {  .cars-carousel .item:hover .button-box {   visibility:hidden;   opacity:0;   margin-top:-8px;  } } @media (max-width:1024px) {  .cars-carousel .center {   z-index:5 !important;  }  .cars-carousel .center .item figure {   -webkit-filter:grayscale(0%);   filter:grayscale(0%);   -webkit-transform:scale(1.2);   -ms-transform:scale(1.2);   transform:scale(1.2);   transition:all 0.5s ease;   -webkit-transition:all 0.5s ease;   -moz-transition:all 0.5s ease;   -ms-transition:all 0.5s ease;   -o-transition:all 0.5s ease;  } } @media (max-width:1024px) and (max-width:1024px) {  .cars-carousel .center .item h3 {   margin-bottom:27px;   transition:all 0.5s ease;   -webkit-transition:all 0.5s ease;   -moz-transition:all 0.5s ease;   -ms-transition:all 0.5s ease;   -o-transition:all 0.5s ease;  } } @media (max-width:1024px) {  .cars-carousel .center .item .title {   color:#000000;   -webkit-transform:translateY(60px) scale(1.3);   -ms-transform:translateY(60px) scale(1.3);   transform:translateY(60px) scale(1.3);   transition:all 0.5s ease;   -webkit-transition:all 0.5s ease;   -moz-transition:all 0.5s ease;   -ms-transition:all 0.5s ease;   -o-transition:all 0.5s ease;  } } @media (max-width:1024px) and (max-width:1024px) {  .cars-carousel .center .item .button-box {   visibility:visible;   opacity:1;   margin-top:0px;   transition:all 0.5s linear;   -webkit-transition:all 0.5s linear;   -moz-transition:all 0.5s linear;   -ms-transition:all 0.5s linear;   -o-transition:all 0.5s linear;  } } @media (max-width:1024px) {  .cars-carousel .center + * {   z-index:0 !important;  } } @media (max-width:767px) {  .cars-carousel .center .item .title {   -webkit-transform:translate(-50%, 60%) scale(1);   -ms-transform:translate(-50%, 60%) scale(1);   transform:translate(-50%, 60%) scale(1);   left:50%;   width:90vw;   font-size:42px;   display:block;  } } .cars-carousel .owl-nav {  position:absolute;  top:45%;  top:calc(50% - 50px);  left:0;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  width:100%;  pointer-events:none; } @media (max-width:767px) {  .cars-carousel .owl-nav {   top:367px;   max-width:396px;   width:100%;   left:50%;   -webkit-transform:translateX(-50%);   -ms-transform:translateX(-50%);   transform:translateX(-50%);  } } @media (max-width:480px) {  .cars-carousel .owl-nav {   top:325px;   max-width:352px;   width:100%;   left:50%;   -webkit-transform:translateX(-50%);   -ms-transform:translateX(-50%);   transform:translateX(-50%);  } } @media (max-width:359px) {  .cars-carousel .owl-nav {   top:285px;   max-width:312px;  } } .cars-carousel .owl-nav .owl-prev, .cars-carousel .owl-nav .owl-next {  width:46px;  height:46px;  background:rgb(255, 255, 255) url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/top-arrow-red.svg) no-repeat  center 15px;  display:block;  border-radius:100%;  text-indent:-500px;  overflow:hidden;  pointer-events:all; } @media (max-width:767px) {  .cars-carousel .owl-nav .owl-prev,  .cars-carousel .owl-nav .owl-next {   width:37px;   height:37px;   background-position:center 11px;  } } .cars-carousel .owl-nav .owl-prev {  float:left;  -webkit-transform:rotate(-90deg);  -ms-transform:rotate(-90deg);  transform:rotate(-90deg);  margin-left:38px; } @media (max-width:767px) {  .cars-carousel .owl-nav .owl-prev {   margin-left:0;  } } .cars-carousel .owl-nav .owl-next {  float:right;  -webkit-transform:rotate(90deg);  -ms-transform:rotate(90deg);  transform:rotate(90deg);  margin-right:38px; } @media (max-width:767px) {  .cars-carousel .owl-nav .owl-next {   margin-right:0;  } } .android .cars-carousel .item a:hover figure, .ios .cars-carousel .item a:hover figure {  -webkit-box-shadow:none;  box-shadow:none; } .content-two-column {  padding:150px 0 156px; } @media (max-width:1024px) {  .content-two-column {   padding:110px 0 90px;  } } @media (max-width:1024px) {  .content-two-column {   padding:70px 0 42px;  } } .content-two-column h2 {  letter-spacing:-0.89px;  margin-bottom:32px; } @media (max-width:767px) {  .content-two-column h2 {   font-size:26px;   line-height:1.5;   letter-spacing:-1.22px;  } } .content-two-column p {  letter-spacing:-0.69px; } .content-two-column p:last-child {  margin-bottom:0; } .content-two-column .col-12 {  font-size:18px;  line-height:30px; } @media (max-width:767px) {  .content-two-column .col-12 {   margin-bottom:26px;  }  .content-two-column .col-12:last-child {   margin-bottom:0;  } } .content-two-column .col-md-6:first-child {  padding-right:50px; } @media (max-width:1024px) {  .content-two-column .col-md-6:first-child {   padding-right:30px;  } } @media (max-width:767px) {  .content-two-column .col-md-6:first-child {   padding-right:15px;  } } .content-two-column .col-md-6:first-child + .col-md-6 {  padding-left:50px; } @media (max-width:1024px) {  .content-two-column .col-md-6:first-child + .col-md-6 {   padding-left:30px;  } } @media (max-width:767px) {  .content-two-column .col-md-6:first-child + .col-md-6 {   padding-left:15px;  } } .fullWidth-twoColumn {  display:flex;  flex-wrap:wrap; } @media (max-width:991px) {  .fullWidth-twoColumn {   background-color:#000000;   padding:130px 0 140px 0;  } } @media (max-width:767px) {  .fullWidth-twoColumn {   padding-bottom:120px;  } } .fullWidth-twoColumn .image, .fullWidth-twoColumn .caption {  flex:0 0 50%;  max-width:50%; } @media (max-width:991px) {  .fullWidth-twoColumn .image,  .fullWidth-twoColumn .caption {   flex:0 0 100%;   max-width:100%;  } } .fullWidth-twoColumn .image {  padding-bottom:50%;  overflow:hidden;  position:relative;  background-color:#000000; } @media (max-width:991px) {  .fullWidth-twoColumn .image.desktop-tablet-only {   display:none;  } } .fullWidth-twoColumn .image img {  position:absolute;  left:50%;  top:50%;  -webkit-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .fullWidth-twoColumn .caption {  background-color:#000000;  color:#ffffff;  padding:20px 20px 20px 126px;  display:flex;  flex-direction:column;  justify-content:center; } @media (max-width:1200px) {  .fullWidth-twoColumn .caption {   padding-left:40px;  } } @media (max-width:991px) {  .fullWidth-twoColumn .caption {   max-width:678px;   padding:0 15px;   margin:0 auto;  }  .fullWidth-twoColumn .caption.mobile-only {   display:block;  } } @media (max-width:767px) {  .fullWidth-twoColumn .caption {   padding:0 25px;   max-width:540px;  } } .fullWidth-twoColumn .caption figure {  position:relative;  padding-bottom:100%;  margin:0 auto;  width:100%; } @media (max-width:991px) {  .fullWidth-twoColumn .caption figure {   margin-bottom:73px;   display:block !important;  } } @media (max-width:767px) {  .fullWidth-twoColumn .caption figure {   margin-bottom:40px;  } } .fullWidth-twoColumn .caption figure img {  position:absolute;  left:50%;  top:50%;  -webkit-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .fullWidth-twoColumn .caption > * {  max-width:466px; } @media (max-width:991px) {  .fullWidth-twoColumn .caption > * {   max-width:100%;  } } .fullWidth-twoColumn .caption.white {  background-color:#ffffff;  color:#000000; } .fullWidth-twoColumn .caption.white .cta-button {  background-color:#000000;  color:#ffffff; } .fullWidth-twoColumn .caption.white .cta-button:hover {  background-color:#ffffff;  color:#000000; } .fullWidth-twoColumn .caption.secondary {  background-color:#d9252a; } .fullWidth-twoColumn .caption h2 {  font-size:46px;  font-weight:700;  line-height:1.125;  letter-spacing:-2.5px;  margin-bottom:34px; } @media (max-width:991px) {  .fullWidth-twoColumn .caption h2 {   margin-bottom:76px;  } } @media (max-width:767px) {  .fullWidth-twoColumn .caption h2 {   font-size:34px;   line-height:48px;   letter-spacing:-1.59px;   margin-bottom:38px;  } } .fullWidth-twoColumn .caption p {  font-size:20px;  line-height:32px;  letter-spacing:-0.94px;  font-weight:500; } .fullWidth-twoColumn .caption .button-box {  padding-top:16px; } .fullWidth-twoColumn .caption .cta-button {  background-color:#ffffff;  color:#000000;  border-color:#ffffff; } .fullWidth-twoColumn .caption .cta-button:hover {  background-color:#000000;  color:#ffffff; } .fullWidth-twoColumn .caption .cta-button.secondary {  background-color:transparent;  color:#ffffff;  border-color:#ffffff; } .fullWidth-twoColumn .caption .cta-button.secondary:hover {  background-color:#ffffff;  color:#000000; } @media (max-width:767px) {  .fullWidth-twoColumn .caption .cta-button {   width:100%;  }  .fullWidth-twoColumn .caption .cta-button + .cta-button {   margin-left:0px;   margin-top:20px;  } }  .image-Content-column {  overflow-x:hidden;  padding:156px 0 140px 0; } @media (max-width:991px) {  .image-Content-column {   padding:125px 0;  } } .image-Content-column + * {  padding-top:0; } @media (min-width:1200px) {  .image-Content-column .description-main,  .image-Content-column .image-main {   padding:0;  } } .image-Content-column figure {  padding-bottom:100%;  position:relative;  background-color:#f6f6f6; } @media (max-width:767px) {  .image-Content-column figure {   margin-bottom:32px;  } } .image-Content-column figure img {  position:absolute;  left:50%;  top:50%;  -webkit-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .image-Content-column .image-main {  padding-right:32px; } @media (max-width:991px) {  .image-Content-column .image-main {   padding-right:0px;  } } @media (max-width:767px) {  .image-Content-column .image-main {   padding-left:25px;   padding-right:25px;  } } .image-Content-column .description-main {  display:flex;  justify-content:flex-start; } @media (max-width:767px) {  .image-Content-column .description-main {   padding-left:25px;   padding-right:25px;  } } .image-Content-column .description-main .details {  max-width:590px;  display:flex;  flex-direction:column;  justify-content:center;  padding:0 25px; } @media (min-width:1200px) {  .image-Content-column .description-main .details {   padding:0 25px 0 96px;  } } @media (max-width:767px) {  .image-Content-column .description-main .details {   padding:0;   margin-left:auto;   margin-right:auto;   max-width:510px;  } } .image-Content-column .description-main .details h3 {  font-size:32px;  font-weight:700;  line-height:1.25;  letter-spacing:-0.89px;  margin-bottom:23px; } @media (max-width:767px) {  .image-Content-column .description-main .details h3 {   font-size:26px;   line-height:1.5;   letter-spacing:-1.22px;  } } .image-Content-column .description-main .details p {  margin-bottom:14px;  line-height:1.56;  letter-spacing:-0.9px; } .image-Content-column .description-main .details p + .button-box {  padding-top:25px; } @media (max-width:767px) {  .image-Content-column .description-main .details p + .button-box {   padding-top:15px;  } } .image-Content-column .description-main .details ul {  padding:0;  margin:0 0 27px 0 !important; } @media (max-width:767px) {  .image-Content-column .description-main .details ul {   padding-top:20px !important;   margin-bottom:37px !important;  } } .image-Content-column .description-main .details ul li {  list-style:none;  padding:0 0 0 30px;  margin-bottom:8px;  position:relative; } .image-Content-column .description-main .details ul li:before {  content:"";  display:block;  width:10px;  height:10px;  background:#d9252a;  position:absolute;  top:12px;  left:3px; } @media (max-width:767px) {  .image-Content-column .description-main .details ul li:before {   top:9px;  } } @media (max-width:767px) {  .image-Content-column .description-main .details .cta-button {   width:100%;  }  .image-Content-column .description-main .details .cta-button + .cta-button {   margin-top:10px;  } } .image-Content-column.alignright .image-main {  order:2;  padding-left:36px;  padding-right:0; } @media (max-width:767px) {  .image-Content-column.alignright .image-main {   order:1;   padding-left:25px;   padding-right:25px;  } } .image-Content-column.alignright .description-main {  order:1;  justify-content:flex-end; } @media (max-width:767px) {  .image-Content-column.alignright .description-main {   order:2;   padding-left:25px;   padding-right:25px;  } } .image-Content-column.alignright .description-main .details {  padding:0 65px 0 25px; } @media (min-width:1900px) {  .image-Content-column.alignright .description-main .details {   padding:0 96px 0 25px;  } } @media (max-width:991px) {  .image-Content-column.alignright .description-main .details {   padding:0 25px;  } } @media (max-width:767px) {  .image-Content-column.alignright .description-main .details {   padding:0;  } }  .left-title-column {  padding:142px 0; } .left-title-column h2 {  font-size:42px;  font-weight:900;  line-height:1.24;  letter-spacing:-1.17px;  margin-bottom:16px; } @media (max-width:991px) and (min-width:768px) {  .left-title-column h2 {   font-size:28px;  } } @media (max-width:767px) {  .left-title-column h2 {   font-size:32px;   line-height:1.22;   letter-spacing:-1.5px;  } } .left-title-column ul {  padding:0;  margin:0 0 36px 0; } .left-title-column ul li {  list-style:none;  padding:0 0 0 30px;  margin-bottom:8px;  position:relative; } .left-title-column ul li:before {  content:"";  display:block;  width:10px;  height:10px;  background:#d9252a;  position:absolute;  top:12px;  left:3px; }  .android .left-title-column ul li:before, .android .image-Content-column .description-main .details ul li:before, .ios .left-title-column ul li:before, .ios .image-Content-column .description-main .details ul li:before {  top:9px; }  .main_form {  background-color:#fff; } .main_form input, .main_form textarea, .main_form select {  border-radius:0;  -webkit-appearance:none;  -moz-appearance:none;  appearance:none; } .main_form .wpcf7-form {  display:flex;  flex-wrap:wrap;  margin-left:-11px;  margin-right:-11px;  position:relative;  } .main_form .wpcf7-form p {  width:100%;  padding-left:11px;  padding-right:11px;  letter-spacing:0.1px;  margin-bottom:30px; } @media (max-width:575px) {  .main_form .wpcf7-form p {   margin-bottom:15px;  } } .main_form .wpcf7-form .small-input {  width:33.333%; } @media (max-width:991px) {  .main_form .wpcf7-form .small-input {   width:50%;  } } @media (max-width:575px) {  .main_form .wpcf7-form .small-input {   width:100%;  } } .main_form .wpcf7-form .half-input {  width:50%; } @media (max-width:575px) {  .main_form .wpcf7-form .half-input {   width:100%;  } } @media (max-width:991px) {  .main_form .wpcf7-form .half-input.tab-full {   width:100%;  } } .main_form .wpcf7-form label {  font-size:12px;  line-height:18px;  display:block;  font-weight:600;  text-transform:uppercase; } @media (max-width:575px) {  .main_form .wpcf7-form label {   display:none;  } } .main_form .wpcf7-form label.label-error {  color:#d9252a; } .main_form .wpcf7-form .wpcf7-form-control {  width:100%;  height:54px;  font-weight:500;  font-size:18px;  line-height:24px;  padding:10px 15px 13px 15px;  border:solid 2px #000; } @media (min-width:576px) {  .main_form .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder {  color:#ffffff !important;  }  .main_form .wpcf7-form .wpcf7-form-control::-moz-placeholder {  color:#ffffff !important;  }  .main_form .wpcf7-form .wpcf7-form-control:-ms-input-placeholder {  color:#ffffff !important;  }  .main_form .wpcf7-form .wpcf7-form-control:-moz-placeholder {  color:#ffffff !important;  } } @media (max-width:767px) {  .main_form .wpcf7-form .wpcf7-form-control {   height:60px;   padding:15px 23px;  } } .main_form .wpcf7-form .wpcf7-form-control.wpcf7-select {  background-image:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/select-arrow.svg);  background-repeat:no-repeat;  background-size:22px;  background-position:95% center; } .main_form .wpcf7-form .wpcf7-form-control.wpcf7-textarea {  height:153px;  resize:none; } @media (max-width:767px) {  .main_form .wpcf7-form .wpcf7-form-control.wpcf7-textarea {   height:60px;   padding:15px 23px;  } } .main_form .wpcf7-form .wpcf7-form-control.wpcf7-submit {  width:auto;  height:auto;  margin-top:0;  padding:13px 15px;  border-radius:35px;  text-align:center;  display:inline-block;  min-height:inherit;  line-height:29px; } .main_form .wpcf7-form .wpcf7-form-control.wpcf7-submit:focus {  outline:none; } @media (max-width:575px) {  .main_form .wpcf7-form .wpcf7-form-control.wpcf7-submit {   width:100%;  } } .main_form .wpcf7-form .wpcf7-form-control.wpcf7-not-valid {  border-color:#d9252a;  color:#d9252a; } .main_form .wpcf7-form .wpcf7-form-control.wpcf7-not-valid::-webkit-input-placeholder {   color:#d9252a; } .main_form .wpcf7-form .wpcf7-form-control.wpcf7-not-valid::-moz-placeholder {   color:#d9252a; } .main_form .wpcf7-form .wpcf7-form-control.wpcf7-not-valid:-ms-input-placeholder {   color:#d9252a; } .main_form .wpcf7-form .wpcf7-form-control.wpcf7-not-valid:-moz-placeholder {   color:#d9252a; } .main_form .wpcf7-form select {  display:none;  -webkit-appearance:none;  -moz-appearance:none;  appearance:none; } .main_form .wpcf7-form span.wpcf7-not-valid-tip {  display:none; } .main_form .wpcf7-form div.wpcf7-mail-sent-ng, .main_form .wpcf7-form div.wpcf7-aborted {  border:none;  color:#ff0000;  margin:0;  font-weight:700; } @media (max-width:575px) {  .main_form .wpcf7-form .ajax-loader {   display:block;   margin:12px auto 0;  } } .main_form .submit-button {  padding-right:72% !important;  position:relative; } @media (max-width:1200px) {  .main_form .submit-button {   padding-right:66% !important;  } } @media (max-width:991px) {  .main_form .submit-button {   padding-right:11px !important;  } } .main_form .submit-button .ajax-loader {  position:absolute;  top:50%;  transform:translateY(-50%);  background-image:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/loader.svg);  width:24px;  height:24px;  background-size:contain; } @media (max-width:575px) {  .main_form .submit-button .ajax-loader {   position:static;  } } .main_form .submit-button + .wpcf7-response-output {  position:absolute;  bottom:40px;  right:0;  margin:0;  width:72%;  border:0;  padding:10px;  font-weight:500;  font-size:18px;  line-height:1.125; } @media (max-width:1200px) {  .main_form .submit-button + .wpcf7-response-output {   width:66%;  } } @media (max-width:991px) {  .main_form .submit-button + .wpcf7-response-output {   position:static;   width:100%;  } } .main_form .wpcf7-mail-sent-ok {  color:#4bb543; } .main_form .wpcf7-validation-errors {  color:#d9252a; }  .select-hidden {  display:none;  visibility:hidden;  padding-right:10px; } .rev-select {  cursor:pointer;  display:inline-block;  position:relative;  font-size:16px;  color:#444;  width:100%;  height:54px; } @media (max-width:767px) {  .rev-select {   height:60px;  } } .main_form .select-styled {  background-color:transparent;  border:solid 2px #000;  color:#000;  font-size:18px;  font-weight:500;  line-height:1;  position:absolute;  top:0;  right:0;  bottom:0;  left:0;  -webkit-transition:all 0.2s ease-in;  transition:all 0.2s ease-in;  padding:15px 48px 13px 18px;  text-overflow:ellipsis;  white-space:nowrap;  overflow:hidden; } .main_form .select-styled:after {  content:"";  display:inline-block;  background-image:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/select-arrow.svg);  width:22px;  height:12px;  position:absolute;  top:19px;  right:19px;  background-size:100%;  background-repeat:no-repeat;  border:none; } @media (max-width:767px) {  .main_form .select-styled:after {   top:23px;  } } .main_form .select-styled.active {  color:#363535; } .main_form .select-styled.active:after {  -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  transform:rotate(180deg); } .main_form .select-options {  display:none;  position:absolute;  top:100%;  right:0;  left:0;  z-index:10;  margin:0;  padding:0;  list-style:none;  background-color:#000000;  color:#ffffff;  box-shadow:0 0 5px rgba(0, 0, 0, 0.3);  max-height:220px;  overflow-y:auto; } .main_form .select-options li {  font-size:18px;  margin:0;  padding:12px 18px;  margin-bottom:0;  color:#ffffff;  -webkit-transition:all 0.15s ease-in;  transition:all 0.15s ease-in; } .main_form .select-options li:before {  display:none; } .main_form .select-options li:hover {  color:#d9252a; } .main_form .select-options::-webkit-scrollbar {  width:10px; } .main_form .select-options::-webkit-scrollbar-track {  background:rgba(255, 255, 255, 0.1); } .main_form .select-options::-webkit-scrollbar-thumb {  background:rgba(255, 255, 255, 0.2); } .main_form .select-options::-webkit-scrollbar-thumb:hover {  background:rgba(255, 255, 255, 0.3); } .main_form .select-options li[rel="hide"] {  display:none; } .android .main_form .select-options, .ios .main_form .select-options {  max-height:212px; } .android .main_form .select-styled, .ios .main_form .select-styled {  padding-top:18px; } @media (max-width:575px) {  .android .main_form .select-styled,  .ios .main_form .select-styled {   padding-top:21px;  } } .android .main_form .wpcf7-form .wpcf7-form-control, .ios .main_form .wpcf7-form .wpcf7-form-control {  padding-top:18px; } @media (max-width:575px) {  .android .main_form .wpcf7-form .wpcf7-form-control,  .ios .main_form .wpcf7-form .wpcf7-form-control {   padding-top:21px;  } }  #main .blog-header, #main .post-filter-header {  background:#ffffff;  width:100%;  position:relative;  z-index:1; } #main .blog-header .blog-nav, #main .blog-header .post-filter-nav, #main .post-filter-header .blog-nav, #main .post-filter-header .post-filter-nav {  position:relative;  transition:0.5s all; } #main .blog-header .blog-nav ul, #main .blog-header .post-filter-nav ul, #main .post-filter-header .blog-nav ul, #main .post-filter-header .post-filter-nav ul {  background:#d9252a;  color:#ffffff;  width:100%;  padding:20px 0;  margin:0;  position:absolute;  top:34px;  left:0;   display:none; } @media (max-width:767px) {  #main .blog-header .blog-nav ul,  #main .blog-header .post-filter-nav ul,  #main .post-filter-header .blog-nav ul,  #main .post-filter-header .post-filter-nav ul {   padding:10px 0;  } } #main .blog-header .blog-nav ul li, #main .blog-header .post-filter-nav ul li, #main .post-filter-header .blog-nav ul li, #main .post-filter-header .post-filter-nav ul li {  color:#ffffff;  display:block;  padding:16px 32px;  font-size:22px;  font-weight:400;  letter-spacing:0;  margin:0; } @media (max-width:767px) {  #main .blog-header .blog-nav ul li,  #main .blog-header .post-filter-nav ul li,  #main .post-filter-header .blog-nav ul li,  #main .post-filter-header .post-filter-nav ul li {   color:#ffffff;   display:block;   padding:8px 18px;   font-size:18px;   font-weight:400;   letter-spacing:0;   margin:0;  } } #main .blog-header .blog-nav ul li a, #main .blog-header .post-filter-nav ul li a, #main .post-filter-header .blog-nav ul li a, #main .post-filter-header .post-filter-nav ul li a {  color:#ffffff;  position:relative;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } #main .blog-header .blog-nav ul li a:after, #main .blog-header .post-filter-nav ul li a:after, #main .post-filter-header .blog-nav ul li a:after, #main .post-filter-header .post-filter-nav ul li a:after {  height:2px;  content:"";  position:absolute;  width:0;  transition:0.5s all;  left:0;  bottom:-3px; } #main .blog-header .blog-nav ul li a:hover, #main .blog-header .post-filter-nav ul li a:hover, #main .post-filter-header .blog-nav ul li a:hover, #main .post-filter-header .post-filter-nav ul li a:hover {  opacity:0.65; } #main .blog-header .blog-nav ul li a:hover:after, #main .blog-header .post-filter-nav ul li a:hover:after, #main .post-filter-header .blog-nav ul li a:hover:after, #main .post-filter-header .post-filter-nav ul li a:hover:after {  width:100%; } #main .blog-header .blog-nav ul li:before, #main .blog-header .post-filter-nav ul li:before, #main .post-filter-header .blog-nav ul li:before, #main .post-filter-header .post-filter-nav ul li:before {  display:none; } #main .blog-header .blog-nav ul li.active a:after, #main .blog-header .post-filter-nav ul li.active a:after, #main .post-filter-header .blog-nav ul li.active a:after, #main .post-filter-header .post-filter-nav ul li.active a:after {  width:100%; } #main .blog-header .blog-nav ul li:last-child, #main .blog-header .post-filter-nav ul li:last-child, #main .post-filter-header .blog-nav ul li:last-child, #main .post-filter-header .post-filter-nav ul li:last-child {  padding-right:0; } #main .blog-header .blog-nav .mainlogo, #main .blog-header .post-filter-nav .mainlogo, #main .post-filter-header .blog-nav .mainlogo, #main .post-filter-header .post-filter-nav .mainlogo {  max-width:145px;  position:absolute;  height:40px;  left:0;  top:0;  bottom:0;  margin:auto;  opacity:0;  transition:0.5s all; } #main .blog-header .blog-nav .mainlogo a:before, #main .blog-header .post-filter-nav .mainlogo a:before, #main .post-filter-header .blog-nav .mainlogo a:before, #main .post-filter-header .post-filter-nav .mainlogo a:before {  height:18px;  width:18px;  background-size:18px;  left:22px;  top:10px; } @media (max-width:1279px) {  #main .blog-header .blog-nav .mainlogo,  #main .blog-header .post-filter-nav .mainlogo,  #main .post-filter-header .blog-nav .mainlogo,  #main .post-filter-header .post-filter-nav .mainlogo {   max-width:100px;   height:28px;  }  #main .blog-header .blog-nav .mainlogo a:before,  #main .blog-header .post-filter-nav .mainlogo a:before,  #main .post-filter-header .blog-nav .mainlogo a:before,  #main .post-filter-header .post-filter-nav .mainlogo a:before {   height:13px;   width:13px;   background-size:13px;   left:15px;   top:7px;  } } #main .blog-header .blog-nav .allblog, #main .blog-header .post-filter-nav .allblog, #main .post-filter-header .blog-nav .allblog, #main .post-filter-header .post-filter-nav .allblog {  display:block;  position:relative;  z-index:9;  font-size:22px;  line-height:1.125;  margin:0;  letter-spacing:-0.61px;  padding-bottom:8px;  padding-right:15px;  font-weight:600;  border-bottom:3px solid #d9252a;  cursor:pointer;  width:100%; } #main .blog-header .blog-nav .allblog:after, #main .blog-header .post-filter-nav .allblog:after, #main .post-filter-header .blog-nav .allblog:after, #main .post-filter-header .post-filter-nav .allblog:after {  content:"";  line-height:19px;  width:18px;  height:10px;  display:block;  transition:0.2s all ease;  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/blog-drop-down-arrow.svg) no-repeat center;  position:absolute;  top:8px;  right:0;  transform:rotate(0deg); } #main .blog-header .blog-nav .allblog.open:after, #main .blog-header .post-filter-nav .allblog.open:after, #main .post-filter-header .blog-nav .allblog.open:after, #main .post-filter-header .post-filter-nav .allblog.open:after {  transform:rotate(180deg);  padding:0 6px;  transition:0.2s all ease; } #main .blog-header .blog-nav.open-list ul, #main .blog-header .post-filter-nav.open-list ul, #main .post-filter-header .blog-nav.open-list ul, #main .post-filter-header .post-filter-nav.open-list ul {  display:block; } @media (max-width:991px) {  #main .blog-header .blog-nav,  #main .blog-header .post-filter-nav,  #main .post-filter-header .blog-nav,  #main .post-filter-header .post-filter-nav {   z-index:2;  } } @media (max-width:767px) {  #main .blog-header .blog-nav .mainlogo,  #main .blog-header .post-filter-nav .mainlogo,  #main .post-filter-header .blog-nav .mainlogo,  #main .post-filter-header .post-filter-nav .mainlogo {   display:none;  } } #main .blog-header .row-wrap, #main .post-filter-header .row-wrap {  display:flex; } @media (max-width:575px) {  #main .blog-header .row-wrap,  #main .post-filter-header .row-wrap {   padding:0 11px;  } } #main .blog-header .row-wrap .blog-header-left, #main .post-filter-header .row-wrap .blog-header-left {  width:100%;  max-width:280px;  margin-right:45px; } @media (max-width:767px) {  #main .blog-header .row-wrap .blog-header-left,  #main .post-filter-header .row-wrap .blog-header-left {   width:50%;   max-width:100%;   margin-right:27px;  } } #main .blog-header .row-wrap .blog-header-left .backpost .back-arrow-btn, #main .post-filter-header .row-wrap .blog-header-left .backpost .back-arrow-btn {  border:0;  background:none;  font-weight:500; } #main .blog-header .row-wrap .blog-header-left .backpost .back-arrow-btn:hover .back-arrow, #main .post-filter-header .row-wrap .blog-header-left .backpost .back-arrow-btn:hover .back-arrow {  width:15px; } #main .blog-header .row-wrap .blog-header-left .backpost .back-arrow, #main .post-filter-header .row-wrap .blog-header-left .backpost .back-arrow {  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/long-arrow-prev.svg) no-repeat;  width:33px;  height:10px;  display:inline-block;  background-size:33px;  margin:-3px 10px 0 0;  vertical-align:middle;  transition:0.5s all; } #main .blog-header .row-wrap .blog-header-left .backpost a, #main .post-filter-header .row-wrap .blog-header-left .backpost a {  color:#000;  font-weight:600; } #main .blog-header .row-wrap .blog-header-right, #main .post-filter-header .row-wrap .blog-header-right {  text-align:right;  display:flex;  justify-content:flex-end;  width:100%;  max-width:280px; } @media (max-width:767px) {  #main .blog-header .row-wrap .blog-header-right,  #main .post-filter-header .row-wrap .blog-header-right {   width:50%;   max-width:100%; } } #main .blog-header .row-wrap .blog-header-right > div, #main .post-filter-header .row-wrap .blog-header-right > div {  position:relative;  width:100%;  max-width:280px; } #main .blog-header .row-wrap .blog-header-right .screen-reader-text, #main .post-filter-header .row-wrap .blog-header-right .screen-reader-text {  display:none; } #main .blog-header .row-wrap .blog-header-right [type="text"], #main .post-filter-header .row-wrap .blog-header-right [type="text"] {  width:100%;  padding:0;  border:0;  border-bottom:3px solid #d9252a;  font-size:22px;  line-height:1.125;  padding-bottom:8px;  font-weight:700;  outline:none; } #main .blog-header .row-wrap .blog-header-right [type="submit"], #main .post-filter-header .row-wrap .blog-header-right [type="submit"] {  background:#ffffff url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/search-icon-black.svg) no-repeat center 3px;  border:0;  width:30px;  height:32px;  overflow:hidden;  text-indent:-1000px;  position:absolute;  right:0;  top:0;  background-size:21px; } @media (max-width:767px) {  #main .blog-header .row-wrap .blog-header-right [type="submit"],  #main .post-filter-header .row-wrap .blog-header-right [type="submit"] {   top:-4px;   right:-7px;  } } #main .blog-header .search, #main .post-filter-header .search {  display:inline-block;  margin-right:26px;  vertical-align:middle;  width:100%;  padding-left:20px;  position:relative;  z-index:1; } #main .blog-header .search .search-click, #main .post-filter-header .search .search-click {  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/search-icon.svg) no-repeat transparent;  width:20px;  height:20px;  background-size:20px;  display:inline-block;  position:relative;  transition:0.5s all; } #main .blog-header .search .search-click:before, #main .post-filter-header .search .search-click:before {  height:40px;  width:40px;  content:"";  position:absolute;  left:50%;  top:50%;  z-index:-1;  transform:translate(-50%, -50%) scale(0);  border-radius:100%;  transition:0.3s all; } #main .blog-header .search .search-click:after, #main .post-filter-header .search .search-click:after {  width:13px;  content:"✖";  position:absolute;  left:0;  right:0;  height:14px;  top:0;  margin:auto;  bottom:0;  color:#666;  opacity:0; } #main .blog-header .search .search-click:hover:before, #main .post-filter-header .search .search-click:hover:before {  transform:translate(-50%, -50%) scale(1); } #main .blog-header .search .search-click.open-search:before, #main .post-filter-header .search .search-click.open-search:before {  transform:translate(-50%, -50%) scale(1); } #main .blog-header .search .search-click.open-search:after, #main .post-filter-header .search .search-click.open-search:after {  opacity:1; } @media (max-width:991px) {  #main .blog-header .search .search-click::before,  #main .post-filter-header .search .search-click::before {   width:30px;   height:30px;  } } #main .blog-header .search .searchbox, #main .post-filter-header .search .searchbox {  visibility:hidden;  opacity:0;  position:absolute;  right:40px;  width:100%;  bottom:-7px;  padding-left:60px;  transform:translateX(-50px);  transition:0.5s all; } #main .blog-header .search .searchbox .inputbox, #main .post-filter-header .search .searchbox .inputbox {  position:relative; } #main .blog-header .search .searchbox .inputbox:after, #main .post-filter-header .search .searchbox .inputbox:after {  content:"";  height:2px;  width:0;  position:absolute;  bottom:0;  left:0;  transition:0.5s all;  transition-delay:0.2s; } #main .blog-header .search .searchbox .inputbox input[type="text"], #main .post-filter-header .search .searchbox .inputbox input[type="text"] {  border:0;  height:40px;  width:100%;  padding-right:40px; } #main .blog-header .search .searchbox .search-btn, #main .post-filter-header .search .searchbox .search-btn {  position:absolute;  height:30px;  width:30px;  right:0;  bottom:5px; } #main .blog-header .search .searchbox .search-btn input[type="submit"], #main .post-filter-header .search .searchbox .search-btn input[type="submit"] {  border:0;  font-size:0;  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/search-icon.svg) no-repeat;  width:30px;  height:30px;  background-size:15px;  display:inline-block;  position:relative;  background-position:center;  transition:0.5s all;  opacity:0.5;  padding:0;  line-height:100%;  min-height:inherit; } #main .blog-header .search .searchbox .search-btn input[type="submit"]:after, #main .post-filter-header .search .searchbox .search-btn input[type="submit"]:after {  display:none; } #main .blog-header .search .searchbox .search-btn:hover input[type="submit"], #main .post-filter-header .search .searchbox .search-btn:hover input[type="submit"] {  opacity:1; } #main .blog-header .search .searchbox.open, #main .post-filter-header .search .searchbox.open {  visibility:visible;  opacity:1;  transform:translateX(0); } #main .blog-header .search .searchbox.open .inputbox:after, #main .post-filter-header .search .searchbox.open .inputbox:after {  width:100%; } @media (max-width:1200px) {  #main .blog-header .search .searchbox,  #main .post-filter-header .search .searchbox {   min-width:300px;  } } @media (max-width:991px) {  #main .blog-header .search .searchbox,  #main .post-filter-header .search .searchbox {   min-width:inherit;  } } @media (max-width:991px) {  #main .blog-header .search,  #main .post-filter-header .search {   position:static;   margin-right:15px;  }  #main .blog-header .search .searchbox,  #main .post-filter-header .search .searchbox {   min-width:100vw;   width:100%;   top:48px;   padding:0;   left:0;   right:0;   height:50px;   box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);   transform:translate(-66.6%, 0);  }  #main .blog-header .search .searchbox .inputbox,  #main .post-filter-header .search .searchbox .inputbox {   height:100%;  }  #main .blog-header .search .searchbox .inputbox input[type="text"],  #main .post-filter-header .search .searchbox .inputbox input[type="text"] {   background:#f1f1f1;   padding:0 50px 0 15px;   height:100%;  }  #main .blog-header .search .searchbox .search-btn,  #main .post-filter-header .search .searchbox .search-btn {   right:10px;   bottom:0;   top:0;   margin:auto;  }  #main .blog-header .search .searchbox.open,  #main .post-filter-header .search .searchbox.open {   transform:translate(-66.6%, 0);  }  #main .blog-header .search .search-click,  #main .post-filter-header .search .search-click {   width:16px;   height:16px;   background-size:16px;  } } #main .blog-header .subscribe, #main .post-filter-header .subscribe {  display:inline-block;  vertical-align:middle; } #main .blog-header .subscribe .popup-click, #main .post-filter-header .subscribe .popup-click {  font-size:18px;  color:#666;  font-weight:600;  position:relative; } #main .blog-header .subscribe .popup-click:after, #main .post-filter-header .subscribe .popup-click:after {  height:2px;  content:"";  position:absolute;  width:100%;  transition:0.5s all;  left:0;  bottom:0; } @media (max-width:991px) {  #main .blog-header .subscribe .popup-click,  #main .post-filter-header .subscribe .popup-click {   font-size:14px;  } } #main .blog-header.fixed, #main .post-filter-header.fixed {  position:fixed;  width:100%;  top:0;  z-index:11;  box-shadow:0 0 10px rgba(0, 0, 0, 0.05);  transition:all 0.5s; } #main .blog-header.fixed .blog-nav, #main .blog-header.fixed .post-filter-nav, #main .post-filter-header.fixed .blog-nav, #main .post-filter-header.fixed .post-filter-nav {  padding-left:225px; } @media (max-width:1500px) {  #main .blog-header.fixed .blog-nav,  #main .blog-header.fixed .post-filter-nav,  #main .post-filter-header.fixed .blog-nav,  #main .post-filter-header.fixed .post-filter-nav {   padding-left:180px;  } } @media (max-width:1200px) {  #main .blog-header.fixed .blog-nav,  #main .blog-header.fixed .post-filter-nav,  #main .post-filter-header.fixed .blog-nav,  #main .post-filter-header.fixed .post-filter-nav {   padding-left:140px;  } } @media (max-width:991px) {  #main .blog-header.fixed .blog-nav,  #main .blog-header.fixed .post-filter-nav,  #main .post-filter-header.fixed .blog-nav,  #main .post-filter-header.fixed .post-filter-nav {   padding-left:130px;  } } @media (max-width:767px) {  #main .blog-header.fixed .blog-nav,  #main .blog-header.fixed .post-filter-nav,  #main .post-filter-header.fixed .blog-nav,  #main .post-filter-header.fixed .post-filter-nav {   padding-left:0;  }  #main .blog-header.fixed .blog-nav ul,  #main .blog-header.fixed .post-filter-nav ul,  #main .post-filter-header.fixed .blog-nav ul,  #main .post-filter-header.fixed .post-filter-nav ul {   top:39px;  } } #main .blog-header.fixed .mainlogo, #main .post-filter-header.fixed .mainlogo {  opacity:1; } @media (max-width:767px) {  #main .blog-header.fixed .mainlogo,  #main .post-filter-header.fixed .mainlogo {   opacity:0;  } } @media (max-width:767px) {  #main .blog-header.fixed,  #main .post-filter-header.fixed {   padding:20px 0;  } } @media (max-width:1500px) {  #main .blog-header .container,  #main .post-filter-header .container {   padding:0 15px;  } } @media (max-width:1279px) {  #main .blog-header .container,  #main .post-filter-header .container {   padding:0 15px;  } } @media (max-width:991px) {  #main .blog-header .blog-header-right,  #main .post-filter-header .blog-header-right {   position:inherit;  }  #main .blog-header .blog-header-right .search .searchbox,  #main .post-filter-header .blog-header-right .search .searchbox {   top:99%;   transform:inherit;  } } @media (max-width:767px) {  #main .blog-header,  #main .post-filter-header {   padding:28px 0 38px;  } } .ios #main .blog-header .row-wrap .blog-header-right [type="text"], .ios #main .post-filter-header .row-wrap .blog-header-right [type="text"], .android #main .blog-header .row-wrap .blog-header-right [type="text"], .android #main .post-filter-header .row-wrap .blog-header-right [type="text"] {  padding-top:4px;  padding-bottom:4px; } .ios #main .blog-header .row-wrap .blog-header-right [type="submit"], .ios #main .post-filter-header .row-wrap .blog-header-right [type="submit"], .android #main .blog-header .row-wrap .blog-header-right [type="submit"], .android #main .post-filter-header .row-wrap .blog-header-right [type="submit"] {  height:31px; } @media (max-width:991px) and (min-width:768px) {  .blog-header {   -webkit-box-pack:justify;   -ms-flex-pack:justify;   justify-content:space-between;  } } @media (max-width:575px) {  .blog-header h1 {   padding-left:5px;   padding-right:5px;  } }  * {  outline:none !important; } @media (min-width:1025px) {  * {   scrollbar-color:rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.1);   outline:none !important;  }  *:hover {   scrollbar-color:rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.1);  }  *::-webkit-scrollbar {   width:8px;   display:none;  }  *::-webkit-scrollbar-track {   background:#f4f4f4;  }  *::-webkit-scrollbar-thumb {   background:rgba(0, 0, 0, 0.2);  }  *::-webkit-scrollbar-thumb:hover {   background:rgba(0, 0, 0, 0.3);  } } html[class], html {  background-color:#000000;  margin:0 !important; } body {  font-synthesis:none;  text-rendering:optimizeLegibility;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  -moz-font-feature-settings:"liga", "kern";  background-color:#ffffff; } h1 {  font-size:50px;  line-height:60px;  font-weight:700;  letter-spacing:-2.34px; } @media (max-width:767px) {  h1 {   font-size:40px;   line-height:50px;  } } h2 {  font-size:32px;  line-height:40px;  font-weight:700;  letter-spacing:-0.89px; } h3 {  font-size:26px;  line-height:1.5;  font-weight:700; } h4 {  font-size:22px;  line-height:30px;  font-weight:600; } h5 {  font-size:20px;  line-height:28px;  font-weight:600; } h6 {  font-size:18px;  line-height:1.5;  font-weight:600; } p {  font-size:18px;  line-height:30px; } li {  font-size:18px;  line-height:30px; } img {  max-width:100%; } @media (max-width:575px) {  .container {   padding-left:25px;   padding-right:25px;  } } .active {  color:#d9252a; } .wrap-inner {  max-width:1440px;  width:100%;  padding:0 15px;  margin:0 auto; } .grey-bg {  background-color:#f6f6f6; } .cta-button {  font-size:18px;  color:#ffffff;  background:#000000;  border:solid 4px #000000;  padding:7px 25px 10px 25px;  min-width:216px;  min-height:55px;  line-height:1;  font-weight:700;  border-radius:35px;  letter-spacing:-0.69px;  display:inline-flex;  justify-content:center;  align-items:center;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .cta-button:hover {  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } @media (max-width:767px) {  .cta-button {   min-height:60px;  } } @media screen and (min-width:0\0) {  .cta-button {   min-height:inherit;   padding:14px 25px;  } } .cta-button:hover {  background:transparent;  color:#000000;  border-color:#000000; } .cta-button + .cta-button {  margin-left:13px; } .cta-button.secondary {  background:transparent;  color:#000000; } .cta-button.secondary:hover {  background:#000000;  color:#ffffff; } .cta-button.white {  background:transparent;  color:#ffffff;  border-color:#ffffff; } .cta-button.white:hover {  background:#ffffff;  color:#000000; } .android .cta-button, .ios .cta-button {  padding-top:10px;  padding-bottom:7px; } .box-title {  font-size:16px;  color:#000000;  background:#fff;  border:solid 1px #000000;  padding:10px 35px;  min-width:242px;  min-height:56px;  line-height:33px;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .box-title:hover {  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } @media (max-width:991px) {  .box-title {   letter-spacing:3px;  } } *::-webkit-input-placeholder {   color:#000000 !important;  opacity:1 !important; } *::-moz-placeholder {   color:#000000 !important;  opacity:1 !important; } *:-ms-input-placeholder {   color:#000000 !important;  opacity:1 !important; } *:-moz-placeholder {   color:#000000 !important;  opacity:1 !important; }  .tablet-mobile-only {  display:none !important; } .mobile-only {  display:none !important; } @media (max-width:1024px) {  .hide-tablet {   display:none !important;  } } @media (max-width:991px) {  .tablet-mobile-only {   display:block !important;  } } @media (max-width:767px) {  .desktop-tablet-only {   display:none !important;  }  .mobile-only {   display:block !important;  } } .title span {  display:inline-block;  position:relative;  z-index:1;  padding:6px 13px 8px 15px;  margin-top:8px;  white-space:nowrap; } .title span::after {  content:"";  position:absolute;  left:0;  width:100%;  height:100%;  top:0;  background-color:transparent;  z-index:-1; } .title.black span {  color:#ffffff; } .title.black span::after {  background-color:#000000; } .title.red span {  color:#ffffff; } .title.red span::after {  background-color:#d9252a; } .android .title span, .ios .title span {  padding-top:11px;  padding-bottom:3px; }  .rev-select-box .select-hidden {  display:none; } .rev-select-box .rev-select {  cursor:pointer;  display:block;  position:relative;  color:#fff; } .rev-select-box .select-styled {  transition:all 0.2s ease-in;  -webkit-transition:all 0.2s ease-in;  -moz-transition:all 0.2s ease-in;  -ms-transition:all 0.2s ease-in;  -o-transition:all 0.2s ease-in; } .rev-select-box .select-styled::after {  content:""; } .rev-select-box .select-options {  display:none;  position:absolute;  top:100%;  right:0;  left:0;  z-index:999;  margin:0;  padding:0;  list-style:none;  background-color:#000000; } .rev-select-box .select-options li {  margin:0;  padding:12px 0;  transition:all 0.15s ease-in;  -webkit-transition:all 0.15s ease-in;  -moz-transition:all 0.15s ease-in;  -ms-transition:all 0.15s ease-in;  -o-transition:all 0.15s ease-in; } .rev-select-box .select-options li[rel="hide"] {  display:none; }  .less-more-content .less-more-button {  display:none !important;  font-weight:700;  font-size:19px;  line-height:1.58;  letter-spacing:-0.58px;  text-decoration:underline;  color:#000000 !important;  margin-top:25px; } @media (min-width:768px) {  .less-more-content.in-mobile-only > * {   display:block;  } } @media (max-width:767px) {  .less-more-content.in-mobile-only > * {   display:none;  }  .less-more-content.in-mobile-only > .less-more-button {   display:block !important;  } } @media (min-width:992px) {  .less-more-content.from-tablet-only > * {   display:block;  } } @media (max-width:991px) {  .less-more-content.from-tablet-only > * {   display:none;  }  .less-more-content.from-tablet-only > .less-more-button {   display:block !important;  } } @media (min-width:768px) and (max-width:1024px) {  .less-more-content.in-tablet-only > * {   display:block;  } } @media (max-width:767px), (min-width:1025px) {  .less-more-content.in-tablet-only > * {   display:none;  }  .less-more-content.in-tablet-only > .less-more-button {   display:block !important;  } } .less-more-content.in-all > * {  display:none; } .less-more-content.in-all > .less-more-button {  display:block !important; } .less-more-content.p1 > *:nth-child(1) {  display:block; } .less-more-content.p2 > *:nth-child(1), .less-more-content.p2 > *:nth-child(2) {  display:block; } .less-more-content.p3 > *:nth-child(1), .less-more-content.p3 > *:nth-child(2), .less-more-content.p3 > *:nth-child(3) {  display:block; } .less-more-content.p4 > *:nth-child(1), .less-more-content.p4 > *:nth-child(2), .less-more-content.p4 > *:nth-child(3), .less-more-content.p4 > *:nth-child(4) {  display:block; } .less-more-content.p5 > *:nth-child(1), .less-more-content.p5 > *:nth-child(2), .less-more-content.p5 > *:nth-child(3), .less-more-content.p5 > *:nth-child(4), .less-more-content.p5 > *:nth-child(5) {  display:block; } .less-more-content.content-visible > * {  display:block !important; }  .table-scroll #mydataTable_wrapper {  max-width:100%;  overflow:auto; } .table-scroll table {  border-bottom:0px !important; } .table-scroll th {  border:0;  font-size:18px;  line-height:1.125;  font-weight:700;  border-top:0px !important;  border-bottom:2px solid #f6f6f6 !important; } .table-scroll th.sorting_desc:after, .table-scroll th.sorting_asc:after {  content:"";  display:inline-block !important;  width:18px;  height:10px;  background:red;  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/arrow-black-fat.svg) no-repeat center;  background-size:contain;  margin-left:15px; } .table-scroll th.sorting_asc:after {  transform:rotate(180deg); } .table-scroll td {  border-top:0px !important;  border-bottom:2px solid #f6f6f6 !important;  background:#fff !important;  font-size:18px;  line-height:1.125;  font-weight:400;  padding:18px 10px 18px 40px; } .table-scroll td strong {  font-weight:700; }  .android input, .ios input {  border-radius:0; } .genral-page-section {  padding:60px 0; } body .woocommerce .product-remove {  display:inline-block;  vertical-align:middle;  padding-top:10px; } body .woocommerce .product-remove a {  font-family:SofiaPro;  font-size:14px;  font-weight:500;  letter-spacing:-0.78px;  text-decoration:underline;  color:#ababab !important;  width:auto !important;  height:auto !important;  background:transparent !important; } body .woocommerce .product-remove a:hover {  text-decoration:none;  color:#d9252a !important;  background:transparent !important; } @media (max-width:1023px) {  .genral-page-section {   padding:50px 0;  } } @media (max-width:767px) {  .genral-page-section {   padding:40px 0;  } } .woocommerce .woocommerce-info {  border-top-color:#000; } .woocommerce .woocommerce-info:before {  color:#000; } .android .woocommerce-cart .cart_item .product-remove a, .ios .woocommerce-cart .cart_item .product-remove a {  line-height:22px; } @media (max-width:1023px) {  .woocommerce .quantity .qty {   width:40px;  } } .header-category-main, .header-search-main, .header-menu-main {  display:none; } .overlay-bg {  position:fixed;  top:0;  left:0;  width:100%;  height:100%;  background:rgba(0, 0, 0, 0.7);  z-index:2;  visibility:hidden;  opacity:0;  pointer-events:none;  transition:all 0.5s ease 0.3s;  -webkit-transition:all 0.5s ease 0.3s;  -moz-transition:all 0.5s ease 0.3s;  -ms-transition:all 0.5s ease 0.3s;  -o-transition:all 0.5s ease 0.3s;  } .overlay-bg.active {  visibility:visible;  opacity:1;  pointer-events:all;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .site-header {  background-color:#fff;  position:fixed;  top:0;  left:0;  width:100%;  z-index:100; } @media (min-width:1025px) {  .site-header {   background-color:#ffffff;  } } .site-header__top {  background-color:#000;  padding:3px 0 8px; } .site-header__top_wrap {  display:flex;  align-items:center;  justify-content:center;  color:#fff;  flex-wrap:wrap; } .site-header__top_text {  color:#fff;  font-size:14px; } .site-header__top_item {  margin-left:25px;  margin-top:5px;  height:20px; } .site-header__top_item img {  max-height:100%;  height:auto;  width:auto;  vertical-align:inherit; } @media (max-width:991px) {  .site-header__top_item {   margin-left:15px;  } } .site-header .wrap-inner {  padding:10px 65px;  height:82px;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } @media (max-width:1410px) {  .site-header .wrap-inner {   padding-left:15px;   padding-right:15px;  } } @media (max-width:1024px) {  .site-header .wrap-inner {   height:75px;   padding-left:40px;   padding-right:45px;  } } @media (max-width:767px) {  .site-header .wrap-inner {   height:70px;   padding-left:10px;   padding-right:20px;  } } .site-header .header-left {  padding-left:5px; } @media (max-width:1024px) {  .site-header .header-left {   position:relative;   z-index:12;  } } @media (max-width:991px) {  .site-header .header-left img {   max-width:174px;  } } @media (max-width:767px) {  .site-header .header-left {   padding-left:0px;  }  .site-header .header-left img {   max-width:134px;  } } .site-header .header-right > * {  z-index:1; } @media (max-width:1024px) {  .site-header .header-right > * {   z-index:3;  } } .site-header .white-logo {  display:none; } @media (max-width:1199px) {  .site-header .header-category {   display:none;  } } .site-header .header-category .category-trigger {  font-size:20px;  font-weight:700;  letter-spacing:-0.77px;  height:93px;  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:start;  -ms-flex-align:start;  align-items:flex-start;  padding:10px 61px 10px 27px;  text-transform:uppercase;  position:relative;  cursor:pointer; } .site-header .header-category .category-trigger:after {  content:"";  display:block;  width:0px;  height:3px;  background-color:#000000;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .site-header .header-category .category-trigger:hover:after {  width:100%;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .site-header .header-category .category-trigger svg {  position:absolute;  right:28px;  top:50%;  -webkit-transform:translateY(-50%) rotate(0deg);  -ms-transform:translateY(-50%) rotate(0deg);  transform:translateY(-50%) rotate(0deg);  fill:#000000; } .site-header .header-category .category-trigger .category-close-icon {  display:none; } .site-header .header-category .category-trigger.is-active {  position:relative;  z-index:10;  background-color:#ffffff;  color:#000000 !important;  } .site-header .header-category .category-trigger.is-active svg {  -webkit-transform:translateY(-50%) rotate(180deg);  -ms-transform:translateY(-50%) rotate(180deg);  transform:translateY(-50%) rotate(180deg);  fill:#000000 !important; } .site-header .header-category .category-trigger.is-active svg path {  fill:#000000 !important; } .site-header .header-category .header-category-main {  background:#fff;  position:absolute;  z-index:11;  width:100%;  width:1258px;  left:50%;  -webkit-transform:translateX(-50%);  -ms-transform:translateX(-50%);  transform:translateX(-50%); } @media (max-width:1500px) {  .site-header .header-category .header-category-main {   width:98%;  } } .site-header .header-category .header-category-main.category-opened {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  min-height:600px; } @media (min-width:1025px) {  .site-header .header-category .header-category-main.category-opened {   -webkit-animation:header-slide-top 0.5s ease forwards;   animation:header-slide-top 0.5s ease forwards;  } } .site-header .header-category .header-category-main .left-category {  -webkit-box-flex:0;  -ms-flex:0 0 523px;  flex:0 0 523px;  max-width:523px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column; } @media (max-width:1500px) {  .site-header .header-category .header-category-main .left-category {   -webkit-box-flex:1;   -ms-flex:1 1 auto;   flex:1 1 auto;   max-width:100%;  } } .site-header .header-category .header-category-main .left-category > a, .site-header .header-category .header-category-main .left-category .imagebox, .site-header .header-category .header-category-main .left-category > span {  height:50%;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  letter-spacing:-0.84px;  color:#fff;  font-size:30px;  text-transform:uppercase;  font-weight:700;  background-size:cover;  background-position:center;  position:relative; } .site-header .header-category .header-category-main .left-category > a:before, .site-header .header-category .header-category-main .left-category .imagebox:before, .site-header .header-category .header-category-main .left-category > span:before {  content:"";  position:absolute;  top:0;  left:0;  width:100%;  height:100%;   z-index:0; } .site-header .header-category .header-category-main .left-category > a span, .site-header .header-category .header-category-main .left-category .imagebox span, .site-header .header-category .header-category-main .left-category > span span {  position:relative;  z-index:2;  display:inline-block; } .site-header .header-category .header-category-main .left-category > a span:after, .site-header .header-category .header-category-main .left-category .imagebox span:after, .site-header .header-category .header-category-main .left-category > span span:after {  content:"";  width:100%;  height:3px;  background-color:#fff;  display:block;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .site-header .header-category .header-category-main .left-category > a:hover:before, .site-header .header-category .header-category-main .left-category .imagebox:hover:before, .site-header .header-category .header-category-main .left-category > span:hover:before {  background:rgba(0, 0, 0, 0.65); } .site-header .header-category .header-category-main .left-category > a:hover span:after, .site-header .header-category .header-category-main .left-category .imagebox:hover span:after, .site-header .header-category .header-category-main .left-category > span:hover span:after {  width:0%;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .site-header .header-category .header-category-main .right-category {  -webkit-box-flex:1;  -ms-flex:1 1 auto;  flex:1 1 auto;  max-width:100%;  padding:29px 0;  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; } @media (max-width:1500px) {  .site-header .header-category .header-category-main .right-category {   -webkit-box-flex:0;   -ms-flex:0 0 812px;   flex:0 0 812px;   max-width:812px;  } } @media (max-width:1410px) {  .site-header .header-category .header-category-main .right-category {   -webkit-box-flex:0;   -ms-flex:0 0 763px;   flex:0 0 763px;   max-width:763px;  } } @media (max-width:1320px) {  .site-header .header-category .header-category-main .right-category {   -webkit-box-flex:0;   -ms-flex:0 0 763px;   flex:0 0 763px;   max-width:763px;  } } .site-header .header-category .header-category-main .right-category ul {  padding:0;  margin:0;  list-style:none; } .site-header .header-category .header-category-main .right-category ul li {  font-size:30px;  font-weight:700; } .site-header .header-category .header-category-main .right-category ul li a {  padding:19px 19px 19px 85px;  display:block;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .site-header .header-category .header-category-main .right-category ul li a:hover {  background-color:#d9252a;  color:#ffffff;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .site-header .header-category .header-category-main .right-category ul li.current-menu-item a {  background-color:#d9252a;  color:#ffffff;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .site-header .search-category-menu {  padding:0;  margin:0 10px 10px 0; } .site-header .search-category-menu li {  display:inline-block;  list-style:none;  margin:0 15px;  font-family:SofiaPro;  letter-spacing:-0.69px;  font-size:18px;  font-weight:700;  text-transform:uppercase; } .site-header .search-category-menu li a {  padding:5px 0 4px 0;  display:block;  position:relative;  opacity:0.21; } .site-header .search-category-menu li a:after {  content:"";  width:0%;  height:3px;  background-color:#000;  display:block;  position:absolute;  top:100%;  left:0;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .site-header .search-category-menu li a:hover {  opacity:1;  color:#000000; } .site-header .search-category-menu li a:hover:after {  width:100%;  background-color:#d9252a;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .site-header .search-category-menu li.selected a, .site-header .search-category-menu li.current-menu-item a {  opacity:1; } .site-header .search-category-menu li.selected a:after, .site-header .search-category-menu li.current-menu-item a:after {  width:100%;  background-color:#d9252a; } .site-header .header-search {  margin-left:1px;  z-index:999;  position:relative; } .site-header .header-search.search-visible {  position:static;  } @media (max-width:1024px) {  .site-header .header-search.search-visible {   order:2;   margin-left:22px;  }  .site-header .header-search.search-visible ~ .header-menu {   display:none;  } } @media (max-width:767px) {  .site-header .header-search.search-visible {   margin-left:16px;  } } .site-header .header-search .search-trigger {  width:80px;  height:103px;  display:-webkit-inline-box;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  margin-top:0px;  cursor:pointer; } @media (max-width:1320px) {  .site-header .header-search .search-trigger {   width:50px;   height:60px;  } } @media (max-width:1024px) {  .site-header .header-search .search-trigger {   width:22px;   height:65px;   margin-top:0;   position:relative;   z-index:12;  } } @media (max-width:767px) {  .site-header .header-search .search-trigger {   height:70px;  } } .site-header .header-search .search-trigger svg {  stroke:#000000;  max-height:34px; } .site-header .header-search .search-trigger svg.search-close-icon {  stroke:transparent;  fill:#000000;  min-height:34px; } @media (max-width:1024px) {  .site-header .header-search .search-trigger svg {   max-height:30px;  } } .site-header .header-search .search-trigger:hover svg ellipse {  fill:#000000; } @media (max-width:1024px) {  .site-header .header-search .search-trigger:hover svg ellipse {   fill:transparent;  } } .site-header .header-search .search-trigger .search-close-icon {  display:none; } .site-header .header-search .search-trigger.is-active {  position:relative;  background-color:#ffffff;  z-index:12; } @media (min-width:1025px) {  .site-header  .header-search  .search-trigger.is-active:hover  .search-close-icon  path {   fill:#d9252a !important;  } } @media (max-width:1024px) {  .site-header .header-search .search-trigger.is-active {   background-color:transparent;  } } @media (max-width:767px) {  .site-header .header-search .search-trigger.is-active {   margin-right:6px;  } } .site-header .header-search .search-trigger.is-active .search-close-icon {  display:block;  fill:#000000 !important; } .site-header .header-search .search-trigger.is-active .search-close-icon path {  fill:#000000 !important; } @media (max-width:1024px) {  .site-header .header-search .search-trigger.is-active .search-close-icon {   fill:#000000 !important;  }  .site-header  .header-search  .search-trigger.is-active  .search-close-icon  path {   fill:#000000 !important;  } } .site-header .header-search .search-trigger.is-active svg.search-icon {  display:none; } .site-header .header-search .header-search-main {  background:#fff;  position:absolute;  z-index:11;  width:100%;  width:1258px;  left:50%;  -webkit-transform:translateX(-50%);  -ms-transform:translateX(-50%);  transform:translateX(-50%);  padding:68px 50px; } @media (max-width:1500px) {  .site-header .header-search .header-search-main {   width:98%;   max-width:1410px;  } } @media (max-width:1024px) {  .site-header .header-search .header-search-main {   width:100%;   padding:30px 30px 35px 30px;   left:0;   -webkit-transform:inherit;   -ms-transform:inherit;   transform:inherit;  } } @media (max-width:359px) {  .site-header .header-search .header-search-main {   padding:30px 20px 35px 20px;  } } .site-header .header-search .header-search-main.search-opened {  display:block;  -webkit-box-shadow:0 15px 15px rgba(0, 0, 0, 0.2);  box-shadow:0 15px 15px rgba(0, 0, 0, 0.2); } @media (min-width:1025px) {  .site-header .header-search .header-search-main.search-opened {   -webkit-animation:header-slide-top 0.5s ease forwards;   animation:header-slide-top 0.5s ease forwards;  } } .site-header .header-search .header-search-main form {  max-width:930px;  margin:0 auto;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  flex-wrap:wrap; } @media (max-width:767px) {  .site-header .header-search .header-search-main form {   -ms-flex-wrap:wrap;   flex-wrap:wrap;   -webkit-box-pack:center;   -ms-flex-pack:center;   justify-content:center;  } } .site-header .header-search .header-search-main form .error-message {  flex:0 0 100%;  max-width:100%;  margin-top:10px;  color:#d9252a; } @media (max-width:767px) {  .site-header .header-search .header-search-main form .error-message {   text-align:center;  } } .site-header .header-search .header-search-main label[for="search"] {  display:none; } .site-header .header-search .header-search-main input[type="text"] {  -webkit-box-flex:1;  -ms-flex:1 1 auto;  flex:1 1 auto;  border:0;  border-bottom:2px solid #d9252a;  font-size:28px;  letter-spacing:-1.31px;  padding:3px 5px 8px 5px;  color:#000000; } @media (max-width:1024px) {  .site-header .header-search .header-search-main input[type="text"] {   font-size:24px;  } } @media (max-width:767px) {  .site-header .header-search .header-search-main input[type="text"] {   -webkit-box-flex:0;   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;   margin-bottom:32px;   padding:3px 0;  } } @media (max-width:359px) {  .site-header .header-search .header-search-main input[type="text"] {   font-size:22px;  } } .site-header .header-search .header-search-main input[type="text"]::-webkit-input-placeholder {  color:#b9b9b9 !important;  font-weight:400 !important; } .site-header .header-search .header-search-main input[type="text"]::-moz-placeholder {  color:#b9b9b9 !important;  font-weight:400 !important; } .site-header .header-search .header-search-main input[type="text"]:-ms-input-placeholder {  color:#b9b9b9 !important;  font-weight:400 !important; } .site-header .header-search .header-search-main input[type="text"]:-moz-placeholder {  color:#b9b9b9 !important;  font-weight:400 !important; } .site-header .header-search .header-search-main input[type="submit"] {  -webkit-box-flex:0;  -ms-flex:0 0 213px;  flex:0 0 213px;  max-width:213px;  margin-left:39px;  background:#000000;  border-radius:35px;  border:4px solid #000000;  display:block;  padding:11px 10px;  font-size:18px;  font-weight:700;  font-family:"sofiapro";  letter-spacing:-0.69px;  color:#ffffff;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } @media (max-width:767px) {  .site-header .header-search .header-search-main input[type="submit"] {   margin-left:auto;   margin-right:auto;   -webkit-box-flex:0;   -ms-flex:0 0 300px;   flex:0 0 300px;   max-width:300px;  } } .site-header .header-search .header-search-main input[type="submit"]:hover {  background:transparent;  color:#000000;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .site-header .header-icons {  display:-webkit-inline-box;  display:-ms-inline-flexbox;  display:inline-flex; } @media (max-width:479px) {  .site-header .header-icons {   display:none;  } } .site-header .header-icons .icons {  display:inline-block;  vertical-align:middle;  margin:0 15px; } @media (max-width:1024px) {  .site-header .header-icons .icons {   margin:0 0 0 15px;  } } @media (max-width:767px) {  .site-header .header-icons .icons {   margin:0 0 0 5px;  } } .site-header .header-icons .icons svg {  fill:#000000; } @media (max-width:1024px) {  .site-header .header-icons .icons svg {   height:30px;  } } .site-header .header-icons .icons:hover .phone-popup {  fill:#d9252a; } .site-header .find-a-dealer {  margin-left:19px; } .site-header .find-a-dealer .cta-button {  width:242px;  height:62px;  } @media (max-width:1320px) {  .site-header .find-a-dealer .cta-button {   height:auto;   width:auto;  } } .site-header .menu-trigger {  width:65px;  height:65px;  display:inline-block;  border-radius:100%;  background-color:#000000;  color:#ffffff;  position:relative;  padding:15px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -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:end;  -ms-flex-align:end;  align-items:flex-end;  cursor:pointer;  margin-left:37px;  } .site-header .menu-trigger::before, .site-header .menu-trigger::after {  content:"";  height:3px;  background-color:#ffffff;  display:block;  border-radius:15px;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } @media (max-width:1024px) {  .site-header .menu-trigger::before,  .site-header .menu-trigger::after {   transition:inherit;   -webkit-transition:inherit;   -moz-transition:inherit;   -ms-transition:inherit;   -o-transition:inherit;  } } .site-header .menu-trigger::before {  width:32px;  margin-bottom:5px; } .site-header .menu-trigger::after {  width:22px; } @media (min-width:1025px) {  .site-header .menu-trigger:hover::after {   width:32px;   transition:all 0.5s ease;   -webkit-transition:all 0.5s ease;   -moz-transition:all 0.5s ease;   -ms-transition:all 0.5s ease;   -o-transition:all 0.5s ease;  } } @media (min-width:1025px) {  .site-header .menu-trigger.is-active {   opacity:0;  } } @media (max-width:1024px) {  .site-header .menu-trigger.is-active {   z-index:12;   width:22px;   height:22px;  }  .site-header .menu-trigger.is-active::after,  .site-header .menu-trigger.is-active::before {   position:absolute;   top:50%;   left:50%;   width:28px;   height:3px;  }  .site-header .menu-trigger.is-active::after {   -webkit-transform:translate(-50%, -50%) rotate(-45deg);   -ms-transform:translate(-50%, -50%) rotate(-45deg);   transform:translate(-50%, -50%) rotate(-45deg);  }  .site-header .menu-trigger.is-active::before {   -webkit-transform:translate(-50%, -50%) rotate(45deg);   -ms-transform:translate(-50%, -50%) rotate(45deg);   transform:translate(-50%, -50%) rotate(45deg);  } } @media (max-width:1024px) {  .site-header .menu-trigger {   width:32px;   height:32px;   background-color:transparent;   margin-left:20px;   padding:0;  }  .site-header .menu-trigger::before,  .site-header .menu-trigger::after {   background-color:#000000;  } } @media (max-width:767px) {  .site-header .menu-trigger {   margin-left:12px;   margin-right:3px;  } } @media (max-width:1024px) {  .site-header .header-menu {   width:47px;  } } .site-header .header-menu-main {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;  position:fixed;  top:0;  right:0;  max-width:411px;  width:100%;  height:100%;  background:#fff;  z-index:10;  max-height:100%;  overflow:auto;  overflow-x:hidden;  padding-top:119px;  visibility:hidden;  opacity:0;   -webkit-transform:translate(100%, 0%) matrix(1, 0, 0, 1, 0, 0);  -ms-transform:translate(100%, 0%) matrix(1, 0, 0, 1, 0, 0);  transform:translate(100%, 0%) matrix(1, 0, 0, 1, 0, 0);  transition:all 0.5s cubic-bezier(0.6, -0.18, 0.74, 0.9);  -webkit-transition:all 0.5s cubic-bezier(0.6, -0.18, 0.74, 0.9);  -moz-transition:all 0.5s cubic-bezier(0.6, -0.18, 0.74, 0.9);  -ms-transition:all 0.5s cubic-bezier(0.6, -0.18, 0.74, 0.9);  -o-transition:all 0.5s cubic-bezier(0.6, -0.18, 0.74, 0.9); } @media (max-width:1024px) and (orientation:landscape) {  .site-header .header-menu-main {   padding-bottom:100px;  } } @media (max-width:767px) {  .site-header .header-menu-main {   padding-top:88px;  } } .site-header .header-menu-main.menu-opened {  visibility:visible;  opacity:1;  pointer-events:all;   -webkit-transform:matrix(1, 0, 0, 1, 0, 0);  -ms-transform:matrix(1, 0, 0, 1, 0, 0);  transform:matrix(1, 0, 0, 1, 0, 0);  transition:all 0.5s cubic-bezier(0.6, -0.18, 0.74, 0.9) 0.2s;  -webkit-transition:all 0.5s cubic-bezier(0.6, -0.18, 0.74, 0.9) 0.2s;  -moz-transition:all 0.5s cubic-bezier(0.6, -0.18, 0.74, 0.9) 0.2s;  -ms-transition:all 0.5s cubic-bezier(0.6, -0.18, 0.74, 0.9) 0.2s;  -o-transition:all 0.5s cubic-bezier(0.6, -0.18, 0.74, 0.9) 0.2s; } .site-header .header-menu-main .lang-close {  height:119px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  justify-content:flex-start;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  position:absolute;  top:0;  left:0;  width:100%;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } @media (max-width:1024px) {  .site-header .header-menu-main .lang-close {   display:none;  } } .site-header .header-menu-main .lang-close .menu-top-lang {  -webkit-box-flex:0;  -ms-flex:0 0 100%;  flex:0 0 100%;  max-width:100%; } .site-header .header-menu-main .lang-close ul {  padding:0 132px 0 82px;  margin:0; } .site-header .header-menu-main .lang-close li {  display:inline-block;  list-style:none;  font-size:20px;  font-weight:700;  letter-spacing:-0.77px;  margin-right:8px; } .site-header .header-menu-main .lang-close li a {  color:#000000; } .site-header .header-menu-main .lang-close li:hover a {  color:#d9252a; } .site-header .header-menu-main .lang-close li.active a {  color:#d9252a;  -webkit-box-shadow:0px 2px 0px #d9252a;  box-shadow:0px 2px 0px #d9252a; } .site-header .header-menu-main .lang-close .close-menu {  width:65px;  height:65px;  display:inline-block;  border-radius:100%;  background-color:#000000;  color:#ffffff;  position:absolute;  right:63px;  top:37px;  padding:15px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -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:end;  -ms-flex-align:end;  align-items:flex-end;  cursor:pointer;  z-index:10;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } @media (min-width:1025px) {  .site-header .header-menu-main .lang-close .close-menu {   visibility:hidden;   opacity:0;  } } @media (max-width:1024px) {  .site-header .header-menu-main .lang-close .close-menu {   right:33px;  } } .site-header .header-menu-main .lang-close .close-menu:hover {  background-color:#d9252a; } .site-header .header-menu-main .lang-close .close-menu::before, .site-header .header-menu-main .lang-close .close-menu::after {  content:"";  background-color:#ffffff;  display:block;  border-radius:15px;  position:absolute;  top:50%;  left:50%;  width:22px;  height:3px;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .site-header .header-menu-main .lang-close .close-menu::after {  -webkit-transform:translate(-50%, -50%) rotate(-45deg);  -ms-transform:translate(-50%, -50%) rotate(-45deg);  transform:translate(-50%, -50%) rotate(-45deg); } .site-header .header-menu-main .lang-close .close-menu::before {  -webkit-transform:translate(-50%, -50%) rotate(45deg);  -ms-transform:translate(-50%, -50%) rotate(45deg);  transform:translate(-50%, -50%) rotate(45deg); } .site-header .header-menu-main .hide-desktop {  display:none; } @media (max-width:1024px) {  .site-header .header-menu-main .hide-desktop {   display:block;  } } @media (max-width:1024px) {  .site-header .header-menu-main .hide-tablet {   display:none;  } } .site-header .header-menu-main .mobile-category-main {  padding:0 28px; } @media (max-width:1199px) {  .site-header .header-menu-main .mobile-category-main {   display:block !important;  } } @media (max-width:1024px) {  .site-header .header-menu-main .mobile-category-main {   margin-bottom:10px;  } } .site-header .header-menu-main .mobile-category-main .mob-category-trigger {  font-size:20px;  font-weight:700;  text-transform:uppercase;  letter-spacing:-0.56px;  padding:0 25px 13px 0;  position:relative;  display:block;  border-bottom:3px solid #d9252a;  cursor:pointer; } .site-header .header-menu-main .mobile-category-main .mob-category-trigger::after {  content:"";  display:block;  width:20px;  height:11px;  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/top-arrow-red.svg) no-repeat center;  position:absolute;  right:0;  top:11px;  -webkit-transform:rotate(180deg);  -ms-transform:rotate(180deg);  transform:rotate(180deg); } .site-header .header-menu-main .mobile-category-main .mob-category-trigger.is-active::after {  -webkit-transform:rotate(0deg);  -ms-transform:rotate(0deg);  transform:rotate(0deg); } .site-header .header-menu-main .mobile-category-main .mobile-category-list {  border-bottom:3px solid #d9252a;  padding:28px 0 23px 0;  margin-bottom:10px;  display:none; } .site-header .header-menu-main .mobile-category-main .mobile-category-list.cat-menu-opened {  display:block; } .site-header .header-menu-main .mobile-category-main .mobile-category-list ul {  padding:0;  list-style:none;  margin:0; } .site-header .header-menu-main .mobile-category-main .mobile-category-list ul li {  font-size:20px;  line-height:1.125;  margin-bottom:6px; } .site-header .header-menu-main .mobile-category-main .mobile-category-list ul li a {  display:block;  padding:10px 25px; } .site-header .header-menu-main .mobile-category-main .mobile-category-list ul li a.current-menu-item {  background-color:#d9252a;  color:#ffffff; } .site-header .header-menu-main .header-nav {  margin:auto 0; } .site-header .header-menu-main .header-nav ul {  padding:0;  margin:0;  list-style:none; } .site-header .header-menu-main .header-nav ul li {  font-size:30px;  font-weight:700;  letter-spacing:-0.84px;  line-height:1.125;  margin:2px 0; } @media (max-width:1024px) {  .site-header .header-menu-main .header-nav ul li {   font-size:20px;   letter-spacing:-0.56px;   margin:5px 0;  } } .site-header .header-menu-main .header-nav ul li a {  padding:15px 10px 15px 82px;  background:transparent;  display:block;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } @media (max-width:1024px) {  .site-header .header-menu-main .header-nav ul li a {   padding:15px 10px 15px 28px;  } } .site-header .header-menu-main .header-nav ul li.current_page_item a, .site-header .header-menu-main .header-nav ul li:hover a {  background:#d9252a;  color:#ffffff;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .site-header .header-menu-main .mobile-dealer {  padding:0 83px; } .site-header .header-menu-main .mobile-dealer .cta-button {  width:100%; } @media (max-width:1024px) {  .site-header .header-menu-main .mobile-dealer {   padding:0 30px;   margin-top:40px;  } } .site-header .header-menu-main .header-menu-bottom {  margin-top:40px;  padding-bottom:79px; } @media (max-width:1024px) {  .site-header .header-menu-main .header-menu-bottom {   display:-webkit-box;   display:-ms-flexbox;   display:flex;   -webkit-box-pack:center;   -ms-flex-pack:center;   justify-content:center;  } } .site-header .header-menu-main .header-menu-bottom .menu-bottom-lang {  display:none; } .site-header .header-menu-main .header-menu-bottom .menu-bottom-lang ul {  padding:0;  margin:0;  list-style:none; } .site-header .header-menu-main .header-menu-bottom .menu-bottom-lang ul li {  display:inline-block;  font-size:18px;  font-weight:700;  text-transform:uppercase;  margin:0 7px; } .site-header .header-menu-main .header-menu-bottom .menu-bottom-lang ul li.active a {  color:#d9252a;  -webkit-box-shadow:0px 2px 0px #d9252a;  box-shadow:0px 2px 0px #d9252a; } @media (max-width:1024px) {  .site-header .header-menu-main .header-menu-bottom .menu-bottom-lang {   display:block;   padding-left:29px;  } } .site-header .header-menu-main .social-media {  padding:0 0 0 83px;  margin-bottom:0;  list-style:none; } @media (max-width:1024px) {  .site-header .header-menu-main .social-media {   padding:0;  } } .site-header .header-menu-main .social-media li {  display:inline-block;  vertical-align:middle;  margin:0 28px 0 0; } .site-header .header-menu-main .social-media li a:hover {  opacity:0.5;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } @media (max-width:1024px) {  .site-header .header-menu-main .social-media li {   margin:0 14px 0 14px;  }  .site-header .header-menu-main .social-media li img {   max-width:23px;   max-height:23px;   display:block;  } } @media (max-width:359px) {  .site-header .header-menu-main .social-media li {   margin:0 8px;  } } .android .site-header .header-menu-main .mobile-category-main .mobile-category-list, .ios .site-header .header-menu-main .mobile-category-main .mobile-category-list {  padding-bottom:10px; } @media (min-width:1500px) {  .android .site-header .header-category .header-category-main .left-category,  .ios .site-header .header-category .header-category-main .left-category {   -ms-flex:0 0 533px;   flex:0 0 533px;   max-width:533px;  } } @media (max-width:1500px) {  .android .site-header .header-category .header-category-main .right-category,  .ios .site-header .header-category .header-category-main .right-category {   -webkit-box-flex:0;   -ms-flex:0 0 802px;   flex:0 0 802px;   max-width:802px;  } } @media (max-width:1410px) {  .android .site-header .header-category .header-category-main .right-category,  .ios .site-header .header-category .header-category-main .right-category {   -webkit-box-flex:0;   -ms-flex:0 0 753px;   flex:0 0 753px;   max-width:753px;  } } @media (max-width:1320px) {  .android .site-header .header-category .header-category-main .right-category,  .ios .site-header .header-category .header-category-main .right-category {   -webkit-box-flex:0;   -ms-flex:0 0 753px;   flex:0 0 753px;   max-width:753px;  } } body:not(.home) .site-header .find-a-dealer .cta-button {  background-color:#ffffff;  border:4px solid #000000;  color:#000000; } body:not(.home) .site-header .find-a-dealer .cta-button:hover {  background-color:#000000;  border:4px solid #000000;  color:#ffffff; } .android .site-header .header-category .category-trigger, .ios .site-header .header-category .category-trigger {  padding:13px 56px 5px 22px; } .android .site-header .header-menu-main .header-nav ul li a, .ios .site-header .header-menu-main .header-nav ul li a {  padding-top:19px;  padding-bottom:11px; } @media (max-width:767px) {  .android .site-header .header-menu-main .header-nav ul li a,  .ios .site-header .header-menu-main .header-nav ul li a {   padding-top:17px;   padding-bottom:13px;  } } .top-category-is-opened {  overflow:hidden;  position:fixed;  width:100%; } .top-category-is-opened .site-header {  } .top-category-is-opened .site-header .header-category {  z-index:3; } @media (max-width:1024px) {  .top-category-is-opened .site-header .header-category {   z-index:inherit;  } }  .search-is-opened {  overflow:hidden;  position:fixed;  width:100%; } .search-is-opened .site-header {  } @media (max-width:1024px) {  .search-is-opened .site-header::before {   content:"";   position:absolute;   top:0;   left:0;   width:100%;   height:70px;   background-color:#ffffff;   z-index:3;  } } @media (max-width:767px) {  .search-is-opened .site-header {   position:relative;   z-index:11;  } } .search-is-opened .header-search {  z-index:3; } @media (max-width:1024px) {  .search-is-opened .header-search {   z-index:inherit;  } } @media (max-width:1024px) {  .search-is-opened .menu-trigger {   display:none;  } } .menu-is-opened {  overflow:hidden;  height:100vh;  position:fixed;  width:100%; } @media (max-width:1024px) {  .menu-is-opened .site-header::before {   content:"";   position:absolute;   top:0;   left:0;   width:100%;   height:70px;   background-color:#ffffff;   z-index:12;  }  .menu-is-opened .site-header .header-icons {   position:relative;   z-index:12;  } } .menu-is-opened .header-menu {  z-index:3; } @media (max-width:1024px) {  .menu-is-opened .header-menu {   z-index:inherit;  } } .menu-is-opened .site-header .header-menu-main .lang-close .close-menu {  visibility:visible;  opacity:1;  transition:all 0.5s ease 2s; }  .home .site-header {  position:absolute; } .home .site-header .wrap-inner {  transition:inherit;  -webkit-transition:inherit;  -moz-transition:inherit;  -ms-transition:inherit;  -o-transition:inherit; } .home .site-header .search-category-menu li a {  color:#ffffff;  opacity:0.35; } .home .site-header .search-category-menu li a:hover {  opacity:1;  color:#ffffff; } .home .site-header .search-category-menu li a:after {  background-color:#ffffff; } .home .site-header .search-category-menu li.selected a {  opacity:1; } .home .site-header .search-category-menu li.selected a:after {  width:100%; } @media (min-width:1025px) {  .home .white-logo {   display:block;  }  .home .black-logo {   display:none;  }  .home .site-header {   background-color:transparent;  }  .home .site-header .find-a-dealer .cta-button {   width:242px;   height:62px;   background-color:#ffffff;   color:#000000;   border:4px solid #ffffff;  } } @media (min-width:1025px) and (max-width:1320px) {  .home .site-header .find-a-dealer .cta-button {   width:auto;  } } @media (min-width:1025px) {  .home .site-header .find-a-dealer .cta-button:hover {   background-color:transparent;   border:4px solid #ffffff;   color:#ffffff;  } } @media (min-width:1025px) {  .home .site-header .header-icons svg {   fill:#ffffff;  }  .home .site-header .header-icons a:hover .phone-popup {   fill:#d9252a;  } } @media (min-width:1025px) {  .home .site-header .search-trigger svg {   stroke:#ffffff;  }  .home .site-header .search-trigger svg.search-close-icon {   stroke:transparent;   fill:#ffffff;  }  .home .site-header .search-trigger:hover svg ellipse {   fill:#ffffff;  }  .home .site-header .search-trigger.is-active {   background-color:#ffffff;  }  .home .site-header .search-trigger.is-active .search-close-icon path {   fill:#000000 !important;  }  .home .site-header .search-trigger.is-active:hover .search-close-icon path {   fill:#d9252a !important;  } } @media (min-width:1025px) {  .home .site-header .header-category .category-trigger {   color:#ffffff !important;  }  .home .site-header .header-category .category-trigger:after {   background-color:#ffffff;  }  .home .site-header .header-category .category-trigger svg {   fill:#ffffff;  }  .home .site-header .header-category .category-trigger.is-active {   background-color:#ffffff;   color:#000000 !important;  }  .home .site-header .header-category .category-trigger.is-active svg path {   fill:#000000 !important;  } } @media (min-width:1025px) {  .home .fixed-header .white-logo {   display:none;  }  .home .fixed-header .black-logo {   display:block;  }  .home .fixed-header .header-category .category-trigger {   color:#000000 !important;  }  .home .fixed-header .header-category .category-trigger svg {   fill:#000000;  }  .home .fixed-header .header-search .search-trigger svg {   stroke:#000000;  }  .home .fixed-header.site-header .search-trigger:hover svg ellipse {   fill:#000000;  }  .home .fixed-header .header-category .category-trigger.is-active {   color:#ffffff !important;   background-color:#000000 !important;  }  .home .fixed-header .header-category .category-trigger.is-active svg {   fill:#ffffff;  }  .home .fixed-header .header-category .category-trigger.is-active svg path {   fill:#ffffff !important;  }  .home .fixed-header .header-search .search-trigger.is-active {   background-color:#000000;  }  .home .fixed-header .header-search .search-trigger.is-active svg {   stroke:transparent !important;  }  .home .fixed-header .header-search .search-trigger.is-active svg path {   fill:#ffffff !important;  }  .home .fixed-header .find-a-dealer .cta-button {   color:#ffffff;   background-color:#000000;   border-color:#000000;  }  .home .fixed-header .find-a-dealer .cta-button:hover {   color:#000000;   background:transparent;   border-color:#000000;  }  .home .fixed-header .header-icons svg {   fill:#000000;  }  .home .fixed-header .header-icons a:hover .phone-popup {   fill:#d9252a;  }  .home .fixed-header .search-category-menu li a {   color:#000000;  }  .home .fixed-header .search-category-menu li a:hover {   color:#000000;  }  .home .fixed-header .search-category-menu li a:after {   background:#000000;  } }  .fixed-header.site-header {  position:fixed;  background-color:#ffffff !important;  -webkit-box-shadow:0px 2px 10px rgba(0, 0, 0, 0.05),  0px 2px 5px rgba(0, 0, 0, 0.05);  box-shadow:0px 2px 10px rgba(0, 0, 0, 0.05), 0px 2px 5px rgba(0, 0, 0, 0.05); } @media (min-width:1025px) {  .fixed-header .wrap-inner {   height:82px;  }  .fixed-header .header-category .category-trigger,  .fixed-header .header-search .search-trigger,  .fixed-header .header-menu-main .lang-close {   height:60px;   transition:all 0.5s ease;   -webkit-transition:all 0.5s ease;   -moz-transition:all 0.5s ease;   -ms-transition:all 0.5s ease;   -o-transition:all 0.5s ease;  } } .fixed-header .header-menu-main .lang-close .close-menu {  top:17px;  width:45px;  height:45px;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .fixed-header .header-category .category-trigger {  color:#000000; } .fixed-header .header-category .category-trigger svg {  fill:#000000; }   .page-template-tpl-universal-parts .site-header .search-category-menu li a {  opacity:1; } .page-template-tpl-universal-parts .site-header .search-category-menu li.selected a {  opacity:0.21; } .page-template-tpl-universal-parts .site-header .search-category-menu li.selected a:after {  width:0%; } .page-template-tpl-universal-parts .site-header .search-category-menu li.selected a:hover {  opacity:1; } .page-template-tpl-universal-parts .site-header .search-category-menu li.selected a:hover:after {  width:100%; }  .home .miniCart-trigger svg {  fill:#fff; } @media (max-width:1024px) {  .home .miniCart-trigger svg {   fill:#000;  } } .home .fixed-header .miniCart-trigger svg {  fill:#000; } .header-search .miniCart-trigger {  width:80px;  height:103px;  display:-webkit-inline-box;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  margin-top:0px;  cursor:pointer;  position:relative;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } @media (max-width:1320px) {  .header-search .miniCart-trigger {   width:60px;   height:60px;  } } @media (max-width:1024px) {  .header-search .miniCart-trigger {   width:50px;   height:65px;   margin:0 20px 0 0;   position:relative;   z-index:12;  } } @media (max-width:767px) {  .header-search .miniCart-trigger {   height:65px;   width:30px;   margin:0 10px 0 0;  } } .header-search .miniCart-trigger .search-close-icon {  display:none; } .header-search .miniCart-trigger.is-active {  background-color:#fff; } .header-search .miniCart-trigger:hover svg {  fill:#cacaca; } @media (max-width:1320px) {  .header-search .miniCart-trigger svg {   max-width:38px;  } } .woocommerce a.button.loading::after {  top:11px !important; } .site-header .zt-mini-cart__count {  position:absolute;  top:18px;  right:8px;  width:22px;  height:22px;  line-height:22px;  background-color:#d9252a;  font-weight:500;  border-radius:20px;  padding:0; } @media (max-width:1320px) {  .site-header .zt-mini-cart__count {   top:2px;   right:0px;  } }  .home .site-header .miniCart-trigger.is-active {  background-color:#fff; } @media (max-width:1023px) {  .home .site-header .miniCart-trigger.is-active {   background-color:transparent;  } } .home .site-header .miniCart-trigger.is-active svg {  fill:#000000; } body {  overflow:auto !important; } .thumb-img-wrapper {  background-color:#f6f6f6;  padding:20px;  max-height:115px; } @media (max-width:1024px) {  .site-header .zt-mini-cart__count {   top:8px;   right:-10px;   width:20px;   height:20px;   line-height:20px;   font-size:12px;  } } .product-remove a {  line-height:1; } .product-remove a:hover {  color:#d9252a !important; } .android .woocommerce .cart .button, .ios .woocommerce .cart .button {  padding:4px 20px 3px; } .android .woocommerce a.checkout-button.alt, .ios .woocommerce a.checkout-button.alt {  padding:7px 25px 3px 25px; } .android .woocommerce .return-to-shop .button, .ios .woocommerce .return-to-shop .button {  padding:5px 20px 4px; } .woocommerce-cart .cart_item .product-remove a {  display:block;  font-size:1.5em;  height:1em !important;  width:1em !important;  text-align:center;  line-height:20px !important;  border-radius:100%;  color:#fff !important;  text-decoration:none;  font-weight:700;  border:0;  background-color:#d9252a !important; } .woocommerce-cart .cart_item .product-remove a:hover {  background-color:#000 !important;  color:#fff !important; } .ios .woocommerce-cart .cart_item .product-remove a, .android .woocommerce-cart .cart_item .product-remove a {  padding-top:2px; } .site-footer {  background-color:#000;  color:#fff;  padding-top:105px;  position:relative; } .site-footer a {  color:#fff; } .site-footer a:hover {  color:#d9252a; } .site-footer ul {  list-style:none;  padding:0;  margin:0; } .site-footer ul li {  font-size:18px;  line-height:1.125;  margin-bottom:22px;  letter-spacing:-0.69px;  font-weight:300; } .site-footer h4 {  font-size:18px;  font-weight:700;  letter-spacing:-0.69px;  line-height:1.125;  margin-bottom:18px; } .site-footer .top-footer {  padding-bottom:21px; } .site-footer .footer-logo {  -webkit-box-flex:0;  -ms-flex:0 0 360px;  flex:0 0 360px;  max-width:360px; } .site-footer .footer-logo .footer-tab-follow-us {  display:none; } .site-footer .footer-main-menu {  -webkit-box-flex:0;  -ms-flex:0 0 170px;  flex:0 0 170px;  max-width:170px; } .site-footer .footer-main-menu li {  font-weight:700;  margin-bottom:26px; } .site-footer .footer-main-menu li.current-menu-item a {  color:#d9252a; } .site-footer .footer-category {  -webkit-box-flex:0;  -ms-flex:0 0 222px;  flex:0 0 222px;  max-width:222px; } .site-footer .footer-support {  -webkit-box-flex:0;  -ms-flex:0 0 208px;  flex:0 0 208px;  max-width:208px; } .site-footer .footer-follow-us {  -webkit-box-flex:1;  -ms-flex:1 1 auto;  flex:1 1 auto;  max-width:100%; } .site-footer .footer-follow-us li {  display:inline-block;  margin-right:13px;  max-width:27px; } .site-footer .footer-follow-us li img {  max-height:19px; } .site-footer .footer-follow-us li a:hover {  opacity:0.5; } .site-footer .bottom-footer {  padding:43px 81px;  max-width:1440px;  margin:0 auto; } .site-footer .bottom-footer, .site-footer .bottom-footer a, .site-footer .bottom-footer li, .site-footer .bottom-footer p {  font-size:14px;  line-height:1.125;  color:rgba(255, 255, 255, 0.6);  font-weight:300;  letter-spacing:-0.54px; } .site-footer .bottom-footer a:hover {  color:#d9252a; } .site-footer .bottom-footer ul {  padding:0; } .site-footer .bottom-footer li {  display:inline-block;  margin:0 0px 0 7px; } .site-footer .bottom-footer li:after {  content:" | ";  display:inline-block;  vertical-align:middle;  margin-left:10px; } .site-footer .bottom-footer li:last-child:after {  display:none; } .site-footer .bottom-footer li.current-menu-item a {  color:#d9252a; } .site-footer .bottom-footer li a {  display:inline-block; } .site-footer .bottom-footer .col-md-6:last-child ul {  text-align:right; } .site-footer .site-info {  margin-left:-11px; } @media (min-width:992px) {  .site-footer .container {   max-width:1440px;  }  .site-footer ul li {   margin-bottom:38px;  }  .site-footer .top-footer {   padding-top:5px;  }  .site-footer .bottom-footer {   padding:43px 68px 20px 95px;  }  .site-footer .footer-logo {   -webkit-box-flex:0;   -ms-flex:0 0 32%;   flex:0 0 32%;   max-width:32%;   padding-left:5%;   padding-right:8%;   display:-webkit-box;   display:-ms-flexbox;   display:flex;   -webkit-box-align:center;   -ms-flex-align:center;   align-items:center;  }  .site-footer .footer-main-menu {   -webkit-box-flex:0;   -ms-flex:0 0 30%;   flex:0 0 30%;   max-width:30%;   padding-left:10%;   padding-top:44px;   border-left:2px solid #ffffff;   padding-bottom:5px;  }  .site-footer .footer-main-menu li {   margin-bottom:35px;   font-size:20px;   letter-spacing:-0.77px;  }  .site-footer .footer-support {   -webkit-box-flex:0;   -ms-flex:0 0 22%;   flex:0 0 22%;   max-width:22%;   padding-left:2%;   padding-top:43px;  }  .site-footer .footer-support .menu-help-support-container {   padding-top:10px;  }  .site-footer .footer-follow-us {   padding-left:22px;   padding-top:43px;  }  .site-footer h4 {   font-size:20px;   letter-spacing:-0.77px;   margin-bottom:24px;  } } @media (min-width:1440px) {  .site-footer .footer-logo {   padding-left:70px;   padding-right:25px;  }  .site-footer .footer-main-menu {   padding-left:130px;  }  .site-footer .footer-logo {   -webkit-box-flex:0;   -ms-flex:0 0 455px;   flex:0 0 455px;   max-width:455px;  }  .site-footer .footer-main-menu {   -webkit-box-flex:0;   -ms-flex:0 0 370px;   flex:0 0 370px;   max-width:370px;  }  .site-footer .footer-support {   -webkit-box-flex:0;   -ms-flex:0 0 300px;   flex:0 0 300px;   max-width:300px;   padding-left:30px;  } } @media (max-width:1024px) and (min-width:992px) {  .site-footer .footer-logo {   padding-left:25px;  }  .site-footer .footer-main-menu {   padding-left:6%;   -webkit-box-flex:0;   -ms-flex:0 0 25%;   flex:0 0 25%;   max-width:25%;  } } @media (max-width:991px) and (min-width:768px) {  .site-footer {   padding-top:70px;  }  .site-footer .footer-logo {   margin-bottom:63px;  }  .site-footer .footer-logo img {   max-width:197px;  }  .site-footer .footer-main-menu li {   margin-bottom:21px;  }  .site-footer .bottom-footer {   padding-top:31px;  } } @media (max-width:991px) {  .site-footer .top-footer {   -ms-flex-wrap:wrap;   flex-wrap:wrap;  }  .site-footer .footer-logo {   -webkit-box-flex:0;   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;   display:-webkit-box;   display:-ms-flexbox;   display:flex;   -webkit-box-pack:justify;   -ms-flex-pack:justify;   justify-content:space-between;   margin-bottom:83px;   -webkit-box-align:center;   -ms-flex-align:center;   align-items:center;  }  .footer-tab-follow-us h4 {   -webkit-box-flex:0;   -ms-flex:0 0 76px;   flex:0 0 76px;   max-width:76px;   margin:2px 6px 0 0;  }  .footer-tab-follow-us .social-media {   display:inline-block;  }  .footer-tab-follow-us .social-media li {   display:inline-block;   margin:2px 0px 2px 13px;   max-width:27px;  }  .footer-tab-follow-us .social-media li img {   max-height:19px;  }  .site-footer .footer-main-menu,  .site-footer .footer-category,  .site-footer .footer-support {   -webkit-box-flex:0;   -ms-flex:0 0 33.33%;   flex:0 0 33.33%;   max-width:33.33%;  }  .site-footer .bottom-footer {   padding-left:25px;   padding-right:25px;   padding-bottom:20px;  }  .site-footer .site-info {   margin-left:0px;  }  .bottom-footer .row {   -ms-flex-wrap:nowrap;   flex-wrap:nowrap;  }  .bottom-footer .col-sm-12:first-child {   -webkit-box-flex:0;   -ms-flex:0 0 150px;   flex:0 0 150px;   max-width:150px;  }  .bottom-footer .col-sm-12:last-child {   -webkit-box-flex:1;   -ms-flex:1 1 auto;   flex:1 1 auto;   max-width:100%;  }  .site-footer .footer-main-menu {   -webkit-box-flex:0;   -ms-flex:0 0 260px;   flex:0 0 260px;   max-width:260px;  }  .site-footer .footer-support {   -webkit-box-flex:0;   -ms-flex:0 0 250px;   flex:0 0 250px;   max-width:250px;  }  .bottom-footer .row {   max-width:678px;   margin:0 auto;  } } @media (max-width:767px) {  .site-footer {   padding-top:64px;  }  .site-footer .footer-logo {   -ms-flex-wrap:wrap;   flex-wrap:wrap;   -webkit-box-pack:center;   -ms-flex-pack:center;   justify-content:center;   margin-bottom:60px;  }  .site-footer .footer-logo > a {   margin-bottom:62px;  }  .site-footer .footer-logo .footer-tab-follow-us {   display:-webkit-box;   display:-ms-flexbox;   display:flex;   -webkit-box-flex:0;   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;   -webkit-box-pack:center;   -ms-flex-pack:center;   justify-content:center;  }  .footer-tab-follow-us h4 {   display:none;  }  .footer-tab-follow-us .social-media li {   max-width:39px;   margin:3px 16px;  }  .footer-tab-follow-us .social-media li img {   max-height:27px;  }  .site-footer .footer-main-menu,  .site-footer .footer-category,  .site-footer .footer-support {   -webkit-box-flex:0;   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;  }  .footer-main-menu {   border-bottom:2px solid rgba(236, 236, 236, 0.2);   padding-bottom:22px;  }  .footer-category {   display:none;  }  .footer-follow-us {   display:none;  }  .footer-category,  .footer-support {   padding-top:63px;   border-bottom:2px solid rgba(236, 236, 236, 0.2);   padding-bottom:32px;  }  .site-footer h4 {   text-align:center;   font-size:22px;   letter-spacing:-0.85px;   margin-bottom:32px;  }  .site-footer ul {   text-align:center;  }  .site-footer ul li {   letter-spacing:-0.85px;   margin-bottom:32px;  }  .site-footer ul li a {   text-decoration:underline;  }  .site-footer .footer-main-menu li {   margin-bottom:41px;   font-size:22px;  }  .site-footer .footer-main-menu li a {   text-decoration:none;  }  .bottom-footer .row {   -ms-flex-wrap:wrap;   flex-wrap:wrap;   -webkit-box-pack:center;   -ms-flex-pack:center;   justify-content:center;  }  .bottom-footer .col-sm-12:first-child,  .bottom-footer .col-sm-12:last-child {   -webkit-box-flex:0;   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;   text-align:center;  }  .site-footer .bottom-footer {   padding-bottom:44px;  }  .site-footer .bottom-footer .col-md-6:last-child ul {   text-align:center;  }  .site-footer .bottom-footer li {   display:block;   margin:0 0px 18px 0;  }  .site-footer .bottom-footer li:after {   display:none;  } } .search-page {  padding:100px 0; } .search-page .page-title {  margin-bottom:80px; } .search-page .listing-items-main article {  flex:0 0 33.33%;  max-width:33.33%;  padding:0 15px;  margin-bottom:50px; } @media (max-width:767px) {  .search-page .listing-items-main article {   flex:0 0 50%;   max-width:50%;  } } @media (max-width:575px) {  .search-page .listing-items-main article {   flex:0 0 100%;   max-width:100%;  } } .search-page .listing-items-main article figure {  position:relative;  padding-bottom:100%;  background-color:#f6f6f6;  margin-bottom:15px;  overflow:hidden; } .search-page .listing-items-main article figure img {  position:absolute;  top:50%;  left:50%;  max-width:inherit;  height:100%;  transform:translate(-50%, -50%); } .search-page .header-search-main {  width:100%; } @media (max-width:1500px) {  .search-page .header-search-main {   width:98%;  } } @media (max-width:1024px) {  .search-page .header-search-main {   width:100%;   padding:30px 30px 35px 30px;   left:0;   transform:inherit;  } } @media (max-width:359px) {  .search-page .header-search-main {   padding:30px 20px 35px 20px;  } } .search-page .header-search-main.search-opened {  display:block; } .search-page .header-search-main form {  max-width:930px;  margin:0 auto;  display:flex; } @media (max-width:767px) {  .search-page .header-search-main form {   flex-wrap:wrap;   justify-content:center;  } } .search-page .header-search-main label[for="search"] {  display:none; } .search-page .header-search-main input[type="text"] {  flex:1 1 auto;  border:0;  border-bottom:2px solid #d9252a;  font-size:28px;  letter-spacing:-1.31px;  padding:3px 5px 8px 5px;  color:#b9b9b9; } @media (max-width:1024px) {  .search-page .header-search-main input[type="text"] {   font-size:24px;  } } @media (max-width:767px) {  .search-page .header-search-main input[type="text"] {   flex:0 0 100%;   max-width:100%;   margin-bottom:32px;   padding:3px 0;  } } @media (max-width:359px) {  .search-page .header-search-main input[type="text"] {   font-size:22px;  } } .search-page .header-search-main input[type="text"]::-webkit-input-placeholder {  color:#b9b9b9 !important;  font-weight:400 !important; } .search-page .header-search-main input[type="text"]::-moz-placeholder {  color:#b9b9b9 !important;  font-weight:400 !important; } .search-page .header-search-main input[type="text"]:-ms-input-placeholder {  color:#b9b9b9 !important;  font-weight:400 !important; } .search-page .header-search-main input[type="text"]:-moz-placeholder {  color:#b9b9b9 !important;  font-weight:400 !important; } .search-page .header-search-main input[type="submit"] {  flex:0 0 213px;  max-width:213px;  margin-left:39px;  background:#000000;  border-radius:35px;  border:4px solid #000000;  display:block;  padding:11px 10px;  font-size:18px;  font-weight:700;  font-family:"sofiapro";  letter-spacing:-0.69px;  color:#ffffff;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } @media (max-width:767px) {  .search-page .header-search-main input[type="submit"] {   margin-left:auto;   margin-right:auto;   flex:0 0 300px;   max-width:300px;  } } .search-page .header-search-main input[type="submit"]:hover {  background:transparent;  color:#000000;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .paginetion-blk {  padding:0;  } .paginetion-blk .page-numbers {  text-align:center;  padding:0; } .paginetion-blk .page-numbers li {  display:inline-block;  vertical-align:middle;  color:#b4b4b5;  font-size:20px;  font-weight:700;  padding:0;  width:30px;  text-align:center;  position:relative;  height:15px; } @media (max-width:767px) {  .paginetion-blk .page-numbers li {   width:25px;  } } .paginetion-blk .page-numbers li .page-numbers {  color:#b4b4b5; } .paginetion-blk .page-numbers li .page-numbers:hover {  color:#000000; } .paginetion-blk .page-numbers li .page-numbers.current {  color:#000000; } .paginetion-blk .page-numbers li .page-numbers.current:before {  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/uplers-shape.svg) no-repeat;  height:35px;  width:35px;  position:absolute;  background-size:35px;  content:"";  left:45%;  top:68%;  transform:translate(-50%, -50%);  z-index:-1; } .paginetion-blk .page-numbers li .prev {  font-size:0;  display:block;  position:relative; } .paginetion-blk .page-numbers li .prev:before {  content:"";  width:100%;  height:100%;  position:absolute;  top:0;  left:0;  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/arrow-grey-fat.svg) no-repeat center;  background-size:15px;  transform:rotate(-90deg);  border-color:#b4b4b5; } .paginetion-blk .page-numbers li .prev:hover:before {  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/arrow-black-fat.svg) no-repeat center;  background-size:15px;  transform:rotate(-90deg); } .paginetion-blk .page-numbers li .next {  font-size:0;  display:block;  position:relative; } .paginetion-blk .page-numbers li .next:before {  content:"";  width:100%;  height:100%;  position:absolute;  top:0;  left:0;  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/arrow-grey-fat.svg) no-repeat center;  background-size:15px;  transform:rotate(90deg);  border-color:#b4b4b5; } .paginetion-blk .page-numbers li .next:hover:before {  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/arrow-black-fat.svg) no-repeat center;  background-size:15px;  transform:rotate(90deg); } .android .paginetion-blk .page-numbers li .page-numbers, .ios .paginetion-blk .page-numbers li .page-numbers {  padding-top:4px; } .android .paginetion-blk .page-numbers li .page-numbers.next, .android .paginetion-blk .page-numbers li .page-numbers.prev, .ios .paginetion-blk .page-numbers li .page-numbers.next, .ios .paginetion-blk .page-numbers li .page-numbers.prev {  padding-top:0; } .error404 {  height:100%; } .error404 #top {  display:none !important; } .error404 .popup-main {  display:none; } .error404 .search-bar-main {  display:none; } .error404 footer, .error404 .healthyLife-section, .error404 .featured-logos-section {  display:none; } .error404 .site-header .wrap-inner .header-right {  display:none !important; } .error404 #page {  height:100%; } .error404 .page-content-section {  height:100%;  margin:0; } .error404 .error-main {  margin:auto;  padding-top:73px; } @media (max-width:1024px) {  .error404 .error-main {   padding-top:75px;  } } @media (max-width:767px) {  .error404 .error-main {   padding:90px 0 55px;   margin-bottom:50px;  } } @media (max-width:575px) {  .error404 .error-main {   overflow:hidden;  } } .error404 .error-main .title-404 {  font-size:150px;  line-height:0.8;  margin-bottom:0; } @media (max-width:767px) {  .error404 .error-main .title-404 {   font-size:100px;   margin-bottom:10px;  } } .error404 .error-main .content-404 h3 {  padding:10px;  border-top:1px solid rgba(255, 255, 255, 0.42);  border-bottom:1px solid rgba(255, 255, 255, 0.42);  text-transform:uppercase;  letter-spacing:10px;  margin:20px 0;  font-size:22px; } @media (max-width:767px) {  .error404 .error-main .content-404 h3 {   font-size:22px;   letter-spacing:2px;  }  .error404 .error-main .content-404 p {   line-height:1.25em;   font-size:15px;  } } .error-page {  text-align:center;  padding:20px 0;  display:flex;  flex-direction:column;  justify-content:center; } .error-page .error-image {  padding:0 0 0 119px; } .error-page .error-image figure img {  max-width:500px;  margin:0 auto; } @media (max-width:1024px) {  .error-page .error-image figure img {   max-width:604px;  } } @media (max-width:768px) {  .error-page .error-image figure img {   max-width:300px;  } } @media (max-width:551px) {  .error-page .error-image figure img {   max-width:80%;  } } @media (max-width:425px) {  .error-page .error-image figure img {   max-width:305px;  } } @media (max-width:551px) {  .error-page .error-image figure {   margin-bottom:20px;  } } @media (max-width:425px) {  .error-page .error-image figure {   margin-bottom:0;  } } @media (max-width:1024px) {  .error-page .error-image {   margin-bottom:10px;  } } @media (max-width:768px) {  .error-page .error-image {   margin-bottom:0;  } } @media (max-width:551px) {  .error-page .error-image {   padding:0 0 0 43px;   margin-bottom:0;  } } .error-page .caption {  font-family:"sofiapro"; } .error-page .caption h1 {  font-size:55px;  font-weight:700;  line-height:58px;  letter-spacing:-2.58px; } @media (max-width:1024px) {  .error-page .caption h1 {   font-size:70px;  } } @media (max-width:767px) {  .error-page .caption h1 {   font-size:38px;   margin-bottom:0;   letter-spacing:-1.78px;   line-height:67px;   padding-right:0;  } } .error-page .caption p {  font-size:17px;  line-height:24px;  letter-spacing:-0.5px;  text-align:center;  font-weight:700;  display:inline-block;  margin-bottom:30px; } @media (max-width:1024px) {  .error-page .caption p {   margin-bottom:25px;  } } @media (max-width:768px) {  .error-page .caption p {   margin-bottom:25px;   max-width:289px;  } } .error-page .caption .button {  padding-right:18px; } .error-page .caption .cta-button {  padding:5px 70px;  font-size:18px;  font-weight:bold;  font-style:normal;  line-height:2.5;  letter-spacing:-0.69px;  text-align:center;  color:#000000;  border:4px solid #000;  border-radius:44px;  background:transparent;  margin-bottom:11px; } .error-page .caption .cta-button:hover, .error-page .caption .cta-button:focus {  background-color:#000000;  color:#ffffff; } @media (max-width:1024px) {  .error-page .caption .cta-button {   padding:5px 81px;   font-size:19px;  } } @media (max-width:768px) {  .error-page .caption .cta-button {   padding:5px 103px;   font-size:18px;  } } @media (max-width:425px) {  .error-page .caption .cta-button {   padding:5px 30px;   font-size:18px;   width:100%;  } } .error-page .caption .return_link {  text-align:center;  text-decoration:underline !important;  font-size:18px;  font-weight:700;  line-height:47px;  letter-spacing:-0.69px;  font-family:"sofiapro";  cursor:pointer; } @media (max-width:1024px) {  .error-page .caption .return_link {   font-size:19px;  } } @media (max-width:768px) {  .error-page .caption {   padding:0;  } } @media (max-width:575px) {  .installation-page .inner-banner {   height:223px;   padding-bottom:15px;   padding-top:15px;   align-items:center;  } } @media (min-width:1200px) {  .installation-page .container {   max-width:1125px;  } } .installation-page .block-section {  padding-left:15px;  padding-right:15px; } @media (max-width:767px) {  .installation-page .block-section {   padding-left:25px;   padding-right:25px;  } } @media (min-width:1200px) {  .installation-page .block-section .container {   max-width:1094px;  } } .installation-page .block-section .button-box {  padding-left:2px; }  .video-banner-main {  padding:147px 0 100px 0; } @media (max-width:1024px) {  .video-banner-main {   padding:87px 0 40px 0;  } } @media (max-width:767px) {  .video-banner-main {   padding:51px 0 40px 0;  }  .video-banner-main .container {   padding-right:0;   padding-left:0;  } } .video-banner-main h2 {  font-size:42px;  line-height:0.95;  letter-spacing:-1.17px;  margin-bottom:92px; } @media (max-width:767px) {  .video-banner-main h2 {   font-size:32px;   line-height:1.41;   letter-spacing:-1.5px;   margin-bottom:37px;   padding-left:25px;   padding-right:25px;  } } .video-banner-main .full-video-banner > figure, .video-banner-main .full-video-banner > .video {  padding-bottom:53.5%; } @media (max-width:767px) {  .video-banner-main .full-video-banner {   padding-bottom:0;   background-color:transparent;  } } @media (max-width:767px) {  .video-banner-main .full-video-banner > figure,  .video-banner-main .full-video-banner > .video {   padding-bottom:100%;  } } .video-banner-main .video-content {  text-align:center;  padding:33px 10%; } @media (max-width:991px) {  .video-banner-main .video-content {   padding:33px 25px;  } } .video-banner-main .video-content p {  font-size:20px;  line-height:1.5;  letter-spacing:-0.77px; } .video-banner-main + .block-section, .video-banner-main + script + .block-section {  padding-top:0; } .video-banner-main .play-icon {  width:115px;  height:115px; }  .steps-main {  padding-bottom:55px; } .steps-main .imgContent-two-column {  padding:58px 0 88px; } @media (max-width:1024px) {  .steps-main .imgContent-two-column {   padding-bottom:50px;  }  .steps-main .imgContent-two-column .align-items-center {   align-items:flex-start !important;  } } @media (max-width:1024px) {  .steps-main .imgContent-two-column {   padding-bottom:12px;  } } @media (min-width:768px) {  .steps-main .imgContent-two-column .col-12:first-child {   padding-right:35px;  }  .steps-main .imgContent-two-column .col-12:last-child {   padding-left:88px;  } } @media (min-width:768px) and (max-width:1024px) {  .steps-main .imgContent-two-column .col-12:last-child {   padding-left:15px;  } } @media (min-width:768px) {  .steps-main .imgContent-two-column:nth-child(2n + 1) .col-12:first-child {   order:2;   padding-left:25px;   padding-right:15px;  }  .steps-main .imgContent-two-column:nth-child(2n + 1) .col-12:last-child {   order:1;   padding-left:15px;  } } @media (min-width:768px) and (min-width:1024px) {  .steps-main .imgContent-two-column:nth-child(2n + 1) .col-12:last-child {   padding-right:85px;  } } @media (max-width:767px) {  .steps-main figure {   margin-bottom:37px;  } } .steps-main h2 {  margin-bottom:24px;  font-weight:400; } .steps-main h2 span {  display:block;  color:#d9252a;  font-weight:700; } @media (max-width:767px) {  .steps-main h2 {   font-size:26px;   font-weight:400;   line-height:1.5;   letter-spacing:-1.22px;  }  .steps-main h2 span {   font-weight:700;  } } .steps-main p {  margin-bottom:22px;  line-height:28px;  letter-spacing:-0.9px; } @media (max-width:767px) {  .steps-main p {   margin-bottom:30px;  } } .steps-main ul {  padding:0;  margin:0 0 27px 0; } .steps-main ul li {  list-style:none;  padding:0 0 0 30px;  margin-bottom:8px;  position:relative; } .steps-main ul li:before {  content:"";  display:block;  width:10px;  height:10px;  background:#d9252a;  position:absolute;  top:12px;  left:3px; } .android .steps-main ul li:before, .ios .steps-main ul li:before {  top:7px; }  .site {  overflow-x:hidden; } .site-header + * {   transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } @media (max-width:1024px) {  .site-header + * { } } @media (max-width:767px) {  .site-header + * { } } @media (min-width:1025px) {  .home #main { } } .page-title {  font-size:50px;  line-height:1.125;  letter-spacing:-2.34px; } @media (max-width:767px) {  .page-title {   font-size:32px;   letter-spacing:-1.5px;  } } input {  -webkit-appearance:none;  -moz-appearance:none;  appearance:none; }  .search-bar-main {  background-color:#000000;  color:#ffffff;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  height:94px;  position:fixed;  top:0;  left:0;  z-index:1;  width:100%; } @media (max-width:1024px) {  .search-bar-main {   -ms-flex-wrap:wrap;   flex-wrap:wrap;   height:inherit;  } } .search-bar-main .container {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  height:100%; } @media (min-width:1501px) {  .search-bar-main .container {   max-width:1440px;  } } @media (max-width:1500px) {  .search-bar-main .container {   max-width:100%;   padding:0;  } } @media (max-width:1024px) {  .search-bar-main .container {   -ms-flex-wrap:wrap;   flex-wrap:wrap;  } } @media (max-width:767px) {  .search-bar-main .container {   padding:0 !important;  } } .search-bar-main .search-bar-label {  -webkit-box-flex:0;  -ms-flex:0 0 358px;  flex:0 0 358px;  max-width:358px;  font-size:24px;  font-weight:600;  letter-spacing:-1.13px;  text-transform:uppercase;  padding:4px 10px 4px 50px;  position:relative;  pointer-events:none; } .search-bar-main .search-bar-label.open .arrroDown {  -webkit-transform:translateY(-50%) rotate(180deg);  -ms-transform:translateY(-50%) rotate(180deg);  transform:translateY(-50%) rotate(180deg); } @media (max-width:1500px) {  .search-bar-main .search-bar-label {  -webkit-box-flex:0;   -ms-flex:0 0 280px;   flex:0 0 280px;   max-width:280px;   padding-left:25px;   padding-right:30px;   font-size:20px;  } } @media (max-width:1024px) {  .search-bar-main .search-bar-label {   -webkit-box-flex:0;   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;   padding:16px 58px;   font-size:22px;   letter-spacing:-0.61px;   cursor:pointer;   pointer-events:inherit;  }  .search-bar-main .search-bar-label .arrroDown {   display:inline-block;   background-image:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/arrow-down-white.svg);   background-repeat:no-repeat;   width:25px;   height:14px;   position:absolute;   top:50%;   right:30px;   -webkit-transform:translateY(-50%);   -ms-transform:translateY(-50%);   transform:translateY(-50%);  } } @media (max-width:1024px) and (max-width:767px) {  .search-bar-main .search-bar-label .arrroDown {   right:28px;  } } @media (max-width:767px) {  .search-bar-main .search-bar-label {   padding-left:28px;   font-size:20px;   padding:16px 55px 16px 25px;  } } .search-bar-main .search-bar-label:after {  content:"";  display:block;  height:44px;  width:2px;  background-color:#ffffff;  position:absolute;  top:50%;  right:0;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%); } @media (max-width:1024px) {  .search-bar-main .search-bar-label:after {   display:none;  } } .search-bar-main .search-bar-form {  -webkit-box-flex:1;  -ms-flex:1 1 auto;  flex:1 1 auto;  max-width:100%;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  height:100%; } @media (max-width:1024px) {  .search-bar-main .search-bar-form {   -webkit-box-flex:0;   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;   display:-webkit-box;   display:-ms-flexbox;   display:flex;   -ms-flex-wrap:wrap;   flex-wrap:wrap;   display:none;  } } @media (max-width:1024px) {  .search-bar-main .search-bar-form {   display:-webkit-box;   display:-ms-flexbox;   display:flex;  } } .search-bar-main .search-bar-form select {  background-color:transparent;  border:0;  color:#fff;  -webkit-appearance:none;  font-size:20px;  letter-spacing:-0.77px;  text-transform:uppercase;  font-weight:700;  width:100%;  outline:none; } .search-bar-main .search-bar-form select option {  color:#000000; } .search-bar-main .search-bar-form select:focus {  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/select-down-arrow-red-new.svg) no-repeat;  background-position:right center; } .search-bar-main .search-bar-form .form-group {  margin-bottom:0;  position:relative; } .search-bar-main .search-bar-form .form-group:after {  content:"";  display:block;  height:44px;  width:2px;  background-color:#ffffff;  position:absolute;  top:50%;  right:0;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%); } @media (max-width:1024px) {  .search-bar-main .search-bar-form .form-group:after {   display:none;  } } .search-bar-main .search-bar-form .form-group:last-child:after {  display:none; } @media (max-width:1024px) {  .search-bar-main .search-bar-form .form-group {   opacity:1;   -webkit-animation:inherit;   animation:inherit;  } } @media (max-width:1024px) and (min-width:768px) {  .search-bar-main .search-bar-form .form-group:nth-child(even) {   border-left:2px solid #232323;  } } .search-bar-main .search-bar-form .form-loader {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background:rgba(0, 0, 0, 0.5);  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; } @media (min-width:1025px) {  .search-bar-main .search-bar-form .form-loader {   display:none !important;  } } .search-bar-main .search-bar-form .form-loader img {  max-width:50px; } .search-bar-main .form-group-main {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:100%;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center; } @media (max-width:1024px) {  .search-bar-main .form-group-main {   -ms-flex-wrap:wrap;   flex-wrap:wrap;  } } .search-bar-main .form-group-main .rev-select {  height:inherit; } @media (max-width:1024px) {  .search-bar-main .form-group-main .rev-select {   height:60px;   display:-webkit-box;   display:-ms-flexbox;   display:flex;   -webkit-box-align:center;   -ms-flex-align:center;   align-items:center;   position:relative;   background-color:#000000;  } } .search-bar-main .form-group-main .form-group {  -webkit-box-flex:1;  -ms-flex:1 1 auto;  flex:1 1 auto;  max-width:100%; } @media (max-width:1024px) {  .search-bar-main .form-group-main .form-group {   -webkit-box-flex:0;   -ms-flex:0 0 50%;   flex:0 0 50%;   max-width:50%;   border-top:2px solid #232323;  } } @media (max-width:767px) {  .search-bar-main .form-group-main .form-group {   -webkit-box-flex:0;   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;  } } .search-bar-main .select-styled {  padding:0px 10px;  font-size:20px;  font-weight:700;  text-transform:uppercase;  line-height:1;  text-align:center;  position:relative;  width:235px;  color:#ffffff;  max-height:60px;  overflow:hidden;  margin:0 auto; } @media (min-width:1025px) {  .search-bar-main .select-styled {   pointer-events:none;  } } @media (max-width:1500px) {  .search-bar-main .select-styled {   width:200px;  } } @media (max-width:1200px) {  .search-bar-main .select-styled {   width:170px;  } } @media (max-width:1100px) {  .search-bar-main .select-styled {   width:150px;  } } @media (max-width:1024px) {  .search-bar-main .select-styled {   width:100%;   padding:0px 58px;   font-size:18px;   text-align:left;   font-weight:normal;   max-height:38px;   display:-webkit-box;   display:-ms-flexbox;   display:flex;   position:static;  } } @media (max-width:767px) {  .search-bar-main .select-styled {   padding-left:28px;   padding-right:48px;  } } .search-bar-main .select-styled:after {  width:31px;  height:20px;  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/header-down-arrow-red.svg) no-repeat center;  display:block;  position:absolute;  right:15px;  top:50%;  -webkit-transform:translateY(-50%) rotate(0deg);  -ms-transform:translateY(-50%) rotate(0deg);  transform:translateY(-50%) rotate(0deg);  opacity:0;  visibility:hidden; } @media (min-width:1300px) {  .search-bar-main .select-styled:after {   right:39px;  } } @media (max-width:1500px) {  .search-bar-main .select-styled:after {   right:25px;  } } @media (max-width:1500px) and (min-width:1025px) {  .search-bar-main .select-styled:after {   background-size:25px;  } } @media (max-width:1100px) {  .search-bar-main .select-styled:after {   right:20px;  } } @media (max-width:1024px) {  .search-bar-main .select-styled:after {   width:20px;   height:15px;   background-size:contain;   right:35px;   opacity:1;   visibility:visible;  } } @media (max-width:767px) {  .search-bar-main .select-styled:after {   opacity:1;   visibility:visible;   right:25px;  } } .search-bar-main .select-styled:before {  content:"";  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  display:block; } .search-bar-main .select-styled::after {  content:""; } .search-bar-main .select-styled:active, .search-bar-main .select-styled.active {  color:#ffffff; } .search-bar-main .select-styled.active::after {  -webkit-transform:translateY(-50%) rotate(180deg);  -ms-transform:translateY(-50%) rotate(180deg);  transform:translateY(-50%) rotate(180deg); } .search-bar-main .select-options {  background-color:#000000;  max-height:260px;  overflow:auto;  z-index:10;  padding-top:20px;  } @media (max-width:1024px) {  .search-bar-main .select-options {   padding-top:0;  } } .search-bar-main .select-options li {  padding:13px 40px 12px 40px;  font-size:20px;  letter-spacing:-0.77px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  font-weight:400;  border:0; } @media (max-width:1500px) {  .search-bar-main .select-options li {   width:290px;   margin-left:auto;   margin-right:auto;  } } @media (max-width:1024px) {  .search-bar-main .select-options li {   padding-left:58px;   width:100%;  } } @media (max-width:767px) {  .search-bar-main .select-options li {   padding-left:28px;   padding-right:28px;  } } .search-bar-main .select-options li:hover {  text-decoration:underline; } .search-bar-main .select-options li:nth-child(1) {  display:none; } .search-bar-main select.active {  color:#ffffff; } .search-bar-main select.active ~ .select-styled {  width:340px;  text-align:left;  padding-left:40px;  padding-right:40px;  margin-left:0; } @media (min-width:1300px) {  .search-bar-main select.active ~ .select-styled {   padding-right:70px;  } } @media (min-width:1025px) {  .search-bar-main select.active ~ .select-styled {   pointer-events:all;  } } @media (max-width:1500px) {  .search-bar-main select.active ~ .select-styled {   width:290px;   padding-right:60px;   margin:0 auto;  } } @media (max-width:1200px) {  .search-bar-main select.active ~ .select-styled {   width:270px;   margin:0 auto;  } } @media (max-width:1100px) {  .search-bar-main select.active ~ .select-styled {   width:260px;   padding-right:40px;   margin:0;  } } @media (max-width:1024px) {  .search-bar-main select.active ~ .select-styled {   width:100%;   padding:0px 58px;  } } @media (max-width:767px) {  .search-bar-main select.active ~ .select-styled {   padding-left:28px;   padding-right:28px;  } } .search-bar-main select.active ~ .select-styled:after {  opacity:1;  visibility:visible; } .search-bar-main .form-group.selected .select-styled {  color:#d9252a;  font-weight:800;  pointer-events:all; } .search-bar-main.sticky-search, .search-bar-main.fixed-search {  position:fixed;  top:0;  left:0;  width:100%;  z-index:8;  margin-top:82px; } @media (max-width:1024px) {  .search-bar-main.sticky-search,  .search-bar-main.fixed-search {   margin-top:75px;  } } @media (max-width:767px) {  .search-bar-main.sticky-search,  .search-bar-main.fixed-search {   margin-top:70px;  } } .search-bar-main.fixed-search + * {  margin-top:94px; } @media (max-width:1024px) {  .search-bar-main.fixed-search + * {   margin-top:189px;  } } @media (max-width:767px) {  .search-bar-main.fixed-search + * {   margin-top:62px;  } } @media (max-width:1024px) {  body:not(.home) .search-bar-main .search-bar-form {   display:none;  } }  .home .search-bar-main {  position:relative;  display:none; } @media (max-width:767px) {  .home .search-bar-main {   display:block;  } } .home .search-bar-main.fixed-search {  position:fixed; } @media (max-width:1024px) {  .home .search-bar-main .search-bar-form {   display:-webkit-box;   display:-ms-flexbox;   display:flex;  }  .home .search-bar-main .search-bar-label {   pointer-events:none;  }  .home .search-bar-main .search-bar-label .arrroDown {   display:none;  }  .home .search-bar-main.fixed-search .search-bar-form {   display:none;  }  .home .search-bar-main.fixed-search .search-bar-label {   pointer-events:all;  }  .home .search-bar-main.fixed-search .search-bar-label .arrroDown {   display:inline-block;  } } .home .android .search-bar-main .form-group-main, .ios .search-bar-main .form-group-main {  padding-top:0; } .home .android .search-bar-main .form-group-main .rev-select, .ios .search-bar-main .form-group-main .rev-select {  padding-top:2px; } .home .android .search-bar-main .form-group-main .rev-select .rev-select, .ios .search-bar-main .form-group-main .rev-select .rev-select {  padding-top:0; }  .inner-banner {  width:100%;  height:315px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  background-position:center;  background-repeat:no-repeat;  background-size:cover;  color:#ffffff; } @media (max-width:767px) {  .inner-banner {   -webkit-box-pack:start;   -ms-flex-pack:start;   justify-content:flex-start;   -webkit-box-align:end;   -ms-flex-align:end;   align-items:flex-end;   padding:0 25px 42px;   height:360px;   margin-top:-1px;  } } .inner-banner h1 {  font-size:50px;  font-weight:700;  line-height:1.2;  letter-spacing:-2.34px; } @media (max-width:991px) {  .inner-banner h1 {   font-size:40px;   line-height:46px;   letter-spacing:-1.88px;  } }  .description-page ul {  padding:0;  margin:0 0 27px 0; } .description-page ul li {  list-style:none;  padding:0 0 0 30px;  margin-bottom:8px;  position:relative; } .description-page ul li:before {  content:"";  display:block;  width:10px;  height:10px;  background:#d9252a;  position:absolute;  top:12px;  left:3px; }  @media (max-width:1024px) {  .about-page .content-two-column {   padding-bottom:117px;  } } @media (max-width:767px) {  .about-page .content-two-column {   padding:80px 0 82px;  } } @media (max-width:767px) {  .about-page .full-video-banner {   padding-bottom:0;  }  .about-page .full-video-banner figure {   position:relative;  } } .about-page .warranty-top {  padding:100px 0; } .about-page .warranty-top + * {  padding-top:0;  padding-bottom:100px; } .about-page .warranty-top h2 {  text-align:center;  margin-bottom:80px; } .about-page .warranty-top .alignleft {  float:left;  margin-right:15px;  margin-bottom:15px; } @media (max-width:480px) {  .about-page .warranty-top .alignleft {   float:none;   margin-right:0;   display:block;  } } .about-page .warranty-top .alignright {  float:right;  margin-left:15px;  margin-bottom:15px; } @media (max-width:480px) {  .about-page .warranty-top .alignright {   float:none;   margin-left:0;   display:block;  } } .about-page .warranty-top p:after {  content:"";  display:block;  clear:both; } .about-page .content-two-column + .full-video-banner .warranty-top {  padding:150px 0; } .about-page .content-two-column + .full-video-banner .warranty-top + * {  padding-top:0; }  .block-section {  padding:158px 0 100px; } @media (max-width:1024px) {  .block-section {   padding:98px 25px 40px;  } } @media (max-width:767px) {  .block-section {   padding-top:28px;   padding-bottom:28px;  } } .block-section .container {  border:4px solid #000000;  padding:60px; } @media (min-width:1200px) {  .block-section .container {   max-width:980px;  } } @media (min-width:992px) {  .block-section .container {   max-width:930px;  } } @media (min-width:768px) {  .block-section .container {   max-width:648px;  } } @media (max-width:767px) {  .block-section .container {   padding:67px 20px 33px 20px;  } } .block-section h2 {  font-size:32px;  line-height:1.125;  letter-spacing:-0.89px;  margin-bottom:46px; } @media (max-width:767px) {  .block-section h2 {   font-size:26px;   line-height:1.46;   letter-spacing:-1.22px;   margin-bottom:35px;  } } .block-section .details-main {  display:-webkit-box;  display:-ms-flexbox;  display:flex; } @media (max-width:767px) {  .block-section .details-main {   -webkit-box-orient:vertical;   -webkit-box-direction:normal;   -ms-flex-direction:column;   flex-direction:column;  } } .block-section .details-main figure {  -webkit-box-flex:0;  -ms-flex:0 0 110px;  flex:0 0 110px;  max-width:110px;  padding:5px 0 0 5px; } @media (max-width:767px) {  .block-section .details-main figure {   -webkit-box-ordinal-group:3;   -ms-flex-order:2;   order:2;   margin-top:-97px;   padding:0 0 0 38px;   display:none;  } } .block-section .details-main .details {  -webkit-box-flex:1;  -ms-flex:1 1 auto;  flex:1 1 auto;  max-width:100%;  } @media (max-width:767px) {  .block-section .details-main .details {   padding-bottom:45px;  } } @media (max-width:767px) {  .block-section .details-main .details .button-box {   text-align:center;   padding-top:34px;  } } @media (max-width:767px) {  .block-section .details-main .details .button-box::before {   content:"";   width:63px;   height:81px;   background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/pdf-icon-white.svg) no-repeat center;   display:inline-block;   vertical-align:middle;   margin-right:24px;  } } .block-section .details-main .details .text-button.arrow {  display:inline-block; } @media (max-width:767px) {  .block-section .details-main .details .text-button.arrow {   vertical-align:middle;  } } .block-section .details-main .details p {  margin-bottom:9px; } .block-section.black .container {  background-color:#000000;  color:#ffffff; } .block-section.black .text-button.arrow span {  color:#ffffff; } .block-section.black .text-button.arrow span:after {  background-image:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/arrow-white-fat.svg); } .block-section.black .text-button::after {  background-color:#ffffff; }  .description-page .privacy-middel {  padding-top:95px;  padding-bottom:85px; } @media (max-width:767px) {  .description-page .privacy-middel {   padding-top:49px;   padding-bottom:49px;  } } .description-page .privacy-middel p, .description-page .privacy-middel ul li, .description-page .privacy-middel ol li {  font-size:22px;  letter-spacing:-0.9px;  line-height:1.5; } @media (max-width:991px) {  .description-page .privacy-middel p,  .description-page .privacy-middel ul li,  .description-page .privacy-middel ol li {   font-size:20px;  } } @media (max-width:767px) {  .description-page .privacy-middel p,  .description-page .privacy-middel ul li,  .description-page .privacy-middel ol li {   font-size:18px;   line-height:1.7;   letter-spacing:-0.7px;   margin-bottom:30px;  } } .description-page .privacy-middel p {  margin-bottom:33px;  word-break:break-word; } .description-page .privacy-middel ul {  margin-left:57px;  margin-bottom:35px; } @media (max-width:991px) {  .description-page .privacy-middel ul {   margin-left:50px;  } } @media (max-width:767px) {  .description-page .privacy-middel ul {   margin-left:20px;  } } .description-page .privacy-middel ul li {  margin-bottom:7px;  padding-left:57px; } @media (max-width:991px) {  .description-page .privacy-middel ul li {   padding-left:45px;  } } @media (max-width:767px) {  .description-page .privacy-middel ul li {   padding-left:35px;   margin-bottom:10px;  } } .description-page .privacy-middel ul li:before {  width:10px;  height:10px; } @media (max-width:767px) {  .description-page .privacy-middel ul li:before {   top:11px;   left:5px;  } } .description-page .privacy-middel h2 {  font-size:26px;  margin-bottom:30px;  margin-top:20px; } @media (max-width:767px) {  .description-page .privacy-middel h2 {   font-size:25px;   line-height:1.4;   letter-spacing:-1.3px;   margin-bottom:34px;  } } .description-page .privacy-middel h3 {  letter-spacing:-0.8px;  margin-bottom:30px;  margin-top:20px; }  .description-page.warranty-middel {  padding-bottom:156px; } @media (max-width:767px) {  .description-page.warranty-middel {   padding-bottom:0;  } } .description-page.warranty-middel .warranty-top {  padding-top:114px;  padding-bottom:50px; } @media (max-width:991px) {  .description-page.warranty-middel .warranty-top {   padding-top:100px;  } } @media (max-width:767px) {  .description-page.warranty-middel .warranty-top {   padding-top:68px;  } } .description-page.warranty-middel .warranty-top p, .description-page.warranty-middel .warranty-top ul li, .description-page.warranty-middel .warranty-top ol li {  font-size:22px;  letter-spacing:-0.9px;  line-height:1.5; } @media (max-width:991px) {  .description-page.warranty-middel .warranty-top p,  .description-page.warranty-middel .warranty-top ul li,  .description-page.warranty-middel .warranty-top ol li {   font-size:20px;  } } @media (max-width:767px) {  .description-page.warranty-middel .warranty-top p,  .description-page.warranty-middel .warranty-top ul li,  .description-page.warranty-middel .warranty-top ol li {   font-size:18px;   line-height:1.7;   letter-spacing:-0.7px;   margin-bottom:30px;  } } .description-page.warranty-middel .warranty-top ul li {  padding-left:45px; } .description-page.warranty-middel .warranty-top ol {  list-style:none;  counter-reset:item;  padding-left:0;  margin-bottom:27px; } .description-page.warranty-middel .warranty-top ol > li {  counter-increment:item;  margin-bottom:8px;  padding-left:45px;  position:relative; } .description-page.warranty-middel .warranty-top ol > li:before {  content:counter(item);  color:#d9252a;  display:inline-block;  margin-right:20px;  position:absolute;  top:0;  left:0; } .description-page.warranty-middel .warranty-top ol ul {  margin-top:27px; } .description-page.warranty-middel .warranty-top p {  margin-bottom:33px;  word-break:break-word; } .description-page.warranty-middel .warranty-top h2 {  font-size:26px;  margin-bottom:30px;  margin-top:20px; } @media (max-width:767px) {  .description-page.warranty-middel .warranty-top h2 {   font-size:25px;   line-height:1.4;   letter-spacing:-1.3px;   margin-bottom:34px;  } } .description-page.warranty-middel .warranty-top h3 {  letter-spacing:-0.8px;  margin-bottom:30px;  margin-top:20px; } .description-page.warranty-middel .warranty-top .warranty-link-wrap {  margin-bottom:88px; } @media (max-width:767px) {  .description-page.warranty-middel .warranty-top .warranty-link-wrap {   margin-bottom:48px;  } } .description-page.warranty-middel .warranty-top .warranty-link-wrap .warranty-link {  color:#d9252a;  font-size:26px;  font-weight:bold;  position:relative;  display:inline;  letter-spacing:-0.8px;  padding-bottom:2px;  -webkit-box-shadow:0 3px 0 #000000;  box-shadow:0 3px 0 #000000; } @media (max-width:767px) {  .description-page.warranty-middel  .warranty-top  .warranty-link-wrap  .warranty-link {   font-size:25px;   line-height:1.4;   letter-spacing:-1.3px;  } } .description-page.warranty-middel .warranty-top .warranty-link-wrap .warranty-link:after {  content:"";  display:inline-block;  background-image:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/arrow-right.png);  background-repeat:no-repeat;  background-size:100%;  width:14px;  height:25px;  position:absolute;  bottom:0;  right:-32px;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .description-page.warranty-middel .warranty-top .warranty-link-wrap .warranty-link:hover:after {  right:-35px; } .description-page.warranty-middel .main_form {  background-color:#f6f6f6;  padding:115px 138px 81px; } @media (max-width:991px) {  .description-page.warranty-middel .main_form {   padding:100px 50px 81px;  } } @media (max-width:767px) {  .description-page.warranty-middel .main_form {   padding:80px 0 42px;  } } .description-page.warranty-middel .main_form h2 {  margin-bottom:14px; } @media (max-width:767px) {  .description-page.warranty-middel .main_form h2 {   font-size:26px;   margin-bottom:35px;  } } .description-page.warranty-middel .main_form p {  font-size:22px;  letter-spacing:-0.9px; } @media (max-width:991px) {  .description-page.warranty-middel .main_form p {   font-size:20px;  } } @media (max-width:991px) {  .description-page.warranty-middel .main_form p {   font-size:18px;  } } .description-page.warranty-middel .main_form .wpcf7-form {  padding-top:31px; } .description-page.warranty-middel .main_form .wpcf7-form p {  margin-bottom:0; } .description-page.warranty-middel .main_form .wpcf7-form p.small-input {  margin-bottom:15px; } @media (max-width:575px) {  .description-page.warranty-middel .main_form .wpcf7-form p.small-input {   margin-bottom:0;  } } .description-page.warranty-middel .main_form .wpcf7-form .form-row-title {  font-size:20px;  font-weight:600;  margin-bottom:15px;  margin-top:36px; } .description-page.warranty-middel .main_form .wpcf7-form .form-row-title:first-of-type {  margin-top:0; } @media (max-width:767px) {  .description-page.warranty-middel .main_form .wpcf7-form .form-row-title {   font-size:18px;  } } .description-page.warranty-middel .main_form .wpcf7-form .form-row-title.label-error {  color:#d9252a; } .description-page.warranty-middel .main_form .wpcf7-form .wpcf7-form-control {  border:solid 2px #fff;  height:68px;  padding:15px 24px;  letter-spacing:-0.7px;  -webkit-appearance:none;  -moz-appearance:none;  appearance:none; } .description-page.warranty-middel .main_form .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder {   color:#000000 !important; } .description-page.warranty-middel .main_form .wpcf7-form .wpcf7-form-control::-moz-placeholder {   color:#000000 !important; } .description-page.warranty-middel .main_form .wpcf7-form .wpcf7-form-control:-ms-input-placeholder {   color:#000000 !important; } .description-page.warranty-middel .main_form .wpcf7-form .wpcf7-form-control:-moz-placeholder {   color:#000000 !important; } .description-page.warranty-middel .main_form .wpcf7-form .wpcf7-form-control.wpcf7-not-valid {  border-color:#d9252a; } .description-page.warranty-middel .main_form .wpcf7-form .wpcf7-form-control.wpcf7-not-valid::-webkit-input-placeholder {   color:#d9252a !important; } .description-page.warranty-middel .main_form .wpcf7-form .wpcf7-form-control.wpcf7-not-valid::-moz-placeholder {   color:#d9252a !important; } .description-page.warranty-middel .main_form .wpcf7-form .wpcf7-form-control.wpcf7-not-valid:-ms-input-placeholder {   color:#d9252a !important; } .description-page.warranty-middel .main_form .wpcf7-form .wpcf7-form-control.wpcf7-not-valid:-moz-placeholder {   color:#d9252a !important; } @media (max-width:767px) {  .description-page.warranty-middel .main_form .wpcf7-form .wpcf7-form-control {   height:60px;  } } @media (min-width:576px) {  .description-page.warranty-middel  .main_form  .wpcf7-form  .wpcf7-form-control::-webkit-input-placeholder {  opacity:1 !important;  }  .description-page.warranty-middel  .main_form  .wpcf7-form  .wpcf7-form-control::-moz-placeholder {  opacity:1 !important;  }  .description-page.warranty-middel  .main_form  .wpcf7-form  .wpcf7-form-control:-ms-input-placeholder {  opacity:1 !important;  }  .description-page.warranty-middel  .main_form  .wpcf7-form  .wpcf7-form-control:-moz-placeholder {  opacity:1 !important;  } } .description-page.warranty-middel .main_form .wpcf7-form .wpcf7-form-control.wpcf7-textarea {  height:163px;  padding:21px 24px; } @media (max-width:767px) {  .description-page.warranty-middel  .main_form  .wpcf7-form  .wpcf7-form-control.wpcf7-textarea {   height:372px;   padding:11px 26px;  } } .description-page.warranty-middel .main_form .wpcf7-form .wpcf7-form-control.wpcf7-submit {  height:59px; } .description-page.warranty-middel .main_form .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {  border-color:#000000; } .description-page.warranty-middel .main_form .wpcf7-form .submit-button {  margin-top:73px;  margin-bottom:30px; } @media (max-width:767px) {  .description-page.warranty-middel .main_form .wpcf7-form .submit-button {   margin-top:45px;  } } @media (max-width:575px) {  .description-page.warranty-middel .main_form .wpcf7-form label {   display:block;   margin-bottom:15px;  } } .description-page.warranty-middel .main_form .wpcf7-form .rev-select {  height:68px; } @media (max-width:767px) {  .description-page.warranty-middel .main_form .wpcf7-form .rev-select {   height:60px;  } } .description-page.warranty-middel .main_form .wpcf7-form .select-styled {  background-color:#ffffff;  border:none;  padding:24px 18px 20px 18px; } .description-page.warranty-middel .main_form .wpcf7-form .select-styled:after {  top:28px;  right:16px; } .description-page.warranty-middel .main_form .wpcf7-form .file-upload {  margin-left:12px; } .description-page.warranty-middel .main_form .wpcf7-form .file-upload label {  cursor:pointer;  font-size:18px;  line-height:1.5;  font-weight:600;  position:relative;  padding-left:50px;  padding-bottom:10px;  text-transform:none; } .description-page.warranty-middel .main_form .wpcf7-form .file-upload label:before {  content:"";  display:inline-block;  background-image:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/attach-icon.svg);  background-repeat:no-repeat;  background-size:100%;  width:31px;  height:30px;  position:absolute;  top:42%;  left:0;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%); } @media (max-width:767px) {  .description-page.warranty-middel  .main_form  .wpcf7-form  .file-upload  label:before {   top:0;   -webkit-transform:inherit;   -ms-transform:inherit;   transform:inherit;   width:26px;   height:25px;  } } .description-page.warranty-middel .main_form .wpcf7-form .file-upload label span {  display:inline;  letter-spacing:-0.7px;  -webkit-box-shadow:0 2px 0 #000000;  box-shadow:0 2px 0 #000000; } .description-page.warranty-middel .main_form .wpcf7-form .file-upload label.pdfFile {  margin-bottom:0; } .description-page.warranty-middel .main_form .wpcf7-form .file-upload label.pdfFile:before {  width:28px;  height:36px; } .description-page.warranty-middel .main_form .wpcf7-form .file-upload .wpcf7-file {  display:none; } .description-page.warranty-middel .table-scroll {  margin-bottom:110px; } @media (max-width:767px) {  .description-page.warranty-middel .table-scroll {   margin-bottom:100px;   margin-right:-25px;   position:relative;  }  .description-page.warranty-middel .table-scroll:before {   content:"";   position:absolute;   right:0;   height:100%;   top:0;   width:50px;   background:#d9252a;   z-index:1;   background:rgb(255, 255, 255);   background:-webkit-gradient( linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255))   );   background:-o-linear-gradient( left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%   );   background:linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%   );   background:rgb(255, 255, 255);   background:-webkit-gradient( linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.5)), to(rgb(255, 255, 255))   );   background:-o-linear-gradient( left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgb(255, 255, 255) 100%   );   background:linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgb(255, 255, 255) 100%   );   pointer-events:none;  } } .description-page.warranty-middel .table-scroll h2 {  font-size:26px;  margin-bottom:30px; } .description-page.warranty-middel .table-scroll table {  overflow:auto;  position:relative;  width:100%;  border-top:2px solid #f6f6f6; } @media (max-width:767px) {  .description-page.warranty-middel .table-scroll table {   width:510px;  } } .description-page.warranty-middel .table-scroll table.display tbody tr.even > .sorting_1 {  background-color:inherit; } .description-page.warranty-middel .table-scroll table thead tr th {  font-size:20px;  font-weight:bold;  padding:18px 10px 18px 40px;  border-left:2px solid #f6f6f6;  border-bottom:0; } .description-page.warranty-middel .table-scroll table thead tr th:first-child {  border-left:0;  width:34%;  padding-left:12px; } @media (max-width:767px) {  .description-page.warranty-middel  .table-scroll  table  thead  tr  th:first-child {   padding-left:0;  } } .description-page.warranty-middel .table-scroll table tbody tr:hover {  background-color:transparent; } .description-page.warranty-middel .table-scroll table tbody tr td {  width:50%;  font-size:18px;  padding:18px 10px 18px 40px;  border-top:2px solid #f6f6f6;  border-left:2px solid #f6f6f6; } @media (max-width:767px) {  .description-page.warranty-middel .table-scroll table tbody tr td {   padding-left:19px 10px 19px 28px;  } } .description-page.warranty-middel .table-scroll table tbody tr td:first-child {  border-left:0;  width:34%;  padding-left:12px; } @media (max-width:767px) {  .description-page.warranty-middel  .table-scroll  table  tbody  tr  td:first-child {   padding-left:0;  } } .description-page.warranty-middel .table-scroll table tbody tr.odd {  background-color:inherit; } .description-page.warranty-middel .table-scroll table tbody tr.odd > .sorting_1 {  background-color:inherit; } .description-page.warranty-middel .table-scroll table.dataTable.no-footer {  border-bottom:2px solid #f6f6f6; } .android .description-page.warranty-middel .main_form .wpcf7-form .select-styled, .ios .description-page.warranty-middel .main_form .wpcf7-form .select-styled {  padding:25px 18px 20px 18px; } @media (max-width:767px) {  #warranty-form {   background-color:#f6f6f6;  } }  .insta-feed-list .item > a, .instagram-feed .item {  padding-bottom:99.9%;  position:relative;  overflow:hidden;  background-color:#f6f6f6; } .insta-feed-list .item a, .instagram-feed .item a {  color:#fff; } .insta-feed-list .item > a:before, .instagram-feed .item:before {  content:"";  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(0, 0, 0, 0.2);  -webkit-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  transition:all 0.5s ease;  z-index:1; } .insta-feed-list .item img, .instagram-feed .item img {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  width:101%;  max-width:101%; } .insta-feed-list .hover_box, .instagram-feed .hover_box {  position:absolute;  top:60%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  width:100%;  text-align:center;  pointer-events:none;  opacity:0;  visibility:hidden;  -webkit-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  transition:all 0.5s ease;  z-index:3; } .insta-feed-list .insta-like, .instagram-feed .insta-like {  position:relative;  padding:0 0 0 33px;  color:#fff;  font-size:22px;  font-weight:500;  margin:0 15px;  display:inline-block; } .insta-feed-list .insta-like:before, .instagram-feed .insta-like:before {  content:"";  position:absolute;  top:4px;  left:0px;  display:block;  width:24px;  height:24px;  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/heart.svg) no-repeat center;  background-size:contain; } .insta-feed-list .insta-link, .instagram-feed .insta-link {  position:relative;  padding:0 0 0 33px;  color:#fff;  font-size:22px;  font-weight:500;  margin:0 15px;  display:inline-block; } .insta-feed-list .insta-link:before, .instagram-feed .insta-link:before {  content:"";  position:absolute;  top:4px;  left:0px;  display:block;  width:24px;  height:24px;  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/chatbubble.svg) no-repeat center;  background-size:contain; } .insta-feed-list .item > a:hover + .hover_box, .insta-feed-list .item:hover .hover_box, .instagram-feed .item:hover .hover_box {  top:50%;  visibility:visible;  opacity:1;  -webkit-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  transition:all 0.5s ease; } .insta-feed-list .item:hover:before, .instagram-feed .item:hover:before {  background-color:rgba(0, 0, 0, 0.4);  -webkit-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  transition:all 0.5s ease; } .insta-feed-list {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap; } .insta-feed-list .item {  -webkit-box-flex:0;  -ms-flex:0 0 25%;  flex:0 0 25%;  max-width:25%;  display:none; } .insta-feed-list .item > a {  display:block; } .insta-feed-list .item:nth-child(1), .insta-feed-list .item:nth-child(2), .insta-feed-list .item:nth-child(3), .insta-feed-list .item:nth-child(4) {  display:block; } @media (max-width:991px) {  .insta-feed-list .item {   -webkit-box-flex:0;   -ms-flex:0 0 50%;   flex:0 0 50%;   max-width:50%;  } } @media screen and (min-width:0\0) {  .instagram-feed {   z-index:-1;   margin-bottom:-1px;  } }  .android .main-video .caption span, .ios .main-video .caption span {  padding-top:11px;  padding-bottom:3px; } .android .owl-carousel .owl-item img.owl-lazy, .ios .owl-carousel .owl-item img.owl-lazy {  opacity:1 !important; }  .ui-datepicker .ui-widget-header {  background-color:#d9252a;  color:#ffffff; } .ui-datepicker-calendar .ui-state-active, .ui-datepicker.ui-widget-content .ui-state-active, .ui-datepicker .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {  background:#000000;  border-color:#f6f6f6; } .ui-datepicker-calendar .ui-state-highlight, .ui-datepicker.ui-widget-content .ui-state-highlight, .ui-datepicker .ui-widget-header .ui-state-highlight {  background-color:#d9252a;  border-color:#790003;  color:#ffffff; }  .not-found .searchform > div {  display:-webkit-box;  display:-ms-flexbox;  display:flex; } @media (max-width:767px) {  .not-found .searchform > div {   -ms-flex-wrap:wrap;   flex-wrap:wrap;   -webkit-box-pack:center;   -ms-flex-pack:center;   justify-content:center;  } } .not-found .searchform input[type="text"] {  -webkit-box-flex:1;  -ms-flex:1 1 auto;  flex:1 1 auto;  border:0;  border-bottom:2px solid #d9252a;  font-size:28px;  letter-spacing:-1.31px;  padding:3px 5px 8px 5px;  color:#000000; } @media (max-width:767px) {  .not-found .searchform input[type="text"] {   -ms-flex:0 0 100%;   -webkit-box-flex:0;   flex:0 0 100%;   margin-bottom:30px;  } } .not-found .searchform input[type="submit"] {  -webkit-box-flex:0;  -ms-flex:0 0 213px;  flex:0 0 213px;  max-width:213px;  margin-left:39px;  background:#000000;  border-radius:35px;  border:4px solid #000000;  display:block;  padding:11px 10px;  font-size:18px;  font-weight:700;  font-family:"sofiapro";  letter-spacing:-0.69px;  color:#ffffff;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .not-found .searchform input[type="submit"]:hover {  background-color:transparent;  color:#000000;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; }  .banner-overlay.inner-banner, .banner-overlay .inner-banner, .varex-mufflers.inner-banner, .varex-mufflers .inner-banner {  position:relative; } .banner-overlay.inner-banner:before, .banner-overlay .inner-banner:before, .varex-mufflers.inner-banner:before, .varex-mufflers .inner-banner:before {  content:"";  display:block;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(0, 0, 0, 0.3);  z-index:0; } .banner-overlay.inner-banner > *, .banner-overlay .inner-banner > *, .varex-mufflers.inner-banner > *, .varex-mufflers .inner-banner > * {  position:relative; }   body.checkout.woocommerce .select2-container--default .select2-selection--single {  background-color:transparent;  border:0;  color:#fff;  -webkit-appearance:none;  height:auto;  font-size:20px;  letter-spacing:-0.77px;  text-transform:uppercase;  font-weight:700;  width:100%;  outline:none;  padding:15px; } .checkout.woocommerce .select2-container--default .select2-selection--single {  border:solid 1.5px #8b8b8b;  border-radius:0px; } .woocommerce {  } .woocommerce .woocommerce-billing-fields {  margin-bottom:23px; } .woocommerce .woocommerce-shipping-fields #ship-to-different-address label {  position:relative;  padding-left:50px;  cursor:pointer; } .woocommerce .woocommerce-shipping-fields #ship-to-different-address label:before {  content:"";  border:solid 1.5px #000;  width:30px;  height:30px;  display:block;  position:absolute;  top:2px;  left:0;  background:transparent; } .woocommerce .woocommerce-shipping-fields #ship-to-different-address input {  display:none; } .woocommerce .woocommerce-shipping-fields #ship-to-different-address input:checked ~ label:before {  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/tick-icon.svg) no-repeat center;  background-size:80%; } .woocommerce .woocommerce-shipping-fields__field-wrapper .form-row label, .woocommerce .woocommerce-billing-fields__field-wrapper .form-row label {  display:block;  width:100%;  font-family:SofiaPro;  font-size:12px;  font-weight:500;  color:#8b8b8b !important;  text-transform:uppercase;  margin-bottom:2px; } .woocommerce .woocommerce-shipping-fields__field-wrapper .form-row label .required, .woocommerce .woocommerce-billing-fields__field-wrapper .form-row label .required {  color:#8b8b8b !important; } .woocommerce .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper, .woocommerce .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper {  display:block;  width:100%; } .woocommerce form .form-row input.input-text, .woocommerce .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not([type=checkbox], [type=radio]), .woocommerce .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not([type=checkbox], [type=radio]) {  border-radius:0;  border:solid 1.5px #8b8b8b;  padding:14px 15px 15px 15px;  line-height:normal;  font-family:"sofiapro";  color:#2c3e50;  font-size:16px;  font-weight:500;  letter-spacing:-0.3px; } .woocommerce .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input.error, .woocommerce .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input.error {  border-color:#d9252a; } .woocommerce .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper select, .woocommerce .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper select {  border-radius:0;  border:solid 1.5px #8b8b8b;  padding:14px 15px 15px 15px;  line-height:normal;  font-family:"sofiapro";  color:#2c3e50;  font-size:16px;  font-weight:500;  letter-spacing:-0.3px; } .woocommerce .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper select.error, .woocommerce .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper select.error {  border-color:#d9252a; } .woocommerce .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper select.error + .error-message + .select2-container .select2-selection {  border-color:#d9252a !important; } .woocommerce .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .error-message, .woocommerce .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .error-message {  color:#d9252a;  display:none !important; } .woocommerce .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-invalid .woocommerce-input-wrapper input, .woocommerce .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid .woocommerce-input-wrapper input {  border-color:#d9252a; } .woocommerce .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-invalid .woocommerce-input-wrapper input.error, .woocommerce .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid .woocommerce-input-wrapper input.error {  border-color:#d9252a; } .woocommerce .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-invalid .woocommerce-input-wrapper select, .woocommerce .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid .woocommerce-input-wrapper select {  border-color:#d9252a; } .woocommerce .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-invalid .woocommerce-input-wrapper select.error, .woocommerce .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid .woocommerce-input-wrapper select.error {  border-color:#d9252a; } .woocommerce .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-invalid .woocommerce-input-wrapper .error-message, .woocommerce .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid .woocommerce-input-wrapper .error-message {  color:#d9252a;  display:none !important; } .woocommerce .woocommerce-shipping-fields__field-wrapper .select2-selection__arrow, .woocommerce .woocommerce-billing-fields__field-wrapper .select2-selection__arrow {  display:none; } .fs-title {  font-size:15px;  text-transform:uppercase;  color:#2c3e50;  margin-bottom:10px; } .fs-subtitle {  font-weight:normal;  font-size:13px;  color:#666;  margin-bottom:20px; } .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {  background-color:#000000; } .select2-container--default .select2-selection--single {  border:solid 1.5px #8b8b8b !important;  border-radius:0px !important;  height:auto !important;  padding:10px 10px 12px;  background-image:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/small-down-icon.png) !important;  background-repeat:no-repeat;  background-size:12px;  background-position:97% center; } .select2-container--default .select2-selection--single .select2-selection__arrow {  display:none; } .select2-container--default .select2-selection__placeholder, .select2-container--default .select2-selection__rendered {  color:#000 !important; } .select2-container--default.select2-container--open .select2-selection--single {  background-image:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/small-up-icon.png) !important; } .ios .select2-container--default .select2-selection--single, .android .select2-container--default .select2-selection--single {  padding:12px 10px 8px 8px; } .woocommerce-checkout .select2-results__option, .woocommerce-checkout .select2-container--default {  font-family:SofiaPro;  font-size:16px;  font-weight:500;  letter-spacing:-0.3px;  width:100% !important; }  #progressbar {  margin-bottom:30px;  overflow:hidden;  counter-reset:step; } #progressbar li {  list-style-type:none;  color:white;  text-transform:uppercase;  font-size:9px;  width:33.33%;  float:left;  position:relative;  } #progressbar li:before {  content:counter(step);  counter-increment:step;  width:20px;  line-height:20px;  display:block;  font-size:10px;  color:#333;  background:white;  border-radius:3px;  margin:0 auto 5px auto; } #progressbar li:after {  content:"";  width:100%;  height:2px;  background:white;  position:absolute;  left:-50%;  top:9px;  z-index:-1; } #progressbar li:first-child:after {  content:none; } #progressbar li.active:before, #progressbar li.active:after {  background:#27ae60;  color:white; }  .woocommerce-cart .cart-collaterals .cart_totals table {  border-color:rgba(23, 80, 74, 0.3); } .woocommerce-cart .cart-collaterals .cart_totals table th {  width:165px;  border-right:1px solid rgba(23, 80, 74, 0.3); } .woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-remove-coupon {  display:inline-block;  font-size:0.85em;  margin-left:5px;  color:red; } .woocommerce-cart .cart-collaterals .cart_totals form.woocommerce-shipping-calculator .shipping-calculator-button {  font-family:SofiaPro;  font-size:14px;  font-weight:500;  letter-spacing:-0.78px;  text-decoration:underline;  color:#ababab !important; } .woocommerce-cart .cart-collaterals .cart_totals form.woocommerce-shipping-calculator .shipping-calculator-button::after {  float:left;  margin:5px 5px 0 0; } .woocommerce-cart .cart-collaterals .cart_totals form.woocommerce-shipping-calculator .shipping-calculator-button:hover {  color:#d9252a !important; } .woocommerce-cart .cart-collaterals .cart_totals form.woocommerce-shipping-calculator .form-row-wide > span {  width:100%; } .woocommerce-cart .cart-collaterals .cart_totals #wc-stripe-payment-request-wrapper, .woocommerce-cart .cart-collaterals .cart_totals #wc-stripe-payment-request-button-separator {  display:none !important; } .woocommerce-remove-coupon {  color:red; } .woocommerce-remove-coupon:hover {  text-decoration:underline; } .woocommerce-shipping-methods li [type="radio"], .woocommerce-shipping-methods li [type="checkbox"] {  display:none; } .woocommerce-shipping-methods li [type="radio"] + label, .woocommerce-shipping-methods li [type="checkbox"] + label {  position:relative;  padding-left:40px;  padding-top:3px;  line-height:1.25;  letter-spacing:0;  text-transform:none;  font-size:16px;  display:inline-block !important; } .woocommerce-shipping-methods li [type="radio"] + label::before, .woocommerce-shipping-methods li [type="radio"] + label::after, .woocommerce-shipping-methods li [type="checkbox"] + label::before, .woocommerce-shipping-methods li [type="checkbox"] + label::after {  content:"";  width:25px;  height:25px;  left:0;  top:2px;  position:absolute;  display:block; } .woocommerce-shipping-methods li [type="radio"] + label::before, .woocommerce-shipping-methods li [type="checkbox"] + label::before {  border:1.5px solid #8b8b8b;  position:absolute; } .woocommerce-shipping-methods li [type="radio"]:checked + label::after, .woocommerce-shipping-methods li [type="checkbox"]:checked + label::after {  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/tick-icon.svg) no-repeat center;  background-size:60%; } .woocommerce-shipping-methods .input-text {  font-size:16px !important;  letter-spacing:0.5px !important; } .ios .woocommerce-shipping-methods li [type="radio"] + label, .ios .woocommerce-shipping-methods li [type="checkbox"] + label, .android .woocommerce-shipping-methods li [type="radio"] + label, .android .woocommerce-shipping-methods li [type="checkbox"] + label {  padding-top:6px; } .xforce_checkout_multistep h3.cart-shipping {  padding-top:53px;  margin-bottom:48px !important; } .xforce_checkout_multistep .woocommerce-shipping-methods {  max-width:100%;  margin-bottom:42px !important;  display:flex;  flex-wrap:wrap; } @media (max-width:991px) {  .xforce_checkout_multistep .woocommerce-shipping-methods {   max-width:100%;  } } .xforce_checkout_multistep .woocommerce-shipping-methods li {  border:solid 1.5px #8b8b8b;  padding:42px 42px 50px 66px;  flex:0 0 47.5%;  max-width:47.5%;  margin-right:4% !important; } .xforce_checkout_multistep .woocommerce-shipping-methods li:nth-child(2n) {  margin-right:0% !important; } @media (max-width:1300px) {  .xforce_checkout_multistep .woocommerce-shipping-methods li {   flex:0 0 100%;   max-width:100%;   margin-right:0 !important;  } } .xforce_checkout_multistep .woocommerce-shipping-methods li label {  display:flex !important;  font-family:SofiaPro;  font-size:17px;  font-weight:600;  line-height:1.76;  letter-spacing:-0.47px;  color:#000000;  justify-content:space-between;  position:relative;  padding:0 !important;  cursor:pointer; } .xforce_checkout_multistep .woocommerce-shipping-methods li label:before, .xforce_checkout_multistep .woocommerce-shipping-methods li label:after {  content:"";  position:absolute;  border-radius:100%; } .xforce_checkout_multistep .woocommerce-shipping-methods li label:before {  width:20px;  height:20px;  border:solid 2px #d9252a;  background:#ffffff !important;  left:-30px;  top:5px; } .xforce_checkout_multistep .woocommerce-shipping-methods li label:after {  width:10px;  height:10px;  background:transparent !important;  left:-25px;  top:10px; } .xforce_checkout_multistep .woocommerce-shipping-methods li input:checked ~ label:after {  background:#d9252a !important; } .xforce_checkout_multistep .woocommerce-shipping-methods li input[type="hidden"] ~ label:after {  background:#d9252a !important; } .xforce_checkout_multistep .woocommerce-shipping-methods li .shipping-message {  font-family:SofiaPro;  font-size:17px;  font-weight:normal;  line-height:1.65;  letter-spacing:-0.47px;  color:#7d7d7d; } .woocommerce .cart .button {  font-size:16px;  font-weight:700;  color:#ffffff !important;  background:#000000;  border:solid 1.5px #000000;  padding:4px 20px 8px;  min-width:auto;  min-height:45px;  line-height:1;  border-radius:0;  letter-spacing:0;  border-radius:35px;  display:inline-flex;  justify-content:center;  align-items:center;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .woocommerce .cart .button:hover {  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .woocommerce .cart .button:hover {  background:transparent;  color:#000000 !important;  border-color:#000000; } .woocommerce .return-to-shop .button {  font-size:16px;  font-weight:700;  color:#ffffff !important;  background:#000000;  border:solid 2px #000000;  padding:5px 20px 7px;  min-width:auto;  min-height:42px;  line-height:1;  border-radius:0;  letter-spacing:0;  display:inline-flex;  justify-content:center;  align-items:center;  line-height:1;  font-weight:700;  border-radius:35px;  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .woocommerce .return-to-shop .button:hover {  transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  -o-transition:all 0.5s ease; } .woocommerce .return-to-shop .button:hover {  background:transparent;  color:#000000 !important;  border-color:#000000; } .woocommerce a.checkout-button.alt {  display:inline-flex;  justify-content:center;  align-items:center;  transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out;  -webkit-transition:all 0.3s ease-in-out;  -moz-transition:all 0.3s ease-in-out;  width:100%;  font-size:18px;  font-weight:700;  color:#ffffff;  background:#000000;  border:solid 4px #000000;  padding:7px 25px 10px 25px;  min-width:216px;  min-height:55px;  line-height:1;  border-radius:35px;  letter-spacing:-0.69px; } .woocommerce a.checkout-button.alt:hover, .woocommerce a.checkout-button.alt:focus {  background-color:transparent;  color:#000000; } .woocommerce-cart td.product-quantity input {  border:1px solid #000000; } .woocommerce-cart td.product-quantity input.plus, .woocommerce-cart td.product-quantity input.minus {  background-color:#000000;  min-width:28px;  color:#fff;  font-size:20px;  transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out;  -webkit-transition:all 0.3s ease-in-out;  -moz-transition:all 0.3s ease-in-out;  height:28px;  line-height:1;  padding-bottom:10px; } .woocommerce-cart td.product-quantity input.plus:hover, .woocommerce-cart td.product-quantity input.plus:focus, .woocommerce-cart td.product-quantity input.minus:hover, .woocommerce-cart td.product-quantity input.minus:focus {  background-color:transparent;  color:#000000; } .woocommerce-cart td.product-quantity input.qty {  padding:1px 10px 3px 10px !important;  height:28px; } .shipping-calculator-form .input-text {  border-radius:0;  border:solid 1.5px #8b8b8b;  padding:14px 15px 15px 15px;  line-height:normal;  font-family:"sofiapro";  color:#2c3e50;  font-size:16px;  font-weight:500;  letter-spacing:-0.3px; } .shipping-calculator-form .button {  display:inline-flex;  justify-content:center;  align-items:center;  transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out;  -webkit-transition:all 0.3s ease-in-out;  -moz-transition:all 0.3s ease-in-out;  width:100%;  font-size:18px;  font-weight:700;  color:#ffffff !important;  background:#000000 !important;  border:solid 1.5px #000000 !important;  padding:7px 25px 10px 25px;  min-width:216px;  min-height:55px;  line-height:1;  border-radius:35px !important;  letter-spacing:-0.69px; } .shipping-calculator-form .button:hover {  color:#000000 !important;  background:transparent !important; } .ios .shipping-calculator-form .input-text, .android .shipping-calculator-form .input-text {  padding:16px 15px 13px 15px !important; } .ios .shipping-calculator-form .button, .android .shipping-calculator-form .button {  padding:12px 25px 8px 25px !important; } .ios .woocommerce-cart td.product-quantity input.plus, .ios .woocommerce-cart td.product-quantity input.minus, .android .woocommerce-cart td.product-quantity input.plus, .android .woocommerce-cart td.product-quantity input.minus {  padding-top:-3px;  padding-bottom:-3px; } .ios .woocommerce-cart td.product-quantity input.qty, .ios .android .woocommerce-cart td.product-quantity input.qty, .android .woocommerce-cart td.product-quantity input.qty, .android .android .woocommerce-cart td.product-quantity input.qty {  padding:6px 10px 3px 10px !important; } .ios .xforce_checkout_multistep .woocommerce-shipping-methods li label span, .android .xforce_checkout_multistep .woocommerce-shipping-methods li label span {  display:inline-block;  padding-top:3px; } .woocommerce-cart td.product-quantity select, .woocommerce-cart td.product-quantity .rev-select {  width:80px; } .woocommerce-cart td.product-quantity .select-styled {  text-align:left; } .woocommerce-cart td.product-quantity .select-options {  padding:0;  max-height:200px;  overflow:auto; } .woocommerce-cart td.product-quantity .select-options li {  text-indent:0;  padding-left:15px;  text-align:left; } .woocommerce-cart table.cart td.actions .coupon .input-text {  min-width:200px;  margin-right:10px;  padding:6px 15px 8px 15px;  height:auto;  color:#000000;  border:1.5px solid #8b8b8b;  min-height:45px; } .woocommerce-cart .cart_totals {  padding-top:20px; } .woocommerce-cart .cart_totals h2 {  margin-bottom:15px; } .woocommerce-cart td.product-quantity .qib-container {  justify-content:flex-start !important; } @media (min-width:768px) and (max-width:768px) {  .woocommerce-cart td.product-quantity .qib-container {   justify-content:flex-end !important;  } } .woocommerce-cart td.product-quantity .qib-container .qib-button {  outline:none !important;  box-shadow:none !important;  padding-bottom:5px !important;  border-color:rgba(23, 80, 74, 0.3) !important;  background-color:#e7edec !important; } .woocommerce-cart td.product-quantity .qib-container .button {  padding-bottom:5px; } .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {  padding:4px 20px 8px; } .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover {  background-color:#000000;  color:#fff !important; } .woocommerce .cart-empty {  background-color:transparent;  border:none;  text-align:center;  display:block;  margin-bottom:0;  padding-bottom:0 !important;  padding-left:2em !important;  padding-right:2em !important; } .woocommerce .cart-empty:before {  display:none; } .woocommerce-cart .rev-select > .rev-select {  display:none; } .woocommerce-cart .cart-empty + .return-to-shop {  text-align:center; } .woocommerce-cart .cart-empty {  text-align:center; } .woocommerce-cart .cart-empty::after {  content:"";  display:block;  width:80px;  height:80px;  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/empty-cart.svg) no-repeat center;  margin:30px auto;  background-size:contain; } .return-to-shop {  text-align:center; } .woocommerce a.remove {  line-height:20px;  background-color:#d9252a;  color:#fff !important;  transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out;  -webkit-transition:all 0.3s ease-in-out;  -moz-transition:all 0.3s ease-in-out; } .woocommerce a.remove:hover, .woocommerce a.remove:focus {  background-color:#000000; } .woocommerce-error li, .woocommerce-info li, .woocommerce-message li {  line-height:normal; } @media (max-width:500px) {  .woocommerce-cart table.cart td.actions .coupon .input-text {   width:100%;   margin-bottom:8px;  }  .woocommerce-page table.cart td.actions .coupon .button {   width:100%;  } } body.cart .continue-shipping-btn {  float:right; } @media (max-width:767px) {  body.cart .continue-shipping-btn {   min-height:45px;   padding:7px 15px 10px 15px;   min-width:170px;   font-size:16px;  }  body.cart .continue-shipping-btn + .cart-page {   padding-top:3px;  } } .cart-page .woocommerce-products-header {  margin-bottom:30px; } @media (max-width:767px) {  .cart-page .woocommerce-products-header {   margin-bottom:20px;  } } @media (max-width:767px) {  .cart-page .woocommerce-products-header .page-title {   font-size:30px;  } } .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {  border-color:#8b8b8b; } .woocommerce table.shop_table {  border-radius:0;  border-collapse:collapse; } .woocommerce table.shop_table td.product-remove {  display:table-cell; } @media (max-width:768px) {  .woocommerce table.shop_table td.product-remove {   display:block;  } } .woocommerce table.shop_table th, .woocommerce table.shop_table td {  padding-top:15px;  padding-bottom:15px; } .ios .woocommerce table.shop_table th, .ios .woocommerce table.shop_table td, .android .woocommerce table.shop_table th, .android .woocommerce table.shop_table td {  padding-top:17px;  padding-bottom:13px; } .ios body.cart .continue-shipping-btn, .android body.cart .continue-shipping-btn {  padding:10px 15px 8px 15px; } .ios .woocommerce-cart table.cart td.actions .coupon .input-text, .android .woocommerce-cart table.cart td.actions .coupon .input-text {  padding-top:10px; } .ios .woocommerce button.button:disabled, .ios .woocommerce button.button:disabled[disabled], .android .woocommerce button.button:disabled, .android .woocommerce button.button:disabled[disabled] {  padding:10px 20px 7px; } .continue-shipping-btn {  float:right; } @media (max-width:1200px) {  .woocommerce .cart-collaterals .cart_totals,  .woocommerce-page .cart-collaterals .cart_totals {   width:60%;  } } @media (max-width:1023px) {  .woocommerce .cart-collaterals .cart_totals,  .woocommerce-page .cart-collaterals .cart_totals {   width:70%;  } } @media (max-width:1023px) {  .woocommerce .cart-collaterals .cart_totals,  .woocommerce-page .cart-collaterals .cart_totals {   width:100%;  } } .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text a {  text-decoration:underline;  pointer-events:all; } .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text a:hover {  text-decoration:none; } .xforce_checkout_multistep + .thankyou-wrap {  margin-top:-87px; } @media (max-width:991px) {  .xforce_checkout_multistep + .thankyou-wrap {   margin-top:0px;  } } .thankyou-wrap {  max-width:600px;  margin:0 auto;  display:block;  text-align:center;  padding-bottom:106px; } .thankyou-wrap .thank-you-icon {  margin-bottom:20px; } .thankyou-wrap h3 {  font-family:SofiaPro;  font-size:30px;  font-weight:bold;  line-height:1.33;  letter-spacing:-0.84px;  color:#4bb543;  margin-bottom:25px; } .thankyou-wrap h5 {  margin-bottom:24px;  line-height:1.67;  letter-spacing:-0.69px;  font-weight:600;  font-family:SofiaPro; } .thankyou-wrap .print-receipt {  line-height:1.88;  letter-spacing:-0.62px;  display:none; } .thankyou-wrap .print-receipt a {  color:#7d7d7d;  text-decoration:underline; } .thankyou-wrap .print-receipt a:hover {  text-decoration:none; } .mobile-update-cart {  display:none; } .cart-page .woocommerce-products-header .in-checkout {  display:none; } @media (max-width:1023px) {  body.cart .woocommerce {   display:flex;   flex-direction:column;  }  .product-main-section .cart_totals h2 {   display:none;  }  .product-main-section .woocommerce-cart-form tr.cart-coupon {   display:none;  }  .product-main-section  .woocommerce-cart-form  .woocommerce-cart-form__contents {   margin-bottom:0;  }  .product-main-section .cart-collaterals .cart_totals {   padding-top:0;  }  body.cart .continue-shipping-btn {   order:1;   background-color:gray;   border-color:gray;   color:#fff;  }  .cart-page .woocommerce-products-header {   display:flex;   align-items:flex-start;   justify-content:space-between;  }  .cart-page .woocommerce-products-header .in-checkout {   display:inline-flex;   background-color:#d9252a;   border-color:#d9252a;   padding:10px 15px 8px 15px;   text-transform:capitalize;   margin-left:10px;   text-align:center;   color:#fff;  }  .woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt {   display:none;  }  body.cart .continue-shipping-btn.mobile-update-cart {   display:inline-flex;   background-color:#fff;   color:#000;   border-color:#000;   margin-bottom:10px;   order:0;   transition:background-color 0.3s ease, color 0.3s ease;  }  body.cart .continue-shipping-btn.mobile-update-cart:disabled {   cursor:not-allowed;  }  body.cart .continue-shipping-btn.mobile-update-cart:not(:disabled) {   background-color:#000;   color:#fff;  } } @media (max-width:991px) {  .product-main-section .cart-collaterals .cart_totals {   padding-top:20px;  } } @media (max-width:767px) {  .cart-page .woocommerce-products-header .in-checkout {   min-height:45px;   min-width:170px;   font-size:16px;  } }  .buy_now_button_wrapper {  display:flex;  width:100%;  justify-content:center;  margin:0 0 50px; } .buy_now_button.cta-button {  display:inline-block;  color:#fff;  border-color:#d9252a;  background-color:#d9252a;  padding:16px 33px 20px;  text-align:center; } .buy_now_button_wrapper_bottom {  margin:50px 0 0; } .buy_now_button:hover {  background-color:#fff;  color:#d9252a;  border-color:#d9252a; } @media (max-width:767px) {  .buy_now_button_wrapper {   margin:0 0 30px;  }  .buy_now_button.cta-button {   min-height:unset;  }  .buy_now_button_wrapper_bottom {   margin:30px 0 0;  } }  ul li .video {  position:absolute;  top:0;  left:0;  width:100%;  height:100%; } ul li .video iframe {  height:100%;  width:100%; } .exzoom_nav_inner span img {  height:100%;  width:100%;  object-fit:cover;  top:0 !important; } .exzoom_img_ul, .exzoom_img_ul li {  height:100%; } .gallery-wrapper .exzoom .exzoom_nav .exzoom_nav_inner {  position:relative; } .gallery-wrapper .exzoom .exzoom_nav {  overflow-x:scroll; } .exzoom_img_ul li figure.videofigure {  height:100%;  width:100%;  margin-bottom:0;  position:relative;  z-index:1; } .exzoom_img_ul li figure.videofigure img {  margin-top:0 !important;  height:100%;  object-fit:cover;  background-color:#f6f6f6; } .exzoom_img_ul li figure.videofigure .play-icon {  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%);  cursor:pointer; } .exzoom_img_ul li figure.videofigure .play-icon::before {  content:"";  width:0;  height:0;  display:block;  position:absolute;  left:50%;  top:50%;  transform:translate(-50%, -50%);  border-style:solid;  border-width:13px 0 13px 24px;  border-color:transparent transparent transparent #ffffff; } .exzoom_img_ul li figure.videofigure .play-icon {  transition:background-color 0.3s; } .exzoom_img_ul li figure.videofigure.play-icon:after {  transition:border 0.3s; } .exzoom_img_ul li figure.videofigure:hover .play-icon {  background-color:red; } .exzoom_img_ul li figure.videofigure:hover .play-icon:after {  border-color:red; } .gallery-wrapper .exzoom .exzoom_btn {  position:absolute;  width:100%;  top:50%; } .gallery-wrapper .exzoom .exzoom_btn a {  width:30px;  height:30px;  border:none;  background:transparent;  position:absolute;  z-index:10;  line-height:unset;  text-align:unset;  font-size:unset;  top:0; } .gallery-wrapper .exzoom .exzoom_btn a svg {  width:100%;  height:100%;  fill:#ccc; } .exzoom_prev_btn svg {  transform:rotate(180deg); } .exzoom .exzoom_btn .exzoom_prev_btn {  left:10px; } .gallery-wrapper .exzoom .exzoom_btn a.exzoom_next_btn {  right:10px;  left:unset; } .gallery-wrapper .exzoom .exzoom_btn a:hover {  background:transparent; } @media (max-width:767px) {  .gallery-wrapper .exzoom .exzoom_nav {   width:100% !important;  }  .gallery-wrapper {   display:flex;   justify-content:center;  } }  .stock_label {  font-weight:700;  font-size:25px;  text-transform:uppercase; } .stock_label.stock_label_in {  color:#53b174; } .stock.stock_label_low, .stock_label.stock_label_low {  color:#f3b91c!important; } .stock_label.stock_label_out {  color:#d9252a; } .product-details-main .price-and-reviews #add_to_cart_btn {  padding:15px 33px;  width:100%; } .product-details-section .product-details-main .price-and-reviews {  margin-bottom:25px; } .product-details-main .price-and-reviews .d-flex {  width:100%;  margin-top:25px; } @media (max-width:991px) {  .stock_label {   font-size:18px;  }  .product-details-main .price-and-reviews .d-flex {   margin-top:5px;  }  .product-details-section .product-details-main .price-and-reviews {   margin-bottom:25px;  } } .aa-dropdown-menu .aa-suggestion .suggestion-post-content * {  font-size:12px;  margin:0;  line-height:1.2; }  .product-details-inner form.variations_form.cart {  margin-top:0; } table.product-info {  margin-bottom:0; } .product-details-inner .product-info th, .product-details-inner .product-info td {  border-bottom:none; } #wc-stripe-payment-request-wrapper {  opacity:0; } .woocommerce-variation-add-to-cart {  flex-wrap:wrap; } .woocommerce-variation-add-to-cart #wc-stripe-payment-request-button-separator {  display:none !important; } .woocommerce-variation-add-to-cart > h6 {  margin-right:32px; } .woocommerce-variation-add-to-cart .button-wrapper {  width:100%;  margin-top:10px;  padding-top:25px;  border-top:2px solid #f6f6f6; } body.single-product .variations_form .woocommerce-variation-add-to-cart button.single_add_to_cart_button {  width:100%;  text-transform:capitalize;  color:#fff !important;  border-color:#d9252a !important;  background-color:#d9252a !important;  transition:all 0.5s ease; } body.single-product .variations_form .woocommerce-variation-add-to-cart button.single_add_to_cart_button:hover {  background-color:#fff !important;  color:#d9252a !important; } @media (max-width:991px) {  body.single-product .product-type-variable .price-and-reviews {   order:0;  }  body.single-product  .variations_form  .woocommerce-variation-add-to-cart  button.single_add_to_cart_button {   padding:10px 15px !important;  }  body.single-product .product-type-variable .button-box {   margin-bottom:15px;  } }  @media (min-width:1025px) {  header .header-right ul#menu-search-by-category li a {   font-size:14px;  } } header.site-header .header-right .search-category-menu li{  margin:0 9px; }  .product-main-section.clearance .right-loop-section{  padding-left:0; }  .woofc-area.woofc-style-02 .woofc-inner {  background-color:#f6f6f6; } .woofc-area.woofc-style-02 .woofc-area-top {  height:auto;  background-color:#fff;  padding:0 20px; } .woofc-area.woofc-style-02 .woofc-area-top .woofc-area-heading {  color:#000;  padding:20px;  border-bottom:1px solid rgba(0, 0, 0, .2);  width:calc(100% - 20px);  margin-bottom:5px;  font-family:SofiaPro;  font-size:30px;  font-weight:700;  letter-spacing:-.89px;  text-transform:capitalize;  height:auto;  width:100%;  text-align:center; } .woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a, .woofc-area.woofc-style-04 .woofc-area-bot .woofc-action .woofc-action-inner > div a {  font-size:18px;  line-height:1;  font-weight:700;  letter-spacing:-0.69px;  color:#fff;  border-color:#d9252a;  background-color:#d9252a;  margin:0;  padding:15px 33px;  text-align:center;  border-radius:10px;  height:auto;  text-transform:capitalize; } .woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner{  background-color:transparent; } .woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title a {  margin-bottom:10px;  line-height:1;  font-size:20px;  font-weight:700;  font-stretch:normal;  font-style:normal;  letter-spacing:-.56px;  color:#000; } .woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-price span {  font-family:SofiaPro;  font-size:18px!important;  font-weight:700!important;  color:#7d7d7d; } .woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner .woofc-item-qty-plus, .woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner .woofc-item-qty-minus, .woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner .woofc-item-qty-individual {  font-size:20px; } .woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner input {  font-size:15px; } .woofc-area.woofc-style-02 .woofc-area-bot .woofc-subtotal {  font-size:18px;  font-weight:700;  color:#ababab; } .woofc-area.woofc-style-02 .woofc-area-bot .woofc-total {  padding-top:18px;  padding-bottom:18px;  border-bottom:1px solid #fff;  font-size:22px;  font-weight:700;  letter-spacing:-.73px;  color:#d9252a; } .woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div {  margin:0; } .woofc-area.woofc-style-02 .woofc-area-bot .woofc-data {  padding-left:10px;  padding-right:10px; } .woofc-area.woofc-style-02 .woofc-area-bot {  padding-left:20px;  padding-right:20px; } .woofc-area.woofc-style-02 .woofc-area-bot .woofc-action {  padding-left:0;  padding-right:0; } .woofc-checkout-form .woocommerce .xforce_checkout_multistep, .woofc-checkout-form .woocommerce .xforce_order_summary {  width:100%;  max-width:unset;  flex:unset; } .woofc-checkout-form .woocommerce form .form-row {  width:100%;  float:unset;  margin-right:0;  margin-left:0; }  @media(max-width:400px) {  .woofc-area.woofc-style-02 .woofc-area-top .woofc-area-heading {   padding-top:5px;   padding-bottom:5px;  }  .woofc-area.woofc-style-02 .woofc-area-mid .woofc-item {   padding:0 10px;  }  .woofc-area.woofc-style-02 .woofc-area-mid .woofc-item.woofc-item-has-remove .woofc-item-inner {   padding-right:20px;   flex-wrap:wrap;  } }   form.checkout::after {  content:"";  display:table;  clear:both; } .form-row-wide {  clear:both;  width:100%; } .form-row-first {  margin-right:3.4482758621%; } .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {  max-width:unset; } table.woocommerce-checkout-review-order-table tbody th, table.woocommerce-checkout-review-order-table thead th {  padding:10px 0; } table.woocommerce-checkout-review-order-table .product-name {  width:45%;  overflow-wrap:anywhere;  word-break:break-word;  -ms-word-break:break-all; } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {  position:static;  font-size:18px !important;  width:auto;  background:#000!important;  font-weight:700;  color:#fff!important;  border:0;  border-radius:30px;  cursor:pointer;  padding:15px 30px;  margin:0;  font-size:18px;  float:right;  font-family:sofiapro;  transition:all .5s ease;  height:inherit;  min-width:216px;  min-height:55px;  line-height:1;  letter-spacing:-.69px;  display:inline-flex;  justify-content:center;  align-items:center; } .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {  background:#d9252a!important;  color:#fff!important; } .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment {  background:0 0 !important;  border-radius:0 !important; } .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods {  padding:0 !important; } .checkout.woocommerce-checkout input[type=checkbox], .checkout.woocommerce-checkout input[type=radio]{  position:relative;  width:25px!important;  height:25px!important;  border:1.5px solid #000;  display:inline-block;  padding:0;  margin:0 8px 0 0!important;  vertical-align:middle;  background-color:#fff; } .checkout.woocommerce-checkout input[type=checkbox]:checked, .checkout.woocommerce-checkout input[type=radio]:checked {  background:#fff url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/tick-icon.svg) no-repeat 58% center / 60%;  background-size:60%; } .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment div.payment_box {  background-color:#000;  color:#fff; } .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment div.payment_box:before {  border:1em solid #000;  border-right-color:transparent;  border-left-color:transparent;  border-top-color:transparent; } .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment div.payment_box .form-row .wc-stripe-elements-field, .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment div.payment_box .form-row .wc-stripe-iban-element-field, .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment div.payment_box .form-row .stripe-card-group {  width:100%; } .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods>li label {  position:relative;  margin:0;  line-height:1.2;  vertical-align:middle;  display:inline; } h3.cart-shipping {  font-size:20px; } .wc-stripe-elements-field, .wc-stripe-iban-element-field {  background-color:#fff;  color:#000; } #add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{  padding:0; } .woocommerce-checkout #payment div.form-row.place-order {  padding-top:16px; } #add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {  margin-bottom:20px; } #add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row {  display:block; } #add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {  float:unset;  margin-left:.5em; } a#zipmoney-learn-more {  color:#fff; } .woocommerce form.checkout_coupon {  padding:0;  border:none;  border-radius:0; } .woocommerce form.checkout_coupon p {  margin-bottom:6px; } .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment div.payment_box .form-row .wc-stripe-elements-field {  height:50px;  padding:15px 10px 5px; } @media (min-width:992px) {  body.woocommerce-checkout .col2-set {   width:52.9411764706%;   float:left;   margin-right:5.8823529412%;  }  body.woocommerce-checkout .col2-set .form-row-first {   width:48.275862069%;   float:left;   margin-right:3.4482758621%;   clear:both;  }  body.woocommerce-checkout #order_review_heading,  body.woocommerce-checkout #order_review {   width:41.1764705882%;   float:right;   margin-right:0;   clear:right;  }  body.woocommerce-checkout .col2-set .form-row-last {   width:48.275862069%;   float:right;   margin-right:0;  } } @media (max-width:460px) {  .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {   width:100%;  } } .country-filed-message p {  margin:0;  font-size:14px;  line-height:1.2; } .country-filed-message .read-more-button {  outline:none;  background:none;  border:none;  font-size:16px;  font-weight:bold;  text-decoration:underline;  padding:0;  margin:5px 0 0 ; } .country-filed-message .read-more-text {  display:none;  margin-top:5px; } .country-filed-message .read-more-text p + p {  margin-top:5px; }  #customer_details > div {  max-width:100%;  width:100%;  padding:0; } body.woofc-show .needsclick {  display:none; }  body.woofc-show-checkout .select2-container {  z-index:99999999; }
   .mCustomScrollbar{ -ms-touch-action:pinch-zoom; touch-action:pinch-zoom; } .mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action:auto; touch-action:auto; }  .mCustomScrollBox{  position:relative;  overflow:hidden;  height:100%;  max-width:100%;  outline:none;  direction:ltr; }  .mCSB_container{  overflow:hidden;  width:auto;  height:auto; } .mCSB_inside > .mCSB_container{ margin-right:30px; }  .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right:0; }   .mCS-dir-rtl > .mCSB_inside > .mCSB_container{  margin-right:0;  margin-left:30px; }  .mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left:0; }  .mCSB_scrollTools{  position:absolute;  width:16px;  height:auto;  left:auto;  top:0;  right:0;  bottom:0; }  .mCSB_outside + .mCSB_scrollTools{ right:-26px; }   .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,  .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{  right:auto;  left:0; }  .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left:-26px; }  .mCSB_scrollTools .mCSB_draggerContainer{  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  height:auto; }  .mCSB_scrollTools a + .mCSB_draggerContainer{ margin:20px 0; }  .mCSB_scrollTools .mCSB_draggerRail{  width:2px;  height:100%;  margin:0 auto;  -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px; }  .mCSB_scrollTools .mCSB_dragger{  cursor:pointer;  width:100%;  height:30px;  z-index:1; }  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  position:relative;  width:4px;  height:100%;  margin:0 auto;  -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px;  text-align:center; }  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width:12px; }  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width:8px; }  .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown{  display:block;  position:absolute;  height:20px;  width:100%;  overflow:hidden;  margin:0 auto;  cursor:pointer; }  .mCSB_scrollTools .mCSB_buttonDown{ bottom:0; } .mCSB_horizontal.mCSB_inside > .mCSB_container{  margin-right:0;  margin-bottom:30px; }  .mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height:100%; }  .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom:0; }  .mCSB_scrollTools.mCSB_scrollTools_horizontal{  width:auto;  height:16px;  top:auto;  right:0;  bottom:0;  left:0; }  .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom:-26px; }  .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin:0 20px; }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{  width:100%;  height:2px;  margin:7px 0; }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{  width:30px;  height:100%;  left:0; }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  width:100%;  height:4px;  margin:6px auto; }  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{  height:12px;  margin:2px auto; }  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{  height:8px;  margin:4px 0; }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{  display:block;  position:absolute;  width:20px;  height:100%;  overflow:hidden;  margin:0 auto;  cursor:pointer; }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left:0; }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right:0; } .mCSB_container_wrapper{  position:absolute;  height:auto;  width:auto;  overflow:hidden;  top:0;  left:0;  right:0;  bottom:0;  margin-right:30px;  margin-bottom:30px; }  .mCSB_container_wrapper > .mCSB_container{  padding-right:30px;  padding-bottom:30px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }  .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom:20px; }  .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right:20px; }   .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom:0; }   .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right:0; }   .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left:20px; }   .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left:0; }  .mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{  margin-right:0;  margin-left:30px; }  .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right:0; }  .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom:0; }  .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{  margin-right:0;  margin-left:0; }   .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom:0; } .mCSB_scrollTools,  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight{  -webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;  -moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;  -o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;  transition:opacity .2s ease-in-out, background-color .2s ease-in-out; }  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{  -webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,   opacity .2s ease-in-out, background-color .2s ease-in-out;  -moz-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,   opacity .2s ease-in-out, background-color .2s ease-in-out;  -o-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,   opacity .2s ease-in-out, background-color .2s ease-in-out;  transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,   opacity .2s ease-in-out, background-color .2s ease-in-out;  } .mCSB_scrollTools{ opacity:0.75; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; }  .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity:0; filter:"alpha(opacity=0)"; -ms-filter:"alpha(opacity=0)"; }  .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity:1; filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; }  .mCSB_scrollTools .mCSB_draggerRail{  background-color:#000; background-color:rgba(0,0,0,0.4);  filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)";  }  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  background-color:#fff; background-color:rgba(255,255,255,0.75);  filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)";  }  .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{  background-color:#fff; background-color:rgba(255,255,255,0.85);  filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)";  } .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{  background-color:#fff; background-color:rgba(255,255,255,0.9);  filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)";  }  .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight{  background-image:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/mCSB_buttons.png);  background-repeat:no-repeat;  opacity:0.4; filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)";  }  .mCSB_scrollTools .mCSB_buttonUp{  background-position:0 0;   }  .mCSB_scrollTools .mCSB_buttonDown{  background-position:0 -20px;   }  .mCSB_scrollTools .mCSB_buttonLeft{  background-position:0 -40px;   }  .mCSB_scrollTools .mCSB_buttonRight{  background-position:0 -56px;   }  .mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover{ opacity:0.75; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; }  .mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active{ opacity:0.9; filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; } .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color:#000; background-color:rgba(0,0,0,0.15); }  .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.75); }  .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color:rgba(0,0,0,0.85); }  .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color:rgba(0,0,0,0.9); }  .mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position:-80px 0; }  .mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position:-80px -20px; }  .mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-80px -40px; }  .mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position:-80px -56px; } .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,  .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{  width:4px;  background-color:#fff; background-color:rgba(255,255,255,0.1);  -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }  .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  width:4px;  background-color:#fff; background-color:rgba(255,255,255,0.75);  -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }  .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  width:100%;  height:4px;  margin:6px auto; }  .mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color:#fff; background-color:rgba(255,255,255,0.85); }  .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color:#fff; background-color:rgba(255,255,255,0.9); }  .mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position:-32px 0; }  .mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{ background-position:-32px -20px; }  .mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-40px -40px; }  .mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position:-40px -56px; }  .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{  background-color:#000; background-color:rgba(0,0,0,0.1);  -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  background-color:#000; background-color:rgba(0,0,0,0.75);  -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.85); }  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.9); }  .mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position:-112px 0; }  .mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position:-112px -20px; }  .mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-120px -40px; }  .mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{ background-position:-120px -56px; } .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,  .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{  width:4px;  background-color:#fff; background-color:rgba(255,255,255,0.1);  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }  .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  width:6px;  background-color:#fff; background-color:rgba(255,255,255,0.75);  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }  .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{  width:100%;  height:4px;  margin:6px 0; }  .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  width:100%;  height:6px;  margin:5px auto; }  .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color:#fff; background-color:rgba(255,255,255,0.85); }  .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color:#fff; background-color:rgba(255,255,255,0.9); }  .mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position:-16px 0; }  .mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position:-16px -20px; }  .mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-20px -40px; }  .mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position:-20px -56px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{  background-color:#000; background-color:rgba(0,0,0,0.1);  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }  .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  background-color:#000; background-color:rgba(0,0,0,0.75);  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }  .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.85); }  .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.9); }  .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position:-96px 0; }  .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position:-96px -20px; }  .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-100px -40px; }  .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position:-100px -56px; } .mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color:#fff; background-color:rgba(255,255,255,0.1); }  .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:2px; }  .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width:100%; }  .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  width:100%;  height:2px;  margin:7px auto; } .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color:#000; background-color:rgba(0,0,0,0.15); }  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.75); }  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.85); }  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.9); }  .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{ background-position:-80px 0; }  .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position:-80px -20px; }  .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-80px -40px; }  .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position:-80px -56px; }  .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color:#fff; background-color:rgba(255,255,255,0.15); }  .mCS-rounded.mCSB_scrollTools .mCSB_dragger,  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,  .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height:14px; }  .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  width:14px;  margin:0 1px; }  .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width:14px; }  .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  height:14px;  margin:1px 0; }  .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{  width:16px;  height:16px;  margin:-1px 0; }  .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width:4px; }  .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{  height:16px;  width:16px;  margin:0 -1px; }  .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{  height:4px;  margin:6px 0; }  .mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position:0 -72px; }  .mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position:0 -92px; }  .mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position:0 -112px; }  .mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position:0 -128px; }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.75); }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color:#000; background-color:rgba(0,0,0,0.15); }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.85); }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.9); }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position:-80px -72px; }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position:-80px -92px; }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-80px -112px; }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position:-80px -128px; }  .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width:4px; }  .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{  background-color:transparent;  background-position:center; }  .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");  background-repeat:repeat-y;  opacity:0.3;  filter:"alpha(opacity=30)"; -ms-filter:"alpha(opacity=30)";  }  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{  height:4px;  margin:6px 0;  background-repeat:repeat-x; }  .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position:-16px -72px; }  .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position:-16px -92px; }  .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-20px -112px; }  .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position:-20px -128px; }  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII="); }  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position:-96px -72px; }  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position:-96px -92px; }  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-100px -112px; }  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position:-100px -128px; }  .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  background-repeat:repeat-y;  background-image:-moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);  background-image:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));  background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);  background-image:-o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);  background-image:-ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);  background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); }  .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  background-repeat:repeat-x;  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);  background-image:-o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);  background-image:-ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);  background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); }  .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,  .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height:70px; }  .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width:70px; }  .mCS-3d.mCSB_scrollTools,  .mCS-3d-dark.mCSB_scrollTools{  opacity:1;  filter:"alpha(opacity=30)"; -ms-filter:"alpha(opacity=30)";  }  .mCS-3d.mCSB_scrollTools .mCSB_draggerRail,  .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px; }  .mCS-3d.mCSB_scrollTools .mCSB_draggerRail,  .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{  width:8px;  background-color:#000; background-color:rgba(0,0,0,0.2);  box-shadow:inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2); }  .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,   .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color:#555; }  .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:8px; }  .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{  width:100%;  height:8px;  margin:4px 0;  box-shadow:inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2); }  .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  width:100%;  height:8px;  margin:4px auto; }  .mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position:-32px -72px; }  .mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position:-32px -92px; }  .mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-40px -112px; }  .mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position:-40px -128px; }  .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{  background-color:#000; background-color:rgba(0,0,0,0.1);  box-shadow:inset 1px 0 1px rgba(0,0,0,0.1); }  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow:inset 0 1px 1px rgba(0,0,0,0.1); }  .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position:-112px -72px; }  .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position:-112px -92px; }  .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-120px -112px; }  .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position:-120px -128px; }  .mCS-3d-thick.mCSB_scrollTools,  .mCS-3d-thick-dark.mCSB_scrollTools{  opacity:1;  filter:"alpha(opacity=30)"; -ms-filter:"alpha(opacity=30)";  }  .mCS-3d-thick.mCSB_scrollTools,  .mCS-3d-thick-dark.mCSB_scrollTools,  .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }  .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,  .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right:1px; }  .mCS-3d-thick.mCSB_scrollTools_vertical,  .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow:inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }  .mCS-3d-thick.mCSB_scrollTools_horizontal,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal{  bottom:1px;  box-shadow:inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);  width:12px;  margin:2px;  position:absolute;  height:auto;  top:0;  bottom:0;  left:0;  right:0; }  .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow:inset 0 1px 0 rgba(255,255,255,0.4); }  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color:#555; }  .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  height:12px;  width:auto; }  .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{  background-color:#000; background-color:rgba(0,0,0,0.05);  box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1); }  .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color:transparent; }  .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position:-32px -72px; }  .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position:-32px -92px; }  .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-40px -112px; }  .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position:-40px -128px; }  .mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow:inset 0 0 14px rgba(0,0,0,0.2); }  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow:inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow:inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }   .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow:inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color:#777; }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{  background-color:#fff; background-color:rgba(0,0,0,0.05);  box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1); }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color:transparent; }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position:-112px -72px; }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position:-112px -92px; }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-120px -112px; }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position:-120px -128px; }  .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,  .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{  right:0;  margin:12px 0;  }  .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{  bottom:0;  margin:0 12px;  }   .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,  .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{  left:0;  right:auto; }  .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,  .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color:transparent; }  .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,  .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height:50px; }  .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width:50px; }  .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  background-color:#fff; background-color:rgba(255,255,255,0.2);  filter:"alpha(opacity=20)"; -ms-filter:"alpha(opacity=20)";  }  .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{  background-color:#fff; background-color:rgba(255,255,255,0.5);  filter:"alpha(opacity=50)"; -ms-filter:"alpha(opacity=50)";  }  .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  background-color:#000; background-color:rgba(0,0,0,0.2);  filter:"alpha(opacity=20)"; -ms-filter:"alpha(opacity=20)";  }  .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{  background-color:#000; background-color:rgba(0,0,0,0.5);  filter:"alpha(opacity=50)"; -ms-filter:"alpha(opacity=50)";  }  .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{  width:6px;  background-color:#000; background-color:rgba(0,0,0,0.2); }  .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:6px; }  .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{  width:100%;  height:6px;  margin:5px 0; }  .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{  width:12px; }  .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{  height:12px;  margin:2px 0; }  .mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position:-32px -72px; }  .mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position:-32px -92px; }  .mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-40px -112px; }  .mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position:-40px -128px; }  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.75); }  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.85); }  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.9); }  .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color:#000; background-color:rgba(0,0,0,0.1); }  .mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position:-112px -72px; }  .mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position:-112px -92px; }  .mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-120px -112px; }  .mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{ background-position:-120px -128px; }  .mCS-inset.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{  width:12px;  background-color:#000; background-color:rgba(0,0,0,0.2); }  .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  width:6px;  margin:3px 5px;  position:absolute;  height:auto;  top:0;  bottom:0;  left:0;  right:0; }  .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  height:6px;  margin:5px 3px;  position:absolute;  width:auto;  top:0;  bottom:0;  left:0;  right:0; }  .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{  width:100%;  height:12px;  margin:2px 0; }  .mCS-inset.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position:-32px -72px; }  .mCS-inset.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position:-32px -92px; }  .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-40px -112px; }  .mCS-inset.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position:-40px -128px; }  .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.75); }  .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.85); }  .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.9); }  .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color:#000; background-color:rgba(0,0,0,0.1); }  .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position:-112px -72px; }  .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position:-112px -92px; }  .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position:-120px -112px; }  .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position:-120px -128px; }  .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{  background-color:transparent;  border-width:1px;  border-style:solid;  border-color:#fff;  border-color:rgba(255,255,255,0.2);  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color:#000; border-color:rgba(0,0,0,0.2); }  .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color:#fff; background-color:rgba(255,255,255,0.6); }  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color:#000; background-color:rgba(0,0,0,0.6); }  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.75); }  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.85); }  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color:#000; background-color:rgba(0,0,0,0.9); }  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#fff; background-color:rgba(255,255,255,0.75); }  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color:#fff; background-color:rgba(255,255,255,0.85); }  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color:#fff; background-color:rgba(255,255,255,0.9); }   
 .paginetion-blk {  padding:0;  } .paginetion-blk .page-numbers {  text-align:center;  padding:0; } .paginetion-blk .page-numbers li {  display:inline-block;  vertical-align:middle;  color:#B4B4B5;  font-size:20px;  font-weight:700;  padding:0;  width:30px;  text-align:center;  position:relative;  height:15px; } @media (max-width:767px) {  .paginetion-blk .page-numbers li {   width:25px;  } } .paginetion-blk .page-numbers li .page-numbers {  color:#B4B4B5; } .paginetion-blk .page-numbers li .page-numbers:hover {  color:#000000; } .paginetion-blk .page-numbers li .page-numbers.current {  color:#000000; } .paginetion-blk .page-numbers li .page-numbers.current:before {  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/uplers-shape.svg) no-repeat;  height:35px;  width:35px;  position:absolute;  background-size:35px;  content:"";  left:45%;  top:68%;  transform:translate(-50%, -50%);  z-index:-1; } .paginetion-blk .page-numbers li .prev {  font-size:0;  display:block;  position:relative; } .paginetion-blk .page-numbers li .prev:before {  content:"";  width:100%;  height:100%;  position:absolute;  top:0;  left:0;  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/arrow-grey-fat.svg) no-repeat center;  background-size:15px;  transform:rotate(-90deg);  border-color:#B4B4B5; } .paginetion-blk .page-numbers li .prev:hover:before {  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/arrow-black-fat.svg) no-repeat center;  background-size:15px;  transform:rotate(-90deg); } .paginetion-blk .page-numbers li .next {  font-size:0;  display:block;  position:relative; } .paginetion-blk .page-numbers li .next:before {  content:"";  width:100%;  height:100%;  position:absolute;  top:0;  left:0;  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/arrow-grey-fat.svg) no-repeat center;  background-size:15px;  transform:rotate(90deg);  border-color:#B4B4B5; } .paginetion-blk .page-numbers li .next:hover:before {  background:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/arrow-black-fat.svg) no-repeat center;  background-size:15px;  transform:rotate(90deg); } .android .paginetion-blk .page-numbers li .page-numbers, .ios .paginetion-blk .page-numbers li .page-numbers {  padding-top:4px; } .android .paginetion-blk .page-numbers li .page-numbers.next, .android .paginetion-blk .page-numbers li .page-numbers.prev, .ios .paginetion-blk .page-numbers li .page-numbers.next, .ios .paginetion-blk .page-numbers li .page-numbers.prev {  padding-top:0; }  #main .blog-pg .commonlisting .listbox .box-info ul li {  padding-left:0; } #main .blog-pg .commonlisting .listbox .box-info ul li:before {  display:none; } .blog-pg {  padding:98px 0 92px 0;  position:relative; } .blog-pg .blog-header {   padding-bottom:32px; } .blog-pg .blog-header .row-wrap {  padding-bottom:0; } @media (max-width:767px) {  .blog-pg {   padding-top:38px;  } } .blog-pg h1 {  margin-bottom:86px; } @media (max-width:1279px) {  .blog-pg .commonlisting {   padding:0;  } } @media (max-width:991px) {  .blog-pg .commonlisting .row {   display:flex;  } } .blog-pg .commonlisting .row {  margin-right:-17px;  margin-left:-17px; } .blog-pg .commonlisting .blog-listing-wrapper .post-listing .button-box {  padding-top:68px; } .blog-pg .commonlisting .blog-listing-wrapper .post-listing .button-box .cta-button {  min-height:inherit;  padding:15px 25px; } @media (max-width:767px) {  .blog-pg .commonlisting .blog-listing-wrapper .post-listing .button-box .cta-button {   padding:17px 25px;  } } @media (max-width:991px) {  .blog-pg .commonlisting .blog-listing-wrapper .post-listing .button-box {   padding-top:50px;  } } @media (max-width:575px) {  .blog-pg .commonlisting .blog-listing-wrapper .post-listing .button-box {   padding-top:30px;  }  .blog-pg .commonlisting .blog-listing-wrapper .post-listing .button-box .cta-button {   width:100%;  } } .blog-pg .commonlisting .listbox {  margin-bottom:57px;  padding-right:17px;  padding-left:17px; } @media (max-width:1279px) {  .blog-pg .commonlisting .listbox {   margin-bottom:60px;  } } @media (max-width:991px) {  .blog-pg .commonlisting .listbox {   float:none;  }  .blog-pg .commonlisting .listbox:first-child {   max-width:100%;   flex:0 0 100%;  } } @media (max-width:767px) {  .blog-pg .commonlisting .listbox {   margin-bottom:73px;  } } .blog-pg .commonlisting .listbox:first-child {  flex:0 0 66.66%;  max-width:66.66%; } @media (max-width:991px) {  .blog-pg .commonlisting .listbox:first-child {   flex:0 0 100%;   max-width:100%;  } } @media (min-width:992px) {  .blog-pg .commonlisting .listbox:first-child .ratio-img {   padding-bottom:47.45%;   margin-bottom:24px;  } } @media (min-width:481px) {  .blog-pg .commonlisting .listbox:first-child .box-info .box-sub-title {   font-size:32px;   line-height:1.125;   font-weight:700;   margin-bottom:17px;  } } @media (max-width:575px) {  .blog-pg .commonlisting .listbox:last-child {   margin-bottom:44px;  } } .blog-pg .commonlisting .listbox .box-info .box-sub-title {  font-size:28px;  line-height:35px;  margin-bottom:16px;  letter-spacing:-1.1px;  transition:0.5s all; } @media (max-width:480px) {  .blog-pg .commonlisting .listbox .box-info .box-sub-title {   font-size:26px;   line-height:35px;   letter-spacing:-0.73px;  } } .blog-pg .commonlisting .listbox .box-info ul {  padding:0;  margin:0; } .blog-pg .commonlisting .listbox .box-info ul li {  display:inline-block;  color:#6b6b6b;  font-size:20px;  letter-spacing:-0.77px;  line-height:1.125;  padding-right:21px;  position:relative;  font-weight:600; } @media (max-width:767px) {  .blog-pg .commonlisting .listbox .box-info ul li {   font-size:18px;   letter-spacing:-0.62px;  } } .blog-pg .commonlisting .listbox .box-info ul li:after {  background:#6b6b6b;  height:10px;  width:1px;  position:absolute;  right:8px;  top:1px;  content:""; } .blog-pg .commonlisting .listbox .box-info ul li:last-child:after {  display:none; } .blog-pg .commonlisting .listbox .box-info ul li a {  color:#6b6b6b; } .blog-pg .commonlisting .listbox .box-info ul li a:hover {  color:#d9252a; } .blog-pg .commonlisting .listbox .box-info .short_content {  font-size:20px;  letter-spacing:-0.87px;  line-height:1.5;  margin-bottom:20px;  overflow:hidden;  max-height:60px; } @media (max-width:767px) {  .blog-pg .commonlisting .listbox .box-info .short_content {   font-size:18px;   max-height:55px;  } } @media (max-width:767px) {  .blog-pg .commonlisting .listbox .box-info .short_content ul li {   font-size:16px;  } } .blog-pg .commonlisting .listbox .ratio-img {  background-color:#f6f6f6;  margin-bottom:15px;  position:relative;  overflow:hidden;  padding-bottom:100%; } @media (max-width:480px) {  .blog-pg .commonlisting .listbox .ratio-img {   margin-bottom:25px;  } } .blog-pg .commonlisting .listbox .ratio-img img {  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%);  max-width:inherit;  height:100%;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  transition:all 0.5s ease; } @media (max-width:480px) {  .blog-pg .commonlisting .listbox .ratio-img img {   height:100%;   max-width:inherit;  } } .blog-pg .commonlisting .listbox .ratio-img:hover img {  -webkit-transform:translate(-50%, -50%) scale(1.05);  -moz-transform:translate(-50%, -50%) scale(1.05);  transform:translate(-50%, -50%) scale(1.05); } .blog-pg .commonlisting .listbox .ratio-img .tag {  position:absolute;  font-size:16px;  text-transform:uppercase;  padding:15px 35px;  color:#000;  font-weight:700;  bottom:0;  z-index:1;  letter-spacing:1px; } @media (max-width:767px) {  .blog-pg .commonlisting .listbox .ratio-img .tag {   font-size:12px;   letter-spacing:0.5;   padding:10px 15px;  } } .blog-pg .share_block {  position:fixed;  top:50%;  left:156px;  transform:translateY(-50%); } .blog-pg .share_block a {  display:block;  margin-bottom:15px; } .blog-pg .share_block a span {  background:transparent !important;  height:28px !important;  line-height:30px !important;  width:28px !important; } .blog-pg .share_block a span svg path {  fill:#000; } .blog-pg .share_block a:last-child {  margin-bottom:0; } .blog-pg .share_block.removefix {  position:absolute;  top:auto;  bottom:0; } @media (max-width:1600px) {  .blog-pg .share_block {   left:15px;  } } @media (max-width:1024px) {  .blog-pg .share_block {   position:inherit;  }  .blog-pg .share_block a {   display:inline-block;   vertical-align:middle;   margin:20px 5px 0 0;  } }  .single .blog-header {  top:0; } .single .blog-header .container {  max-width:1170px; } .single .blog-header .row {  height:74px;  transition:0.5s all; } .single .blog-header .blog-header-right {  display:none; } @media (max-width:767px) {  .single .blog-header {   padding:0;  }  .single .blog-header .blog-header-right {   flex:0 0 50%;   max-width:50%;  }  .single .blog-header.fixed .row {   height:59px;  } } .single .entry-content h1, .single .entry-content h2, .single .entry-content h3, .single .entry-content h4, .single .entry-content h5, .single .entry-content h6 {  font-weight:700;  margin:88px 0 24px 0;  line-height:42px; } .single .entry-content h1 {  font-size:45px;  line-height:60px; } .single .entry-content h2 {  font-size:40px; } .single .entry-content h3 {  font-size:35px; } .single .entry-content h4 {  font-size:30px; } .single .entry-content h5 {  font-size:25px; } .single .entry-content h6 {  font-size:20px; } .single .entry-content a {  color:#4185F4; } .single .entry-content p {  font-size:20px;  line-height:30px;  color:#676767;  font-weight:500;  margin-bottom:30px; } .single .entry-content p:last-child {  margin-bottom:0; } .single .entry-content img {  margin:20px 0;  height:auto;  display:block;  margin:auto; } .single .entry-content hr {  margin-top:5rem;  margin-bottom:5rem; } .single .entry-content ul, .single .entry-content ol {  padding-left:20px; } .single .entry-content ul li, .single .entry-content ol li {  color:#676767;  font-size:20px;  line-height:30px;  font-weight:500;  margin-bottom:45px;  position:relative; } .single .entry-content ul li:last-child, .single .entry-content ol li:last-child {  margin-bottom:0; } .single .entry-content ul li:before, .single .entry-content ol li:before {  content:"";  height:5px;  width:5px;  background:#676767;  position:absolute;  top:13px;  left:-15px;  border-radius:8px; } @media (max-width:1280px) {  .single .entry-content p {   font-size:18px;  }  .single .entry-content h3 {   font-size:25px;   margin:50px 0 20px 0;  }  .single .entry-content ul li {   font-size:18px;  } } @media (max-width:991px) {  .single .entry-content p {   font-size:16px;   line-height:25px;   margin-bottom:20px;  }  .single .entry-content h3 {   font-size:22px;   margin:30px 0 15px 0;   line-height:30px;  }  .single .entry-content ul li {   font-size:16px;   line-height:25px;   margin-bottom:20px;  }  .single .entry-content ul li:before {   top:10px;  } } @media (max-width:767px) {  .single .entry-content p {   font-size:14px;  }  .single .entry-content ul li {   font-size:14px;  } } .single .page-content-section {  padding-bottom:22px;  position:relative;  } @media (min-width:1200px) {  .single .page-content-section .container {   max-width:1170px;  } } .single .blog-detail-head {  margin-bottom:142px; } .single .blog-detail-head .row {  min-height:505px; } .single .blog-detail-head .descbox .entry-title {  font-size:45px;  line-height:60px;  margin:0 0 30px 0; } .single .blog-detail-head .descbox ul li {  padding-right:22px;  letter-spacing:0.7px;  display:inline-block;  text-transform:uppercase;  color:#676767;  font-size:17px;  padding-right:28px;  margin-right:8px;  position:relative;  font-weight:500; } .single .blog-detail-head .descbox ul li:after {  background:#b1b1b1;  height:15px;  width:2px;  position:absolute;  right:8px;  top:1px;  content:""; } .single .blog-detail-head .descbox ul li:last-child {  padding:0;  margin:0; } .single .blog-detail-head .descbox ul li:last-child:after {  display:none; } .single .blog-detail-head .descbox ul li a {  color:#676767; } @media (max-width:1280px) {  .single .blog-detail-head .descbox ul li {   letter-spacing:0;   font-size:15px;   padding-right:21px;   margin-right:0;  }  .single .blog-detail-head .descbox ul li:after {   height:12px;   top:2px;  } } @media (max-width:767px) {  .single .blog-detail-head .descbox ul li {   font-size:12px;   margin-bottom:5px;  }  .single .blog-detail-head .descbox ul li:after {   height:11px;   top:0;  } } .single .blog-detail-head .img-box {  position:absolute;  right:0;  top:0;  padding-right:0;  padding-left:60px; } .single .blog-detail-head .img-box .ratio-img {  padding-bottom:54%;  min-height:505px; } @media (max-width:1280px) {  .single .blog-detail-head {   margin-bottom:100px;  }  .single .blog-detail-head .row {   min-height:400px;  }  .single .blog-detail-head .descbox .entry-title {   font-size:30px;   line-height:45px;  }  .single .blog-detail-head .img-box {   padding-left:15px;  }  .single .blog-detail-head .img-box .ratio-img {   padding-bottom:80%;   min-height:400px;  } } @media (max-width:991px) {  .single .blog-detail-head {   margin-bottom:50px;  }  .single .blog-detail-head .descbox {   flex:0 0 100%;   max-width:100%;   margin-bottom:30px;  }  .single .blog-detail-head .descbox .entry-title {   font-size:25px;   line-height:35px;   margin-bottom:20px;  }  .single .blog-detail-head .img-box {   flex:0 0 100%;   max-width:100%;   position:static;   padding-right:15px;  }  .single .blog-detail-head .img-box .ratio-img {   padding-bottom:46%;   min-height:350px;  } } @media (max-width:767px) {  .single .blog-detail-head {   margin-bottom:35px;  }  .single .blog-detail-head .img-box {   padding:0;  }  .single .blog-detail-head .img-box .ratio-img {   padding-bottom:70%;   min-height:250px;   margin:0 -5px;  } } .single .recent-blog {  padding:140px 0 40px 0; } @media (max-width:991px) {  .single .recent-blog {   padding:80px 0 40px 0;  } } @media (max-width:767px) {  .single .recent-blog {   padding:50px 0 55px 0;  } } .single .recent-blog.commonlisting .section-title {  margin-bottom:35px; } .single .recent-blog.commonlisting .listbox:first-child {  flex:0 0 33.33%;  max-width:33.33%; } @media (max-width:991px) {  .single .recent-blog.commonlisting .listbox:first-child {   flex:0 0 50%;   max-width:50%;  } } @media (max-width:575px) {  .single .recent-blog.commonlisting .listbox:first-child {   flex:0 0 100%;   max-width:100%;  } } .single .recent-blog.commonlisting .listbox .box-info .box-sub-title {  font-size:18px;  line-height:27px;  margin-bottom:17px;  font-weight:500; } .single .recent-blog.commonlisting .listbox .box-info .box-sub-title a {  color:#000; } .single .recent-blog.commonlisting .listbox .ratio-img {  margin-bottom:25px; } .single .recent-blog.commonlisting .listbox:hover .box-info .box-sub-title a {  color:#999; } .blog-author .container {  border-top:solid 2px #EEE;  padding:20px 0; } .blog-author .author-img {  min-width:200px; } .blog-author .author-img img {  margin:0; } .blog-author .author-info {  margin-bottom:10px; } .blog-author .author-info .name {  font-size:25px;  font-weight:700;  letter-spacing:1px;  margin-bottom:5px;  text-transform:uppercase; } .blog-author .author-info .position {  font-size:14px;  font-weight:500;  color:#676767;  margin-bottom:10px; } .blog-author .author-info .desc {  font-size:16px;  color:#676767;  font-weight:500;  line-height:25px; } .blog-author .author-info .desc p {  font-size:16px;  color:#676767;  font-weight:500;  line-height:22px; } @media (max-width:1279px) and (min-width:992px) {  .blog-author {   padding-left:60px;  } } @media (max-width:991px) {  .blog-author .container {   padding-top:40px !important;  } } @media (max-width:767px) {  .blog-author {   text-align:center;  }  .blog-author .author-img, .blog-author .author-info {   flex:0 0 100%;   max-width:100%;  }  .blog-author .author-img {   margin-bottom:15px;  }  .blog-author .author-info .name {   font-size:20px;   letter-spacing:0;  }  .blog-author .author-info .desc {   font-size:14px;  } }  .newsletter-form {  flex:0 0 100%; } .newsletter-form .container {  max-width:800px; } .newsletter-form .section-title {  margin-bottom:80px; } .newsletter-form .submit-btn {  margin-top:-10px; } .newsletter-form .submit-btn input[type=submit] {  min-height:50px;  line-height:50px; } @media (max-width:991px) {  .newsletter-form #newslater-popup-form {   max-width:500px;   margin:auto;  }  .newsletter-form .section-title {   margin-bottom:50px;  }  .newsletter-form .submit-btn {   margin-top:30px;  }  .newsletter-form .submit-btn input[type=submit] {   width:auto;  } } @media (max-width:767px) {  .newsletter-form .container {   padding:0 5px !important;  }  .newsletter-form .section-title {   margin-bottom:30px;  }  .newsletter-form .submit-btn {   margin-top:15px;  }  .newsletter-form .submit-btn input[type=submit] {   min-height:45px;   line-height:45px;   padding:0 40px;   font-size:16px;  } }  .empty_content {  text-align:center;  padding:100px 0; } #main .blog-detail p {  letter-spacing:-0.9px; } #main .blog-detail ul, #main .blog-detail ol {  margin-left:60px;  margin-bottom:35px; } @media (max-width:991px) {  #main .blog-detail ul, #main .blog-detail ol {   margin-left:50px;  } } @media (max-width:767px) {  #main .blog-detail ul, #main .blog-detail ol {   margin-left:20px;  } } #main .blog-detail ul li, #main .blog-detail ol li {  padding-left:59px;  margin-bottom:6px; } @media (max-width:991px) {  #main .blog-detail ul li, #main .blog-detail ol li {   padding-left:45px;  } } @media (max-width:767px) {  #main .blog-detail ul li, #main .blog-detail ol li {   padding-left:35px;   margin-bottom:10px;  } } #main .blog-detail ul li:before, #main .blog-detail ol li:before {  width:11px;  height:11px;  left:5px; } @media (max-width:767px) {  #main .blog-detail ul li:before, #main .blog-detail ol li:before {   width:9px;   height:9px;  } } .blog-detail h2 {  margin-bottom:27px; } @media (max-width:575px) {  .blog-detail h2 {   font-size:25px;   line-height:1.5;   margin-bottom:33px;  } } .blog-detail p, .blog-detail ul li, .blog-detail ol li {  font-size:22px;  line-height:1.5;  letter-spacing:-0.9px;  margin-bottom:33px; } @media (max-width:991px) {  .blog-detail p, .blog-detail ul li, .blog-detail ol li {   font-size:20px;  } } @media (max-width:767px) {  .blog-detail p, .blog-detail ul li, .blog-detail ol li {   font-size:18px;   line-height:1.7;   letter-spacing:-0.7px;   margin-bottom:30px;  } } .blog-detail p:empty {  display:none; } .blog-detail iframe {  width:100% !important;  height:580px; } @media (max-width:991px) {  .blog-detail iframe {   height:360px;  } } @media (max-width:991px) {  .blog-detail iframe {   height:250px;  } } .blog-detail img {  height:auto !important; } .blog-detail .inner-banner {  align-items:flex-end;  height:627px;  padding:90px 0 84px;  justify-content:flex-start;  position:relative;  } @media (max-width:991px) {  .blog-detail .inner-banner {   height:480px;   padding-top:70px;   padding-bottom:64px;  } } @media (max-width:767px) {  .blog-detail .inner-banner {   height:360px;   padding-top:40px;   padding-bottom:41px;  } } .blog-detail .inner-banner::before {  content:"";  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background:#000000;  opacity:0.3;  z-index:0; } .blog-detail .inner-banner .container {  position:relative;  z-index:1; } .blog-detail .inner-banner .title-desc {  font-size:28px;  line-height:1.2;  font-weight:bold;  margin-bottom:8px;  display:block; } .blog-detail .inner-banner .title-desc a {  color:#ffffff; } .blog-detail .inner-banner .title-desc a:hover {  color:#d9252a; } @media (max-width:767px) {  .blog-detail .inner-banner .title-desc {   font-size:22px;   margin-bottom:13px;  } } .blog-detail .inner-banner h1 {  font-weight:normal;  line-height:1.15;  letter-spacing:-2.1px;  margin-right:95px; } @media (max-width:1199px) {  .blog-detail .inner-banner h1 {   margin-right:0;  } } @media (max-width:767px) {  .blog-detail .inner-banner h1 {   font-size:35px;  } } .blog-detail .blog-content {  padding-top:100px;  padding-bottom:75px; } @media (max-width:991px) {  .blog-detail .blog-content {   padding-top:78px;  } } @media (max-width:767px) {  .blog-detail .blog-content {   padding-top:73px;   padding-bottom:49px;  } } .blog-detail .blog-content ~ .blog-content {  padding-top:0; } .blog-detail .blog-content .full-video-banner {  overflow:inherit;  margin-bottom:25px;  } @media (max-width:767px) {  .blog-detail .blog-content .full-video-banner {   padding-bottom:0;   margin-bottom:0;  } } @media (max-width:767px) {  .blog-detail .blog-carousel-module .container {   padding:0;  } } .blog-detail .blog-carousel {  padding-left:78px;  padding-right:78px;  margin:0 0 25px; } @media (max-width:1024px) {  .blog-detail .blog-carousel {   padding-left:50px;   padding-right:50px;  } } @media (max-width:767px) {  .blog-detail .blog-carousel {   padding-left:0;   padding-right:0;   margin-top:0;   margin-bottom:23px;  } } .blog-detail .blog-carousel .slide-img {  background-position:center;  background-repeat:no-repeat;  background-size:cover;  padding-bottom:53.53%; } @media (max-width:767px) {  .blog-detail .blog-carousel .slide-img {   padding-bottom:91.23%;  } } .blog-detail .blog-carousel .owl-nav > div {  position:absolute;  top:50%;  transform:translateY(-50%);  font-size:0;  -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  transition:all 0.5s ease; } .blog-detail .blog-carousel .owl-nav .owl-prev {  background-image:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/prev-arrow.svg);  background-repeat:no-repeat;  background-size:100%;  width:19px;  height:27px;  left:4px; } .blog-detail .blog-carousel .owl-nav .owl-prev:hover {  left:0px; } .blog-detail .blog-carousel .owl-nav .owl-next {  background-image:url(https://xforce.com.au/wp-content/themes/xforce/assets/css/../images/next-arrow.svg);  background-repeat:no-repeat;  background-size:100%;  width:19px;  height:27px;  right:4px; } .blog-detail .blog-carousel .owl-nav .owl-next:hover {  right:0px; } .blog-detail .blog-carousel .owl-dots {  position:absolute;  bottom:30px;  left:0;  right:0;  text-align:center; } .blog-detail .blog-carousel .owl-dots .owl-dot {  width:13px;  height:13px;  background-color:transparent;  border:solid 2px #ffffff;  display:inline-block;  border-radius:50%;  margin:0 5px; } .blog-detail .blog-carousel .owl-dots .owl-dot.active {  background-color:#ffffff;  width:13px;  height:13px; } .blog-detail .cta-inner-box {  background-color:#000000;  padding:63px 83px 68px;  color:#ffffff; } @media (max-width:991px) {  .blog-detail .cta-inner-box {   padding:50px;  } } @media (max-width:767px) {  .blog-detail .cta-inner-box {   padding:70px 25px 77px;   text-align:center;  } } .blog-detail .cta-inner-box h2 {  margin-bottom:15px; } @media (max-width:767px) {  .blog-detail .cta-inner-box h2 {   font-size:26px;   margin-bottom:32px;   letter-spacing:-1.4px;  } } .blog-detail .cta-inner-box p {  font-size:20px;  letter-spacing:-0.7px; } @media (max-width:767px) {  .blog-detail .cta-inner-box p {   font-size:18px;   letter-spacing:-0.5px;  } } .blog-detail .cta-inner-box p:last-child {  margin-bottom:0; } .blog-detail .cta-inner-box .cta-button {  background-color:#ffffff;  color:#000000;  border-radius:0;  min-width:283px;  padding:16px 23px;  margin-left:32px;  border:solid 2px #ffffff; } @media (max-width:991px) {  .blog-detail .cta-inner-box .cta-button {   padding:18px 25px;   margin-left:0;   min-width:260px;   min-width:inherit;   width:100%;  } } @media (max-width:767px) {  .blog-detail .cta-inner-box .cta-button {   margin-top:43px;   min-width:260px;   width:auto;  } } @media (max-width:575px) {  .blog-detail .cta-inner-box .cta-button {   min-width:inherit;   width:100%;  } } .blog-detail .cta-inner-box .cta-button:hover {  background-color:transparent;  color:#ffffff; } .android .blog-detail .cta-inner-box .cta-button, .ios .blog-detail .cta-inner-box .cta-button {  padding:18px 23px 14px 23px; } .recent-blog-content h2 {  margin-bottom:44px; } .recent-blog-content .blog-pg.recent-blog {  padding-top:0; } .recent-blog-content .blog-pg.recent-blog .commonlisting .blog-listing-wrapper {  padding-left:0;  padding-right:0; } @media (max-width:767px) {  .recent-blog-content .blog-pg.recent-blog .commonlisting .listbox {   margin-bottom:43px;  } } .recent-blog-content .blog-pg.recent-blog .commonlisting .listbox:first-child {  } @media (max-width:991px) {  .recent-blog-content .blog-pg.recent-blog .commonlisting .listbox:first-child {   flex:0 0 50%;   max-width:50%;  } } @media (max-width:575px) {  .recent-blog-content .blog-pg.recent-blog .commonlisting .listbox:first-child {   flex:inherit;   max-width:100%;  } } .recent-blog-content .blog-pg.recent-blog .commonlisting .listbox:first-child .box-info .box-sub-title {  font-size:28px; } @media (max-width:767px) {  .recent-blog-content .blog-pg.recent-blog .commonlisting .listbox .box-info .short_content {   font-size:18px;  } } @media (max-width:767px) {  .recent-blog-content .blog-pg.recent-blog .commonlisting .listbox .box-info ul li {   font-size:16px;  } } .post-listing {  position:relative; } .post-listing .overlay-loader-blk {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background:rgba(255, 255, 255, 0.85);  display:flex;  justify-content:center;  align-items:flex-end;  padding-bottom:50%;  padding-bottom:30vh; }
  body.admin-bar .zt-mini-cart__content {   top:0;   height:500px; } .zt-mini-cart .zt-mini-cart__content{height:500px;}  .faq-section{background:#1b1b1b;padding:95px 0} .faq-section .container{max-width:822px} .faq-section .section-title{text-align:center;color:#FFF;font-size:40px;letter-spacing:3px;margin-bottom:26px;font-family:'Gotham',sans-serif} .faq-section .panel-desc{display:none;cursor:default;color:#000;padding-top:13px;} .faq-section .panel-main ol li{font-size:14px;border-bottom:solid 2px #cfcfcf;transition:0.5s all linear;-webkit-transition:0.5s all linear;position:relative;cursor:pointer;backface-visibility:hidden;list-style-type:none;padding:33px 50px 33px 26px} .faq-section .panel-main ol li::after{background:url(https://xforce.com.au/wp-content/themes/xforce/assets/images/arrow-orange.svg);width:24px;height:14px;background-size:100%;display:block;transform:rotateX(180deg);-webkit-transform:rotateX(180deg);position:absolute;top:32px;right:15px;cursor:pointer;transition:0.5s all ease;-webkit-transition:0.5s all ease;content:"";} .faq-section .panel-main ol li.open::after{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transition:0.2s all linear;-webkit-transition:0.2s all linear;backface-visibility:hidden;} .faq-section .panel-main ol li.open{border-color:#ff6c0e} .faq-section .panel-title{color:#FFF;font-size:16px;text-transform:none;font-weight:normal;letter-spacing:0.1px;font-family:'Gotham',sans-serif} .faq-section .panel-desc p{color:#FFF;font-size:16px;line-height:26px;margin-bottom:13px}  @media(max-width:991px){  .faq-section{padding:90px 0}  .faq-section .section-title{margin-bottom:15px}  .faq-section .container{max-width:712px}  .faq-section .panel-desc p{padding-top:10px}  .faq-section .panel-main ol li{padding:23px 23px 23px 0} } @media(max-width:767px){  .faq-section{padding:57px 0}  .faq-section .section-title{font-size:26px;letter-spacing:1.5px;margin-bottom:10px}  .faq-section .panel-main ol li{padding:23px 20px 23px 3px;}  .faq-section .panel-main ol li::after{top:26px;right:0;width:21px;height:12px}  .faq-section .panel-desc p{padding-top:28px} }  .show-less{display:none;}  .outsideBox, .filter-breadcrumb, .deskClearBtn{display:none; } .video-pg .full_width_video .main-video figure {padding-bottom:56.45%; } .search-bar-main + .wrapper .post-filter-header{z-index:0;}  .varexSmartBox-page > *:nth-child(2n+1){background-color:#f6f6f6;} .varexSmartBox-page > .inner-banner{background-color:transparent;} .varexSmartBox-page .content-two-column {padding:110px 0 104px;} .varexSmartBox-page .content-two-column h2{font-size:28px; font-weight:bold; line-height:1.07; letter-spacing:-1.08px; margin-bottom:30px;} .varexSmartBox-page .content-two-column p{font-size:18px;line-height:1.78; letter-spacing:-0.69px;}  .varexSmartBox-page .inner-banner + .content-two-column{padding-top:116px; padding-bottom:104px;} .varexSmartBox-page .inner-banner + .content-two-column h2{text-align:center; font-size:44px; font-family:SofiaPro; font-weight:bold; line-height:1.11; letter-spacing:-1.23px; margin-bottom:122px;} .varexSmartBox-page .inner-banner + .content-two-column h3{font-size:28px; font-family:SofiaPro; font-weight:bold; line-height:1.07; letter-spacing:-1.08px; margin-bottom:30px;} .varexSmartBox-page .content-two-column .col-md-6:first-child + .col-md-6{padding-left:20px;} .varexSmartBox-page .content-two-column .col-md-6:first-child + .col-md-6 p + img{display:block; margin:95px 0 10px 0; height:auto !important;width:auto; max-width:460px;} .varexSmartBox-page .content-two-column .col-md-6:first-child + .col-md-6 img{display:block; height:auto !important; max-width:460px; width:auto;} .varexSmartBox-page ul{padding:0; list-style:none;margin-bottom:33px;} .varexSmartBox-page ul:last-child {margin-bottom:0;} .varexSmartBox-page ul li {padding-left:26px; position:relative; } .varexSmartBox-page ul li:before{content:''; position:absolute; top:10px; left:1px; width:10px; height:10px; background:#d9252a; display:block; } .varexSmartBox-page h6{font-size:18px; font-family:SofiaPro; font-weight:bold; line-height:1.3; letter-spacing:-0.69px; color:#d9252a; margin-bottom:8px;} .varexSmartBox-page ol{padding:0; list-style:none;margin-bottom:33px; counter-reset:counter-list;} .varexSmartBox-page ol li{padding-left:26px; position:relative; font-size:18px; line-height:27px; letter-spacing:-0.69px; margin-bottom:10px;} .varexSmartBox-page ol li:before{counter-increment:counter-list; content:counter(counter-list) '.';position:absolute; top:4px; left:1px; line-height:1; color:#d9252a; font-family:SofiaPro;font-weight:bold;} .varexSmartBox-page .image-Content-column .row{max-width:1160px; padding:0 15px; margin:0 auto !important;} .varexSmartBox-page .image-Content-column figure{padding-bottom:67%; background-color:transparent;} .varexSmartBox-page .image-Content-column figure img{height:100%;} .varexSmartBox-page .image-Content-column figure img.lazy{background-image:none; background-color:transparent;} .varexSmartBox-page .image-Content-column {padding:133px 0 130px 0;} .varexSmartBox-page .image-Content-column .description-main .details h3{font-size:28px; letter-spacing:-1.58px; margin-bottom:30px;} .varexSmartBox-page .image-Content-column .description-main .details ul{margin:0 0 33px 0 !important;} .varexSmartBox-page .image-Content-column .description-main .details ul li{ margin-bottom:0;} .varexSmartBox-page .image-Content-column .description-main .cta-button{min-width:266px;} .quotation-section{padding:103px 0 75px 0;} .varexSmartBox-page .quotation-section h2{font-size:28px; font-weight:bold; line-height:1.07; letter-spacing:-1.08px; margin-bottom:30px;} .varexSmartBox-page .quotation-section p{line-height:1.78;} .quotation-section .quote-blocks {padding:24px 0 0 0;} .quote-blocks blockquote{ font-size:22px; font-weight:bold; line-height:1.45; letter-spacing:-1.55px; text-transform:uppercase; padding:22px 62px 20px 42px; position:relative;} .quote-blocks blockquote:before{ content:''; position:absolute; width:40px; height:30px; display:block; background:url(https://xforce.com.au/wp-content/themes/xforce/assets/images/quote-icon.png) no-repeat center top; top:0; left:0;} .quote-blocks .col-12:last-child{padding-top:22px;} .quote-blocks .col-12:last-child p{font-family:SofiaPro; font-size:18px; font-weight:600; font-stretch:normal; font-style:normal; line-height:1.78; letter-spacing:-0.69px; color:#818181;} .varexSmartBox-page .warranty-top{padding-top:103px; padding-bottom:94px;} .varexSmartBox-page .warranty-top h2{margin-bottom:25px;} .varexSmartBox-page .warranty-top h5{font-weight:bold; margin:0 0 25px 0; display:inline-block; width:100%;} .varexSmartBox-page .warranty-top ul + h5, .varexSmartBox-page .warranty-top ol + h5{margin-top:20px;} .varexSmartBox-page .batch {display:inline-block; vertical-align:middle; margin:10px 20px 10px 0; } @media (min-width:1200px){  .image-Content-column .description-main .details{padding-left:76px;} } @media (max-width:1199px){  .varexSmartBox-page .inner-banner + .content-two-column{ padding-bottom:104px;}  .varexSmartBox-page .content-two-column .col-md-6:first-child + .col-md-6 img,  .varexSmartBox-page .content-two-column .col-md-6:first-child + .col-md-6 p + img{max-width:100%;}  .quote-blocks blockquote{padding-right:42px;} } @media (max-width:991px){  .varexSmartBox-page .image-Content-column{padding:125px 0;}  .varexSmartBox-page .less-more-content.from-tablet-only > *{display:block;}  .varexSmartBox-page .less-more-content.from-tablet-only > .less-more-button{display:none !important;} } @media (max-width:767px){  .varexSmartBox-page .inner-banner + .content-two-column h2{ margin-bottom:102px;}  .varexSmartBox-page .inner-banner + .content-two-column,  .varexSmartBox-page .less-more-content.in-mobile-only > *{display:block;}  .varexSmartBox-page .less-more-content.in-mobile-only > .less-more-button{display:none !important;}  .varexSmartBox-page .content-two-column .col-md-6:first-child + .col-md-6 p + img{margin-top:15px;}  .varexSmartBox-page .image-Content-column .row{padding:0;}  .varexSmartBox-page .image-Content-column .description-main .details{padding:0; margin-left:0; margin-right:0; max-width:100%; width:100%;}  .quote-blocks blockquote {padding-right:20px; }  .varexSmartBox-page .content-two-column {padding:70px 0 42px; }  .page-template-tpl-varex-smart-box-page .varexSmartBox-page .content-two-column .in-mobile-only img {height:auto !important;}  .varexSmartBox-page .image-Content-column {padding:70px 0 82px 0; }  .quotation-section {padding:70px 0 42px; }  .varexSmartBox-page .image-Content-column .description-main .cta-button{min-width:initial;}  .varexSmartBox-page .warranty-top{padding-top:70px; padding-bottom:42px;}  .varexSmartBox-page .warranty-top .full-video-banner{padding-bottom:0;}  .varexSmartBox-page .inner-banner + .content-two-column{padding-bottom:42px;} } .ios .varexSmartBox-page ul li:before{top:6px;}   .home .search-bar-main.fixed-search, .search-bar-main, .search-bar-main.sticky-search, .search-bar-main.fixed-search{position:absolute;}  .product-listing .item figure{background-color:#fff;} .xforce_checkout_multistep .woocommerce-shipping-methods li .shipping-method-description {   font-family:SofiaPro;   font-size:17px;   font-weight:normal;   line-height:1.65;   letter-spacing:-0.47px;   color:#7d7d7d; } .grecaptcha-badge {   display:none; } .usa_site.online-retailers .filter-panel .btn-grp {   display:none; } form.variations_form.cart {   margin-top:50px; } table.variations select {   padding:10px 15px;   border:4px solid #000; } body.single-product .variations_form button.single_add_to_cart_button {   background:none !important;   border:4px solid #000 !important;   color:#000 !important;   padding:16px 33px 20px !important;   width:216px; } .woocommerce-variation-add-to-cart {   display:flex !important;   align-items:center !important; } .woocommerce-variation-add-to-cart .quantity {   margin-right:20px !important;   display:table;  height:100%; } .woocommerce-variation-add-to-cart input {   height:40px;   padding:0px 10px;   background:#fff; } #mega-menu-wrap-mega-menu {   background:none !important; } .home #mega-menu-wrap-mega-menu > ul > li > a {   color:#fff;   opacity:0.33 !important;   font-size:16px !important;   font-weight:600 !important; } .home #mega-menu-wrap-mega-menu > ul > li.selected > a {   opacity:1 !important; } @media (min-width:1025px) {   .home .site-header .find-a-dealer .cta-button { width:216px; }   ul#menu-search-by-category li a {   font-size:16px; } }
.wc-stripe-elements-field,.wc-stripe-iban-element-field{border:1px solid #ddd;margin:5px 0;padding:5px;background-color:#fff;outline:0}#payment .methods li.woocommerce-SavedPaymentMethods-token label{display:inline}#payment .methods li.woocommerce-SavedPaymentMethods-new label{display:inline}#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{max-width:40px;padding-left:3px;margin:0}#add_payment_method #payment ul.payment_methods li img.stripe-bancontact-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-bancontact-icon{max-height:65px;max-width:45px}#add_payment_method #payment ul.payment_methods li img.stripe-ideal-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-ideal-icon{max-height:35px}#add_payment_method #payment ul.payment_methods li img.stripe-p24-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-p24-icon{max-width:65px}#add_payment_method #payment ul.payment_methods li img.stripe-alipay-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-alipay-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li img.stripe-sofort-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-sofort-icon{max-width:55px}#add_payment_method #payment ul.payment_methods li img.stripe-sepa-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-sepa-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li img.stripe-multibanco-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-multibanco-icon{max-height:30px}#add_payment_method #payment ul.payment_methods li img.stripe-eps-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-eps-icon{max-height:30px}#add_payment_method #payment ul.payment_methods li img.stripe-giropay-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-giropay-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li .stripe-credit-card-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://xforce.com.au/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/credit-card.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-visa-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-visa-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://xforce.com.au/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/visa.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-amex-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-amex-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://xforce.com.au/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/amex.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-diners-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-diners-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://xforce.com.au/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/diners.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-discover-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-discover-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://xforce.com.au/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/discover.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-jcb-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-jcb-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://xforce.com.au/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/jcb.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-maestro-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-maestro-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://xforce.com.au/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/maestro.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-mastercard-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-mastercard-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://xforce.com.au/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/mastercard.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods .stripe-card-group,.woocommerce-checkout #payment ul.payment_methods .stripe-card-group{position:relative}.woocommerce-SavedPaymentMethods-token .stripe-source-errors .woocommerce-error{margin-top:1em;margin-bottom:2em}#wc-stripe-custom-button{display:block;width:100%}.woocommerce-checkout #payment #stripe_boleto_tax_id{width:100%}.gpay-button{background-origin:content-box;background-position:center center;background-repeat:no-repeat;background-size:contain;border:0;border-radius:4px;cursor:pointer;height:40px;min-height:40px;padding:11px 24px;width:100%}.gpay-button.light{width:calc(100% - 3px);background-color:#fff;margin:2px 0 3px 0}.gpay-button.light:active{background-color:#fff}.gpay-button.light:hover{background-color:#f8f8f8}.gpay-button.light:focus{box-shadow:#e8e8e8 0 1px 1px 0,#e8e8e8 0 1px 3px;outline:0}.gpay-button.light-outline{width:calc(100% - 3px);background-color:#fff;box-shadow:rgba(60,64,67,.3) 0 1px 1px 0,rgba(60,64,67,.15) 0 1px 3px 1px;margin:2px 0 3px 0}.gpay-button.light-outline:active{background-color:#fff}.gpay-button.light-outline:hover{background-color:#f8f8f8}.gpay-button.light-outline:focus{box-shadow:#e8e8e8 0 1px 1px 0,#e8e8e8 0 1px 3px;outline:0}.gpay-button.dark{background-color:#000;padding:12px 24px 10px}.gpay-button.dark:active{background-color:#5f6368}.gpay-button.dark:hover{background-color:#3c4043}.gpay-button.dark:focus{box-shadow:#5f6368 0 1px 1px 0,#5f6368 0 1px 3px;outline:0}.gpay-button.short.light,.gpay-button.short.light-outline{background-image:url(https://www.gstatic.com/instantbuy/svg/light_gpay.svg)}.gpay-button.short.dark{background-image:url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg)}
.algolia-autocomplete { z-index:999999 !important; } .aa-dropdown-menu {  font-family:sans-serif; background-color:#fff; border-top:none; border-bottom-left-radius:4px; border-bottom-right-radius:4px; box-shadow:0 1px 2px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.35); } .aa-dropdown-menu:after { content:" "; display:block; clear:both; } .aa-dropdown-menu .aa-input, .aa-dropdown-menu .aa-hint { width:100%; } .aa-dropdown-menu .aa-hint { color:#999; }  .aa-dropdown-menu { color:#1a1a1a; font-size:12px; } .aa-dropdown-menu a { font-size:12px; color:#1a1a1a; font-weight:normal; text-decoration:none; } .aa-dropdown-menu a:hover { text-decoration:none; }  .aa-dropdown-menu .autocomplete-header { margin:0 14px; line-height:3em; border-bottom:1px solid rgba(0,0,0,.05); } .aa-dropdown-menu .autocomplete-header-title, .aa-dropdown-menu .autocomplete-header-more { letter-spacing:1px; text-transform:uppercase; font-weight:bold; } .aa-dropdown-menu .autocomplete-header-title { float:left; } .aa-dropdown-menu .autocomplete-header-more { float:right; } .aa-dropdown-menu .autocomplete-header-more a { color:rgba(0,0,0,.3); font-weight:bold; } .aa-dropdown-menu .autocomplete-header-more a:hover { color:rgba(0,0,0,.4); }  .aa-dropdown-menu .aa-suggestion { padding:5px 0; } .aa-dropdown-menu .aa-suggestion:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; } .aa-dropdown-menu .aa-suggestion em { color:#174d8c; background:rgba(143,187,237,.1); font-style:normal; } .aa-dropdown-menu .aa-suggestion .suggestion-post-title { font-weight:bold; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; } .aa-dropdown-menu .aa-suggestion .suggestion-post-content { color:#63676d; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; } .aa-dropdown-menu .aa-suggestion .suggestion-post-content em { padding:0 0 1px; background:inherit; box-shadow:inset 0 -2px 0 0 rgba(69,142,225,.8); color:inherit; } .aa-dropdown-menu .aa-suggestion.aa-cursor { background-color:#f9f9f9; } .aa-dropdown-menu a.suggestion-link { display:block; padding:0 14px; } .aa-dropdown-menu a.suggestion-link.user-suggestion-link { line-height:32px; }  .aa-dropdown-menu a.suggestion-link svg { vertical-align:middle; fill:rgba(0,0,0,.3); float:left; } .aa-dropdown-menu .suggestion-post-thumbnail { float:left; margin-right:5px; margin-bottom:5px; border-radius:3px; width:32px; height:32px; } .aa-dropdown-menu .suggestion-user-thumbnail { float:left; margin-right:5px; margin-bottom:5px; border-radius:16px; width:32px; height:32px; }  .aa-dropdown-menu .autocomplete-footer-branding { padding:15px 14px 0px; float:right; color:rgba(0,0,0,.3); margin-bottom:7px; }  .aa-dropdown-menu .clear { clear:both; }  .autocomplete-empty { clear:both; padding:15px; } .autocomplete-empty .empty-query { font-weight:bold; } 
.gdpr_lightbox-active,.gdpr_lightbox-active body{overflow:hidden}.gdpr_lightbox{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.gdpr_lightbox.gdpr_lightbox-opened{opacity:1}.gdpr_lightbox.gdpr_lightbox-closed{opacity:0}.gdpr_lightbox *{box-sizing:border-box}.gdpr_lightbox-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.gdpr_lightbox-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.gdpr_lightbox-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.gdpr_lightbox-loading .gdpr_lightbox-loader{opacity:1}.gdpr_lightbox-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.gdpr_lightbox-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.gdpr_lightbox-closed .gdpr_lightbox-content,.gdpr_lightbox-loading .gdpr_lightbox-content{transform:scale(.8)}.gdpr_lightbox-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.gdpr_lightbox-close,.gdpr_lightbox-close:active,.gdpr_lightbox-close:focus,.gdpr_lightbox-close:hover,.gdpr_lightbox-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;box-shadow:none}.gdpr_lightbox-close::-moz-focus-inner{border:0;padding:0}.gdpr_lightbox-close:active{top:1px}.gdpr_lightbox-image img{max-width:100%;display:block;line-height:0;border:0}.gdpr_lightbox-iframe .gdpr_lightbox-container{width:100%;max-width:964px}.gdpr_lightbox-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.gdpr_lightbox-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}body.moove_gdpr_overflow{overflow:hidden}body.moove_gdpr_overflow #page{position:relative;z-index:10}body.moove_gdpr_overflow #main-header,body.moove_gdpr_overflow #page-container{z-index:99}.gdpr_lightbox-hide,body.logged-in.et_divi_builder.et-fb #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice button.change-settings-button{padding:0;display:inline-block;border:none;box-shadow:none;background-color:transparent;color:inherit;text-decoration:underline;cursor:pointer;transition:all .2s ease;font-size:inherit;text-transform:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.cookie-switch.focus-g,.cookie-switch:focus,.gdpr-shr-switch.focus-g,.gdpr-shr-switch:focus{box-shadow:1px 1px 5px #010101;border-radius:50px}#moove_gdpr_cookie_modal .mgbutton.focus-g,#moove_gdpr_cookie_modal .mgbutton:focus{box-shadow:1px 1px 5px #010101}#moove_gdpr_cookie_info_bar .gdpr-fbo-0{-ms-flex-order:1;order:1}#moove_gdpr_cookie_info_bar .gdpr-fbo-1{-ms-flex-order:2;order:2}#moove_gdpr_cookie_info_bar .gdpr-fbo-2{-ms-flex-order:3;order:3}#moove_gdpr_cookie_info_bar .gdpr-fbo-3{-ms-flex-order:4;order:4}#moove_gdpr_cookie_info_bar .gdpr-fbo-4{-ms-flex-order:5;order:5}#moove_gdpr_cookie_info_bar .gdpr-fbo-5{-ms-flex-order:6;order:6}.gdpr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#moove_gdpr_cookie_modal li a .gdpr-svg-icon,#moove_gdpr_cookie_modal li button .gdpr-svg-icon{height:30px;display:inline-block;float:left;width:35px;margin-right:5px;position:relative;top:0}#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg{height:30px;width:auto;background-color:transparent}body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu .gdpr-svg-icon,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{display:none}.moove_gdpr_cookie_modal_open .gdpr_lightbox-content:after{box-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content{-ms-flex-pack:justify;justify-content:space-between}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{margin:0 -4px;max-width:calc(100% + 8px);width:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:2px}@media (min-width:768px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:2px 4px}}#moove_gdpr_cookie_info_bar{content-visibility:auto}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{display:none}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn{display:block;position:absolute;top:-15px;right:-15px;background-color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:focus,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:focus,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover{background-color:#626262;color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container{position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{background-color:transparent;padding:0;display:inline-block;float:right;position:relative;font-size:14px;line-height:20px;margin:3px 4px;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px #626262;color:#626262;transition:all .3s ease}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:hover{background-color:#626262;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i{font-size:32px;top:-1px;position:relative;height:30px;display:block;overflow:hidden}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{color:#fff;opacity:.7;box-shadow:inset 0 0 0 1px #fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover{background-color:#fff;opacity:1;color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button{text-decoration:none}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,#moove_gdpr_cookie_modal .switch .slider{overflow:visible;box-shadow:1px 1px transparent}#moove_gdpr_cookie_modal{margin:0 auto;margin-top:0;min-height:60vh;font-family:Nunito,sans-serif;content-visibility:hidden}#moove_gdpr_cookie_modal span.tab-title{display:block}#moove_gdpr_cookie_modal button{letter-spacing:0;outline:none;cursor:pointer}#moove_gdpr_cookie_modal *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit}#moove_gdpr_cookie_modal .cookie-switch,#moove_gdpr_cookie_modal .switch{position:relative;display:inline-block;width:50px;height:30px;padding:0}#moove_gdpr_cookie_modal .cookie-switch input,#moove_gdpr_cookie_modal .switch input{display:none}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,#moove_gdpr_cookie_modal .cookie-switch .slider,#moove_gdpr_cookie_modal .switch .cookie-slider,#moove_gdpr_cookie_modal .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:red;transition:.4s;margin:0;padding:0}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch .slider:before,#moove_gdpr_cookie_modal .switch .cookie-slider:before,#moove_gdpr_cookie_modal .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;transition:.4s;border:1px solid #f2f2f2;border-radius:50%;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.25);display:block;box-sizing:content-box}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .cookie-switch .slider:after,#moove_gdpr_cookie_modal .switch .cookie-slider:after,#moove_gdpr_cookie_modal .switch .slider:after{content:attr(data-text-disabled);position:absolute;top:0;left:60px;font-weight:700;font-size:16px;line-height:30px;color:red;display:block;white-space:nowrap}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round,#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round,#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round,#moove_gdpr_cookie_modal .cookie-switch .slider.round,#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round,#moove_gdpr_cookie_modal .switch .cookie-slider.round,#moove_gdpr_cookie_modal .switch .slider.cookie-round,#moove_gdpr_cookie_modal .switch .slider.round{border-radius:34px}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round:before,#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round:before,#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round:before,#moove_gdpr_cookie_modal .cookie-switch .slider.round:before,#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round:before,#moove_gdpr_cookie_modal .switch .cookie-slider.round:before,#moove_gdpr_cookie_modal .switch .slider.cookie-round:before,#moove_gdpr_cookie_modal .switch .slider.round:before{border-radius:50%}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .switch input:checked+.slider{background-color:#2e9935}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:after,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .switch input:checked+.slider:after{content:attr(data-text-enable);color:#2e9935;white-space:nowrap}#moove_gdpr_cookie_modal .cookie-switch input:focus+.cookie-slider,#moove_gdpr_cookie_modal .cookie-switch input:focus+.slider,#moove_gdpr_cookie_modal .switch input:focus+.cookie-slider,#moove_gdpr_cookie_modal .switch input:focus+.slider{box-shadow:0 0 1px #2e9935}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .switch input:checked+.slider:before{transform:translateX(20px)}#moove_gdpr_cookie_modal a,#moove_gdpr_cookie_modal button{outline:none;box-shadow:none;text-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{color:#000;background-color:#fff;width:900px;width:80vw;max-width:1170px;min-height:600px;border-radius:10px;position:relative;margin:0 auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content fieldset{background-color:transparent}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder{text-align:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-center .moove-gdpr-company-logo-holder{text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-right .moove-gdpr-company-logo-holder{text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:2px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2{min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-left-content{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{width:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;position:relative;float:none;padding-bottom:135px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .main-modal-content{max-height:50vh;overflow:hidden;overflow-y:auto;padding-bottom:0;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px;white-space:nowrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{padding-right:0;text-align:right;color:#000;font-weight:700;font-size:13px;letter-spacing:-.3px;position:relative;top:0;text-decoration:none;display:block;-ms-flex-align:baseline;align-items:baseline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main{display:block;position:relative}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{position:relative;overflow:hidden;padding-right:190px;padding-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar{position:absolute;top:0;right:0;width:190px;text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider{position:relative;width:50px;height:30px;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider:after{text-align:right;left:auto;right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:20px;margin-bottom:15px;padding-right:190px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;height:75px;position:relative;margin-bottom:20px;padding-right:180px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder{max-width:180px;margin:0;float:right;position:absolute;top:0;right:0;width:100%;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder img{max-width:100%;text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{width:100%;font-weight:700;font-size:28px;line-height:1.1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position:absolute;text-decoration:none;top:-30px;right:-30px;display:block;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;background:transparent;padding:0;z-index:99;margin:0;outline:none;box-shadow:none;border:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon{background-color:#fff;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{display:block;width:60px;height:60px;line-height:60px;font-size:48px;background-color:#0c4da2;border:1px solid #0c4da2;color:#fff;border-radius:50%;transition:all .3s ease}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{padding:0;margin-bottom:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:75px;max-width:70%;width:auto;display:inline-block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title h2{font-weight:400;font-size:20px;margin:5px 0 0;padding:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main span.tab-title{margin-top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:28px;line-height:1.2;margin:0;padding:0;color:#000;margin-bottom:25px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;max-height:calc(100% - 155px);overflow-y:auto;padding-right:20px;padding-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-weight:400;font-size:16px;line-height:1.4;margin-bottom:18px;margin-top:0;padding:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6{font-size:18px;line-height:1.4;margin-bottom:20px;margin-top:0;font-weight:700;text-transform:none;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a{color:#000;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content.moove-gdpr-strict-warning-message{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding:5px;margin-right:10px;margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled{opacity:.6;pointer-events:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider{background-color:#474747}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider:after{color:#474747}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar p{display:inline-block;float:right;color:#09a501;margin:0;line-height:1.2;font:700 11px Arial,Helvetica,sans-serif;font-weight:700}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset{border:none;padding:0;margin:0;box-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset:hover label{color:#09a501}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:130px;position:absolute;left:0;bottom:0;width:100%;background-color:#f1f1f1;z-index:15;border-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{content:"";position:absolute;bottom:130px;left:60px;right:60px;height:1px;display:block;background-color:#c9c8c8}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding{text-decoration:none;padding:0 10px;font-size:10px;color:#000;font-weight:700;line-height:13px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;width:auto;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding img{height:15px;margin-left:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span{display:inline-block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{width:calc(100% + 16px);display:-ms-flexbox;display:flex;padding:0 60px;-ms-flex-pack:justify;justify-content:space-between;margin:0 -2px;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:8px;text-decoration:none;border-radius:150px;color:#fff;padding:15px 10px;transition:all .3s ease;border:1px solid transparent;min-width:160px;text-align:center;text-transform:none;letter-spacing:0;font-weight:700;font-size:14px;line-height:20px;cursor:pointer}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover{background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{color:#fff;display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover{background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:40%;display:inline-block;float:left;padding:40px 60px;position:absolute;height:100%;top:0;box-shadow:0 0 30px 0 rgba(35,35,35,.1);background:#fff;z-index:10;left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{position:absolute;bottom:0;padding-bottom:30px;left:60px;right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{color:#000;font-weight:700;font-size:13px;letter-spacing:-.3px;padding:20px 0;position:relative;top:10px;text-decoration:none;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a img{width:60px;height:auto;display:inline-block;margin-left:5px;position:relative;top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:inline-block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{padding:0;list-style:none;margin:0;z-index:12}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{margin:0;padding:0;list-style:none;margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{background-color:#fff;border-color:#f1f1f1;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon{color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:800;font-size:14px;text-decoration:none;text-transform:uppercase;background-color:#f1f1f1;border:1px solid #f1f1f1;line-height:1.1;padding:13px 20px;color:#0c4da2;width:100%;transition:all .3s ease;border-radius:5px;text-align:left;white-space:normal}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover span.gdpr-icon{text-decoration:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{display:inline-block;float:left;font-size:30px;width:40px;margin-right:5px;position:relative;top:0;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:calc(100% - 40px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:60%;display:inline-block;float:right;padding:40px 60px;position:absolute;top:0;height:auto;right:0;background-color:#f1f1f1;border-top-right-radius:5px;border-bottom-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{width:100%;height:0;padding-bottom:38px;background-size:contain;background-position:0;background-repeat:no-repeat}.moove-hidden{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar:after,.moove-clearfix:after{content:"";display:table;clear:both}#moove_gdpr_cookie_info_bar{position:fixed;bottom:0;left:0;width:100%;min-height:60px;max-height:400px;color:#fff;z-index:9900;background-color:#202020;border-top:1px solid #fff;font-family:Nunito,sans-serif;transition:bottom .3s cubic-bezier(.17,.04,.03,.94)}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top{bottom:auto;top:0;transition:top .3s cubic-bezier(.17,.04,.03,.94)}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-dark-scheme{border-top:0;border-bottom:1px solid #fff}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-light-scheme{border-top:0;border-bottom:1px solid #202020}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-info-bar-hidden{bottom:auto;top:-400px}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar),#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar){width:600px;max-width:calc(100% - 30px);bottom:15px;border-radius:10px}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme{border:1px solid #d3ced2}@media (min-width:767px){#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn{position:absolute;top:-5px;right:-5px;border:none;box-shadow:none;background-color:transparent}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn:hover{background-color:transparent;color:#000}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{position:absolute;top:-5px;right:-5px;border:none;box-shadow:none;background-color:transparent}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover{background-color:transparent;color:#fff}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container{padding:10px 25px}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding:10px 0}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton{width:100%}}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left{left:15px;right:auto}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right{right:15px;left:auto}#moove_gdpr_cookie_info_bar *{font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{bottom:-400px}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center,#moove_gdpr_cookie_info_bar.moove-gdpr-align-right{text-align:center}#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-close-btn{border:none}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{background-color:#fff;border-top:1px solid #202020}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p{color:#202020}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{text-decoration:underline;outline:none}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:#202020;border-top:1px solid #fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme p{color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{text-decoration:underline;outline:none;transition:all .2s ease}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{background-color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{border-color:#fff;color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{background-color:#fff;color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{background-color:transparent;box-shadow:inset 0 0 0 1px currentColor;opacity:.7;color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover{box-shadow:none;opacity:1;color:#fff;background-color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{background-color:transparent;box-shadow:inset 0 0 0 1px currentColor;opacity:.7;color:#fff}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover{box-shadow:none;opacity:1;color:#202020;background-color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 40px;position:static;display:inline-block}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1{font-size:40px;width:60px;height:50px;line-height:50px;text-align:center;position:absolute;top:calc(50% - 25px);left:0;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup{position:absolute;width:60px;height:50px;line-height:50px;text-align:center;top:calc(50% - 25px);right:0;text-decoration:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup i,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup span.gdpr-icon{width:28px;height:28px;line-height:26px;text-align:center;text-decoration:none;background-color:#fff;color:#424449;border-radius:50%;display:block;border:1px solid #fff;font-size:16px;position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover i,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover span.gdpr-icon{background-color:#424449;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:30px;padding-right:30px;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{margin:0;font-size:14px;line-height:18px;font-weight:700;padding-bottom:0;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6{font-size:22px;line-height:30px;margin-bottom:15px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{display:inline-block;width:35px;height:35px;border:1px solid #202020;color:#202020;text-decoration:none;outline:none;line-height:35px;text-align:center;border-radius:50%;font-size:28px;padding-top:1px;transition:all .2s ease;margin-left:10px;margin-left:6vw}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{background-color:#202020;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:14px;line-height:20px;color:#fff;font-weight:700;text-decoration:none;border-radius:150px;padding:8px 30px;transition:all .3s ease;border:none;display:inline-block;margin:3px 4px;white-space:nowrap;text-transform:none;letter-spacing:0;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{color:#fff;background-color:#202020}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button{background-color:#424449;color:#fff;border-color:transparent;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:hover{border-color:#fff;background-color:#000}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button{text-decoration:underline;cursor:pointer;transition:all .2s ease}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:15px;padding-left:3vw}.gdpr_lightbox.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal{content-visibility:visible}.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-container{max-width:100%}.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-close{opacity:0;visibility:hidden}#moove_gdpr_save_popup_settings_button{display:block;z-index:1001;position:fixed;background-color:rgba(0,0,0,.8);transition:all .3s ease;color:#fff;padding:0;text-align:center;height:40px;outline:none;font-weight:400;font-size:14px;line-height:20px;border-radius:0;border:none;text-decoration:none;border-radius:50px}#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position){bottom:20px;left:20px}#moove_gdpr_save_popup_settings_button span{background-color:inherit;transition:all .3s ease}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon{display:-ms-inline-flexbox;display:inline-flex;line-height:40px;float:left;font-size:30px;min-width:40px;height:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:15;position:relative;background-color:inherit;border-radius:inherit;transition:none}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon i,#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon span.gdpr-icon{position:relative;top:0;font-weight:900;background-color:transparent}#moove_gdpr_save_popup_settings_button span.moove_gdpr_text{font:normal 12px Arial,sans-serif;text-transform:uppercase;white-space:nowrap;padding:0 15px 0 5px;top:0;left:0;position:relative;line-height:40px;display:none;overflow:hidden;z-index:5;background-color:transparent;text-decoration:none}#moove_gdpr_save_popup_settings_button:focus,#moove_gdpr_save_popup_settings_button:hover{background-color:#000}#moove_gdpr_save_popup_settings_button:focus span.moove_gdpr_text,#moove_gdpr_save_popup_settings_button:hover span.moove_gdpr_text{display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{-ms-flex-pack:start;justify-content:flex-start}#moove_gdpr_cookie_info_bar *{box-sizing:border-box}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mright{float:right}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey{background-color:#424449}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey:hover{background-color:#202020}@media (max-width:767px){#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{min-height:30px;font-weight:400}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{font-size:10px;line-height:1.2}#moove_gdpr_cookie_modal li a .gdpr-svg-icon,#moove_gdpr_cookie_modal li button .gdpr-svg-icon{margin-right:0;text-align:center;width:25px;height:25px}#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg{height:25px}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{height:14px;top:calc(50% - 7px)}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{width:30px;height:30px;border:none}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i{font-size:27px;height:25px}.gdpr-fb-hide-mobile{display:none!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{width:calc(100vw - 50px)}#moove_gdpr_cookie_modal .cookie-switch,#moove_gdpr_cookie_modal .switch{width:40px;height:24px}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch .slider:before,#moove_gdpr_cookie_modal .switch .cookie-slider:before,#moove_gdpr_cookie_modal .switch .slider:before{height:20px;width:20px}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .switch input:checked+.slider:before{transform:translateX(16px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title{padding-right:0;height:auto;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{font-weight:700;font-size:22px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{height:80vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content{max-height:calc(80vh - 155px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin-right:2px;margin-bottom:2px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{position:relative;padding-right:10px;max-width:50%;width:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{font-weight:700;font-size:11px;padding-left:0;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u{display:block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{padding-right:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar{position:relative;left:0;right:auto;width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form{text-align:left;margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider{width:40px;height:24px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider:after{left:45px;right:0;text-align:left;top:-3px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title{padding-right:0;font-weight:700;font-size:16px;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{max-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{max-height:500px;max-height:90vh;min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .slider:after{font-weight:800;font-size:12px;line-height:30px;min-width:130px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button button{display:inline-block;width:30px;height:30px;border:1px solid #202020;color:#202020;text-decoration:none;outline:none;line-height:30px;text-align:center;border-radius:50%;font-size:27px;padding-top:1px;transition:all .2s ease;margin-left:15px;margin-left:6vw;position:absolute;right:5px;top:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position:absolute;top:-15px;right:-15px;display:block;width:30px;height:30px;line-height:30px;text-decoration:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{width:30px;height:30px;line-height:30px;font-size:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{padding-bottom:30px;background-size:contain;background-position:50%;margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:10px;padding-top:30px;position:relative;top:0;left:0;text-align:center;min-height:140px;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{display:-ms-flexbox;display:flex;margin:0 -3px;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{list-style:none;margin-bottom:20px;display:-ms-inline-flexbox;display:inline-flex;margin:3px;-ms-flex:1;flex:1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{margin:0;text-align:center;width:24px;font-size:24px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{font-size:8px;line-height:1.2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{top:3px;right:3px;left:auto;padding:0;bottom:auto;transform:scale(.8)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:100%;position:relative;padding:15px 10px;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2{max-height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:16px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{padding:0;position:relative;overflow:auto;max-height:calc(100% - 110px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-weight:400;font-size:14px;line-height:1.3}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6{font-weight:700;font-size:14px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{margin-bottom:55px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{height:100%;max-height:calc(90vh - 320px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:70px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{left:10px;right:10px;bottom:70px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:0;background-color:#fff;text-decoration:none;border-radius:150px;font-weight:700;font-size:12px;line-height:18px;padding:5px;transition:all .3s ease;border:1px solid #fff;color:#fff;min-width:110px;text-align:center;text-transform:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt button{top:0;padding:5px 0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:40px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:15px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:0;padding-right:0;display:block;min-height:auto}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{padding-left:4px;margin-bottom:10px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:0}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:12px;font-weight:700;padding:5px 20px}.moove-gdpr-branding-cnt a{padding:10px 0}}@media screen and (max-width:767px) and (orientation:landscape){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{margin-top:0;background-position:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content .main-modal-content .moove-gdpr-tab-content{margin-bottom:35px;max-height:55vh;overflow:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:inline-block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{height:600px;height:90vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content{max-height:500px;max-height:calc(80vh - 80px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align:left;margin:0;display:inline-block;float:left;width:40%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{max-width:60%;float:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding-top:30px;min-height:75px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:45px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:45px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;max-height:350px;max-height:calc(100% - 70px)}#moove_gdpr_cookie_modal{background:transparent;border-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{min-height:55vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding{top:0;padding:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{max-height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{padding-bottom:80px}}@media (min-width:768px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{height:100%}}@media (min-width:768px) and (max-width:999px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:30px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px;left:20px;right:20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:30px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:620px;transform:scale(.75)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left:20px;right:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p>a{font-size:13px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding:10px 15px;font-weight:700;font-size:12px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:20px;padding-right:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button button{margin-left:15px;margin-left:5vw}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:24px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width:auto;padding:7px 15px;font-size:13px;margin:4px 8px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:8px 15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span{white-space:nowrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{white-space:normal}}@media (min-width:1000px) and (max-width:1300px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:40px 30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px;left:30px;right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left:30px;right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-width:700px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width:auto;padding:10px 30px;margin-left:8px;margin-right:8px}}@media (min-width:768px) and (max-height:700px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:600px;transform:scale(.7)}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block;max-width:100%;text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:block;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display:block}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block;max-width:100%;text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:block;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display:block}}@media print{#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal,#moove_gdpr_save_popup_settings_button,.gdpr_cookie_settings_shortcode_content{display:none!important}body.moove_gdpr_overflow{overflow:auto}body.moove_gdpr_overflow .gdpr_lightbox{display:none!important}}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg{height:30px;width:auto}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg *{fill:currentColor}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close,.gdpr-icon.moovegdpr-arrow-close,i.moovegdpr-arrow-close.moovegdpr-arrow-close{position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{position:absolute;content:" ";height:24px;width:1px;top:calc(50% - 12px);background-color:currentColor}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{transform:rotate(45deg)}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after{transform:rotate(-45deg)}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:before,.gdpr-icon i.moovegdpr-arrow-close:after,.gdpr-icon i.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close i.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close i.moovegdpr-arrow-close:before{height:18px;top:calc(50% - 8px)}@media (max-width:767px){#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{height:14px;top:calc(50% - 7px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{display:-ms-flexbox;display:flex;padding:5px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width:auto;padding:5px 15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u{display:inline-block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{text-align:left;padding-left:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-left-content #moove-gdpr-menu{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-main{display:block!important;min-height:auto;max-height:100%;margin-bottom:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-content{margin-bottom:80px;max-height:50vh;overflow:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title{padding:10px;background-color:#fff;border:1px solid #fff;display:block;margin:10px 0 0;cursor:pointer;transition:all .3s ease;border-radius:5px;position:relative;padding-left:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title:before{content:"\203A";position:absolute;left:0;top:0;bottom:2px;font-size:24px;color:currentColor;width:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-family:Georgia,serif}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .moove-gdpr-tab-main-content{display:none;padding:10px;background-color:#fff}}@media (max-width:350px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:3px 12px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{opacity:0}}
