#product-details label input:checked~.checkmark:after,#request-form label input:checked~.checkmark:after,.ic-product-content ul li:nth-child(-n+3){display:block}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#dff0d8;border:1px solid #d6e9c6}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#b94a48;border:1px solid #eed3d7}.parsley-errors-list,.parsley-errors-list li{color:#b94a48!important}.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:.3s ease-in;-o-transition:.3s ease-in;-moz-transition:.3s ease-in;-webkit-transition:.3s ease-in}.parsley-errors-list.filled{opacity:1}#product-details form label .checkmark{width:17px;height:17px;border-radius:0;background:#28aaa9;top:28%;left:15px}#product-details form .checktext,#request-form form .checktext{font-family:asap-regular;font-size:15px;color:#28aaa9;padding-left:10px}#product-details label .checkmark:after,#request-form label .checkmark:after{left:6px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#product-details .form-group .iti{margin-bottom:0!important}#order{padding-top:72px;padding-bottom:65px}.ic-review-rating{font-size:20px;margin-top:-7px}.select2-container--default .select2-selection--multiple .select2-selection__choice__display,.select2-results__option{font-size:14px;font-family:asap-regular}.iti__selected-flag{margin-left:10px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-left:59px!important}.selection{display:inline!important}.ic-color-ful-tabs,.ic-freamwork,.ic-grid,.ic-offer-countdown-wrap,.ic-popup .ic-modal-tag{display:flex;display:flex}.selection span{display:inline-block}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#28a9a8!important;color:#fff!important;border:1px solid #28a9a8!important;margin-top:6px!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#28a9a8!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#28a9a8!important;color:#fff!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff!important}.select2-container--default .select2-selection--multiple{border:none!important;height:45px;font-family:asap-regular;font-size:15px;color:#151515;box-shadow:0 2px 7.68px .32px rgba(0,3,62,.1);padding:5px 15px}.select2-container--default .select2-selection--multiple span{display:inline-block!important}.select2 .select2-container .select2-container--default .select2-container--above{margin-bottom:20px}.select2 .select2-container .select2-container--default .select2-container--focus .select2-container--below .select2-container--open{margin-bottom:-20px!important}.select2-container{height:45px;margin-bottom:20px!important}.select2-container--default .select2-search--inline .select2-search__field{margin-top:15px;height:-150px!important}#request-form .remove-style{margin-bottom:0}#request-form .remove-style textarea{height:23px!important}#request-form .remove-style .select2-search__field{padding-top:0!important}#request-form .remove-style button{margin-top:-2px!important}.toggle-handle{background:#fff}#request-form form label .checkmark{width:17px;height:17px;border-radius:0;background:#28aaa9;top:45%}.team-item p{line-height:22px}.experience p:last-child{padding-bottom:0}.ic-color-ful-tabs{justify-content:space-between;align-items:center}.team-item{min-height:285px}body.swal2-toast-shown .swal2-container{z-index:400000}.ic-freamwork{justify-content:center}.ic--seeMore{background-position:right!important}.ic-product-content ul li{display:none}.ic-text-editor-desc a{display:inline!important}.breadcumb-text p{text-transform:uppercase;color:#28aaa9;font-family:asap-bold;padding-bottom:3px;font-size:24px}#banner{min-height:662px}.ic-popup .modal-dialog{max-width:732px;justify-content:center}.ic-popup .modal-content{padding:48px 51px;border-radius:16px}.ic-popup .modal-content .ic-btn-close{position:absolute;top:30px;right:30px;color:#ea4748!important;background:0 0}.ic-popup .modal-header{justify-content:center;padding:unset;padding-bottom:24px}.ic-popup .ic-modal-tag{position:absolute;font-size:22px;text-transform:uppercase;background:linear-gradient(90deg,#8b22fc .18%,#ff1b6c 43.93%,#ffae11 100.18%);color:#fff;border-radius:50px;height:50px;padding:0 27px;align-items:center;transform:rotate(318deg);left:-71px;top:42px}.ic-popup .ic-belun-img{position:absolute;bottom:88%;left:-41px;animation-name:fade-rotate;animation-iteration-count:infinite;animation-duration:2s;-webkit-transition:.9s;-moz-transition:.9s;-o-transition:.9s;transition:.9s;animation-direction:alternate}@keyframes fade-rotate{0%{transform:translateX(10px) translateY(-10px) rotate(0)}50%{transform:translateX(10px) translateY(8px) rotate(6deg)}100%{transform:translateX(10px) translateY(5px) rotate(-6deg)}}.ic-popup .modal-content .ic-btn-close i{font-size:30px}.ic-popup .modal-body h2,.ic-popup .modal-body h2 span,h2 .ic-popup .modal-body span{font-size:46px;text-align:center;color:#1b2a40}.ic-popup .modal-body{text-align:center;padding:24px 0;border-bottom:1px solid #dde6f8}.ic-popup .ic-modal-footer{margin-top:23px}.ic-popup .ic-modal-footer h3{font-size:28px;text-align:center;color:#ff5747;padding-bottom:30px}.ic-popup .ic-modal-footer .ic-btn span{flex:0 0 auto;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:24px;height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative}@media (max-width:1650px){.ic-popup .modal-dialog{max-width:520px}.ic-popup .modal-content{padding:25px 33px}.ic-popup .modal-body{padding:12px 0}.ic-popup .modal-body h2,.ic-popup .modal-body h2 span,h2 .ic-popup .modal-body span{font-size:30px}.ic-popup .ic-modal-footer h3{font-size:18px;padding-bottom:15px}.ic-popup .modal-header img{max-width:150px}.ic-popup .ic-belun-img{max-height:167px}.ic-popup .ic-modal-tag{height:40px;font-size:18px;left:-71px;top:26px;z-index:1}}@media (max-width:575.98px){.ic-popup .modal-dialog{max-width:100%}.ic-popup .ic-modal-tag{left:-25px;top:2px;z-index:1;transform:rotate(340deg)}.ic-popup{padding-right:0!important}#banner{min-height:486px}}@media (min-width:768px) and (max-width:991.98px){#banner{min-height:543px}}.ic-widget-rating .widget-author svg{margin-top:-5px;margin-left:-8px}.ic-offer-countdown-wrap .ic-countdown-item{background-color:#232323;color:#f8ff55;text-align:center;background-color:rgb(0,130,111,.9);border-radius:10px}.ic-countdown-item .time{font-size:24px;font-weight:600;color:#f8ff55;margin-bottom:1px}.ic-countdown-item span{line-height:1.2;color:#fff;display:block;margin:0;padding:0;font-weight:400;font-size:12px}.navbar{top:175px}.ic-head-top-halloween-offer{position:relative;height:80px;object-fit:cover;width:100%;font-family:Lexend,sans-serif}.h-80{height:80px}.ic-offer-countdown-wrap{flex-wrap:wrap;align-items:center;gap:9px;flex-wrap:wrap;align-items:center;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ic-product-image{padding-top:80px;height:1148px}.ic-container{padding:0 100px}.ic-showcase-heading{font-size:107px;color:#fff;font-weight:800;padding-bottom:50px;border-bottom:4px solid rgba(255,255,255,.1);text-align:center}.ic-card-case{padding:80px 110px 60px;background:#fff;box-shadow:0 0 150px rgba(35,35,35,.08);border-radius:46px;margin-bottom:65px}.ic-case-heading{text-align:center;padding-bottom:57px}.ic-case-heading h2{font-size:40px;line-height:46px;color:#28aaa9}.ic-case-heading img{max-width:370px;margin-bottom:10px}.ic-product-case-card{border:2px solid rgba(77,78,80,.1);filter:drop-shadow(0px 0px 100px rgba(35, 35, 35, .15));border-radius:8px;background-color:#fff;position:relative;overflow:hidden}.ic-product-case-card img{transition:.5s linear}.ic-product-case-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.205);border-radius:8px;transition:.5s linear;z-index:1}.ic-product-case-card:hover img{transform:scale(1.1)}.ic-product-case-card a{position:absolute;top:50%;left:50%;transform:translate(-50%,0);font-size:20px;height:50px;padding:0 22px;border-radius:99999px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background-image:linear-gradient(to right,#28aaa9 66.666667%,#00a9c6 100%);background-size:300% auto;background-position:right;color:#fff;opacity:0;visibility:hidden;transition:.5s linear;animation-delay:1s;z-index:2}.ic-main-banner,.ic-main-banner img{border-radius:10px}.ic-product-case-card a:hover{transform:translate(-50%,-78%);background-position:center}.ic-product-case-card:hover a{transform:translate(-50%,-50%);opacity:1;visibility:visible}.ic-main-banner{margin-top:40px;margin-bottom:50px}.ic-coming-soon{font-size:52px;color:rgba(35,35,35,.541);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;font-weight:700}.ic-grid{gap:43px;flex-wrap:wrap}.ic-grid .ic-product-case-card{width:calc(100% / 2 - 43px + 43px / 2);border-radius:16px}@media only screen and (max-width:1366px){.ic-head-top-halloween-offer img{height:120px}.navbar{top:165px}}@media only screen and (max-width:991px){.navbar{top:187px}.ic-case-heading{padding-bottom:33px}.ic-card-case{padding:60px;border-radius:25px}.ic-grid{gap:20px}.ic-grid .ic-product-case-card{width:calc(100% / 2 - 20px + 20px / 2)}.ic-case-heading img{max-width:300px}.ic-case-heading h2{font-size:30px;line-height:36px}.ic-coming-soon{font-size:22px}}@media only screen and (max-width:767px){.ic-card-case{padding:30px;border-radius:15px}.ic-case-heading img{max-width:250px}}