@font-face{font-family:Material-Design-Iconic-Font;src:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../fonts/Material-Design-Iconic-Font.woff2) format('woff2'),url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../fonts/Material-Design-Iconic-Font.woff) format('woff'),url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../fonts/Material-Design-Iconic-Font.ttf) format('truetype')}.zmdi{display:inline-block;font:normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.zmdi-hc-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.zmdi-hc-2x{font-size:2em}.zmdi-hc-3x{font-size:3em}.zmdi-hc-4x{font-size:4em}.zmdi-hc-5x{font-size:5em}.zmdi-hc-fw{width:1.28571429em;text-align:center}.zmdi-hc-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.zmdi-hc-ul>li{position:relative}.zmdi-hc-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.zmdi-hc-li.zmdi-hc-lg{left:-1.85714286em}.zmdi-hc-border{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:2px}.zmdi-hc-border-circle{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:50%}.zmdi.pull-left{float:left;margin-right:.15em}.zmdi.pull-right{float:right;margin-left:.15em}.zmdi-hc-spin{-webkit-animation:zmdi-spin 1.5s infinite linear;animation:zmdi-spin 1.5s infinite linear}.zmdi-hc-spin-reverse{-webkit-animation:zmdi-spin-reverse 1.5s infinite linear;animation:zmdi-spin-reverse 1.5s infinite linear}@-webkit-keyframes zmdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes zmdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes zmdi-spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes zmdi-spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.zmdi-hc-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.zmdi-hc-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.zmdi-hc-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.zmdi-hc-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.zmdi-hc-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.zmdi-hc-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.zmdi-hc-stack-1x,.zmdi-hc-stack-2x{position:absolute;left:0;width:100%;text-align:center}.zmdi-hc-stack-1x{line-height:inherit}.zmdi-hc-stack-2x{font-size:2em}.zmdi-hc-inverse{color:#fff}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-airplane-off:before{content:'\f102'}.zmdi-airplane:before{content:'\f103'}.zmdi-album:before{content:'\f104'}.zmdi-archive:before{content:'\f105'}.zmdi-assignment-account:before{content:'\f106'}.zmdi-assignment-alert:before{content:'\f107'}.zmdi-assignment-check:before{content:'\f108'}.zmdi-assignment-o:before{content:'\f109'}.zmdi-assignment-return:before{content:'\f10a'}.zmdi-assignment-returned:before{content:'\f10b'}.zmdi-assignment:before{content:'\f10c'}.zmdi-attachment-alt:before{content:'\f10d'}.zmdi-attachment:before{content:'\f10e'}.zmdi-audio:before{content:'\f10f'}.zmdi-badge-check:before{content:'\f110'}.zmdi-balance-wallet:before{content:'\f111'}.zmdi-balance:before{content:'\f112'}.zmdi-battery-alert:before{content:'\f113'}.zmdi-battery-flash:before{content:'\f114'}.zmdi-battery-unknown:before{content:'\f115'}.zmdi-battery:before{content:'\f116'}.zmdi-bike:before{content:'\f117'}.zmdi-block-alt:before{content:'\f118'}.zmdi-block:before{content:'\f119'}.zmdi-boat:before{content:'\f11a'}.zmdi-book-image:before{content:'\f11b'}.zmdi-book:before{content:'\f11c'}.zmdi-bookmark-outline:before{content:'\f11d'}.zmdi-bookmark:before{content:'\f11e'}.zmdi-brush:before{content:'\f11f'}.zmdi-bug:before{content:'\f120'}.zmdi-bus:before{content:'\f121'}.zmdi-cake:before{content:'\f122'}.zmdi-car-taxi:before{content:'\f123'}.zmdi-car-wash:before{content:'\f124'}.zmdi-car:before{content:'\f125'}.zmdi-card-giftcard:before{content:'\f126'}.zmdi-card-membership:before{content:'\f127'}.zmdi-card-travel:before{content:'\f128'}.zmdi-card:before{content:'\f129'}.zmdi-case-check:before{content:'\f12a'}.zmdi-case-download:before{content:'\f12b'}.zmdi-case-play:before{content:'\f12c'}.zmdi-case:before{content:'\f12d'}.zmdi-cast-connected:before{content:'\f12e'}.zmdi-cast:before{content:'\f12f'}.zmdi-chart-donut:before{content:'\f130'}.zmdi-chart:before{content:'\f131'}.zmdi-city-alt:before{content:'\f132'}.zmdi-city:before{content:'\f133'}.zmdi-close-circle-o:before{content:'\f134'}.zmdi-close-circle:before{content:'\f135'}.zmdi-close:before{content:'\f136'}.zmdi-cocktail:before{content:'\f137'}.zmdi-code-setting:before{content:'\f138'}.zmdi-code-smartphone:before{content:'\f139'}.zmdi-code:before{content:'\f13a'}.zmdi-coffee:before{content:'\f13b'}.zmdi-collection-bookmark:before{content:'\f13c'}.zmdi-collection-case-play:before{content:'\f13d'}.zmdi-collection-folder-image:before{content:'\f13e'}.zmdi-collection-image-o:before{content:'\f13f'}.zmdi-collection-image:before{content:'\f140'}.zmdi-collection-item-1:before{content:'\f141'}.zmdi-collection-item-2:before{content:'\f142'}.zmdi-collection-item-3:before{content:'\f143'}.zmdi-collection-item-4:before{content:'\f144'}.zmdi-collection-item-5:before{content:'\f145'}.zmdi-collection-item-6:before{content:'\f146'}.zmdi-collection-item-7:before{content:'\f147'}.zmdi-collection-item-8:before{content:'\f148'}.zmdi-collection-item-9-plus:before{content:'\f149'}.zmdi-collection-item-9:before{content:'\f14a'}.zmdi-collection-item:before{content:'\f14b'}.zmdi-collection-music:before{content:'\f14c'}.zmdi-collection-pdf:before{content:'\f14d'}.zmdi-collection-plus:before{content:'\f14e'}.zmdi-collection-speaker:before{content:'\f14f'}.zmdi-collection-text:before{content:'\f150'}.zmdi-collection-video:before{content:'\f151'}.zmdi-compass:before{content:'\f152'}.zmdi-cutlery:before{content:'\f153'}.zmdi-delete:before{content:'\f154'}.zmdi-dialpad:before{content:'\f155'}.zmdi-dns:before{content:'\f156'}.zmdi-drink:before{content:'\f157'}.zmdi-edit:before{content:'\f158'}.zmdi-email-open:before{content:'\f159'}.zmdi-email:before{content:'\f15a'}.zmdi-eye-off:before{content:'\f15b'}.zmdi-eye:before{content:'\f15c'}.zmdi-eyedropper:before{content:'\f15d'}.zmdi-favorite-outline:before{content:'\f15e'}.zmdi-favorite:before{content:'\f15f'}.zmdi-filter-list:before{content:'\f160'}.zmdi-fire:before{content:'\f161'}.zmdi-flag:before{content:'\f162'}.zmdi-flare:before{content:'\f163'}.zmdi-flash-auto:before{content:'\f164'}.zmdi-flash-off:before{content:'\f165'}.zmdi-flash:before{content:'\f166'}.zmdi-flip:before{content:'\f167'}.zmdi-flower-alt:before{content:'\f168'}.zmdi-flower:before{content:'\f169'}.zmdi-font:before{content:'\f16a'}.zmdi-fullscreen-alt:before{content:'\f16b'}.zmdi-fullscreen-exit:before{content:'\f16c'}.zmdi-fullscreen:before{content:'\f16d'}.zmdi-functions:before{content:'\f16e'}.zmdi-gas-station:before{content:'\f16f'}.zmdi-gesture:before{content:'\f170'}.zmdi-globe-alt:before{content:'\f171'}.zmdi-globe-lock:before{content:'\f172'}.zmdi-globe:before{content:'\f173'}.zmdi-graduation-cap:before{content:'\f174'}.zmdi-home:before{content:'\f175'}.zmdi-hospital-alt:before{content:'\f176'}.zmdi-hospital:before{content:'\f177'}.zmdi-hotel:before{content:'\f178'}.zmdi-hourglass-alt:before{content:'\f179'}.zmdi-hourglass-outline:before{content:'\f17a'}.zmdi-hourglass:before{content:'\f17b'}.zmdi-http:before{content:'\f17c'}.zmdi-image-alt:before{content:'\f17d'}.zmdi-image-o:before{content:'\f17e'}.zmdi-image:before{content:'\f17f'}.zmdi-inbox:before{content:'\f180'}.zmdi-invert-colors-off:before{content:'\f181'}.zmdi-invert-colors:before{content:'\f182'}.zmdi-key:before{content:'\f183'}.zmdi-label-alt-outline:before{content:'\f184'}.zmdi-label-alt:before{content:'\f185'}.zmdi-label-heart:before{content:'\f186'}.zmdi-label:before{content:'\f187'}.zmdi-labels:before{content:'\f188'}.zmdi-lamp:before{content:'\f189'}.zmdi-landscape:before{content:'\f18a'}.zmdi-layers-off:before{content:'\f18b'}.zmdi-layers:before{content:'\f18c'}.zmdi-library:before{content:'\f18d'}.zmdi-link:before{content:'\f18e'}.zmdi-lock-open:before{content:'\f18f'}.zmdi-lock-outline:before{content:'\f190'}.zmdi-lock:before{content:'\f191'}.zmdi-mail-reply-all:before{content:'\f192'}.zmdi-mail-reply:before{content:'\f193'}.zmdi-mail-send:before{content:'\f194'}.zmdi-mall:before{content:'\f195'}.zmdi-map:before{content:'\f196'}.zmdi-menu:before{content:'\f197'}.zmdi-money-box:before{content:'\f198'}.zmdi-money-off:before{content:'\f199'}.zmdi-money:before{content:'\f19a'}.zmdi-more-vert:before{content:'\f19b'}.zmdi-more:before{content:'\f19c'}.zmdi-movie-alt:before{content:'\f19d'}.zmdi-movie:before{content:'\f19e'}.zmdi-nature-people:before{content:'\f19f'}.zmdi-nature:before{content:'\f1a0'}.zmdi-navigation:before{content:'\f1a1'}.zmdi-open-in-browser:before{content:'\f1a2'}.zmdi-open-in-new:before{content:'\f1a3'}.zmdi-palette:before{content:'\f1a4'}.zmdi-parking:before{content:'\f1a5'}.zmdi-pin-account:before{content:'\f1a6'}.zmdi-pin-assistant:before{content:'\f1a7'}.zmdi-pin-drop:before{content:'\f1a8'}.zmdi-pin-help:before{content:'\f1a9'}.zmdi-pin-off:before{content:'\f1aa'}.zmdi-pin:before{content:'\f1ab'}.zmdi-pizza:before{content:'\f1ac'}.zmdi-plaster:before{content:'\f1ad'}.zmdi-power-setting:before{content:'\f1ae'}.zmdi-power:before{content:'\f1af'}.zmdi-print:before{content:'\f1b0'}.zmdi-puzzle-piece:before{content:'\f1b1'}.zmdi-quote:before{content:'\f1b2'}.zmdi-railway:before{content:'\f1b3'}.zmdi-receipt:before{content:'\f1b4'}.zmdi-refresh-alt:before{content:'\f1b5'}.zmdi-refresh-sync-alert:before{content:'\f1b6'}.zmdi-refresh-sync-off:before{content:'\f1b7'}.zmdi-refresh-sync:before{content:'\f1b8'}.zmdi-refresh:before{content:'\f1b9'}.zmdi-roller:before{content:'\f1ba'}.zmdi-ruler:before{content:'\f1bb'}.zmdi-scissors:before{content:'\f1bc'}.zmdi-screen-rotation-lock:before{content:'\f1bd'}.zmdi-screen-rotation:before{content:'\f1be'}.zmdi-search-for:before{content:'\f1bf'}.zmdi-search-in-file:before{content:'\f1c0'}.zmdi-search-in-page:before{content:'\f1c1'}.zmdi-search-replace:before{content:'\f1c2'}.zmdi-search:before{content:'\f1c3'}.zmdi-seat:before{content:'\f1c4'}.zmdi-settings-square:before{content:'\f1c5'}.zmdi-settings:before{content:'\f1c6'}.zmdi-shield-check:before{content:'\f1c7'}.zmdi-shield-security:before{content:'\f1c8'}.zmdi-shopping-basket:before{content:'\f1c9'}.zmdi-shopping-cart-plus:before{content:'\f1ca'}.zmdi-shopping-cart:before{content:'\f1cb'}.zmdi-sign-in:before{content:'\f1cc'}.zmdi-sort-amount-asc:before{content:'\f1cd'}.zmdi-sort-amount-desc:before{content:'\f1ce'}.zmdi-sort-asc:before{content:'\f1cf'}.zmdi-sort-desc:before{content:'\f1d0'}.zmdi-spellcheck:before{content:'\f1d1'}.zmdi-storage:before{content:'\f1d2'}.zmdi-store-24:before{content:'\f1d3'}.zmdi-store:before{content:'\f1d4'}.zmdi-subway:before{content:'\f1d5'}.zmdi-sun:before{content:'\f1d6'}.zmdi-tab-unselected:before{content:'\f1d7'}.zmdi-tab:before{content:'\f1d8'}.zmdi-tag-close:before{content:'\f1d9'}.zmdi-tag-more:before{content:'\f1da'}.zmdi-tag:before{content:'\f1db'}.zmdi-thumb-down:before{content:'\f1dc'}.zmdi-thumb-up-down:before{content:'\f1dd'}.zmdi-thumb-up:before{content:'\f1de'}.zmdi-ticket-star:before{content:'\f1df'}.zmdi-toll:before{content:'\f1e0'}.zmdi-toys:before{content:'\f1e1'}.zmdi-traffic:before{content:'\f1e2'}.zmdi-translate:before{content:'\f1e3'}.zmdi-triangle-down:before{content:'\f1e4'}.zmdi-triangle-up:before{content:'\f1e5'}.zmdi-truck:before{content:'\f1e6'}.zmdi-turning-sign:before{content:'\f1e7'}.zmdi-wallpaper:before{content:'\f1e8'}.zmdi-washing-machine:before{content:'\f1e9'}.zmdi-window-maximize:before{content:'\f1ea'}.zmdi-window-minimize:before{content:'\f1eb'}.zmdi-window-restore:before{content:'\f1ec'}.zmdi-wrench:before{content:'\f1ed'}.zmdi-zoom-in:before{content:'\f1ee'}.zmdi-zoom-out:before{content:'\f1ef'}.zmdi-alert-circle-o:before{content:'\f1f0'}.zmdi-alert-circle:before{content:'\f1f1'}.zmdi-alert-octagon:before{content:'\f1f2'}.zmdi-alert-polygon:before{content:'\f1f3'}.zmdi-alert-triangle:before{content:'\f1f4'}.zmdi-help-outline:before{content:'\f1f5'}.zmdi-help:before{content:'\f1f6'}.zmdi-info-outline:before{content:'\f1f7'}.zmdi-info:before{content:'\f1f8'}.zmdi-notifications-active:before{content:'\f1f9'}.zmdi-notifications-add:before{content:'\f1fa'}.zmdi-notifications-none:before{content:'\f1fb'}.zmdi-notifications-off:before{content:'\f1fc'}.zmdi-notifications-paused:before{content:'\f1fd'}.zmdi-notifications:before{content:'\f1fe'}.zmdi-account-add:before{content:'\f1ff'}.zmdi-account-box-mail:before{content:'\f200'}.zmdi-account-box-o:before{content:'\f201'}.zmdi-account-box-phone:before{content:'\f202'}.zmdi-account-box:before{content:'\f203'}.zmdi-account-calendar:before{content:'\f204'}.zmdi-account-circle:before{content:'\f205'}.zmdi-account-o:before{content:'\f206'}.zmdi-account:before{content:'\f207'}.zmdi-accounts-add:before{content:'\f208'}.zmdi-accounts-alt:before{content:'\f209'}.zmdi-accounts-list-alt:before{content:'\f20a'}.zmdi-accounts-list:before{content:'\f20b'}.zmdi-accounts-outline:before{content:'\f20c'}.zmdi-accounts:before{content:'\f20d'}.zmdi-face:before{content:'\f20e'}.zmdi-female:before{content:'\f20f'}.zmdi-male-alt:before{content:'\f210'}.zmdi-male-female:before{content:'\f211'}.zmdi-male:before{content:'\f212'}.zmdi-mood-bad:before{content:'\f213'}.zmdi-mood:before{content:'\f214'}.zmdi-run:before{content:'\f215'}.zmdi-walk:before{content:'\f216'}.zmdi-cloud-box:before{content:'\f217'}.zmdi-cloud-circle:before{content:'\f218'}.zmdi-cloud-done:before{content:'\f219'}.zmdi-cloud-download:before{content:'\f21a'}.zmdi-cloud-off:before{content:'\f21b'}.zmdi-cloud-outline-alt:before{content:'\f21c'}.zmdi-cloud-outline:before{content:'\f21d'}.zmdi-cloud-upload:before{content:'\f21e'}.zmdi-cloud:before{content:'\f21f'}.zmdi-download:before{content:'\f220'}.zmdi-file-plus:before{content:'\f221'}.zmdi-file-text:before{content:'\f222'}.zmdi-file:before{content:'\f223'}.zmdi-folder-outline:before{content:'\f224'}.zmdi-folder-person:before{content:'\f225'}.zmdi-folder-star-alt:before{content:'\f226'}.zmdi-folder-star:before{content:'\f227'}.zmdi-folder:before{content:'\f228'}.zmdi-gif:before{content:'\f229'}.zmdi-upload:before{content:'\f22a'}.zmdi-border-all:before{content:'\f22b'}.zmdi-border-bottom:before{content:'\f22c'}.zmdi-border-clear:before{content:'\f22d'}.zmdi-border-color:before{content:'\f22e'}.zmdi-border-horizontal:before{content:'\f22f'}.zmdi-border-inner:before{content:'\f230'}.zmdi-border-left:before{content:'\f231'}.zmdi-border-outer:before{content:'\f232'}.zmdi-border-right:before{content:'\f233'}.zmdi-border-style:before{content:'\f234'}.zmdi-border-top:before{content:'\f235'}.zmdi-border-vertical:before{content:'\f236'}.zmdi-copy:before{content:'\f237'}.zmdi-crop:before{content:'\f238'}.zmdi-format-align-center:before{content:'\f239'}.zmdi-format-align-justify:before{content:'\f23a'}.zmdi-format-align-left:before{content:'\f23b'}.zmdi-format-align-right:before{content:'\f23c'}.zmdi-format-bold:before{content:'\f23d'}.zmdi-format-clear-all:before{content:'\f23e'}.zmdi-format-clear:before{content:'\f23f'}.zmdi-format-color-fill:before{content:'\f240'}.zmdi-format-color-reset:before{content:'\f241'}.zmdi-format-color-text:before{content:'\f242'}.zmdi-format-indent-decrease:before{content:'\f243'}.zmdi-format-indent-increase:before{content:'\f244'}.zmdi-format-italic:before{content:'\f245'}.zmdi-format-line-spacing:before{content:'\f246'}.zmdi-format-list-bulleted:before{content:'\f247'}.zmdi-format-list-numbered:before{content:'\f248'}.zmdi-format-ltr:before{content:'\f249'}.zmdi-format-rtl:before{content:'\f24a'}.zmdi-format-size:before{content:'\f24b'}.zmdi-format-strikethrough-s:before{content:'\f24c'}.zmdi-format-strikethrough:before{content:'\f24d'}.zmdi-format-subject:before{content:'\f24e'}.zmdi-format-underlined:before{content:'\f24f'}.zmdi-format-valign-bottom:before{content:'\f250'}.zmdi-format-valign-center:before{content:'\f251'}.zmdi-format-valign-top:before{content:'\f252'}.zmdi-redo:before{content:'\f253'}.zmdi-select-all:before{content:'\f254'}.zmdi-space-bar:before{content:'\f255'}.zmdi-text-format:before{content:'\f256'}.zmdi-transform:before{content:'\f257'}.zmdi-undo:before{content:'\f258'}.zmdi-wrap-text:before{content:'\f259'}.zmdi-comment-alert:before{content:'\f25a'}.zmdi-comment-alt-text:before{content:'\f25b'}.zmdi-comment-alt:before{content:'\f25c'}.zmdi-comment-edit:before{content:'\f25d'}.zmdi-comment-image:before{content:'\f25e'}.zmdi-comment-list:before{content:'\f25f'}.zmdi-comment-more:before{content:'\f260'}.zmdi-comment-outline:before{content:'\f261'}.zmdi-comment-text-alt:before{content:'\f262'}.zmdi-comment-text:before{content:'\f263'}.zmdi-comment-video:before{content:'\f264'}.zmdi-comment:before{content:'\f265'}.zmdi-comments:before{content:'\f266'}.zmdi-check-all:before{content:'\f267'}.zmdi-check-circle-u:before{content:'\f268'}.zmdi-check-circle:before{content:'\f269'}.zmdi-check-square:before{content:'\f26a'}.zmdi-check:before{content:'\f26b'}.zmdi-circle-o:before{content:'\f26c'}.zmdi-circle:before{content:'\f26d'}.zmdi-dot-circle-alt:before{content:'\f26e'}.zmdi-dot-circle:before{content:'\f26f'}.zmdi-minus-circle-outline:before{content:'\f270'}.zmdi-minus-circle:before{content:'\f271'}.zmdi-minus-square:before{content:'\f272'}.zmdi-minus:before{content:'\f273'}.zmdi-plus-circle-o-duplicate:before{content:'\f274'}.zmdi-plus-circle-o:before{content:'\f275'}.zmdi-plus-circle:before{content:'\f276'}.zmdi-plus-square:before{content:'\f277'}.zmdi-plus:before{content:'\f278'}.zmdi-square-o:before{content:'\f279'}.zmdi-star-circle:before{content:'\f27a'}.zmdi-star-half:before{content:'\f27b'}.zmdi-star-outline:before{content:'\f27c'}.zmdi-star:before{content:'\f27d'}.zmdi-bluetooth-connected:before{content:'\f27e'}.zmdi-bluetooth-off:before{content:'\f27f'}.zmdi-bluetooth-search:before{content:'\f280'}.zmdi-bluetooth-setting:before{content:'\f281'}.zmdi-bluetooth:before{content:'\f282'}.zmdi-camera-add:before{content:'\f283'}.zmdi-camera-alt:before{content:'\f284'}.zmdi-camera-bw:before{content:'\f285'}.zmdi-camera-front:before{content:'\f286'}.zmdi-camera-mic:before{content:'\f287'}.zmdi-camera-party-mode:before{content:'\f288'}.zmdi-camera-rear:before{content:'\f289'}.zmdi-camera-roll:before{content:'\f28a'}.zmdi-camera-switch:before{content:'\f28b'}.zmdi-camera:before{content:'\f28c'}.zmdi-card-alert:before{content:'\f28d'}.zmdi-card-off:before{content:'\f28e'}.zmdi-card-sd:before{content:'\f28f'}.zmdi-card-sim:before{content:'\f290'}.zmdi-desktop-mac:before{content:'\f291'}.zmdi-desktop-windows:before{content:'\f292'}.zmdi-device-hub:before{content:'\f293'}.zmdi-devices-off:before{content:'\f294'}.zmdi-devices:before{content:'\f295'}.zmdi-dock:before{content:'\f296'}.zmdi-floppy:before{content:'\f297'}.zmdi-gamepad:before{content:'\f298'}.zmdi-gps-dot:before{content:'\f299'}.zmdi-gps-off:before{content:'\f29a'}.zmdi-gps:before{content:'\f29b'}.zmdi-headset-mic:before{content:'\f29c'}.zmdi-headset:before{content:'\f29d'}.zmdi-input-antenna:before{content:'\f29e'}.zmdi-input-composite:before{content:'\f29f'}.zmdi-input-hdmi:before{content:'\f2a0'}.zmdi-input-power:before{content:'\f2a1'}.zmdi-input-svideo:before{content:'\f2a2'}.zmdi-keyboard-hide:before{content:'\f2a3'}.zmdi-keyboard:before{content:'\f2a4'}.zmdi-laptop-chromebook:before{content:'\f2a5'}.zmdi-laptop-mac:before{content:'\f2a6'}.zmdi-laptop:before{content:'\f2a7'}.zmdi-mic-off:before{content:'\f2a8'}.zmdi-mic-outline:before{content:'\f2a9'}.zmdi-mic-setting:before{content:'\f2aa'}.zmdi-mic:before{content:'\f2ab'}.zmdi-mouse:before{content:'\f2ac'}.zmdi-network-alert:before{content:'\f2ad'}.zmdi-network-locked:before{content:'\f2ae'}.zmdi-network-off:before{content:'\f2af'}.zmdi-network-outline:before{content:'\f2b0'}.zmdi-network-setting:before{content:'\f2b1'}.zmdi-network:before{content:'\f2b2'}.zmdi-phone-bluetooth:before{content:'\f2b3'}.zmdi-phone-end:before{content:'\f2b4'}.zmdi-phone-forwarded:before{content:'\f2b5'}.zmdi-phone-in-talk:before{content:'\f2b6'}.zmdi-phone-locked:before{content:'\f2b7'}.zmdi-phone-missed:before{content:'\f2b8'}.zmdi-phone-msg:before{content:'\f2b9'}.zmdi-phone-paused:before{content:'\f2ba'}.zmdi-phone-ring:before{content:'\f2bb'}.zmdi-phone-setting:before{content:'\f2bc'}.zmdi-phone-sip:before{content:'\f2bd'}.zmdi-phone:before{content:'\f2be'}.zmdi-portable-wifi-changes:before{content:'\f2bf'}.zmdi-portable-wifi-off:before{content:'\f2c0'}.zmdi-portable-wifi:before{content:'\f2c1'}.zmdi-radio:before{content:'\f2c2'}.zmdi-reader:before{content:'\f2c3'}.zmdi-remote-control-alt:before{content:'\f2c4'}.zmdi-remote-control:before{content:'\f2c5'}.zmdi-router:before{content:'\f2c6'}.zmdi-scanner:before{content:'\f2c7'}.zmdi-smartphone-android:before{content:'\f2c8'}.zmdi-smartphone-download:before{content:'\f2c9'}.zmdi-smartphone-erase:before{content:'\f2ca'}.zmdi-smartphone-info:before{content:'\f2cb'}.zmdi-smartphone-iphone:before{content:'\f2cc'}.zmdi-smartphone-landscape-lock:before{content:'\f2cd'}.zmdi-smartphone-landscape:before{content:'\f2ce'}.zmdi-smartphone-lock:before{content:'\f2cf'}.zmdi-smartphone-portrait-lock:before{content:'\f2d0'}.zmdi-smartphone-ring:before{content:'\f2d1'}.zmdi-smartphone-setting:before{content:'\f2d2'}.zmdi-smartphone-setup:before{content:'\f2d3'}.zmdi-smartphone:before{content:'\f2d4'}.zmdi-speaker:before{content:'\f2d5'}.zmdi-tablet-android:before{content:'\f2d6'}.zmdi-tablet-mac:before{content:'\f2d7'}.zmdi-tablet:before{content:'\f2d8'}.zmdi-tv-alt-play:before{content:'\f2d9'}.zmdi-tv-list:before{content:'\f2da'}.zmdi-tv-play:before{content:'\f2db'}.zmdi-tv:before{content:'\f2dc'}.zmdi-usb:before{content:'\f2dd'}.zmdi-videocam-off:before{content:'\f2de'}.zmdi-videocam-switch:before{content:'\f2df'}.zmdi-videocam:before{content:'\f2e0'}.zmdi-watch:before{content:'\f2e1'}.zmdi-wifi-alt-2:before{content:'\f2e2'}.zmdi-wifi-alt:before{content:'\f2e3'}.zmdi-wifi-info:before{content:'\f2e4'}.zmdi-wifi-lock:before{content:'\f2e5'}.zmdi-wifi-off:before{content:'\f2e6'}.zmdi-wifi-outline:before{content:'\f2e7'}.zmdi-wifi:before{content:'\f2e8'}.zmdi-arrow-left-bottom:before{content:'\f2e9'}.zmdi-arrow-left:before{content:'\f2ea'}.zmdi-arrow-merge:before{content:'\f2eb'}.zmdi-arrow-missed:before{content:'\f2ec'}.zmdi-arrow-right-top:before{content:'\f2ed'}.zmdi-arrow-right:before{content:'\f2ee'}.zmdi-arrow-split:before{content:'\f2ef'}.zmdi-arrows:before{content:'\f2f0'}.zmdi-caret-down-circle:before{content:'\f2f1'}.zmdi-caret-down:before{content:'\f2f2'}.zmdi-caret-left-circle:before{content:'\f2f3'}.zmdi-caret-left:before{content:'\f2f4'}.zmdi-caret-right-circle:before{content:'\f2f5'}.zmdi-caret-right:before{content:'\f2f6'}.zmdi-caret-up-circle:before{content:'\f2f7'}.zmdi-caret-up:before{content:'\f2f8'}.zmdi-chevron-down:before{content:'\f2f9'}.zmdi-chevron-left:before{content:'\f2fa'}.zmdi-chevron-right:before{content:'\f2fb'}.zmdi-chevron-up:before{content:'\f2fc'}.zmdi-forward:before{content:'\f2fd'}.zmdi-long-arrow-down:before{content:'\f2fe'}.zmdi-long-arrow-left:before{content:'\f2ff'}.zmdi-long-arrow-return:before{content:'\f300'}.zmdi-long-arrow-right:before{content:'\f301'}.zmdi-long-arrow-tab:before{content:'\f302'}.zmdi-long-arrow-up:before{content:'\f303'}.zmdi-rotate-ccw:before{content:'\f304'}.zmdi-rotate-cw:before{content:'\f305'}.zmdi-rotate-left:before{content:'\f306'}.zmdi-rotate-right:before{content:'\f307'}.zmdi-square-down:before{content:'\f308'}.zmdi-square-right:before{content:'\f309'}.zmdi-swap-alt:before{content:'\f30a'}.zmdi-swap-vertical-circle:before{content:'\f30b'}.zmdi-swap-vertical:before{content:'\f30c'}.zmdi-swap:before{content:'\f30d'}.zmdi-trending-down:before{content:'\f30e'}.zmdi-trending-flat:before{content:'\f30f'}.zmdi-trending-up:before{content:'\f310'}.zmdi-unfold-less:before{content:'\f311'}.zmdi-unfold-more:before{content:'\f312'}.zmdi-apps:before{content:'\f313'}.zmdi-grid-off:before{content:'\f314'}.zmdi-grid:before{content:'\f315'}.zmdi-view-agenda:before{content:'\f316'}.zmdi-view-array:before{content:'\f317'}.zmdi-view-carousel:before{content:'\f318'}.zmdi-view-column:before{content:'\f319'}.zmdi-view-comfy:before{content:'\f31a'}.zmdi-view-compact:before{content:'\f31b'}.zmdi-view-dashboard:before{content:'\f31c'}.zmdi-view-day:before{content:'\f31d'}.zmdi-view-headline:before{content:'\f31e'}.zmdi-view-list-alt:before{content:'\f31f'}.zmdi-view-list:before{content:'\f320'}.zmdi-view-module:before{content:'\f321'}.zmdi-view-quilt:before{content:'\f322'}.zmdi-view-stream:before{content:'\f323'}.zmdi-view-subtitles:before{content:'\f324'}.zmdi-view-toc:before{content:'\f325'}.zmdi-view-web:before{content:'\f326'}.zmdi-view-week:before{content:'\f327'}.zmdi-widgets:before{content:'\f328'}.zmdi-alarm-check:before{content:'\f329'}.zmdi-alarm-off:before{content:'\f32a'}.zmdi-alarm-plus:before{content:'\f32b'}.zmdi-alarm-snooze:before{content:'\f32c'}.zmdi-alarm:before{content:'\f32d'}.zmdi-calendar-alt:before{content:'\f32e'}.zmdi-calendar-check:before{content:'\f32f'}.zmdi-calendar-close:before{content:'\f330'}.zmdi-calendar-note:before{content:'\f331'}.zmdi-calendar:before{content:'\f332'}.zmdi-time-countdown:before{content:'\f333'}.zmdi-time-interval:before{content:'\f334'}.zmdi-time-restore-setting:before{content:'\f335'}.zmdi-time-restore:before{content:'\f336'}.zmdi-time:before{content:'\f337'}.zmdi-timer-off:before{content:'\f338'}.zmdi-timer:before{content:'\f339'}.zmdi-android-alt:before{content:'\f33a'}.zmdi-android:before{content:'\f33b'}.zmdi-apple:before{content:'\f33c'}.zmdi-behance:before{content:'\f33d'}.zmdi-codepen:before{content:'\f33e'}.zmdi-dribbble:before{content:'\f33f'}.zmdi-dropbox:before{content:'\f340'}.zmdi-evernote:before{content:'\f341'}.zmdi-facebook-box:before{content:'\f342'}.zmdi-facebook:before{content:'\f343'}.zmdi-github-box:before{content:'\f344'}.zmdi-github:before{content:'\f345'}.zmdi-google-drive:before{content:'\f346'}.zmdi-google-earth:before{content:'\f347'}.zmdi-google-glass:before{content:'\f348'}.zmdi-google-maps:before{content:'\f349'}.zmdi-google-pages:before{content:'\f34a'}.zmdi-google-play:before{content:'\f34b'}.zmdi-google-plus-box:before{content:'\f34c'}.zmdi-google-plus:before{content:'\f34d'}.zmdi-google:before{content:'\f34e'}.zmdi-instagram:before{content:'\f34f'}.zmdi-language-css3:before{content:'\f350'}.zmdi-language-html5:before{content:'\f351'}.zmdi-language-javascript:before{content:'\f352'}.zmdi-language-python-alt:before{content:'\f353'}.zmdi-language-python:before{content:'\f354'}.zmdi-lastfm:before{content:'\f355'}.zmdi-linkedin-box:before{content:'\f356'}.zmdi-paypal:before{content:'\f357'}.zmdi-pinterest-box:before{content:'\f358'}.zmdi-pocket:before{content:'\f359'}.zmdi-polymer:before{content:'\f35a'}.zmdi-share:before{content:'\f35b'}.zmdi-stackoverflow:before{content:'\f35c'}.zmdi-steam-square:before{content:'\f35d'}.zmdi-steam:before{content:'\f35e'}.zmdi-twitter-box:before{content:'\f35f'}.zmdi-twitter:before{content:'\f360'}.zmdi-vk:before{content:'\f361'}.zmdi-wikipedia:before{content:'\f362'}.zmdi-windows:before{content:'\f363'}.zmdi-aspect-ratio-alt:before{content:'\f364'}.zmdi-aspect-ratio:before{content:'\f365'}.zmdi-blur-circular:before{content:'\f366'}.zmdi-blur-linear:before{content:'\f367'}.zmdi-blur-off:before{content:'\f368'}.zmdi-blur:before{content:'\f369'}.zmdi-brightness-2:before{content:'\f36a'}.zmdi-brightness-3:before{content:'\f36b'}.zmdi-brightness-4:before{content:'\f36c'}.zmdi-brightness-5:before{content:'\f36d'}.zmdi-brightness-6:before{content:'\f36e'}.zmdi-brightness-7:before{content:'\f36f'}.zmdi-brightness-auto:before{content:'\f370'}.zmdi-brightness-setting:before{content:'\f371'}.zmdi-broken-image:before{content:'\f372'}.zmdi-center-focus-strong:before{content:'\f373'}.zmdi-center-focus-weak:before{content:'\f374'}.zmdi-compare:before{content:'\f375'}.zmdi-crop-16-9:before{content:'\f376'}.zmdi-crop-3-2:before{content:'\f377'}.zmdi-crop-5-4:before{content:'\f378'}.zmdi-crop-7-5:before{content:'\f379'}.zmdi-crop-din:before{content:'\f37a'}.zmdi-crop-free:before{content:'\f37b'}.zmdi-crop-landscape:before{content:'\f37c'}.zmdi-crop-portrait:before{content:'\f37d'}.zmdi-crop-square:before{content:'\f37e'}.zmdi-exposure-alt:before{content:'\f37f'}.zmdi-exposure:before{content:'\f380'}.zmdi-filter-b-and-w:before{content:'\f381'}.zmdi-filter-center-focus:before{content:'\f382'}.zmdi-filter-frames:before{content:'\f383'}.zmdi-filter-tilt-shift:before{content:'\f384'}.zmdi-gradient:before{content:'\f385'}.zmdi-grain:before{content:'\f386'}.zmdi-graphic-eq:before{content:'\f387'}.zmdi-hdr-off:before{content:'\f388'}.zmdi-hdr-strong:before{content:'\f389'}.zmdi-hdr-weak:before{content:'\f38a'}.zmdi-hdr:before{content:'\f38b'}.zmdi-iridescent:before{content:'\f38c'}.zmdi-leak-off:before{content:'\f38d'}.zmdi-leak:before{content:'\f38e'}.zmdi-looks:before{content:'\f38f'}.zmdi-loupe:before{content:'\f390'}.zmdi-panorama-horizontal:before{content:'\f391'}.zmdi-panorama-vertical:before{content:'\f392'}.zmdi-panorama-wide-angle:before{content:'\f393'}.zmdi-photo-size-select-large:before{content:'\f394'}.zmdi-photo-size-select-small:before{content:'\f395'}.zmdi-picture-in-picture:before{content:'\f396'}.zmdi-slideshow:before{content:'\f397'}.zmdi-texture:before{content:'\f398'}.zmdi-tonality:before{content:'\f399'}.zmdi-vignette:before{content:'\f39a'}.zmdi-wb-auto:before{content:'\f39b'}.zmdi-eject-alt:before{content:'\f39c'}.zmdi-eject:before{content:'\f39d'}.zmdi-equalizer:before{content:'\f39e'}.zmdi-fast-forward:before{content:'\f39f'}.zmdi-fast-rewind:before{content:'\f3a0'}.zmdi-forward-10:before{content:'\f3a1'}.zmdi-forward-30:before{content:'\f3a2'}.zmdi-forward-5:before{content:'\f3a3'}.zmdi-hearing:before{content:'\f3a4'}.zmdi-pause-circle-outline:before{content:'\f3a5'}.zmdi-pause-circle:before{content:'\f3a6'}.zmdi-pause:before{content:'\f3a7'}.zmdi-play-circle-outline:before{content:'\f3a8'}.zmdi-play-circle:before{content:'\f3a9'}.zmdi-play:before{content:'\f3aa'}.zmdi-playlist-audio:before{content:'\f3ab'}.zmdi-playlist-plus:before{content:'\f3ac'}.zmdi-repeat-one:before{content:'\f3ad'}.zmdi-repeat:before{content:'\f3ae'}.zmdi-replay-10:before{content:'\f3af'}.zmdi-replay-30:before{content:'\f3b0'}.zmdi-replay-5:before{content:'\f3b1'}.zmdi-replay:before{content:'\f3b2'}.zmdi-shuffle:before{content:'\f3b3'}.zmdi-skip-next:before{content:'\f3b4'}.zmdi-skip-previous:before{content:'\f3b5'}.zmdi-stop:before{content:'\f3b6'}.zmdi-surround-sound:before{content:'\f3b7'}.zmdi-tune:before{content:'\f3b8'}.zmdi-volume-down:before{content:'\f3b9'}.zmdi-volume-mute:before{content:'\f3ba'}.zmdi-volume-off:before{content:'\f3bb'}.zmdi-volume-up:before{content:'\f3bc'}.zmdi-n-1-square:before{content:'\f3bd'}.zmdi-n-2-square:before{content:'\f3be'}.zmdi-n-3-square:before{content:'\f3bf'}.zmdi-n-4-square:before{content:'\f3c0'}.zmdi-n-5-square:before{content:'\f3c1'}.zmdi-n-6-square:before{content:'\f3c2'}.zmdi-neg-1:before{content:'\f3c3'}.zmdi-neg-2:before{content:'\f3c4'}.zmdi-plus-1:before{content:'\f3c5'}.zmdi-plus-2:before{content:'\f3c6'}.zmdi-sec-10:before{content:'\f3c7'}.zmdi-sec-3:before{content:'\f3c8'}.zmdi-zero:before{content:'\f3c9'}.zmdi-airline-seat-flat-angled:before{content:'\f3ca'}.zmdi-airline-seat-flat:before{content:'\f3cb'}.zmdi-airline-seat-individual-suite:before{content:'\f3cc'}.zmdi-airline-seat-legroom-extra:before{content:'\f3cd'}.zmdi-airline-seat-legroom-normal:before{content:'\f3ce'}.zmdi-airline-seat-legroom-reduced:before{content:'\f3cf'}.zmdi-airline-seat-recline-extra:before{content:'\f3d0'}.zmdi-airline-seat-recline-normal:before{content:'\f3d1'}.zmdi-airplay:before{content:'\f3d2'}.zmdi-closed-caption:before{content:'\f3d3'}.zmdi-confirmation-number:before{content:'\f3d4'}.zmdi-developer-board:before{content:'\f3d5'}.zmdi-disc-full:before{content:'\f3d6'}.zmdi-explicit:before{content:'\f3d7'}.zmdi-flight-land:before{content:'\f3d8'}.zmdi-flight-takeoff:before{content:'\f3d9'}.zmdi-flip-to-back:before{content:'\f3da'}.zmdi-flip-to-front:before{content:'\f3db'}.zmdi-group-work:before{content:'\f3dc'}.zmdi-hd:before{content:'\f3dd'}.zmdi-hq:before{content:'\f3de'}.zmdi-markunread-mailbox:before{content:'\f3df'}.zmdi-memory:before{content:'\f3e0'}.zmdi-nfc:before{content:'\f3e1'}.zmdi-play-for-work:before{content:'\f3e2'}.zmdi-power-input:before{content:'\f3e3'}.zmdi-present-to-all:before{content:'\f3e4'}.zmdi-satellite:before{content:'\f3e5'}.zmdi-tap-and-play:before{content:'\f3e6'}.zmdi-vibration:before{content:'\f3e7'}.zmdi-voicemail:before{content:'\f3e8'}.zmdi-group:before{content:'\f3e9'}.zmdi-rss:before{content:'\f3ea'}.zmdi-shape:before{content:'\f3eb'}.zmdi-spinner:before{content:'\f3ec'}.zmdi-ungroup:before{content:'\f3ed'}.zmdi-500px:before{content:'\f3ee'}.zmdi-8tracks:before{content:'\f3ef'}.zmdi-amazon:before{content:'\f3f0'}.zmdi-blogger:before{content:'\f3f1'}.zmdi-delicious:before{content:'\f3f2'}.zmdi-disqus:before{content:'\f3f3'}.zmdi-flattr:before{content:'\f3f4'}.zmdi-flickr:before{content:'\f3f5'}.zmdi-github-alt:before{content:'\f3f6'}.zmdi-google-old:before{content:'\f3f7'}.zmdi-linkedin:before{content:'\f3f8'}.zmdi-odnoklassniki:before{content:'\f3f9'}.zmdi-outlook:before{content:'\f3fa'}.zmdi-paypal-alt:before{content:'\f3fb'}.zmdi-pinterest:before{content:'\f3fc'}.zmdi-playstation:before{content:'\f3fd'}.zmdi-reddit:before{content:'\f3fe'}.zmdi-skype:before{content:'\f3ff'}.zmdi-slideshare:before{content:'\f400'}.zmdi-soundcloud:before{content:'\f401'}.zmdi-tumblr:before{content:'\f402'}.zmdi-twitch:before{content:'\f403'}.zmdi-vimeo:before{content:'\f404'}.zmdi-whatsapp:before{content:'\f405'}.zmdi-xbox:before{content:'\f406'}.zmdi-yahoo:before{content:'\f407'}.zmdi-youtube-play:before{content:'\f408'}.zmdi-youtube:before{content:'\f409'}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-airplane-off:before{content:'\f102'}.zmdi-airplane:before{content:'\f103'}.zmdi-album:before{content:'\f104'}.zmdi-archive:before{content:'\f105'}.zmdi-assignment-account:before{content:'\f106'}.zmdi-assignment-alert:before{content:'\f107'}.zmdi-assignment-check:before{content:'\f108'}.zmdi-assignment-o:before{content:'\f109'}.zmdi-assignment-return:before{content:'\f10a'}.zmdi-assignment-returned:before{content:'\f10b'}.zmdi-assignment:before{content:'\f10c'}.zmdi-attachment-alt:before{content:'\f10d'}.zmdi-attachment:before{content:'\f10e'}.zmdi-audio:before{content:'\f10f'}.zmdi-badge-check:before{content:'\f110'}.zmdi-balance-wallet:before{content:'\f111'}.zmdi-balance:before{content:'\f112'}.zmdi-battery-alert:before{content:'\f113'}.zmdi-battery-flash:before{content:'\f114'}.zmdi-battery-unknown:before{content:'\f115'}.zmdi-battery:before{content:'\f116'}.zmdi-bike:before{content:'\f117'}.zmdi-block-alt:before{content:'\f118'}.zmdi-block:before{content:'\f119'}.zmdi-boat:before{content:'\f11a'}.zmdi-book-image:before{content:'\f11b'}.zmdi-book:before{content:'\f11c'}.zmdi-bookmark-outline:before{content:'\f11d'}.zmdi-bookmark:before{content:'\f11e'}.zmdi-brush:before{content:'\f11f'}.zmdi-bug:before{content:'\f120'}.zmdi-bus:before{content:'\f121'}.zmdi-cake:before{content:'\f122'}.zmdi-car-taxi:before{content:'\f123'}.zmdi-car-wash:before{content:'\f124'}.zmdi-car:before{content:'\f125'}.zmdi-card-giftcard:before{content:'\f126'}.zmdi-card-membership:before{content:'\f127'}.zmdi-card-travel:before{content:'\f128'}.zmdi-card:before{content:'\f129'}.zmdi-case-check:before{content:'\f12a'}.zmdi-case-download:before{content:'\f12b'}.zmdi-case-play:before{content:'\f12c'}.zmdi-case:before{content:'\f12d'}.zmdi-cast-connected:before{content:'\f12e'}.zmdi-cast:before{content:'\f12f'}.zmdi-chart-donut:before{content:'\f130'}.zmdi-chart:before{content:'\f131'}.zmdi-city-alt:before{content:'\f132'}.zmdi-city:before{content:'\f133'}.zmdi-close-circle-o:before{content:'\f134'}.zmdi-close-circle:before{content:'\f135'}.zmdi-close:before{content:'\f136'}.zmdi-cocktail:before{content:'\f137'}.zmdi-code-setting:before{content:'\f138'}.zmdi-code-smartphone:before{content:'\f139'}.zmdi-code:before{content:'\f13a'}.zmdi-coffee:before{content:'\f13b'}.zmdi-collection-bookmark:before{content:'\f13c'}.zmdi-collection-case-play:before{content:'\f13d'}.zmdi-collection-folder-image:before{content:'\f13e'}.zmdi-collection-image-o:before{content:'\f13f'}.zmdi-collection-image:before{content:'\f140'}.zmdi-collection-item-1:before{content:'\f141'}.zmdi-collection-item-2:before{content:'\f142'}.zmdi-collection-item-3:before{content:'\f143'}.zmdi-collection-item-4:before{content:'\f144'}.zmdi-collection-item-5:before{content:'\f145'}.zmdi-collection-item-6:before{content:'\f146'}.zmdi-collection-item-7:before{content:'\f147'}.zmdi-collection-item-8:before{content:'\f148'}.zmdi-collection-item-9-plus:before{content:'\f149'}.zmdi-collection-item-9:before{content:'\f14a'}.zmdi-collection-item:before{content:'\f14b'}.zmdi-collection-music:before{content:'\f14c'}.zmdi-collection-pdf:before{content:'\f14d'}.zmdi-collection-plus:before{content:'\f14e'}.zmdi-collection-speaker:before{content:'\f14f'}.zmdi-collection-text:before{content:'\f150'}.zmdi-collection-video:before{content:'\f151'}.zmdi-compass:before{content:'\f152'}.zmdi-cutlery:before{content:'\f153'}.zmdi-delete:before{content:'\f154'}.zmdi-dialpad:before{content:'\f155'}.zmdi-dns:before{content:'\f156'}.zmdi-drink:before{content:'\f157'}.zmdi-edit:before{content:'\f158'}.zmdi-email-open:before{content:'\f159'}.zmdi-email:before{content:'\f15a'}.zmdi-eye-off:before{content:'\f15b'}.zmdi-eye:before{content:'\f15c'}.zmdi-eyedropper:before{content:'\f15d'}.zmdi-favorite-outline:before{content:'\f15e'}.zmdi-favorite:before{content:'\f15f'}.zmdi-filter-list:before{content:'\f160'}.zmdi-fire:before{content:'\f161'}.zmdi-flag:before{content:'\f162'}.zmdi-flare:before{content:'\f163'}.zmdi-flash-auto:before{content:'\f164'}.zmdi-flash-off:before{content:'\f165'}.zmdi-flash:before{content:'\f166'}.zmdi-flip:before{content:'\f167'}.zmdi-flower-alt:before{content:'\f168'}.zmdi-flower:before{content:'\f169'}.zmdi-font:before{content:'\f16a'}.zmdi-fullscreen-alt:before{content:'\f16b'}.zmdi-fullscreen-exit:before{content:'\f16c'}.zmdi-fullscreen:before{content:'\f16d'}.zmdi-functions:before{content:'\f16e'}.zmdi-gas-station:before{content:'\f16f'}.zmdi-gesture:before{content:'\f170'}.zmdi-globe-alt:before{content:'\f171'}.zmdi-globe-lock:before{content:'\f172'}.zmdi-globe:before{content:'\f173'}.zmdi-graduation-cap:before{content:'\f174'}.zmdi-home:before{content:'\f175'}.zmdi-hospital-alt:before{content:'\f176'}.zmdi-hospital:before{content:'\f177'}.zmdi-hotel:before{content:'\f178'}.zmdi-hourglass-alt:before{content:'\f179'}.zmdi-hourglass-outline:before{content:'\f17a'}.zmdi-hourglass:before{content:'\f17b'}.zmdi-http:before{content:'\f17c'}.zmdi-image-alt:before{content:'\f17d'}.zmdi-image-o:before{content:'\f17e'}.zmdi-image:before{content:'\f17f'}.zmdi-inbox:before{content:'\f180'}.zmdi-invert-colors-off:before{content:'\f181'}.zmdi-invert-colors:before{content:'\f182'}.zmdi-key:before{content:'\f183'}.zmdi-label-alt-outline:before{content:'\f184'}.zmdi-label-alt:before{content:'\f185'}.zmdi-label-heart:before{content:'\f186'}.zmdi-label:before{content:'\f187'}.zmdi-labels:before{content:'\f188'}.zmdi-lamp:before{content:'\f189'}.zmdi-landscape:before{content:'\f18a'}.zmdi-layers-off:before{content:'\f18b'}.zmdi-layers:before{content:'\f18c'}.zmdi-library:before{content:'\f18d'}.zmdi-link:before{content:'\f18e'}.zmdi-lock-open:before{content:'\f18f'}.zmdi-lock-outline:before{content:'\f190'}.zmdi-lock:before{content:'\f191'}.zmdi-mail-reply-all:before{content:'\f192'}.zmdi-mail-reply:before{content:'\f193'}.zmdi-mail-send:before{content:'\f194'}.zmdi-mall:before{content:'\f195'}.zmdi-map:before{content:'\f196'}.zmdi-menu:before{content:'\f197'}.zmdi-money-box:before{content:'\f198'}.zmdi-money-off:before{content:'\f199'}.zmdi-money:before{content:'\f19a'}.zmdi-more-vert:before{content:'\f19b'}.zmdi-more:before{content:'\f19c'}.zmdi-movie-alt:before{content:'\f19d'}.zmdi-movie:before{content:'\f19e'}.zmdi-nature-people:before{content:'\f19f'}.zmdi-nature:before{content:'\f1a0'}.zmdi-navigation:before{content:'\f1a1'}.zmdi-open-in-browser:before{content:'\f1a2'}.zmdi-open-in-new:before{content:'\f1a3'}.zmdi-palette:before{content:'\f1a4'}.zmdi-parking:before{content:'\f1a5'}.zmdi-pin-account:before{content:'\f1a6'}.zmdi-pin-assistant:before{content:'\f1a7'}.zmdi-pin-drop:before{content:'\f1a8'}.zmdi-pin-help:before{content:'\f1a9'}.zmdi-pin-off:before{content:'\f1aa'}.zmdi-pin:before{content:'\f1ab'}.zmdi-pizza:before{content:'\f1ac'}.zmdi-plaster:before{content:'\f1ad'}.zmdi-power-setting:before{content:'\f1ae'}.zmdi-power:before{content:'\f1af'}.zmdi-print:before{content:'\f1b0'}.zmdi-puzzle-piece:before{content:'\f1b1'}.zmdi-quote:before{content:'\f1b2'}.zmdi-railway:before{content:'\f1b3'}.zmdi-receipt:before{content:'\f1b4'}.zmdi-refresh-alt:before{content:'\f1b5'}.zmdi-refresh-sync-alert:before{content:'\f1b6'}.zmdi-refresh-sync-off:before{content:'\f1b7'}.zmdi-refresh-sync:before{content:'\f1b8'}.zmdi-refresh:before{content:'\f1b9'}.zmdi-roller:before{content:'\f1ba'}.zmdi-ruler:before{content:'\f1bb'}.zmdi-scissors:before{content:'\f1bc'}.zmdi-screen-rotation-lock:before{content:'\f1bd'}.zmdi-screen-rotation:before{content:'\f1be'}.zmdi-search-for:before{content:'\f1bf'}.zmdi-search-in-file:before{content:'\f1c0'}.zmdi-search-in-page:before{content:'\f1c1'}.zmdi-search-replace:before{content:'\f1c2'}.zmdi-search:before{content:'\f1c3'}.zmdi-seat:before{content:'\f1c4'}.zmdi-settings-square:before{content:'\f1c5'}.zmdi-settings:before{content:'\f1c6'}.zmdi-shield-check:before{content:'\f1c7'}.zmdi-shield-security:before{content:'\f1c8'}.zmdi-shopping-basket:before{content:'\f1c9'}.zmdi-shopping-cart-plus:before{content:'\f1ca'}.zmdi-shopping-cart:before{content:'\f1cb'}.zmdi-sign-in:before{content:'\f1cc'}.zmdi-sort-amount-asc:before{content:'\f1cd'}.zmdi-sort-amount-desc:before{content:'\f1ce'}.zmdi-sort-asc:before{content:'\f1cf'}.zmdi-sort-desc:before{content:'\f1d0'}.zmdi-spellcheck:before{content:'\f1d1'}.zmdi-storage:before{content:'\f1d2'}.zmdi-store-24:before{content:'\f1d3'}.zmdi-store:before{content:'\f1d4'}.zmdi-subway:before{content:'\f1d5'}.zmdi-sun:before{content:'\f1d6'}.zmdi-tab-unselected:before{content:'\f1d7'}.zmdi-tab:before{content:'\f1d8'}.zmdi-tag-close:before{content:'\f1d9'}.zmdi-tag-more:before{content:'\f1da'}.zmdi-tag:before{content:'\f1db'}.zmdi-thumb-down:before{content:'\f1dc'}.zmdi-thumb-up-down:before{content:'\f1dd'}.zmdi-thumb-up:before{content:'\f1de'}.zmdi-ticket-star:before{content:'\f1df'}.zmdi-toll:before{content:'\f1e0'}.zmdi-toys:before{content:'\f1e1'}.zmdi-traffic:before{content:'\f1e2'}.zmdi-translate:before{content:'\f1e3'}.zmdi-triangle-down:before{content:'\f1e4'}.zmdi-triangle-up:before{content:'\f1e5'}.zmdi-truck:before{content:'\f1e6'}.zmdi-turning-sign:before{content:'\f1e7'}.zmdi-wallpaper:before{content:'\f1e8'}.zmdi-washing-machine:before{content:'\f1e9'}.zmdi-window-maximize:before{content:'\f1ea'}.zmdi-window-minimize:before{content:'\f1eb'}.zmdi-window-restore:before{content:'\f1ec'}.zmdi-wrench:before{content:'\f1ed'}.zmdi-zoom-in:before{content:'\f1ee'}.zmdi-zoom-out:before{content:'\f1ef'}.zmdi-alert-circle-o:before{content:'\f1f0'}.zmdi-alert-circle:before{content:'\f1f1'}.zmdi-alert-octagon:before{content:'\f1f2'}.zmdi-alert-polygon:before{content:'\f1f3'}.zmdi-alert-triangle:before{content:'\f1f4'}.zmdi-help-outline:before{content:'\f1f5'}.zmdi-help:before{content:'\f1f6'}.zmdi-info-outline:before{content:'\f1f7'}.zmdi-info:before{content:'\f1f8'}.zmdi-notifications-active:before{content:'\f1f9'}.zmdi-notifications-add:before{content:'\f1fa'}.zmdi-notifications-none:before{content:'\f1fb'}.zmdi-notifications-off:before{content:'\f1fc'}.zmdi-notifications-paused:before{content:'\f1fd'}.zmdi-notifications:before{content:'\f1fe'}.zmdi-account-add:before{content:'\f1ff'}.zmdi-account-box-mail:before{content:'\f200'}.zmdi-account-box-o:before{content:'\f201'}.zmdi-account-box-phone:before{content:'\f202'}.zmdi-account-box:before{content:'\f203'}.zmdi-account-calendar:before{content:'\f204'}.zmdi-account-circle:before{content:'\f205'}.zmdi-account-o:before{content:'\f206'}.zmdi-account:before{content:'\f207'}.zmdi-accounts-add:before{content:'\f208'}.zmdi-accounts-alt:before{content:'\f209'}.zmdi-accounts-list-alt:before{content:'\f20a'}.zmdi-accounts-list:before{content:'\f20b'}.zmdi-accounts-outline:before{content:'\f20c'}.zmdi-accounts:before{content:'\f20d'}.zmdi-face:before{content:'\f20e'}.zmdi-female:before{content:'\f20f'}.zmdi-male-alt:before{content:'\f210'}.zmdi-male-female:before{content:'\f211'}.zmdi-male:before{content:'\f212'}.zmdi-mood-bad:before{content:'\f213'}.zmdi-mood:before{content:'\f214'}.zmdi-run:before{content:'\f215'}.zmdi-walk:before{content:'\f216'}.zmdi-cloud-box:before{content:'\f217'}.zmdi-cloud-circle:before{content:'\f218'}.zmdi-cloud-done:before{content:'\f219'}.zmdi-cloud-download:before{content:'\f21a'}.zmdi-cloud-off:before{content:'\f21b'}.zmdi-cloud-outline-alt:before{content:'\f21c'}.zmdi-cloud-outline:before{content:'\f21d'}.zmdi-cloud-upload:before{content:'\f21e'}.zmdi-cloud:before{content:'\f21f'}.zmdi-download:before{content:'\f220'}.zmdi-file-plus:before{content:'\f221'}.zmdi-file-text:before{content:'\f222'}.zmdi-file:before{content:'\f223'}.zmdi-folder-outline:before{content:'\f224'}.zmdi-folder-person:before{content:'\f225'}.zmdi-folder-star-alt:before{content:'\f226'}.zmdi-folder-star:before{content:'\f227'}.zmdi-folder:before{content:'\f228'}.zmdi-gif:before{content:'\f229'}.zmdi-upload:before{content:'\f22a'}.zmdi-border-all:before{content:'\f22b'}.zmdi-border-bottom:before{content:'\f22c'}.zmdi-border-clear:before{content:'\f22d'}.zmdi-border-color:before{content:'\f22e'}.zmdi-border-horizontal:before{content:'\f22f'}.zmdi-border-inner:before{content:'\f230'}.zmdi-border-left:before{content:'\f231'}.zmdi-border-outer:before{content:'\f232'}.zmdi-border-right:before{content:'\f233'}.zmdi-border-style:before{content:'\f234'}.zmdi-border-top:before{content:'\f235'}.zmdi-border-vertical:before{content:'\f236'}.zmdi-copy:before{content:'\f237'}.zmdi-crop:before{content:'\f238'}.zmdi-format-align-center:before{content:'\f239'}.zmdi-format-align-justify:before{content:'\f23a'}.zmdi-format-align-left:before{content:'\f23b'}.zmdi-format-align-right:before{content:'\f23c'}.zmdi-format-bold:before{content:'\f23d'}.zmdi-format-clear-all:before{content:'\f23e'}.zmdi-format-clear:before{content:'\f23f'}.zmdi-format-color-fill:before{content:'\f240'}.zmdi-format-color-reset:before{content:'\f241'}.zmdi-format-color-text:before{content:'\f242'}.zmdi-format-indent-decrease:before{content:'\f243'}.zmdi-format-indent-increase:before{content:'\f244'}.zmdi-format-italic:before{content:'\f245'}.zmdi-format-line-spacing:before{content:'\f246'}.zmdi-format-list-bulleted:before{content:'\f247'}.zmdi-format-list-numbered:before{content:'\f248'}.zmdi-format-ltr:before{content:'\f249'}.zmdi-format-rtl:before{content:'\f24a'}.zmdi-format-size:before{content:'\f24b'}.zmdi-format-strikethrough-s:before{content:'\f24c'}.zmdi-format-strikethrough:before{content:'\f24d'}.zmdi-format-subject:before{content:'\f24e'}.zmdi-format-underlined:before{content:'\f24f'}.zmdi-format-valign-bottom:before{content:'\f250'}.zmdi-format-valign-center:before{content:'\f251'}.zmdi-format-valign-top:before{content:'\f252'}.zmdi-redo:before{content:'\f253'}.zmdi-select-all:before{content:'\f254'}.zmdi-space-bar:before{content:'\f255'}.zmdi-text-format:before{content:'\f256'}.zmdi-transform:before{content:'\f257'}.zmdi-undo:before{content:'\f258'}.zmdi-wrap-text:before{content:'\f259'}.zmdi-comment-alert:before{content:'\f25a'}.zmdi-comment-alt-text:before{content:'\f25b'}.zmdi-comment-alt:before{content:'\f25c'}.zmdi-comment-edit:before{content:'\f25d'}.zmdi-comment-image:before{content:'\f25e'}.zmdi-comment-list:before{content:'\f25f'}.zmdi-comment-more:before{content:'\f260'}.zmdi-comment-outline:before{content:'\f261'}.zmdi-comment-text-alt:before{content:'\f262'}.zmdi-comment-text:before{content:'\f263'}.zmdi-comment-video:before{content:'\f264'}.zmdi-comment:before{content:'\f265'}.zmdi-comments:before{content:'\f266'}.zmdi-check-all:before{content:'\f267'}.zmdi-check-circle-u:before{content:'\f268'}.zmdi-check-circle:before{content:'\f269'}.zmdi-check-square:before{content:'\f26a'}.zmdi-check:before{content:'\f26b'}.zmdi-circle-o:before{content:'\f26c'}.zmdi-circle:before{content:'\f26d'}.zmdi-dot-circle-alt:before{content:'\f26e'}.zmdi-dot-circle:before{content:'\f26f'}.zmdi-minus-circle-outline:before{content:'\f270'}.zmdi-minus-circle:before{content:'\f271'}.zmdi-minus-square:before{content:'\f272'}.zmdi-minus:before{content:'\f273'}.zmdi-plus-circle-o-duplicate:before{content:'\f274'}.zmdi-plus-circle-o:before{content:'\f275'}.zmdi-plus-circle:before{content:'\f276'}.zmdi-plus-square:before{content:'\f277'}.zmdi-plus:before{content:'\f278'}.zmdi-square-o:before{content:'\f279'}.zmdi-star-circle:before{content:'\f27a'}.zmdi-star-half:before{content:'\f27b'}.zmdi-star-outline:before{content:'\f27c'}.zmdi-star:before{content:'\f27d'}.zmdi-bluetooth-connected:before{content:'\f27e'}.zmdi-bluetooth-off:before{content:'\f27f'}.zmdi-bluetooth-search:before{content:'\f280'}.zmdi-bluetooth-setting:before{content:'\f281'}.zmdi-bluetooth:before{content:'\f282'}.zmdi-camera-add:before{content:'\f283'}.zmdi-camera-alt:before{content:'\f284'}.zmdi-camera-bw:before{content:'\f285'}.zmdi-camera-front:before{content:'\f286'}.zmdi-camera-mic:before{content:'\f287'}.zmdi-camera-party-mode:before{content:'\f288'}.zmdi-camera-rear:before{content:'\f289'}.zmdi-camera-roll:before{content:'\f28a'}.zmdi-camera-switch:before{content:'\f28b'}.zmdi-camera:before{content:'\f28c'}.zmdi-card-alert:before{content:'\f28d'}.zmdi-card-off:before{content:'\f28e'}.zmdi-card-sd:before{content:'\f28f'}.zmdi-card-sim:before{content:'\f290'}.zmdi-desktop-mac:before{content:'\f291'}.zmdi-desktop-windows:before{content:'\f292'}.zmdi-device-hub:before{content:'\f293'}.zmdi-devices-off:before{content:'\f294'}.zmdi-devices:before{content:'\f295'}.zmdi-dock:before{content:'\f296'}.zmdi-floppy:before{content:'\f297'}.zmdi-gamepad:before{content:'\f298'}.zmdi-gps-dot:before{content:'\f299'}.zmdi-gps-off:before{content:'\f29a'}.zmdi-gps:before{content:'\f29b'}.zmdi-headset-mic:before{content:'\f29c'}.zmdi-headset:before{content:'\f29d'}.zmdi-input-antenna:before{content:'\f29e'}.zmdi-input-composite:before{content:'\f29f'}.zmdi-input-hdmi:before{content:'\f2a0'}.zmdi-input-power:before{content:'\f2a1'}.zmdi-input-svideo:before{content:'\f2a2'}.zmdi-keyboard-hide:before{content:'\f2a3'}.zmdi-keyboard:before{content:'\f2a4'}.zmdi-laptop-chromebook:before{content:'\f2a5'}.zmdi-laptop-mac:before{content:'\f2a6'}.zmdi-laptop:before{content:'\f2a7'}.zmdi-mic-off:before{content:'\f2a8'}.zmdi-mic-outline:before{content:'\f2a9'}.zmdi-mic-setting:before{content:'\f2aa'}.zmdi-mic:before{content:'\f2ab'}.zmdi-mouse:before{content:'\f2ac'}.zmdi-network-alert:before{content:'\f2ad'}.zmdi-network-locked:before{content:'\f2ae'}.zmdi-network-off:before{content:'\f2af'}.zmdi-network-outline:before{content:'\f2b0'}.zmdi-network-setting:before{content:'\f2b1'}.zmdi-network:before{content:'\f2b2'}.zmdi-phone-bluetooth:before{content:'\f2b3'}.zmdi-phone-end:before{content:'\f2b4'}.zmdi-phone-forwarded:before{content:'\f2b5'}.zmdi-phone-in-talk:before{content:'\f2b6'}.zmdi-phone-locked:before{content:'\f2b7'}.zmdi-phone-missed:before{content:'\f2b8'}.zmdi-phone-msg:before{content:'\f2b9'}.zmdi-phone-paused:before{content:'\f2ba'}.zmdi-phone-ring:before{content:'\f2bb'}.zmdi-phone-setting:before{content:'\f2bc'}.zmdi-phone-sip:before{content:'\f2bd'}.zmdi-phone:before{content:'\f2be'}.zmdi-portable-wifi-changes:before{content:'\f2bf'}.zmdi-portable-wifi-off:before{content:'\f2c0'}.zmdi-portable-wifi:before{content:'\f2c1'}.zmdi-radio:before{content:'\f2c2'}.zmdi-reader:before{content:'\f2c3'}.zmdi-remote-control-alt:before{content:'\f2c4'}.zmdi-remote-control:before{content:'\f2c5'}.zmdi-router:before{content:'\f2c6'}.zmdi-scanner:before{content:'\f2c7'}.zmdi-smartphone-android:before{content:'\f2c8'}.zmdi-smartphone-download:before{content:'\f2c9'}.zmdi-smartphone-erase:before{content:'\f2ca'}.zmdi-smartphone-info:before{content:'\f2cb'}.zmdi-smartphone-iphone:before{content:'\f2cc'}.zmdi-smartphone-landscape-lock:before{content:'\f2cd'}.zmdi-smartphone-landscape:before{content:'\f2ce'}.zmdi-smartphone-lock:before{content:'\f2cf'}.zmdi-smartphone-portrait-lock:before{content:'\f2d0'}.zmdi-smartphone-ring:before{content:'\f2d1'}.zmdi-smartphone-setting:before{content:'\f2d2'}.zmdi-smartphone-setup:before{content:'\f2d3'}.zmdi-smartphone:before{content:'\f2d4'}.zmdi-speaker:before{content:'\f2d5'}.zmdi-tablet-android:before{content:'\f2d6'}.zmdi-tablet-mac:before{content:'\f2d7'}.zmdi-tablet:before{content:'\f2d8'}.zmdi-tv-alt-play:before{content:'\f2d9'}.zmdi-tv-list:before{content:'\f2da'}.zmdi-tv-play:before{content:'\f2db'}.zmdi-tv:before{content:'\f2dc'}.zmdi-usb:before{content:'\f2dd'}.zmdi-videocam-off:before{content:'\f2de'}.zmdi-videocam-switch:before{content:'\f2df'}.zmdi-videocam:before{content:'\f2e0'}.zmdi-watch:before{content:'\f2e1'}.zmdi-wifi-alt-2:before{content:'\f2e2'}.zmdi-wifi-alt:before{content:'\f2e3'}.zmdi-wifi-info:before{content:'\f2e4'}.zmdi-wifi-lock:before{content:'\f2e5'}.zmdi-wifi-off:before{content:'\f2e6'}.zmdi-wifi-outline:before{content:'\f2e7'}.zmdi-wifi:before{content:'\f2e8'}.zmdi-arrow-left-bottom:before{content:'\f2e9'}.zmdi-arrow-left:before{content:'\f2ea'}.zmdi-arrow-merge:before{content:'\f2eb'}.zmdi-arrow-missed:before{content:'\f2ec'}.zmdi-arrow-right-top:before{content:'\f2ed'}.zmdi-arrow-right:before{content:'\f2ee'}.zmdi-arrow-split:before{content:'\f2ef'}.zmdi-arrows:before{content:'\f2f0'}.zmdi-caret-down-circle:before{content:'\f2f1'}.zmdi-caret-down:before{content:'\f2f2'}.zmdi-caret-left-circle:before{content:'\f2f3'}.zmdi-caret-left:before{content:'\f2f4'}.zmdi-caret-right-circle:before{content:'\f2f5'}.zmdi-caret-right:before{content:'\f2f6'}.zmdi-caret-up-circle:before{content:'\f2f7'}.zmdi-caret-up:before{content:'\f2f8'}.zmdi-chevron-down:before{content:'\f2f9'}.zmdi-chevron-left:before{content:'\f2fa'}.zmdi-chevron-right:before{content:'\f2fb'}.zmdi-chevron-up:before{content:'\f2fc'}.zmdi-forward:before{content:'\f2fd'}.zmdi-long-arrow-down:before{content:'\f2fe'}.zmdi-long-arrow-left:before{content:'\f2ff'}.zmdi-long-arrow-return:before{content:'\f300'}.zmdi-long-arrow-right:before{content:'\f301'}.zmdi-long-arrow-tab:before{content:'\f302'}.zmdi-long-arrow-up:before{content:'\f303'}.zmdi-rotate-ccw:before{content:'\f304'}.zmdi-rotate-cw:before{content:'\f305'}.zmdi-rotate-left:before{content:'\f306'}.zmdi-rotate-right:before{content:'\f307'}.zmdi-square-down:before{content:'\f308'}.zmdi-square-right:before{content:'\f309'}.zmdi-swap-alt:before{content:'\f30a'}.zmdi-swap-vertical-circle:before{content:'\f30b'}.zmdi-swap-vertical:before{content:'\f30c'}.zmdi-swap:before{content:'\f30d'}.zmdi-trending-down:before{content:'\f30e'}.zmdi-trending-flat:before{content:'\f30f'}.zmdi-trending-up:before{content:'\f310'}.zmdi-unfold-less:before{content:'\f311'}.zmdi-unfold-more:before{content:'\f312'}.zmdi-apps:before{content:'\f313'}.zmdi-grid-off:before{content:'\f314'}.zmdi-grid:before{content:'\f315'}.zmdi-view-agenda:before{content:'\f316'}.zmdi-view-array:before{content:'\f317'}.zmdi-view-carousel:before{content:'\f318'}.zmdi-view-column:before{content:'\f319'}.zmdi-view-comfy:before{content:'\f31a'}.zmdi-view-compact:before{content:'\f31b'}.zmdi-view-dashboard:before{content:'\f31c'}.zmdi-view-day:before{content:'\f31d'}.zmdi-view-headline:before{content:'\f31e'}.zmdi-view-list-alt:before{content:'\f31f'}.zmdi-view-list:before{content:'\f320'}.zmdi-view-module:before{content:'\f321'}.zmdi-view-quilt:before{content:'\f322'}.zmdi-view-stream:before{content:'\f323'}.zmdi-view-subtitles:before{content:'\f324'}.zmdi-view-toc:before{content:'\f325'}.zmdi-view-web:before{content:'\f326'}.zmdi-view-week:before{content:'\f327'}.zmdi-widgets:before{content:'\f328'}.zmdi-alarm-check:before{content:'\f329'}.zmdi-alarm-off:before{content:'\f32a'}.zmdi-alarm-plus:before{content:'\f32b'}.zmdi-alarm-snooze:before{content:'\f32c'}.zmdi-alarm:before{content:'\f32d'}.zmdi-calendar-alt:before{content:'\f32e'}.zmdi-calendar-check:before{content:'\f32f'}.zmdi-calendar-close:before{content:'\f330'}.zmdi-calendar-note:before{content:'\f331'}.zmdi-calendar:before{content:'\f332'}.zmdi-time-countdown:before{content:'\f333'}.zmdi-time-interval:before{content:'\f334'}.zmdi-time-restore-setting:before{content:'\f335'}.zmdi-time-restore:before{content:'\f336'}.zmdi-time:before{content:'\f337'}.zmdi-timer-off:before{content:'\f338'}.zmdi-timer:before{content:'\f339'}.zmdi-android-alt:before{content:'\f33a'}.zmdi-android:before{content:'\f33b'}.zmdi-apple:before{content:'\f33c'}.zmdi-behance:before{content:'\f33d'}.zmdi-codepen:before{content:'\f33e'}.zmdi-dribbble:before{content:'\f33f'}.zmdi-dropbox:before{content:'\f340'}.zmdi-evernote:before{content:'\f341'}.zmdi-facebook-box:before{content:'\f342'}.zmdi-facebook:before{content:'\f343'}.zmdi-github-box:before{content:'\f344'}.zmdi-github:before{content:'\f345'}.zmdi-google-drive:before{content:'\f346'}.zmdi-google-earth:before{content:'\f347'}.zmdi-google-glass:before{content:'\f348'}.zmdi-google-maps:before{content:'\f349'}.zmdi-google-pages:before{content:'\f34a'}.zmdi-google-play:before{content:'\f34b'}.zmdi-google-plus-box:before{content:'\f34c'}.zmdi-google-plus:before{content:'\f34d'}.zmdi-google:before{content:'\f34e'}.zmdi-instagram:before{content:'\f34f'}.zmdi-language-css3:before{content:'\f350'}.zmdi-language-html5:before{content:'\f351'}.zmdi-language-javascript:before{content:'\f352'}.zmdi-language-python-alt:before{content:'\f353'}.zmdi-language-python:before{content:'\f354'}.zmdi-lastfm:before{content:'\f355'}.zmdi-linkedin-box:before{content:'\f356'}.zmdi-paypal:before{content:'\f357'}.zmdi-pinterest-box:before{content:'\f358'}.zmdi-pocket:before{content:'\f359'}.zmdi-polymer:before{content:'\f35a'}.zmdi-share:before{content:'\f35b'}.zmdi-stackoverflow:before{content:'\f35c'}.zmdi-steam-square:before{content:'\f35d'}.zmdi-steam:before{content:'\f35e'}.zmdi-twitter-box:before{content:'\f35f'}.zmdi-twitter:before{content:'\f360'}.zmdi-vk:before{content:'\f361'}.zmdi-wikipedia:before{content:'\f362'}.zmdi-windows:before{content:'\f363'}.zmdi-aspect-ratio-alt:before{content:'\f364'}.zmdi-aspect-ratio:before{content:'\f365'}.zmdi-blur-circular:before{content:'\f366'}.zmdi-blur-linear:before{content:'\f367'}.zmdi-blur-off:before{content:'\f368'}.zmdi-blur:before{content:'\f369'}.zmdi-brightness-2:before{content:'\f36a'}.zmdi-brightness-3:before{content:'\f36b'}.zmdi-brightness-4:before{content:'\f36c'}.zmdi-brightness-5:before{content:'\f36d'}.zmdi-brightness-6:before{content:'\f36e'}.zmdi-brightness-7:before{content:'\f36f'}.zmdi-brightness-auto:before{content:'\f370'}.zmdi-brightness-setting:before{content:'\f371'}.zmdi-broken-image:before{content:'\f372'}.zmdi-center-focus-strong:before{content:'\f373'}.zmdi-center-focus-weak:before{content:'\f374'}.zmdi-compare:before{content:'\f375'}.zmdi-crop-16-9:before{content:'\f376'}.zmdi-crop-3-2:before{content:'\f377'}.zmdi-crop-5-4:before{content:'\f378'}.zmdi-crop-7-5:before{content:'\f379'}.zmdi-crop-din:before{content:'\f37a'}.zmdi-crop-free:before{content:'\f37b'}.zmdi-crop-landscape:before{content:'\f37c'}.zmdi-crop-portrait:before{content:'\f37d'}.zmdi-crop-square:before{content:'\f37e'}.zmdi-exposure-alt:before{content:'\f37f'}.zmdi-exposure:before{content:'\f380'}.zmdi-filter-b-and-w:before{content:'\f381'}.zmdi-filter-center-focus:before{content:'\f382'}.zmdi-filter-frames:before{content:'\f383'}.zmdi-filter-tilt-shift:before{content:'\f384'}.zmdi-gradient:before{content:'\f385'}.zmdi-grain:before{content:'\f386'}.zmdi-graphic-eq:before{content:'\f387'}.zmdi-hdr-off:before{content:'\f388'}.zmdi-hdr-strong:before{content:'\f389'}.zmdi-hdr-weak:before{content:'\f38a'}.zmdi-hdr:before{content:'\f38b'}.zmdi-iridescent:before{content:'\f38c'}.zmdi-leak-off:before{content:'\f38d'}.zmdi-leak:before{content:'\f38e'}.zmdi-looks:before{content:'\f38f'}.zmdi-loupe:before{content:'\f390'}.zmdi-panorama-horizontal:before{content:'\f391'}.zmdi-panorama-vertical:before{content:'\f392'}.zmdi-panorama-wide-angle:before{content:'\f393'}.zmdi-photo-size-select-large:before{content:'\f394'}.zmdi-photo-size-select-small:before{content:'\f395'}.zmdi-picture-in-picture:before{content:'\f396'}.zmdi-slideshow:before{content:'\f397'}.zmdi-texture:before{content:'\f398'}.zmdi-tonality:before{content:'\f399'}.zmdi-vignette:before{content:'\f39a'}.zmdi-wb-auto:before{content:'\f39b'}.zmdi-eject-alt:before{content:'\f39c'}.zmdi-eject:before{content:'\f39d'}.zmdi-equalizer:before{content:'\f39e'}.zmdi-fast-forward:before{content:'\f39f'}.zmdi-fast-rewind:before{content:'\f3a0'}.zmdi-forward-10:before{content:'\f3a1'}.zmdi-forward-30:before{content:'\f3a2'}.zmdi-forward-5:before{content:'\f3a3'}.zmdi-hearing:before{content:'\f3a4'}.zmdi-pause-circle-outline:before{content:'\f3a5'}.zmdi-pause-circle:before{content:'\f3a6'}.zmdi-pause:before{content:'\f3a7'}.zmdi-play-circle-outline:before{content:'\f3a8'}.zmdi-play-circle:before{content:'\f3a9'}.zmdi-play:before{content:'\f3aa'}.zmdi-playlist-audio:before{content:'\f3ab'}.zmdi-playlist-plus:before{content:'\f3ac'}.zmdi-repeat-one:before{content:'\f3ad'}.zmdi-repeat:before{content:'\f3ae'}.zmdi-replay-10:before{content:'\f3af'}.zmdi-replay-30:before{content:'\f3b0'}.zmdi-replay-5:before{content:'\f3b1'}.zmdi-replay:before{content:'\f3b2'}.zmdi-shuffle:before{content:'\f3b3'}.zmdi-skip-next:before{content:'\f3b4'}.zmdi-skip-previous:before{content:'\f3b5'}.zmdi-stop:before{content:'\f3b6'}.zmdi-surround-sound:before{content:'\f3b7'}.zmdi-tune:before{content:'\f3b8'}.zmdi-volume-down:before{content:'\f3b9'}.zmdi-volume-mute:before{content:'\f3ba'}.zmdi-volume-off:before{content:'\f3bb'}.zmdi-volume-up:before{content:'\f3bc'}.zmdi-n-1-square:before{content:'\f3bd'}.zmdi-n-2-square:before{content:'\f3be'}.zmdi-n-3-square:before{content:'\f3bf'}.zmdi-n-4-square:before{content:'\f3c0'}.zmdi-n-5-square:before{content:'\f3c1'}.zmdi-n-6-square:before{content:'\f3c2'}.zmdi-neg-1:before{content:'\f3c3'}.zmdi-neg-2:before{content:'\f3c4'}.zmdi-plus-1:before{content:'\f3c5'}.zmdi-plus-2:before{content:'\f3c6'}.zmdi-sec-10:before{content:'\f3c7'}.zmdi-sec-3:before{content:'\f3c8'}.zmdi-zero:before{content:'\f3c9'}.zmdi-airline-seat-flat-angled:before{content:'\f3ca'}.zmdi-airline-seat-flat:before{content:'\f3cb'}.zmdi-airline-seat-individual-suite:before{content:'\f3cc'}.zmdi-airline-seat-legroom-extra:before{content:'\f3cd'}.zmdi-airline-seat-legroom-normal:before{content:'\f3ce'}.zmdi-airline-seat-legroom-reduced:before{content:'\f3cf'}.zmdi-airline-seat-recline-extra:before{content:'\f3d0'}.zmdi-airline-seat-recline-normal:before{content:'\f3d1'}.zmdi-airplay:before{content:'\f3d2'}.zmdi-closed-caption:before{content:'\f3d3'}.zmdi-confirmation-number:before{content:'\f3d4'}.zmdi-developer-board:before{content:'\f3d5'}.zmdi-disc-full:before{content:'\f3d6'}.zmdi-explicit:before{content:'\f3d7'}.zmdi-flight-land:before{content:'\f3d8'}.zmdi-flight-takeoff:before{content:'\f3d9'}.zmdi-flip-to-back:before{content:'\f3da'}.zmdi-flip-to-front:before{content:'\f3db'}.zmdi-group-work:before{content:'\f3dc'}.zmdi-hd:before{content:'\f3dd'}.zmdi-hq:before{content:'\f3de'}.zmdi-markunread-mailbox:before{content:'\f3df'}.zmdi-memory:before{content:'\f3e0'}.zmdi-nfc:before{content:'\f3e1'}.zmdi-play-for-work:before{content:'\f3e2'}.zmdi-power-input:before{content:'\f3e3'}.zmdi-present-to-all:before{content:'\f3e4'}.zmdi-satellite:before{content:'\f3e5'}.zmdi-tap-and-play:before{content:'\f3e6'}.zmdi-vibration:before{content:'\f3e7'}.zmdi-voicemail:before{content:'\f3e8'}.zmdi-group:before{content:'\f3e9'}.zmdi-rss:before{content:'\f3ea'}.zmdi-shape:before{content:'\f3eb'}.zmdi-spinner:before{content:'\f3ec'}.zmdi-ungroup:before{content:'\f3ed'}.zmdi-500px:before{content:'\f3ee'}.zmdi-8tracks:before{content:'\f3ef'}.zmdi-amazon:before{content:'\f3f0'}.zmdi-blogger:before{content:'\f3f1'}.zmdi-delicious:before{content:'\f3f2'}.zmdi-disqus:before{content:'\f3f3'}.zmdi-flattr:before{content:'\f3f4'}.zmdi-flickr:before{content:'\f3f5'}.zmdi-github-alt:before{content:'\f3f6'}.zmdi-google-old:before{content:'\f3f7'}.zmdi-linkedin:before{content:'\f3f8'}.zmdi-odnoklassniki:before{content:'\f3f9'}.zmdi-outlook:before{content:'\f3fa'}.zmdi-paypal-alt:before{content:'\f3fb'}.zmdi-pinterest:before{content:'\f3fc'}.zmdi-playstation:before{content:'\f3fd'}.zmdi-reddit:before{content:'\f3fe'}.zmdi-skype:before{content:'\f3ff'}.zmdi-slideshare:before{content:'\f400'}.zmdi-soundcloud:before{content:'\f401'}.zmdi-tumblr:before{content:'\f402'}.zmdi-twitch:before{content:'\f403'}.zmdi-vimeo:before{content:'\f404'}.zmdi-whatsapp:before{content:'\f405'}.zmdi-xbox:before{content:'\f406'}.zmdi-yahoo:before{content:'\f407'}.zmdi-youtube-play:before{content:'\f408'}.zmdi-youtube:before{content:'\f409'}.zmdi-import-export:before{content:'\f30c'}.zmdi-swap-vertical-:before{content:'\f30c'}.zmdi-airplanemode-inactive:before{content:'\f102'}.zmdi-airplanemode-active:before{content:'\f103'}.zmdi-rate-review:before{content:'\f103'}.zmdi-comment-sign:before{content:'\f25a'}.zmdi-network-warning:before{content:'\f2ad'}.zmdi-shopping-cart-add:before{content:'\f1ca'}.zmdi-file-add:before{content:'\f221'}.zmdi-network-wifi-scan:before{content:'\f2e4'}.zmdi-collection-add:before{content:'\f14e'}.zmdi-format-playlist-add:before{content:'\f3ac'}.zmdi-format-queue-music:before{content:'\f3ab'}.zmdi-plus-box:before{content:'\f277'}.zmdi-tag-backspace:before{content:'\f1d9'}.zmdi-alarm-add:before{content:'\f32b'}.zmdi-battery-charging:before{content:'\f114'}.zmdi-daydream-setting:before{content:'\f217'}.zmdi-more-horiz:before{content:'\f19c'}.zmdi-book-photo:before{content:'\f11b'}.zmdi-incandescent:before{content:'\f189'}.zmdi-wb-iridescent:before{content:'\f38c'}.zmdi-calendar-remove:before{content:'\f330'}.zmdi-refresh-sync-disabled:before{content:'\f1b7'}.zmdi-refresh-sync-problem:before{content:'\f1b6'}.zmdi-crop-original:before{content:'\f17e'}.zmdi-power-off:before{content:'\f1af'}.zmdi-power-off-setting:before{content:'\f1ae'}.zmdi-leak-remove:before{content:'\f38d'}.zmdi-star-border:before{content:'\f27c'}.zmdi-brightness-low:before{content:'\f36d'}.zmdi-brightness-medium:before{content:'\f36e'}.zmdi-brightness-high:before{content:'\f36f'}.zmdi-smartphone-portrait:before{content:'\f2d4'}.zmdi-live-tv:before{content:'\f2d9'}.zmdi-format-textdirection-l-to-r:before{content:'\f249'}.zmdi-format-textdirection-r-to-l:before{content:'\f24a'}.zmdi-arrow-back:before{content:'\f2ea'}.zmdi-arrow-forward:before{content:'\f2ee'}.zmdi-arrow-in:before{content:'\f2e9'}.zmdi-arrow-out:before{content:'\f2ed'}.zmdi-rotate-90-degrees-ccw:before{content:'\f304'}.zmdi-adb:before{content:'\f33a'}.zmdi-network-wifi:before{content:'\f2e8'}.zmdi-network-wifi-alt:before{content:'\f2e3'}.zmdi-network-wifi-lock:before{content:'\f2e5'}.zmdi-network-wifi-off:before{content:'\f2e6'}.zmdi-network-wifi-outline:before{content:'\f2e7'}.zmdi-network-wifi-info:before{content:'\f2e4'}.zmdi-layers-clear:before{content:'\f18b'}.zmdi-colorize:before{content:'\f15d'}.zmdi-format-paint:before{content:'\f1ba'}.zmdi-format-quote:before{content:'\f1b2'}.zmdi-camera-monochrome-photos:before{content:'\f285'}.zmdi-sort-by-alpha:before{content:'\f1cf'}.zmdi-folder-shared:before{content:'\f225'}.zmdi-folder-special:before{content:'\f226'}.zmdi-comment-dots:before{content:'\f260'}.zmdi-reorder:before{content:'\f31e'}.zmdi-dehaze:before{content:'\f197'}.zmdi-sort:before{content:'\f1ce'}.zmdi-pages:before{content:'\f34a'}.zmdi-stack-overflow:before{content:'\f35c'}.zmdi-calendar-account:before{content:'\f204'}.zmdi-paste:before{content:'\f109'}.zmdi-cut:before{content:'\f1bc'}.zmdi-save:before{content:'\f297'}.zmdi-smartphone-code:before{content:'\f139'}.zmdi-directions-bike:before{content:'\f117'}.zmdi-directions-boat:before{content:'\f11a'}.zmdi-directions-bus:before{content:'\f121'}.zmdi-directions-car:before{content:'\f125'}.zmdi-directions-railway:before{content:'\f1b3'}.zmdi-directions-run:before{content:'\f215'}.zmdi-directions-subway:before{content:'\f1d5'}.zmdi-directions-walk:before{content:'\f216'}.zmdi-local-hotel:before{content:'\f178'}.zmdi-local-activity:before{content:'\f1df'}.zmdi-local-play:before{content:'\f1df'}.zmdi-local-airport:before{content:'\f103'}.zmdi-local-atm:before{content:'\f198'}.zmdi-local-bar:before{content:'\f137'}.zmdi-local-cafe:before{content:'\f13b'}.zmdi-local-car-wash:before{content:'\f124'}.zmdi-local-convenience-store:before{content:'\f1d3'}.zmdi-local-dining:before{content:'\f153'}.zmdi-local-drink:before{content:'\f157'}.zmdi-local-florist:before{content:'\f168'}.zmdi-local-gas-station:before{content:'\f16f'}.zmdi-local-grocery-store:before{content:'\f1cb'}.zmdi-local-hospital:before{content:'\f177'}.zmdi-local-laundry-service:before{content:'\f1e9'}.zmdi-local-library:before{content:'\f18d'}.zmdi-local-mall:before{content:'\f195'}.zmdi-local-movies:before{content:'\f19d'}.zmdi-local-offer:before{content:'\f187'}.zmdi-local-parking:before{content:'\f1a5'}.zmdi-local-parking:before{content:'\f1a5'}.zmdi-local-pharmacy:before{content:'\f176'}.zmdi-local-phone:before{content:'\f2be'}.zmdi-local-pizza:before{content:'\f1ac'}.zmdi-local-post-office:before{content:'\f15a'}.zmdi-local-printshop:before{content:'\f1b0'}.zmdi-local-see:before{content:'\f28c'}.zmdi-local-shipping:before{content:'\f1e6'}.zmdi-local-store:before{content:'\f1d4'}.zmdi-local-taxi:before{content:'\f123'}.zmdi-local-wc:before{content:'\f211'}.zmdi-my-location:before{content:'\f299'}.zmdi-directions:before{content:'\f1e7'}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);} .mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;} .mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;} .mfp-align-top .mfp-container:before{display:none;} .mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;} .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto;} .mfp-ajax-cur{cursor:progress;} .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;} .mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;} .mfp-auto-cursor .mfp-content{cursor:auto;} .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;} .mfp-loading.mfp-figure{display:none;} .mfp-hide{display:none !important;} .mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;} .mfp-preloader a{color:#CCC;} .mfp-preloader a:hover{color:#FFF;} .mfp-s-ready .mfp-preloader{display:none;} .mfp-s-error .mfp-content{display:none;} button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;} button::-moz-focus-inner{padding:0;border:0;} .mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;} .mfp-close:hover, .mfp-close:focus{opacity:1;filter:alpha(opacity=100);} .mfp-close:active{top:1px;} .mfp-close-btn-in .mfp-close{color:#333;} .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;} .mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;} .mfp-arrow{border-radius:0px !important; position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);} .mfp-arrow:active{margin-top:-54px;} .mfp-arrow:hover, .mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);} .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;} .mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;} .mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7;} .mfp-arrow-left{left:0;} .mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px;} .mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F;} .mfp-arrow-right{right:0;} .mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px;} .mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F;} .mfp-iframe-holder{padding-top:40px;padding-bottom:40px;} .mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;} .mfp-iframe-holder .mfp-close{top:-40px;} .mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;} .mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000;} img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;} .mfp-figure{line-height:0;} .mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444;} .mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;} .mfp-figure figure{margin:0;} .mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;} .mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;} .mfp-image-holder .mfp-content{max-width:100%;} .mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;} @media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;} .mfp-img-mobile img.mfp-img{padding:0;} .mfp-img-mobile .mfp-figure:after{top:0;bottom:0;} .mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;} .mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .mfp-img-mobile .mfp-bottom-bar:empty{padding:0;} .mfp-img-mobile .mfp-counter{right:5px;top:3px;} .mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;} } @media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);} .mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;} .mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;} .mfp-container{padding-left:6px;padding-right:6px;} } .mfp-ie7 .mfp-img{padding:0;} .mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;} .mfp-ie7 .mfp-container{padding:0;} .mfp-ie7 .mfp-content{padding-top:44px;} .mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;} .mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;} .mfp-fade.mfp-bg.mfp-ready{opacity:0.8;} .mfp-fade.mfp-bg.mfp-removing{opacity:0;} .mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;} .mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;} .mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}
   .animated {  -webkit-animation-duration:1s;  animation-duration:1s;  -webkit-animation-fill-mode:both;  animation-fill-mode:both; } .animated.hinge {  -webkit-animation-duration:2s;  animation-duration:2s; } @-webkit-keyframes bounce {  0%, 20%, 50%, 80%, 100% {   -webkit-transform:translateY(0);   transform:translateY(0);  }  40% {   -webkit-transform:translateY(-30px);   transform:translateY(-30px);  }  60% {   -webkit-transform:translateY(-15px);   transform:translateY(-15px);  } } @keyframes bounce {  0%, 20%, 50%, 80%, 100% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  40% {   -webkit-transform:translateY(-30px);   -ms-transform:translateY(-30px);   transform:translateY(-30px);  }  60% {   -webkit-transform:translateY(-15px);   -ms-transform:translateY(-15px);   transform:translateY(-15px);  } } .bounce {  -webkit-animation-name:bounce;  animation-name:bounce; } @-webkit-keyframes flash {  0%, 50%, 100% {   opacity:1;  }  25%, 75% {   opacity:0;  } } @keyframes flash {  0%, 50%, 100% {   opacity:1;  }  25%, 75% {   opacity:0;  } } .flash {  -webkit-animation-name:flash;  animation-name:flash; }  @-webkit-keyframes pulse {  0% {   -webkit-transform:scale(1);   transform:scale(1);  }  50% {   -webkit-transform:scale(1.1);   transform:scale(1.1);  }  100% {   -webkit-transform:scale(1);   transform:scale(1);  } } @keyframes pulse {  0% {   -webkit-transform:scale(1);   -ms-transform:scale(1);   transform:scale(1);  }  50% {   -webkit-transform:scale(1.1);   -ms-transform:scale(1.1);   transform:scale(1.1);  }  100% {   -webkit-transform:scale(1);   -ms-transform:scale(1);   transform:scale(1);  } } .pulse {  -webkit-animation-name:pulse;  animation-name:pulse; } @-webkit-keyframes shake {  0%, 100% {   -webkit-transform:translateX(0);   transform:translateX(0);  }  10%, 30%, 50%, 70%, 90% {   -webkit-transform:translateX(-10px);   transform:translateX(-10px);  }  20%, 40%, 60%, 80% {   -webkit-transform:translateX(10px);   transform:translateX(10px);  } } @keyframes shake {  0%, 100% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  10%, 30%, 50%, 70%, 90% {   -webkit-transform:translateX(-10px);   -ms-transform:translateX(-10px);   transform:translateX(-10px);  }  20%, 40%, 60%, 80% {   -webkit-transform:translateX(10px);   -ms-transform:translateX(10px);   transform:translateX(10px);  } } .shake {  -webkit-animation-name:shake;  animation-name:shake; } @-webkit-keyframes swing {  20% {   -webkit-transform:rotate(15deg);   transform:rotate(15deg);  }  40% {   -webkit-transform:rotate(-10deg);   transform:rotate(-10deg);  }  60% {   -webkit-transform:rotate(5deg);   transform:rotate(5deg);  }  80% {   -webkit-transform:rotate(-5deg);   transform:rotate(-5deg);  }  100% {   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  } } @keyframes swing {  20% {   -webkit-transform:rotate(15deg);   -ms-transform:rotate(15deg);   transform:rotate(15deg);  }  40% {   -webkit-transform:rotate(-10deg);   -ms-transform:rotate(-10deg);   transform:rotate(-10deg);  }  60% {   -webkit-transform:rotate(5deg);   -ms-transform:rotate(5deg);   transform:rotate(5deg);  }  80% {   -webkit-transform:rotate(-5deg);   -ms-transform:rotate(-5deg);   transform:rotate(-5deg);  }  100% {   -webkit-transform:rotate(0deg);   -ms-transform:rotate(0deg);   transform:rotate(0deg);  } } .swing {  -webkit-transform-origin:top center;  -ms-transform-origin:top center;  transform-origin:top center;  -webkit-animation-name:swing;  animation-name:swing; } @-webkit-keyframes tada {  0% {   -webkit-transform:scale(1);   transform:scale(1);  }  10%, 20% {   -webkit-transform:scale(0.9) rotate(-3deg);   transform:scale(0.9) rotate(-3deg);  }  30%, 50%, 70%, 90% {   -webkit-transform:scale(1.1) rotate(3deg);   transform:scale(1.1) rotate(3deg);  }  40%, 60%, 80% {   -webkit-transform:scale(1.1) rotate(-3deg);   transform:scale(1.1) rotate(-3deg);  }  100% {   -webkit-transform:scale(1) rotate(0);   transform:scale(1) rotate(0);  } } @keyframes tada {  0% {   -webkit-transform:scale(1);   -ms-transform:scale(1);   transform:scale(1);  }  10%, 20% {   -webkit-transform:scale(0.9) rotate(-3deg);   -ms-transform:scale(0.9) rotate(-3deg);   transform:scale(0.9) rotate(-3deg);  }  30%, 50%, 70%, 90% {   -webkit-transform:scale(1.1) rotate(3deg);   -ms-transform:scale(1.1) rotate(3deg);   transform:scale(1.1) rotate(3deg);  }  40%, 60%, 80% {   -webkit-transform:scale(1.1) rotate(-3deg);   -ms-transform:scale(1.1) rotate(-3deg);   transform:scale(1.1) rotate(-3deg);  }  100% {   -webkit-transform:scale(1) rotate(0);   -ms-transform:scale(1) rotate(0);   transform:scale(1) rotate(0);  } } .tada {  -webkit-animation-name:tada;  animation-name:tada; }  @-webkit-keyframes wobble {  0% {   -webkit-transform:translateX(0%);   transform:translateX(0%);  }  15% {   -webkit-transform:translateX(-25%) rotate(-5deg);   transform:translateX(-25%) rotate(-5deg);  }  30% {   -webkit-transform:translateX(20%) rotate(3deg);   transform:translateX(20%) rotate(3deg);  }  45% {   -webkit-transform:translateX(-15%) rotate(-3deg);   transform:translateX(-15%) rotate(-3deg);  }  60% {   -webkit-transform:translateX(10%) rotate(2deg);   transform:translateX(10%) rotate(2deg);  }  75% {   -webkit-transform:translateX(-5%) rotate(-1deg);   transform:translateX(-5%) rotate(-1deg);  }  100% {   -webkit-transform:translateX(0%);   transform:translateX(0%);  } } @keyframes wobble {  0% {   -webkit-transform:translateX(0%);   -ms-transform:translateX(0%);   transform:translateX(0%);  }  15% {   -webkit-transform:translateX(-25%) rotate(-5deg);   -ms-transform:translateX(-25%) rotate(-5deg);   transform:translateX(-25%) rotate(-5deg);  }  30% {   -webkit-transform:translateX(20%) rotate(3deg);   -ms-transform:translateX(20%) rotate(3deg);   transform:translateX(20%) rotate(3deg);  }  45% {   -webkit-transform:translateX(-15%) rotate(-3deg);   -ms-transform:translateX(-15%) rotate(-3deg);   transform:translateX(-15%) rotate(-3deg);  }  60% {   -webkit-transform:translateX(10%) rotate(2deg);   -ms-transform:translateX(10%) rotate(2deg);   transform:translateX(10%) rotate(2deg);  }  75% {   -webkit-transform:translateX(-5%) rotate(-1deg);   -ms-transform:translateX(-5%) rotate(-1deg);   transform:translateX(-5%) rotate(-1deg);  }  100% {   -webkit-transform:translateX(0%);   -ms-transform:translateX(0%);   transform:translateX(0%);  } } .wobble {  -webkit-animation-name:wobble;  animation-name:wobble; } @-webkit-keyframes bounceIn {  0% {   opacity:0;   -webkit-transform:scale(.3);   transform:scale(.3);  }  50% {   opacity:1;   -webkit-transform:scale(1.05);   transform:scale(1.05);  }  70% {   -webkit-transform:scale(.9);   transform:scale(.9);  }  100% {   -webkit-transform:scale(1);   transform:scale(1);  } } @keyframes bounceIn {  0% {   opacity:0;   -webkit-transform:scale(.3);   -ms-transform:scale(.3);   transform:scale(.3);  }  50% {   opacity:1;   -webkit-transform:scale(1.05);   -ms-transform:scale(1.05);   transform:scale(1.05);  }  70% {   -webkit-transform:scale(.9);   -ms-transform:scale(.9);   transform:scale(.9);  }  100% {   -webkit-transform:scale(1);   -ms-transform:scale(1);   transform:scale(1);  } } .bounceIn {  -webkit-animation-name:bounceIn;  animation-name:bounceIn; } @-webkit-keyframes bounceInDown {  0% {   opacity:0;   -webkit-transform:translateY(-2000px);   transform:translateY(-2000px);  }  60% {   opacity:1;   -webkit-transform:translateY(30px);   transform:translateY(30px);  }  80% {   -webkit-transform:translateY(-10px);   transform:translateY(-10px);  }  100% {   -webkit-transform:translateY(0);   transform:translateY(0);  } } @keyframes bounceInDown {  0% {   opacity:0;   -webkit-transform:translateY(-2000px);   -ms-transform:translateY(-2000px);   transform:translateY(-2000px);  }  60% {   opacity:1;   -webkit-transform:translateY(30px);   -ms-transform:translateY(30px);   transform:translateY(30px);  }  80% {   -webkit-transform:translateY(-10px);   -ms-transform:translateY(-10px);   transform:translateY(-10px);  }  100% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  } } .bounceInDown {  -webkit-animation-name:bounceInDown;  animation-name:bounceInDown; } @-webkit-keyframes bounceInLeft {  0% {   opacity:0;   -webkit-transform:translateX(-2000px);   transform:translateX(-2000px);  }  60% {   opacity:1;   -webkit-transform:translateX(30px);   transform:translateX(30px);  }  80% {   -webkit-transform:translateX(-10px);   transform:translateX(-10px);  }  100% {   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes bounceInLeft {  0% {   opacity:0;   -webkit-transform:translateX(-2000px);   -ms-transform:translateX(-2000px);   transform:translateX(-2000px);  }  60% {   opacity:1;   -webkit-transform:translateX(30px);   -ms-transform:translateX(30px);   transform:translateX(30px);  }  80% {   -webkit-transform:translateX(-10px);   -ms-transform:translateX(-10px);   transform:translateX(-10px);  }  100% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  } } .bounceInLeft {  -webkit-animation-name:bounceInLeft;  animation-name:bounceInLeft; } @-webkit-keyframes bounceInRight {  0% {   opacity:0;   -webkit-transform:translateX(2000px);   transform:translateX(2000px);  }  60% {   opacity:1;   -webkit-transform:translateX(-30px);   transform:translateX(-30px);  }  80% {   -webkit-transform:translateX(10px);   transform:translateX(10px);  }  100% {   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes bounceInRight {  0% {   opacity:0;   -webkit-transform:translateX(2000px);   -ms-transform:translateX(2000px);   transform:translateX(2000px);  }  60% {   opacity:1;   -webkit-transform:translateX(-30px);   -ms-transform:translateX(-30px);   transform:translateX(-30px);  }  80% {   -webkit-transform:translateX(10px);   -ms-transform:translateX(10px);   transform:translateX(10px);  }  100% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  } } .bounceInRight {  -webkit-animation-name:bounceInRight;  animation-name:bounceInRight; } @-webkit-keyframes bounceInUp {  0% {   opacity:0;   -webkit-transform:translateY(2000px);   transform:translateY(2000px);  }  60% {   opacity:1;   -webkit-transform:translateY(-30px);   transform:translateY(-30px);  }  80% {   -webkit-transform:translateY(10px);   transform:translateY(10px);  }  100% {   -webkit-transform:translateY(0);   transform:translateY(0);  } } @keyframes bounceInUp {  0% {   opacity:0;   -webkit-transform:translateY(2000px);   -ms-transform:translateY(2000px);   transform:translateY(2000px);  }  60% {   opacity:1;   -webkit-transform:translateY(-30px);   -ms-transform:translateY(-30px);   transform:translateY(-30px);  }  80% {   -webkit-transform:translateY(10px);   -ms-transform:translateY(10px);   transform:translateY(10px);  }  100% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  } } .bounceInUp {  -webkit-animation-name:bounceInUp;  animation-name:bounceInUp; } @-webkit-keyframes bounceOut {  0% {   -webkit-transform:scale(1);   transform:scale(1);  }  25% {   -webkit-transform:scale(.95);   transform:scale(.95);  }  50% {   opacity:1;   -webkit-transform:scale(1.1);   transform:scale(1.1);  }  100% {   opacity:0;   -webkit-transform:scale(.3);   transform:scale(.3);  } } @keyframes bounceOut {  0% {   -webkit-transform:scale(1);   -ms-transform:scale(1);   transform:scale(1);  }  25% {   -webkit-transform:scale(.95);   -ms-transform:scale(.95);   transform:scale(.95);  }  50% {   opacity:1;   -webkit-transform:scale(1.1);   -ms-transform:scale(1.1);   transform:scale(1.1);  }  100% {   opacity:0;   -webkit-transform:scale(.3);   -ms-transform:scale(.3);   transform:scale(.3);  } } .bounceOut {  -webkit-animation-name:bounceOut;  animation-name:bounceOut; } @-webkit-keyframes bounceOutDown {  0% {   -webkit-transform:translateY(0);   transform:translateY(0);  }  20% {   opacity:1;   -webkit-transform:translateY(-20px);   transform:translateY(-20px);  }  100% {   opacity:0;   -webkit-transform:translateY(2000px);   transform:translateY(2000px);  } } @keyframes bounceOutDown {  0% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  20% {   opacity:1;   -webkit-transform:translateY(-20px);   -ms-transform:translateY(-20px);   transform:translateY(-20px);  }  100% {   opacity:0;   -webkit-transform:translateY(2000px);   -ms-transform:translateY(2000px);   transform:translateY(2000px);  } } .bounceOutDown {  -webkit-animation-name:bounceOutDown;  animation-name:bounceOutDown; } @-webkit-keyframes bounceOutLeft {  0% {   -webkit-transform:translateX(0);   transform:translateX(0);  }  20% {   opacity:1;   -webkit-transform:translateX(20px);   transform:translateX(20px);  }  100% {   opacity:0;   -webkit-transform:translateX(-2000px);   transform:translateX(-2000px);  } } @keyframes bounceOutLeft {  0% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  20% {   opacity:1;   -webkit-transform:translateX(20px);   -ms-transform:translateX(20px);   transform:translateX(20px);  }  100% {   opacity:0;   -webkit-transform:translateX(-2000px);   -ms-transform:translateX(-2000px);   transform:translateX(-2000px);  } } .bounceOutLeft {  -webkit-animation-name:bounceOutLeft;  animation-name:bounceOutLeft; } @-webkit-keyframes bounceOutRight {  0% {   -webkit-transform:translateX(0);   transform:translateX(0);  }  20% {   opacity:1;   -webkit-transform:translateX(-20px);   transform:translateX(-20px);  }  100% {   opacity:0;   -webkit-transform:translateX(2000px);   transform:translateX(2000px);  } } @keyframes bounceOutRight {  0% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  20% {   opacity:1;   -webkit-transform:translateX(-20px);   -ms-transform:translateX(-20px);   transform:translateX(-20px);  }  100% {   opacity:0;   -webkit-transform:translateX(2000px);   -ms-transform:translateX(2000px);   transform:translateX(2000px);  } } .bounceOutRight {  -webkit-animation-name:bounceOutRight;  animation-name:bounceOutRight; } @-webkit-keyframes bounceOutUp {  0% {   -webkit-transform:translateY(0);   transform:translateY(0);  }  20% {   opacity:1;   -webkit-transform:translateY(20px);   transform:translateY(20px);  }  100% {   opacity:0;   -webkit-transform:translateY(-2000px);   transform:translateY(-2000px);  } } @keyframes bounceOutUp {  0% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  20% {   opacity:1;   -webkit-transform:translateY(20px);   -ms-transform:translateY(20px);   transform:translateY(20px);  }  100% {   opacity:0;   -webkit-transform:translateY(-2000px);   -ms-transform:translateY(-2000px);   transform:translateY(-2000px);  } } .bounceOutUp {  -webkit-animation-name:bounceOutUp;  animation-name:bounceOutUp; } @-webkit-keyframes fadeIn {  0% {   opacity:0;  }  100% {   opacity:1;  } } @keyframes fadeIn {  0% {   opacity:0;  }  100% {   opacity:1;  } } .fadeIn {  -webkit-animation-name:fadeIn;  animation-name:fadeIn; } @-webkit-keyframes fadeInDown {  0% {   opacity:0;   -webkit-transform:translateY(-20px);   transform:translateY(-20px);  }  100% {   opacity:1;   -webkit-transform:translateY(0);   transform:translateY(0);  } } @keyframes fadeInDown {  0% {   opacity:0;   -webkit-transform:translateY(-20px);   -ms-transform:translateY(-20px);   transform:translateY(-20px);  }  100% {   opacity:1;   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  } } .fadeInDown {  -webkit-animation-name:fadeInDown;  animation-name:fadeInDown; } @-webkit-keyframes fadeInDownBig {  0% {   opacity:0;   -webkit-transform:translateY(-2000px);   transform:translateY(-2000px);  }  100% {   opacity:1;   -webkit-transform:translateY(0);   transform:translateY(0);  } } @keyframes fadeInDownBig {  0% {   opacity:0;   -webkit-transform:translateY(-2000px);   -ms-transform:translateY(-2000px);   transform:translateY(-2000px);  }  100% {   opacity:1;   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  } } .fadeInDownBig {  -webkit-animation-name:fadeInDownBig;  animation-name:fadeInDownBig; } @-webkit-keyframes fadeInLeft {  0% {   opacity:0;   -webkit-transform:translateX(-20px);   transform:translateX(-20px);  }  100% {   opacity:1;   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes fadeInLeft {  0% {   opacity:0;   -webkit-transform:translateX(-20px);   -ms-transform:translateX(-20px);   transform:translateX(-20px);  }  100% {   opacity:1;   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  } } .fadeInLeft {  -webkit-animation-name:fadeInLeft;  animation-name:fadeInLeft; } @-webkit-keyframes fadeInLeftBig {  0% {   opacity:0;   -webkit-transform:translateX(-2000px);   transform:translateX(-2000px);  }  100% {   opacity:1;   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes fadeInLeftBig {  0% {   opacity:0;   -webkit-transform:translateX(-2000px);   -ms-transform:translateX(-2000px);   transform:translateX(-2000px);  }  100% {   opacity:1;   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  } } .fadeInLeftBig {  -webkit-animation-name:fadeInLeftBig;  animation-name:fadeInLeftBig; } @-webkit-keyframes fadeInRight {  0% {   opacity:0;   -webkit-transform:translateX(20px);   transform:translateX(20px);  }  100% {   opacity:1;   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes fadeInRight {  0% {   opacity:0;   -webkit-transform:translateX(20px);   -ms-transform:translateX(20px);   transform:translateX(20px);  }  100% {   opacity:1;   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  } } .fadeInRight {  -webkit-animation-name:fadeInRight;  animation-name:fadeInRight; } @-webkit-keyframes fadeInRightBig {  0% {   opacity:0;   -webkit-transform:translateX(2000px);   transform:translateX(2000px);  }  100% {   opacity:1;   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes fadeInRightBig {  0% {   opacity:0;   -webkit-transform:translateX(2000px);   -ms-transform:translateX(2000px);   transform:translateX(2000px);  }  100% {   opacity:1;   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  } } .fadeInRightBig {  -webkit-animation-name:fadeInRightBig;  animation-name:fadeInRightBig; } @-webkit-keyframes fadeInUp {  0% {   opacity:0;   -webkit-transform:translateY(20px);   transform:translateY(20px);  }  100% {   opacity:1;   -webkit-transform:translateY(0);   transform:translateY(0);  } } @keyframes fadeInUp {  0% {   opacity:0;   -webkit-transform:translateY(20px);   -ms-transform:translateY(20px);   transform:translateY(20px);  }  100% {   opacity:1;   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  } } .fadeInUp {  -webkit-animation-name:fadeInUp;  animation-name:fadeInUp; } @-webkit-keyframes fadeInUpBig {  0% {   opacity:0;   -webkit-transform:translateY(2000px);   transform:translateY(2000px);  }  100% {   opacity:1;   -webkit-transform:translateY(0);   transform:translateY(0);  } } @keyframes fadeInUpBig {  0% {   opacity:0;   -webkit-transform:translateY(2000px);   -ms-transform:translateY(2000px);   transform:translateY(2000px);  }  100% {   opacity:1;   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  } } .fadeInUpBig {  -webkit-animation-name:fadeInUpBig;  animation-name:fadeInUpBig; } @-webkit-keyframes fadeOut {  0% {   opacity:1;  }  100% {   opacity:0;  } } @keyframes fadeOut {  0% {   opacity:1;  }  100% {   opacity:0;  } } .fadeOut {  -webkit-animation-name:fadeOut;  animation-name:fadeOut; } @-webkit-keyframes fadeOutDown {  0% {   opacity:1;   -webkit-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(20px);   transform:translateY(20px);  } } @keyframes fadeOutDown {  0% {   opacity:1;   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(20px);   -ms-transform:translateY(20px);   transform:translateY(20px);  } } .fadeOutDown {  -webkit-animation-name:fadeOutDown;  animation-name:fadeOutDown; } @-webkit-keyframes fadeOutDownBig {  0% {   opacity:1;   -webkit-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(2000px);   transform:translateY(2000px);  } } @keyframes fadeOutDownBig {  0% {   opacity:1;   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(2000px);   -ms-transform:translateY(2000px);   transform:translateY(2000px);  } } .fadeOutDownBig {  -webkit-animation-name:fadeOutDownBig;  animation-name:fadeOutDownBig; } @-webkit-keyframes fadeOutLeft {  0% {   opacity:1;   -webkit-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(-20px);   transform:translateX(-20px);  } } @keyframes fadeOutLeft {  0% {   opacity:1;   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(-20px);   -ms-transform:translateX(-20px);   transform:translateX(-20px);  } } .fadeOutLeft {  -webkit-animation-name:fadeOutLeft;  animation-name:fadeOutLeft; } @-webkit-keyframes fadeOutLeftBig {  0% {   opacity:1;   -webkit-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(-2000px);   transform:translateX(-2000px);  } } @keyframes fadeOutLeftBig {  0% {   opacity:1;   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(-2000px);   -ms-transform:translateX(-2000px);   transform:translateX(-2000px);  } } .fadeOutLeftBig {  -webkit-animation-name:fadeOutLeftBig;  animation-name:fadeOutLeftBig; } @-webkit-keyframes fadeOutRight {  0% {   opacity:1;   -webkit-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(20px);   transform:translateX(20px);  } } @keyframes fadeOutRight {  0% {   opacity:1;   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(20px);   -ms-transform:translateX(20px);   transform:translateX(20px);  } } .fadeOutRight {  -webkit-animation-name:fadeOutRight;  animation-name:fadeOutRight; } @-webkit-keyframes fadeOutRightBig {  0% {   opacity:1;   -webkit-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(2000px);   transform:translateX(2000px);  } } @keyframes fadeOutRightBig {  0% {   opacity:1;   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(2000px);   -ms-transform:translateX(2000px);   transform:translateX(2000px);  } } .fadeOutRightBig {  -webkit-animation-name:fadeOutRightBig;  animation-name:fadeOutRightBig; } @-webkit-keyframes fadeOutUp {  0% {   opacity:1;   -webkit-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(-20px);   transform:translateY(-20px);  } } @keyframes fadeOutUp {  0% {   opacity:1;   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(-20px);   -ms-transform:translateY(-20px);   transform:translateY(-20px);  } } .fadeOutUp {  -webkit-animation-name:fadeOutUp;  animation-name:fadeOutUp; } @-webkit-keyframes fadeOutUpBig {  0% {   opacity:1;   -webkit-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(-2000px);   transform:translateY(-2000px);  } } @keyframes fadeOutUpBig {  0% {   opacity:1;   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(-2000px);   -ms-transform:translateY(-2000px);   transform:translateY(-2000px);  } } .fadeOutUpBig {  -webkit-animation-name:fadeOutUpBig;  animation-name:fadeOutUpBig; } @-webkit-keyframes flip {  0% {   -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);   transform:perspective(400px) translateZ(0) rotateY(0) scale(1);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  40% {   -webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);   transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  50% {   -webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);   transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  80% {   -webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);   transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  100% {   -webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);   transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  } } @keyframes flip {  0% {   -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);   -ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);   transform:perspective(400px) translateZ(0) rotateY(0) scale(1);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  40% {   -webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);   -ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);   transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  50% {   -webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);   -ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);   transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  80% {   -webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);   -ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);   transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  100% {   -webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);   -ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);   transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  } } .animated.flip {  -webkit-backface-visibility:visible;  -ms-backface-visibility:visible;  backface-visibility:visible;  -webkit-animation-name:flip;  animation-name:flip; } @-webkit-keyframes flipInX {  0% {   -webkit-transform:perspective(400px) rotateX(90deg);   transform:perspective(400px) rotateX(90deg);   opacity:0;  }  40% {   -webkit-transform:perspective(400px) rotateX(-10deg);   transform:perspective(400px) rotateX(-10deg);  }  70% {   -webkit-transform:perspective(400px) rotateX(10deg);   transform:perspective(400px) rotateX(10deg);  }  100% {   -webkit-transform:perspective(400px) rotateX(0deg);   transform:perspective(400px) rotateX(0deg);   opacity:1;  } } @keyframes flipInX {  0% {   -webkit-transform:perspective(400px) rotateX(90deg);   -ms-transform:perspective(400px) rotateX(90deg);   transform:perspective(400px) rotateX(90deg);   opacity:0;  }  40% {   -webkit-transform:perspective(400px) rotateX(-10deg);   -ms-transform:perspective(400px) rotateX(-10deg);   transform:perspective(400px) rotateX(-10deg);  }  70% {   -webkit-transform:perspective(400px) rotateX(10deg);   -ms-transform:perspective(400px) rotateX(10deg);   transform:perspective(400px) rotateX(10deg);  }  100% {   -webkit-transform:perspective(400px) rotateX(0deg);   -ms-transform:perspective(400px) rotateX(0deg);   transform:perspective(400px) rotateX(0deg);   opacity:1;  } } .flipInX {  -webkit-backface-visibility:visible !important;  -ms-backface-visibility:visible !important;  backface-visibility:visible !important;  -webkit-animation-name:flipInX;  animation-name:flipInX; } @-webkit-keyframes flipInY {  0% {   -webkit-transform:perspective(400px) rotateY(90deg);   transform:perspective(400px) rotateY(90deg);   opacity:0;  }  40% {   -webkit-transform:perspective(400px) rotateY(-10deg);   transform:perspective(400px) rotateY(-10deg);  }  70% {   -webkit-transform:perspective(400px) rotateY(10deg);   transform:perspective(400px) rotateY(10deg);  }  100% {   -webkit-transform:perspective(400px) rotateY(0deg);   transform:perspective(400px) rotateY(0deg);   opacity:1;  } } @keyframes flipInY {  0% {   -webkit-transform:perspective(400px) rotateY(90deg);   -ms-transform:perspective(400px) rotateY(90deg);   transform:perspective(400px) rotateY(90deg);   opacity:0;  }  40% {   -webkit-transform:perspective(400px) rotateY(-10deg);   -ms-transform:perspective(400px) rotateY(-10deg);   transform:perspective(400px) rotateY(-10deg);  }  70% {   -webkit-transform:perspective(400px) rotateY(10deg);   -ms-transform:perspective(400px) rotateY(10deg);   transform:perspective(400px) rotateY(10deg);  }  100% {   -webkit-transform:perspective(400px) rotateY(0deg);   -ms-transform:perspective(400px) rotateY(0deg);   transform:perspective(400px) rotateY(0deg);   opacity:1;  } } .flipInY {  -webkit-backface-visibility:visible !important;  -ms-backface-visibility:visible !important;  backface-visibility:visible !important;  -webkit-animation-name:flipInY;  animation-name:flipInY; } @-webkit-keyframes flipOutX {  0% {   -webkit-transform:perspective(400px) rotateX(0deg);   transform:perspective(400px) rotateX(0deg);   opacity:1;  }  100% {   -webkit-transform:perspective(400px) rotateX(90deg);   transform:perspective(400px) rotateX(90deg);   opacity:0;  } } @keyframes flipOutX {  0% {   -webkit-transform:perspective(400px) rotateX(0deg);   -ms-transform:perspective(400px) rotateX(0deg);   transform:perspective(400px) rotateX(0deg);   opacity:1;  }  100% {   -webkit-transform:perspective(400px) rotateX(90deg);   -ms-transform:perspective(400px) rotateX(90deg);   transform:perspective(400px) rotateX(90deg);   opacity:0;  } } .flipOutX {  -webkit-animation-name:flipOutX;  animation-name:flipOutX;  -webkit-backface-visibility:visible !important;  -ms-backface-visibility:visible !important;  backface-visibility:visible !important; } @-webkit-keyframes flipOutY {  0% {   -webkit-transform:perspective(400px) rotateY(0deg);   transform:perspective(400px) rotateY(0deg);   opacity:1;  }  100% {   -webkit-transform:perspective(400px) rotateY(90deg);   transform:perspective(400px) rotateY(90deg);   opacity:0;  } } @keyframes flipOutY {  0% {   -webkit-transform:perspective(400px) rotateY(0deg);   -ms-transform:perspective(400px) rotateY(0deg);   transform:perspective(400px) rotateY(0deg);   opacity:1;  }  100% {   -webkit-transform:perspective(400px) rotateY(90deg);   -ms-transform:perspective(400px) rotateY(90deg);   transform:perspective(400px) rotateY(90deg);   opacity:0;  } } .flipOutY {  -webkit-backface-visibility:visible !important;  -ms-backface-visibility:visible !important;  backface-visibility:visible !important;  -webkit-animation-name:flipOutY;  animation-name:flipOutY; } @-webkit-keyframes lightSpeedIn {  0% {   -webkit-transform:translateX(100%) skewX(-30deg);   transform:translateX(100%) skewX(-30deg);   opacity:0;  }  60% {   -webkit-transform:translateX(-20%) skewX(30deg);   transform:translateX(-20%) skewX(30deg);   opacity:1;  }  80% {   -webkit-transform:translateX(0%) skewX(-15deg);   transform:translateX(0%) skewX(-15deg);   opacity:1;  }  100% {   -webkit-transform:translateX(0%) skewX(0deg);   transform:translateX(0%) skewX(0deg);   opacity:1;  } } @keyframes lightSpeedIn {  0% {   -webkit-transform:translateX(100%) skewX(-30deg);   -ms-transform:translateX(100%) skewX(-30deg);   transform:translateX(100%) skewX(-30deg);   opacity:0;  }  60% {   -webkit-transform:translateX(-20%) skewX(30deg);   -ms-transform:translateX(-20%) skewX(30deg);   transform:translateX(-20%) skewX(30deg);   opacity:1;  }  80% {   -webkit-transform:translateX(0%) skewX(-15deg);   -ms-transform:translateX(0%) skewX(-15deg);   transform:translateX(0%) skewX(-15deg);   opacity:1;  }  100% {   -webkit-transform:translateX(0%) skewX(0deg);   -ms-transform:translateX(0%) skewX(0deg);   transform:translateX(0%) skewX(0deg);   opacity:1;  } } .lightSpeedIn {  -webkit-animation-name:lightSpeedIn;  animation-name:lightSpeedIn;  -webkit-animation-timing-function:ease-out;  animation-timing-function:ease-out; } @-webkit-keyframes lightSpeedOut {  0% {   -webkit-transform:translateX(0%) skewX(0deg);   transform:translateX(0%) skewX(0deg);   opacity:1;  }  100% {   -webkit-transform:translateX(100%) skewX(-30deg);   transform:translateX(100%) skewX(-30deg);   opacity:0;  } } @keyframes lightSpeedOut {  0% {   -webkit-transform:translateX(0%) skewX(0deg);   -ms-transform:translateX(0%) skewX(0deg);   transform:translateX(0%) skewX(0deg);   opacity:1;  }  100% {   -webkit-transform:translateX(100%) skewX(-30deg);   -ms-transform:translateX(100%) skewX(-30deg);   transform:translateX(100%) skewX(-30deg);   opacity:0;  } } .lightSpeedOut {  -webkit-animation-name:lightSpeedOut;  animation-name:lightSpeedOut;  -webkit-animation-timing-function:ease-in;  animation-timing-function:ease-in; } @-webkit-keyframes rotateIn {  0% {   -webkit-transform-origin:center center;   transform-origin:center center;   -webkit-transform:rotate(-200deg);   transform:rotate(-200deg);   opacity:0;  }  100% {   -webkit-transform-origin:center center;   transform-origin:center center;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } @keyframes rotateIn {  0% {   -webkit-transform-origin:center center;   -ms-transform-origin:center center;   transform-origin:center center;   -webkit-transform:rotate(-200deg);   -ms-transform:rotate(-200deg);   transform:rotate(-200deg);   opacity:0;  }  100% {   -webkit-transform-origin:center center;   -ms-transform-origin:center center;   transform-origin:center center;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } .rotateIn {  -webkit-animation-name:rotateIn;  animation-name:rotateIn; } @-webkit-keyframes rotateInDownLeft {  0% {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(-90deg);   transform:rotate(-90deg);   opacity:0;  }  100% {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } @keyframes rotateInDownLeft {  0% {   -webkit-transform-origin:left bottom;   -ms-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(-90deg);   -ms-transform:rotate(-90deg);   transform:rotate(-90deg);   opacity:0;  }  100% {   -webkit-transform-origin:left bottom;   -ms-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } .rotateInDownLeft {  -webkit-animation-name:rotateInDownLeft;  animation-name:rotateInDownLeft; } @-webkit-keyframes rotateInDownRight {  0% {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(90deg);   transform:rotate(90deg);   opacity:0;  }  100% {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } @keyframes rotateInDownRight {  0% {   -webkit-transform-origin:right bottom;   -ms-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(90deg);   -ms-transform:rotate(90deg);   transform:rotate(90deg);   opacity:0;  }  100% {   -webkit-transform-origin:right bottom;   -ms-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } .rotateInDownRight {  -webkit-animation-name:rotateInDownRight;  animation-name:rotateInDownRight; } @-webkit-keyframes rotateInUpLeft {  0% {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(90deg);   transform:rotate(90deg);   opacity:0;  }  100% {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } @keyframes rotateInUpLeft {  0% {   -webkit-transform-origin:left bottom;   -ms-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(90deg);   -ms-transform:rotate(90deg);   transform:rotate(90deg);   opacity:0;  }  100% {   -webkit-transform-origin:left bottom;   -ms-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } .rotateInUpLeft {  -webkit-animation-name:rotateInUpLeft;  animation-name:rotateInUpLeft; } @-webkit-keyframes rotateInUpRight {  0% {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(-90deg);   transform:rotate(-90deg);   opacity:0;  }  100% {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } @keyframes rotateInUpRight {  0% {   -webkit-transform-origin:right bottom;   -ms-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(-90deg);   -ms-transform:rotate(-90deg);   transform:rotate(-90deg);   opacity:0;  }  100% {   -webkit-transform-origin:right bottom;   -ms-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } .rotateInUpRight {  -webkit-animation-name:rotateInUpRight;  animation-name:rotateInUpRight; } @-webkit-keyframes rotateOut {  0% {   -webkit-transform-origin:center center;   transform-origin:center center;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:center center;   transform-origin:center center;   -webkit-transform:rotate(200deg);   transform:rotate(200deg);   opacity:0;  } } @keyframes rotateOut {  0% {   -webkit-transform-origin:center center;   -ms-transform-origin:center center;   transform-origin:center center;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:center center;   -ms-transform-origin:center center;   transform-origin:center center;   -webkit-transform:rotate(200deg);   -ms-transform:rotate(200deg);   transform:rotate(200deg);   opacity:0;  } } .rotateOut {  -webkit-animation-name:rotateOut;  animation-name:rotateOut; } @-webkit-keyframes rotateOutDownLeft {  0% {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(90deg);   transform:rotate(90deg);   opacity:0;  } } @keyframes rotateOutDownLeft {  0% {   -webkit-transform-origin:left bottom;   -ms-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:left bottom;   -ms-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(90deg);   -ms-transform:rotate(90deg);   transform:rotate(90deg);   opacity:0;  } } .rotateOutDownLeft {  -webkit-animation-name:rotateOutDownLeft;  animation-name:rotateOutDownLeft; } @-webkit-keyframes rotateOutDownRight {  0% {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(-90deg);   transform:rotate(-90deg);   opacity:0;  } } @keyframes rotateOutDownRight {  0% {   -webkit-transform-origin:right bottom;   -ms-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:right bottom;   -ms-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(-90deg);   -ms-transform:rotate(-90deg);   transform:rotate(-90deg);   opacity:0;  } } .rotateOutDownRight {  -webkit-animation-name:rotateOutDownRight;  animation-name:rotateOutDownRight; } @-webkit-keyframes rotateOutUpLeft {  0% {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(-90deg);   transform:rotate(-90deg);   opacity:0;  } } @keyframes rotateOutUpLeft {  0% {   -webkit-transform-origin:left bottom;   -ms-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:left bottom;   -ms-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(-90deg);   -ms-transform:rotate(-90deg);   transform:rotate(-90deg);   opacity:0;  } } .rotateOutUpLeft {  -webkit-animation-name:rotateOutUpLeft;  animation-name:rotateOutUpLeft; } @-webkit-keyframes rotateOutUpRight {  0% {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(90deg);   transform:rotate(90deg);   opacity:0;  } } @keyframes rotateOutUpRight {  0% {   -webkit-transform-origin:right bottom;   -ms-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:right bottom;   -ms-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(90deg);   -ms-transform:rotate(90deg);   transform:rotate(90deg);   opacity:0;  } } .rotateOutUpRight {  -webkit-animation-name:rotateOutUpRight;  animation-name:rotateOutUpRight; } @-webkit-keyframes slideInDown {  0% {   opacity:0;   -webkit-transform:translateY(-2000px);   transform:translateY(-2000px);  }  100% {   -webkit-transform:translateY(0);   transform:translateY(0);  } } @keyframes slideInDown {  0% {   opacity:0;   -webkit-transform:translateY(-2000px);   -ms-transform:translateY(-2000px);   transform:translateY(-2000px);  }  100% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  } } .slideInDown {  -webkit-animation-name:slideInDown;  animation-name:slideInDown; } @-webkit-keyframes slideInLeft {  0% {   opacity:0;   -webkit-transform:translateX(-2000px);   transform:translateX(-2000px);  }  100% {   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes slideInLeft {  0% {   opacity:0;   -webkit-transform:translateX(-2000px);   -ms-transform:translateX(-2000px);   transform:translateX(-2000px);  }  100% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  } } .slideInLeft {  -webkit-animation-name:slideInLeft;  animation-name:slideInLeft; } @-webkit-keyframes slideInRight {  0% {   opacity:0;   -webkit-transform:translateX(2000px);   transform:translateX(2000px);  }  100% {   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes slideInRight {  0% {   opacity:0;   -webkit-transform:translateX(2000px);   -ms-transform:translateX(2000px);   transform:translateX(2000px);  }  100% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  } } .slideInRight {  -webkit-animation-name:slideInRight;  animation-name:slideInRight; } @-webkit-keyframes slideOutLeft {  0% {   -webkit-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(-2000px);   transform:translateX(-2000px);  } } @keyframes slideOutLeft {  0% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(-2000px);   -ms-transform:translateX(-2000px);   transform:translateX(-2000px);  } } .slideOutLeft {  -webkit-animation-name:slideOutLeft;  animation-name:slideOutLeft; } @-webkit-keyframes slideOutRight {  0% {   -webkit-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(2000px);   transform:translateX(2000px);  } } @keyframes slideOutRight {  0% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(2000px);   -ms-transform:translateX(2000px);   transform:translateX(2000px);  } } .slideOutRight {  -webkit-animation-name:slideOutRight;  animation-name:slideOutRight; } @-webkit-keyframes slideOutUp {  0% {   -webkit-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(-2000px);   transform:translateY(-2000px);  } } @keyframes slideOutUp {  0% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(-2000px);   -ms-transform:translateY(-2000px);   transform:translateY(-2000px);  } } .slideOutUp {  -webkit-animation-name:slideOutUp;  animation-name:slideOutUp; } @-webkit-keyframes hinge {  0% {   -webkit-transform:rotate(0);   transform:rotate(0);   -webkit-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  20%, 60% {   -webkit-transform:rotate(80deg);   transform:rotate(80deg);   -webkit-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  40% {   -webkit-transform:rotate(60deg);   transform:rotate(60deg);   -webkit-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  80% {   -webkit-transform:rotate(60deg) translateY(0);   transform:rotate(60deg) translateY(0);   opacity:1;   -webkit-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  100% {   -webkit-transform:translateY(700px);   transform:translateY(700px);   opacity:0;  } } @keyframes hinge {  0% {   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   -webkit-transform-origin:top left;   -ms-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  20%, 60% {   -webkit-transform:rotate(80deg);   -ms-transform:rotate(80deg);   transform:rotate(80deg);   -webkit-transform-origin:top left;   -ms-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  40% {   -webkit-transform:rotate(60deg);   -ms-transform:rotate(60deg);   transform:rotate(60deg);   -webkit-transform-origin:top left;   -ms-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  80% {   -webkit-transform:rotate(60deg) translateY(0);   -ms-transform:rotate(60deg) translateY(0);   transform:rotate(60deg) translateY(0);   opacity:1;   -webkit-transform-origin:top left;   -ms-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  100% {   -webkit-transform:translateY(700px);   -ms-transform:translateY(700px);   transform:translateY(700px);   opacity:0;  } } .hinge {  -webkit-animation-name:hinge;  animation-name:hinge; }  @-webkit-keyframes rollIn {  0% {   opacity:0;   -webkit-transform:translateX(-100%) rotate(-120deg);   transform:translateX(-100%) rotate(-120deg);  }  100% {   opacity:1;   -webkit-transform:translateX(0px) rotate(0deg);   transform:translateX(0px) rotate(0deg);  } } @keyframes rollIn {  0% {   opacity:0;   -webkit-transform:translateX(-100%) rotate(-120deg);   -ms-transform:translateX(-100%) rotate(-120deg);   transform:translateX(-100%) rotate(-120deg);  }  100% {   opacity:1;   -webkit-transform:translateX(0px) rotate(0deg);   -ms-transform:translateX(0px) rotate(0deg);   transform:translateX(0px) rotate(0deg);  } } .rollIn {  -webkit-animation-name:rollIn;  animation-name:rollIn; }  @-webkit-keyframes rollOut {  0% {   opacity:1;   -webkit-transform:translateX(0px) rotate(0deg);   transform:translateX(0px) rotate(0deg);  }  100% {   opacity:0;   -webkit-transform:translateX(100%) rotate(120deg);   transform:translateX(100%) rotate(120deg);  } } @keyframes rollOut {  0% {   opacity:1;   -webkit-transform:translateX(0px) rotate(0deg);   -ms-transform:translateX(0px) rotate(0deg);   transform:translateX(0px) rotate(0deg);  }  100% {   opacity:0;   -webkit-transform:translateX(100%) rotate(120deg);   -ms-transform:translateX(100%) rotate(120deg);   transform:translateX(100%) rotate(120deg);  } } .rollOut {  -webkit-animation-name:rollOut;  animation-name:rollOut; } 
  @-o-keyframes moveUp {  100% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   -o-transform:translateY(0);   opacity:1;  } } @-ms-keyframes moveUp {  100% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   -o-transform:translateY(0);   opacity:1;  } } @-webkit-keyframes moveUp {  100% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   -o-transform:translateY(0);   opacity:1;  } } @keyframes moveUp {  100% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   -o-transform:translateY(0);   transform:translateY(0);   opacity:1;  } } @keyframes spin-rotate-left {  to {   transform:rotate(30deg);  }  from {   transform:rotate(175deg);  } } @-webkit-keyframes spin-rotate-left {  to {   transform:rotate(30deg);  }  from {   transform:rotate(175deg);  } } @keyframes spin-rotate-right {  from {   transform:rotate(-175deg);  }  to {   transform:rotate(-30deg);  } } @-webkit-keyframes spin-rotate-right {  from {   transform:rotate(-175deg);  }  to {   transform:rotate(-30deg);  } } @keyframes spin-rotate-all {  from {   transform:rotate(0deg);  }  to {   transform:rotate(-360deg);  } } @-webkit-keyframes spin-rotate-all {  from {   transform:rotate(0deg);  }  to {   transform:rotate(-360deg);  } } @keyframes spin-fade-in-first {  from {   opacity:1;  }  to {   opacity:0;  } } @-webkit-keyframes spin-fade-in-first {  from {   opacity:1;  }  to {   opacity:0;  } } @keyframes spin-fade-in-second {  from {   opacity:0;  }  to {   opacity:1;  } } @-webkit-keyframes spin-fade-in-second {  from {   opacity:0;  }  to {   opacity:1;  } } @-ms-keyframes ctspin {  from {   -ms-transform:rotate(0deg);  }  to {   -ms-transform:rotate(360deg);  } } @-moz-keyframes ctspin {  from {   -moz-transform:rotate(0deg);  }  to {   -moz-transform:rotate(360deg);  } } @-webkit-keyframes ctspin {  from {   -webkit-transform:rotate(0deg);  }  to {   -webkit-transform:rotate(360deg);  } } @keyframes ctspin {  from {   transform:rotate(0deg);  }  to {   transform:rotate(360deg);  } } @-ms-keyframes ctspinY {  from {   -ms-transform:rotateY(0deg);  }  to {   -ms-transform:rotateY(360deg);  } } @-moz-keyframes ctspinY {  from {   -moz-transform:rotateY(0deg);  }  to {   -moz-transform:rotateY(360deg);  } } @-webkit-keyframes ctspinY {  from {   -webkit-transform:rotateY(0deg);  }  to {   -webkit-transform:rotateY(360deg);  } } @keyframes ctspinY {  from {   transform:rotateY(0deg);  }  to {   transform:rotateY(360deg);  } } @-webkit-keyframes myPulse {  0% {   -webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0.2);   box-shadow:0 0 0 0 rgba(255, 255, 255, 0.2);  }  70% {   -webkit-box-shadow:0 0 0 60px rgba(255, 255, 255, );   box-shadow:0 0 0 60px rgba(255, 255, 255, );  }  100% {   -webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, );   box-shadow:0 0 0 0 rgba(255, 255, 255, );  } } @keyframes myPulse {  0% {   -webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0.2);   box-shadow:0 0 0 0 rgba(255, 255, 255, 0.2);  }  70% {   -webkit-box-shadow:0 0 0 60px rgba(255, 255, 255, );   box-shadow:0 0 0 60px rgba(255, 255, 255, );  }  100% {   -webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, );   box-shadow:0 0 0 0 rgba(255, 255, 255, );  } } @-webkit-keyframes myPulsePrimary {  0% {   -webkit-box-shadow:0 0 0 0 rgba(239, 153, 0, 0.2);   box-shadow:0 0 0 0 rgba(239, 153, 0, 0.2);  }  70% {   -webkit-box-shadow:0 0 0 60px rgba(239, 153, 0, 0);   box-shadow:0 0 0 60px rgba(239, 153, 0, 0);  }  100% {   -webkit-box-shadow:0 0 0 0 rgba(239, 153, 0, 0);   box-shadow:0 0 0 0 rgba(239, 153, 0, 0);  } } @keyframes myPulsePrimary {  0% {   -webkit-box-shadow:0 0 0 0 rgba(239, 153, 0, 0.2);   box-shadow:0 0 0 0 rgba(239, 153, 0, 0.2);  }  70% {   -webkit-box-shadow:0 0 0 60px rgba(239, 153, 0, 0);   box-shadow:0 0 0 60px rgba(239, 153, 0, 0);  }  100% {   -webkit-box-shadow:0 0 0 0 rgba(239, 153, 0, 0);   box-shadow:0 0 0 0 rgba(239, 153, 0, 0);  } } @-webkit-keyframes markerWave {  0% {   -webkit-transform:scale(1);   transform:scale(1);   opacity:0.8;  }  20% {   opacity:0.8;  }  100% {   -webkit-transform:scale(5.5);   transform:scale(5.5);   opacity:0;  } } @keyframes markerWave {  0% {   -webkit-transform:scale(1);   transform:scale(1);   opacity:0.8;  }  20% {   opacity:0.8;  }  100% {   -webkit-transform:scale(5.5);   transform:scale(5.5);   opacity:0;  } } @-webkit-keyframes rotateplane {  0% {   -webkit-transform:perspective(120px);  }  50% {   -webkit-transform:perspective(120px) rotateY(180deg);  }  100% {   -webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg);  } } @keyframes rotateplane {  0% {   -webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);   transform:perspective(120px) rotateX(0deg) rotateY(0deg);  }  50% {   -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);   transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);  }  100% {   -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);   transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);  } } @-webkit-keyframes ct-bounce {  0%, 100% {   -webkit-transform:scale(0);  }  50% {   -webkit-transform:scale(1);  } } @keyframes ct-bounce {  0%, 100% {   transform:scale(0);   -webkit-transform:scale(0);  }  50% {   transform:scale(1);   -webkit-transform:scale(1);  } } @-webkit-keyframes ct-bounce2 {  0%, 100% {   -webkit-transform:scale(1);  }  50% {   -webkit-transform:scale(1.08);  } } @keyframes ct-bounce2 {  0%, 100% {   transform:scale(1);   -webkit-transform:scale(1);  }  50% {   transform:scale(1.08);   -webkit-transform:scale(1.08);  } } @-webkit-keyframes ct-stretchdelay {  0%, 40%, 100% {   -webkit-transform:scaleY(0.4);  }  20% {   -webkit-transform:scaleY(1);  } } @keyframes ct-stretchdelay {  0%, 40%, 100% {   transform:scaleY(0.4);   -webkit-transform:scaleY(0.4);  }  20% {   transform:scaleY(1);   -webkit-transform:scaleY(1);  } } @-webkit-keyframes ct-bouncedelay {  0%, 80%, 100% {   -webkit-transform:scale(0);  }  40% {   -webkit-transform:scale(1);  } } @keyframes ct-bouncedelay {  0%, 80%, 100% {   -webkit-transform:scale(0);   transform:scale(0);  }  40% {   -webkit-transform:scale(1);   transform:scale(1);  } } @-webkit-keyframes ct-cubeGridScaleDelay {  0%, 70%, 100% {   -webkit-transform:scale3D(1, 1, 1);   transform:scale3D(1, 1, 1);  }  35% {   -webkit-transform:scale3D(0, 0, 1);   transform:scale3D(0, 0, 1);  } } @keyframes ct-cubeGridScaleDelay {  0%, 70%, 100% {   -webkit-transform:scale3D(1, 1, 1);   transform:scale3D(1, 1, 1);  }  35% {   -webkit-transform:scale3D(0, 0, 1);   transform:scale3D(0, 0, 1);  } } @-webkit-keyframes ct-foldCubeAngle {  0%, 10% {   -webkit-transform:perspective(140px) rotateX(-180deg);   transform:perspective(140px) rotateX(-180deg);   opacity:0;  }  25%, 75% {   -webkit-transform:perspective(140px) rotateX(0deg);   transform:perspective(140px) rotateX(0deg);   opacity:1;  }  90%, 100% {   -webkit-transform:perspective(140px) rotateY(180deg);   transform:perspective(140px) rotateY(180deg);   opacity:0;  } } @keyframes ct-foldCubeAngle {  0%, 10% {   -webkit-transform:perspective(140px) rotateX(-180deg);   transform:perspective(140px) rotateX(-180deg);   opacity:0;  }  25%, 75% {   -webkit-transform:perspective(140px) rotateX(0deg);   transform:perspective(140px) rotateX(0deg);   opacity:1;  }  90%, 100% {   -webkit-transform:perspective(140px) rotateY(180deg);   transform:perspective(140px) rotateY(180deg);   opacity:0;  } } @keyframes ball {  0% {   transform:translate(0, 0);  }  5% {   transform:translate(8px, -14px);  }  10% {   transform:translate(15px, -10px);  }  17% {   transform:translate(23px, -24px);  }  20% {   transform:translate(30px, -20px);  }  27% {   transform:translate(38px, -34px);  }  30% {   transform:translate(45px, -30px);  }  37% {   transform:translate(53px, -44px);  }  40% {   transform:translate(60px, -40px);  }  50% {   transform:translate(60px, 0);  }  57% {   transform:translate(53px, -14px);  }  60% {   transform:translate(45px, -10px);  }  67% {   transform:translate(37px, -24px);  }  70% {   transform:translate(30px, -20px);  }  77% {   transform:translate(22px, -34px);  }  80% {   transform:translate(15px, -30px);  }  87% {   transform:translate(7px, -44px);  }  90% {   transform:translate(0, -40px);  }  100% {   transform:translate(0, 0);  } } @keyframes barUp1 {  0% {   transform:scale(1, 0.2);  }  40% {   transform:scale(1, 0.2);  }  50% {   transform:scale(1, 1);  }  90% {   transform:scale(1, 1);  }  100% {   transform:scale(1, 0.2);  } } @keyframes barUp2 {  0% {   transform:scale(1, 0.4);  }  40% {   transform:scale(1, 0.4);  }  50% {   transform:scale(1, 0.8);  }  90% {   transform:scale(1, 0.8);  }  100% {   transform:scale(1, 0.4);  } } @keyframes barUp3 {  0% {   transform:scale(1, 0.6);  }  100% {   transform:scale(1, 0.6);  } } @keyframes barUp4 {  0% {   transform:scale(1, 0.8);  }  40% {   transform:scale(1, 0.8);  }  50% {   transform:scale(1, 0.4);  }  90% {   transform:scale(1, 0.4);  }  100% {   transform:scale(1, 0.8);  } } @keyframes barUp5 {  0% {   transform:scale(1, 1);  }  40% {   transform:scale(1, 1);  }  50% {   transform:scale(1, 0.2);  }  90% {   transform:scale(1, 0.2);  }  100% {   transform:scale(1, 1);  } } @-moz-keyframes headerSlideDown {  0% {   margin-top:-250px;  }  100% {   margin-top:0;  } } @-ms-keyframes headerSlideDown {  0% {   margin-top:-250px;  }  100% {   margin-top:0;  } } @-webkit-keyframes headerSlideDown {  0% {   margin-top:-250px;  }  100% {   margin-top:0;  } } @keyframes headerSlideDown {  0% {   margin-top:-250px;  }  100% {   margin-top:0;  } } @-webkit-keyframes ct-rotate {  100% {   -webkit-transform:rotate(360deg);  } } @keyframes ct-rotate {  100% {   transform:rotate(360deg);   -webkit-transform:rotate(360deg);  } } @-webkit-keyframes ct-bounce {  0%, 100% {   -webkit-transform:scale(0);  }  50% {   -webkit-transform:scale(1);  } } @keyframes pointerscale {  from {   -webkit-transform:scale(1, 1);   transform:scale(1, 1);  }  to {   -webkit-transform:scale(3.35, 3.35);   transform:scale(3.35, 3.35);  } } @-webkit-keyframes video-icon-animation {  from {   -webkit-transform:scale(1, 1);   transform:scale(1, 1);   opacity:1;  }  to {   -webkit-transform:scale(2, 2);   transform:scale(2, 2);   opacity:0;  } } @keyframes video-icon-animation {  from {   -webkit-transform:scale(1, 1);   transform:scale(1, 1);   opacity:1;  }  to {   -webkit-transform:scale(2, 2);   transform:scale(2, 2);   opacity:0;  } } @-webkit-keyframes in-top {  from {   -webkit-transform:perspective(500px) rotateX(-90deg);   opacity:1;  }  to {   -webkit-transform:perspective(500px) rotateX(0deg);  } } @keyframes in-top {  from {   transform:perspective(500px) rotateX(-90deg);   opacity:1;  }  to {   transform:perspective(500px) rotateX(0deg);  } } @-webkit-keyframes out-top {  from {   -webkit-transform:perspective(500px) rotateX(0deg);   opacity:1;  }  to {   -webkit-transform:perspective(500px) rotateX(-90deg);   opacity:1;  } } @keyframes out-top {  from {   transform:perspective(500px) rotateX(0deg);   opacity:1;  }  to {   transform:perspective(500px) rotateX(-90deg);   opacity:1;  } } @-webkit-keyframes in-bottom {  from {   -webkit-transform:perspective(500px) rotateX(90deg);   opacity:1;  }  to {   -webkit-transform:perspective(500px) rotateX(0deg);  } } @keyframes in-bottom {  from {   transform:perspective(500px) rotateX(90deg);   opacity:1;  }  to {   transform:perspective(500px) rotateX(0deg);  } } @-webkit-keyframes out-bottom {  from {   -webkit-transform:perspective(500px) rotateX(0deg);   opacity:1;  }  to {   -webkit-transform:perspective(500px) rotateX(90deg);   opacity:1;  } } @keyframes out-bottom {  from {   transform:perspective(500px) rotateX(0deg);   opacity:1;  }  to {   transform:perspective(500px) rotateX(90deg);   opacity:1;  } } @-webkit-keyframes in-left {  from {   -webkit-transform:perspective(500px) rotateY(90deg);   opacity:1;  }  to {   -webkit-transform:perspective(500px) rotateY(0deg);  } } @keyframes in-left {  from {   transform:perspective(500px) rotateY(90deg);   opacity:1;  }  to {   transform:perspective(500px) rotateY(0deg);  } } @-webkit-keyframes out-left {  from {   -webkit-transform:perspective(500px) rotateY(0deg);   opacity:1;  }  to {   -webkit-transform:perspective(500px) rotateY(90deg);   opacity:1;  } } @keyframes out-left {  from {   transform:perspective(500px) rotateY(0deg);   opacity:1;  }  to {   transform:perspective(500px) rotateY(90deg);   opacity:1;  } } @-webkit-keyframes in-right {  from {   -webkit-transform:perspective(500px) rotateY(-90deg);   opacity:1;  }  to {   -webkit-transform:perspective(500px) rotateY(0deg);  } } @keyframes in-right {  from {   transform:perspective(500px) rotateY(-90deg);   opacity:1;  }  to {   transform:perspective(500px) rotateY(0deg);  } } @-webkit-keyframes out-right {  from {   -webkit-transform:perspective(500px) rotateY(0deg);   opacity:1;  }  to {   -webkit-transform:perspective(500px) rotateY(-90deg);   opacity:1;  } } @keyframes out-right {   from {   transform:perspective(500px) rotateY(0deg);   opacity:1;  }  to {   transform:perspective(500px) rotateY(-90deg);   opacity:1;  } } @-webkit-keyframes in-top-fade {  from {   -webkit-transform:translateY(-120%);  }  to {   -webkit-transform:translateY(0%);  } } @keyframes in-top-fade {  from {   transform:translateY(-120%);  }  to {   transform:translateY(0%);  } } @-webkit-keyframes out-top-fade {  from {   -webkit-transform:translateY(0%);  }  to {   -webkit-transform:translateY(-120%);  } } @keyframes out-top-fade {  from {   transform:translateY(0%);  }  to {   transform:translateY(-120%);  } } @-webkit-keyframes in-bottom-fade {  from {   -webkit-transform:translateY(120%);  }  to {   -webkit-transform:translateY(0%);  } } @keyframes in-bottom-fade {  from {   transform:translateY(120%);  }  to {   transform:translateY(0%);  } } @-webkit-keyframes out-bottom-fade {  from {   -webkit-transform:translateY(0%);  }  to {   -webkit-transform:translateY(120%);  } } @keyframes out-bottom-fade {  from {   transform:translateY(0%);  }  to {   transform:translateY(120%);  } } @-webkit-keyframes in-left-fade {  from {   -webkit-transform:translateX(-120%);  }  to {   -webkit-transform:translateX(0%);  } } @keyframes in-left-fade {  from {   transform:translateX(-120%);  }  to {   transform:translateX(0%);  } } @-webkit-keyframes out-left-fade {  from {   -webkit-transform:translateX(0%);  }  to {   -webkit-transform:translateX(-120%);  } } @keyframes out-left-fade {  from {   transform:translateX(0%);  }  to {   transform:translateX(-120%);  } } @-webkit-keyframes in-right-fade {  from {   -webkit-transform:translateX(120%);  }  to {   -webkit-transform:translateX(0%);  } } @keyframes in-right-fade {  from {   transform:translateX(120%);  }  to {   transform:translateX(0%);  } } @-webkit-keyframes out-right-fade {  from {   -webkit-transform:translateX(0%);  }  to {   -webkit-transform:translateX(120%);  } } @keyframes out-right-fade {  from {   transform:translateX(0%);  }  to {   transform:translateX(120%);  } } @-webkit-keyframes video-icon-animation {  from {   -webkit-transform:scale(1, 1);   transform:scale(1, 1);   opacity:1;  }  to {   -webkit-transform:scale(2, 2);   transform:scale(2, 2);   opacity:0;  } } @keyframes video-icon-animation {  from {   -webkit-transform:scale(1, 1);   transform:scale(1, 1);   opacity:1;  }  to {   -webkit-transform:scale(2, 2);   transform:scale(2, 2);   opacity:0;  } } @-webkit-keyframes shine {  100% {   left:125%;  } } @keyframes shine {  100% {   left:125%;  } } @-webkit-keyframes anim-moema-1 {  60% {   -webkit-transform:scale3d(0.8, 0.8, 1);   transform:scale3d(0.8, 0.8, 1);  }  85% {   -webkit-transform:scale3d(1.1, 1.1, 1);   transform:scale3d(1.1, 1.1, 1);  }  100% {   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  } } @keyframes anim-moema-1 {  60% {   -webkit-transform:scale3d(0.8, 0.8, 1);   transform:scale3d(0.8, 0.8, 1);  }  85% {   -webkit-transform:scale3d(1.1, 1.1, 1);   transform:scale3d(1.1, 1.1, 1);  }  100% {   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  } } @-webkit-keyframes anim-moema-2 {  to {   opacity:0;   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  } } @keyframes anim-moema-2 {  to {   opacity:0;   -webkit-transform:scale3d(1, 1, 1);   transform:scale3d(1, 1, 1);  } } @-webkit-keyframes CTPulse {  0% {   -webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0.4);   box-shadow:0 0 0 0 rgba(255, 255, 255, 0.4);  }  70% {   -webkit-box-shadow:0 0 0 60px rgba(255, 255, 255, );   box-shadow:0 0 0 60px rgba(255, 255, 255, );  }  100% {   -webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, );   box-shadow:0 0 0 0 rgba(255, 255, 255, );  } } @keyframes CTPulse {  0% {   -webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0.4);   box-shadow:0 0 0 0 rgba(255, 255, 255, 0.4);  }  70% {   -webkit-box-shadow:0 0 0 60px rgba(255, 255, 255, );   box-shadow:0 0 0 60px rgba(255, 255, 255, );  }  100% {   -webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, );   box-shadow:0 0 0 0 rgba(255, 255, 255, );  } } @-webkit-keyframes CTPulse_Primary {  0% {   -webkit-box-shadow:0 0 0 0 rgba(239, 153, 0, 0.4);   box-shadow:0 0 0 0 rgba(239, 153, 0, 0.4);  }  70% {   -webkit-box-shadow:0 0 0 60px rgba(239, 153, 0, 0);   box-shadow:0 0 0 60px rgba(239, 153, 0, 0);  }  100% {   -webkit-box-shadow:0 0 0 0 rgba(239, 153, 0, 0);   box-shadow:0 0 0 0 rgba(239, 153, 0, 0);  } } @keyframes CTPulse_Primary {  0% {   -webkit-box-shadow:0 0 0 0 rgba(239, 153, 0, 0.4);   box-shadow:0 0 0 0 rgba(239, 153, 0, 0.4);  }  70% {   -webkit-box-shadow:0 0 0 60px rgba(0, 0, 0, );   box-shadow:0 0 0 60px rgba(239, 153, 0, 0);  }  100% {   -webkit-box-shadow:0 0 0 0 rgba(239, 153, 0, 0);   box-shadow:0 0 0 0 rgba(239, 153, 0, 0);  } } @-webkit-keyframes toRightFromLeft {  49% {   -webkit-transform:translate(100%);  }  50% {   opacity:0;   -webkit-transform:translate(-100%);  }  51% {   opacity:1;  } } @-moz-keyframes toRightFromLeft {  49% {   -moz-transform:translate(100%);  }  50% {   opacity:0;   -moz-transform:translate(-100%);  }  51% {   opacity:1;  } } @keyframes toRightFromLeft {  49% {   transform:translate(100%);  }  50% {   opacity:0;   transform:translate(-100%);  }  51% {   opacity:1;  } } @keyframes toLeftFromRight {  49% {   transform:translate(-100%);  }  50% {   opacity:0;   transform:translate(100%);  }  51% {   opacity:1;  } } @-webkit-keyframes toBottomFromTop {  49% {   -webkit-transform:translateY(100%);  }  50% {   opacity:0;   -webkit-transform:translateY(-100%);  }  51% {   opacity:1;  } } @-moz-keyframes toBottomFromTop {  49% {   -moz-transform:translateY(100%);  }  50% {   opacity:0;   -moz-transform:translateY(-100%);  }  51% {   opacity:1;  } } @keyframes toBottomFromTop {  49% {   transform:translateY(100%);  }  50% {   opacity:0;   transform:translateY(-100%);  }  51% {   opacity:1;  } } @-webkit-keyframes toTopFromBottom {  49% {   -webkit-transform:translateY(-100%);  }  50% {   opacity:0;   -webkit-transform:translateY(100%);  }  51% {   opacity:1;  } } @-moz-keyframes toTopFromBottom {  49% {   -moz-transform:translateY(-100%);  }  50% {   opacity:0;   -moz-transform:translateY(100%);  }  51% {   opacity:1;  } } @keyframes toTopFromBottom {  49% {   transform:translateY(-100%);  }  50% {   opacity:0;   transform:translateY(100%);  }  51% {   opacity:1;  } } @-webkit-keyframes squares {  0% {   -webkit-transform:scale(1);   transform:scale(1);   opacity:0;  }  20% {   -webkit-transform:scale(1.24);   transform:scale(1.24);   opacity:1;  }  100% {   -webkit-transform:scale(2.1);   transform:scale(2.1);   opacity:0;  } } @-moz-keyframes squares {  0% {   -moz-transform:scale(1);   transform:scale(1);   opacity:0;  }  20% {   -moz-transform:scale(1.24);   transform:scale(1.24);   opacity:1;  }  100% {   -moz-transform:scale(2.1);   transform:scale(2.1);   opacity:0;  } } @-o-keyframes squares {  0% {   -o-transform:scale(1);   transform:scale(1);   opacity:0;  }  20% {   -o-transform:scale(1.24);   transform:scale(1.24);   opacity:1;  }  100% {   -o-transform:scale(2.1);   transform:scale(2.1);   opacity:0;  } } @keyframes squares {  0% {   -webkit-transform:scale(1);   -moz-transform:scale(1);   -o-transform:scale(1);   transform:scale(1);   opacity:0;  }  20% {   -webkit-transform:scale(1.24);   -moz-transform:scale(1.24);   -o-transform:scale(1.24);   transform:scale(1.24);   opacity:1;  }  100% {   -webkit-transform:scale(2.1);   -moz-transform:scale(2.1);   -o-transform:scale(2.1);   transform:scale(2.1);   opacity:0;  } } @keyframes ct_dual_ring {  0% {   transform:rotate(0deg);  }  100% {   transform:rotate(360deg);  } } @-webkit-keyframes ct_dual_ring {  0% {   -webkit-transform:rotate(0deg);  }  100% {   -webkit-transform:rotate(360deg);  } } @-webkit-keyframes service_hexagon {  0% {   -webkit-transform:rotate(30deg);   transform:rotate(30deg);  }  100% {   -webkit-transform:rotate(360deg);   transform:rotate(360deg);  } } @-moz-keyframes service_hexagon {  0% {   -moz-transform:rotate(30deg);   transform:rotate(30deg);  }  100% {   -moz-transform:rotate(360deg);   transform:rotate(360deg);  } } @-o-keyframes service_hexagon {  0% {   -o-transform:rotate(30deg);   transform:rotate(30deg);  }  100% {   -o-transform:rotate(360deg);   transform:rotate(360deg);  } } @keyframes service_hexagon {  0% {   -webkit-transform:rotate(30deg);   -moz-transform:rotate(30deg);   -o-transform:rotate(30deg);   transform:rotate(30deg);  }  100% {   -webkit-transform:rotate(360deg);   -moz-transform:rotate(360deg);   -o-transform:rotate(360deg);   transform:rotate(360deg);  } } @keyframes dotAnimatedBottomToTop1 {  0% {   bottom:14%;  }  50% {   bottom:100%;  }  100% {   bottom:14%;  } } @keyframes dotAnimatedBottomToTop2 {  0% {   bottom:64%;  }  50% {   bottom:0%;  }  100% {   bottom:100%;  } } @keyframes dotAnimatedBottomToTop3 {  0% {   bottom:5%;  }  50% {   bottom:100%;  }  100% {   bottom:5%;  } } @keyframes dotAnimatedBottomToTop4 {  0% {   bottom:78%;  }  50% {   bottom:0%;  }  100% {   bottom:78%;  } } @keyframes dotAnimatedBottomToTop5 {  0% {   bottom:46%;  }  50% {   bottom:0%;  }  100% {   bottom:46%;  } } @keyframes dotAnimatedBottomToTop6 {  0% {   bottom:27%;  }  50% {   bottom:100%;  }  100% {   bottom:27%;  } } @keyframes NewsletterAnimated1 {  0% {   transform:translateX(0px);  }  25% {   transform:translateX(-40px);  }  50% {   transform:translateX(0px);  }  75% {   transform:translateX(40px);  }  100% {   transform:translateX(0px);  } } @keyframes NewsletterAnimated2 {  0% {   transform:translateX(0px);  }  25% {   transform:translateX(40px);  }  50% {   transform:translateX(0px);  }  75% {   transform:translateX(-40px);  }  100% {   transform:translateX(0px);  } } @keyframes particleToptoBottom {  0% {   transform:translateY(0px);  }  25% {   transform:translateY(40px);  }  50% {   transform:translateY(0px);  }  75% {   transform:translateY(-40px);  }  100% {   transform:translateY(0px);  } } @-webkit-keyframes btn_shine {  100% {   left:200%;  } } @keyframes btn_shine {  100% {   left:200%;  } } @keyframes animationFramesOne {  0% {   transform:translate(0px, 0px) rotate(0deg);  }  20% {   transform:translate(73px, -1px) rotate(36deg);  }  40% {   transform:translate(111px, 72px) rotate(72deg);  }  60% {   transform:translate(93px, 122px) rotate(108deg);  }  80% {   transform:translate(-70px, 72px) rotate(124deg);  }  100% {   transform:translate(0px, 0px) rotate(0deg);  } } @-webkit-keyframes animationFramesOne {  0% {   -webkit-transform:translate(0px, 0px) rotate(0deg);  }  20% {   -webkit-transform:translate(73px, -1px) rotate(36deg);  }  40% {   -webkit-transform:translate(111px, 72px) rotate(72deg);  }  60% {   -webkit-transform:translate(83px, 122px) rotate(108deg);  }  80% {   -webkit-transform:translate(-40px, 72px) rotate(124deg);  }  100% {   -webkit-transform:translate(0px, 0px) rotate(0deg);  } } @keyframes animationFramesTwo {  0% {   transform:translate(0px, 0px) rotate(0deg) scale(1);  }  20% {   transform:translate(73px, -1px) rotate(36deg) scale(0.9);  }  40% {   transform:translate(141px, 72px) rotate(72deg) scale(1);  }  60% {   transform:translate(83px, 122px) rotate(108deg) scale(1.2);  }  80% {   transform:translate(-40px, 72px) rotate(104deg) scale(1.1);  }  100% {   transform:translate(0px, 0px) rotate(0deg) scale(1);  } } @-webkit-keyframes animationFramesTwo {  0% {   -webkit-transform:translate(0px, 0px) rotate(0deg) scale(1);  }  20% {   -webkit-transform:translate(73px, -1px) rotate(36deg) scale(0.9);  }  40% {   -webkit-transform:translate(141px, 72px) rotate(72deg) scale(1);  }  60% {   -webkit-transform:translate(83px, 122px) rotate(108deg) scale(1.2);  }  80% {   -webkit-transform:translate(-40px, 72px) rotate(104deg) scale(1.1);  }  100% {   -webkit-transform:translate(0px, 0px) rotate(0deg) scale(1);  } } @keyframes animationFramesThree {  0% {   transform:translate(165px, -179px);  }  100% {   transform:translate(-346px, 617px);  } } @-webkit-keyframes animationFramesThree {  0% {   -webkit-transform:translate(165px, -179px);  }  100% {   -webkit-transform:translate(-346px, 617px);  } } @keyframes animationFramesFour {  0% {   transform:translate(-300px, 151px) rotate(0deg);  }  100% {   transform:translate(251px, -200px) rotate(180deg);  } } @-webkit-keyframes animationFramesFour {  0% {   -webkit-transform:translate(-300px, 151px) rotate(0deg);  }  100% {   -webkit-transform:translate(251px, -200px) rotate(180deg);  } } @keyframes animationFramesFive {  0% {   transform:translate(61px, -99px) rotate(0deg);  }  21% {   transform:translate(4px, -190px) rotate(38deg);  }  41% {   transform:translate(-139px, -200px) rotate(74deg);  }  60% {   transform:translate(-263px, -164px) rotate(108deg);  }  80% {   transform:translate(-195px, -49px) rotate(144deg);  }  100% {   transform:translate(-1px, 0px) rotate(180deg);  } } @-webkit-keyframes animationFramesFive {  0% {   -webkit-transform:translate(61px, -99px) rotate(0deg);  }  21% {   -webkit-transform:translate(4px, -190px) rotate(38deg);  }  41% {   -webkit-transform:translate(-139px, -200px) rotate(74deg);  }  60% {   -webkit-transform:translate(-263px, -164px) rotate(108deg);  }  80% {   -webkit-transform:translate(-195px, -49px) rotate(144deg);  }  100% {   -webkit-transform:translate(-1px, 0px) rotate(180deg);  } } @keyframes animationFramesSix {  0% {   transform:translate(31px, -45px) rotate(0deg);  }  21% {   transform:translate(4px, -80px) rotate(19deg);  }  41% {   transform:translate(-70px, -100px) rotate(36deg);  }  60% {   transform:translate(-133px, -84px) rotate(54deg);  }  80% {   transform:translate(-98px, -24px) rotate(72deg);  }  100% {   transform:translate(-1px, 0px) rotate(180deg);  } } @keyframes pulse-border {  0% {   transform:scale(1);   opacity:1;  }  100% {   transform:scale(1.5);   opacity:0;  } } @-webkit-keyframes pulse-border {  0% {   transform:scale(1);   opacity:1;  }  100% {   transform:scale(1.5);   opacity:0;  } } @keyframes pulse-border2 {  0% {   transform:scale(1);   opacity:1;  }  100% {   transform:scale(2);   opacity:0;  } } @-webkit-keyframes pulse-border2 {  0% {   transform:scale(1);   opacity:1;  }  100% {   transform:scale(2);   opacity:0;  } } @keyframes pulse-border3 {  0% {   transform:scale(1);   opacity:1;  }  100% {   transform:scale(3);   opacity:0;  } } @-webkit-keyframes pulse-border3 {  0% {   transform:scale(1);   opacity:1;  }  100% {   transform:scale(3);   opacity:0;  } } @-webkit-keyframes background-animate {  0% {   -webkit-transform:translateX(1000px);   transform:translateX(1000px);  }  50% {   -webkit-transform:translateX(10px);   transform:translateX(10px);  }  100% {   -webkit-transform:translateX(1000px);   transform:translateX(1000px);  } } @keyframes background-animate {  0% {   -webkit-transform:translateX(1000px);   transform:translateX(1000px);  }  50% {   -webkit-transform:translateX(10px);   transform:translateX(10px);  }  100% {   -webkit-transform:translateX(1000px);   transform:translateX(1000px);  } } @keyframes load_zoom {  0% {   opacity:1;   transform:scale(1);  }  20% {   opacity:1;   transform:scale(0.7);  }  40% {   opacity:1;   transform:scale(0.5);  }  60% {   opacity:1;   transform:scale(0.3);  }  80% {   opacity:1;   transform:scale(0.1);  }  100% {   opacity:1;   transform:scale(0);  } } @-webkit-keyframes load_zoom {  0% {   opacity:1;   -webkit-transform:scale(1);  }  20% {   opacity:1;   -webkit-transform:scale(0.7);  }  40% {   opacity:1;   -webkit-transform:scale(0.5);  }  60% {   opacity:1;   -webkit-transform:scale(0.3);  }  80% {   opacity:1;   -webkit-transform:scale(0.1);  }  100% {   opacity:1;   -webkit-transform:scale(0);  } } @-webkit-keyframes sk-rotate {  100% {   -webkit-transform:rotate(360deg);  } } @keyframes sk-rotate {  100% {   transform:rotate(360deg);   -webkit-transform:rotate(360deg);  } } @-webkit-keyframes sk-bounce {  0%, 100% {   -webkit-transform:scale(0);  }  50% {   -webkit-transform:scale(1);  } } @keyframes sk-bounce {  0%, 100% {   transform:scale(0);   -webkit-transform:scale(0);  }  50% {   transform:scale(1);   -webkit-transform:scale(1);  } } @-webkit-keyframes loading-run {  0% {   box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;  }  5%, 95% {   box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;  }  10%, 59% {   box-shadow:0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;  }  20% {   box-shadow:0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;  }  38% {   box-shadow:0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;  }  100% {   box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;  } } @keyframes loading-run {  0% {   box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;  }  5%, 95% {   box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;  }  10%, 59% {   box-shadow:0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;  }  20% {   box-shadow:0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;  }  38% {   box-shadow:0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;  }  100% {   box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;  } } @-webkit-keyframes loading-round {  0% {   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -webkit-transform:rotate(360deg);   transform:rotate(360deg);  } } @keyframes loading-round {  0% {   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }  100% {   -webkit-transform:rotate(360deg);   transform:rotate(360deg);  } } @keyframes stevloader {  0%, 100% {   box-shadow:-7px -7px 0em 5px #ef9900, 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px ;  }  8.3333% {   box-shadow:-7px -7px 0em 5px transparent, 7px -7px 0em 5px #ef9900, 7px 7px 0em 5px , -7px 7px 0em 5px ;  }  16.6667% {   box-shadow:-7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px #ef9900, -7px 7px 0em 5px ;  }  25% {   box-shadow:-7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px #ef9900;  }  33.3333% {   box-shadow:-7px -7px 0em 5px #ef9900, 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px ;  }  41.6667% {   box-shadow:-7px -7px 0em 5px , 7px -7px 0em 5px #ef9900, 7px 7px 0em 5px transparent, -7px 7px 0em 5px ;  }  50% {   box-shadow:-7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px #ef9900, -7px 7px 0em 5px ;  }  58.3333% {   box-shadow:-7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px transparent, -7px 7px 0em 5px #ef9900;  }  66.6667% {   box-shadow:-7px -7px 0em 5px #ef9900, 7px -7px 0em 5px , 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent;  }  75% {   box-shadow:-7px -7px 0em 5px transparent, 7px -7px 0em 5px #ef9900, 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent;  }  83.3333% {   box-shadow:-7px -7px 0em 5px transparent, 7px -7px 0em 5px , 7px 7px 0em 5px #ef9900, -7px 7px 0em 5px transparent;  }  91.6667% {   box-shadow:-7px -7px 0em 5px transparent, 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px #ef9900;  } } @-webkit-keyframes stevloader {  0%, 100% {   -webkit-box-shadow:-7px -7px 0em 5px #ef9900, 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px ;  }  8.3333% {   -webkit-box-shadow:-7px -7px 0em 5px transparent, 7px -7px 0em 5px #ef9900, 7px 7px 0em 5px , -7px 7px 0em 5px ;  }  16.6667% {   -webkit-box-shadow:-7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px #ef9900, -7px 7px 0em 5px ;  }  25% {   -webkit-box-shadow:-7px -7px 0em 5px transparent, 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px #ef9900;  }  33.3333% {   -webkit-box-shadow:-7px -7px 0em 5px #ef9900, 7px -7px 0em 5px transparent, 7px 7px 0em 5px transparent, -7px 7px 0em 5px ;  }  41.6667% {   -webkit-box-shadow:-7px -7px 0em 5px , 7px -7px 0em 5px #ef9900, 7px 7px 0em 5px transparent, -7px 7px 0em 5px ;  }  50% {   -webkit-box-shadow:-7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px #ef9900, -7px 7px 0em 5px ;  }  58.3333% {   -webkit-box-shadow:-7px -7px 0em 5px , 7px -7px 0em 5px , 7px 7px 0em 5px transparent, -7px 7px 0em 5px #ef9900;  }  66.6667% {   -webkit-box-shadow:-7px -7px 0em 5px #ef9900, 7px -7px 0em 5px , 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent;  }  75% {   -webkit-box-shadow:-7px -7px 0em 5px transparent, 7px -7px 0em 5px #ef9900, 7px 7px 0em 5px transparent, -7px 7px 0em 5px transparent;  }  83.3333% {   -webkit-box-shadow:-7px -7px 0em 5px transparent, 7px -7px 0em 5px , 7px 7px 0em 5px #ef9900, -7px 7px 0em 5px transparent;  }  91.6667% {   -webkit-box-shadow:-7px -7px 0em 5px transparent, 7px -7px 0em 5px , 7px 7px 0em 5px , -7px 7px 0em 5px #ef9900;  } } @keyframes icon-bounce {  0%, 100%, 20%, 50%, 80% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  40% {   -webkit-transform:translateY(-10px);   -ms-transform:translateY(-10px);   transform:translateY(-10px);  }  60% {   -webkit-transform:translateY(-5px);   -ms-transform:translateY(-5px);   transform:translateY(-5px);  } } @keyframes icon-bounce-right {  0%, 100%, 20%, 50%, 80% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  40% {   -webkit-transform:translateX(8px);   -ms-transform:translateX(8px);   transform:translateX(8px);  }  60% {   -webkit-transform:translateX(4px);   -ms-transform:translateX(4px);   transform:translateX(4px);  } } .ft-heading {  font-family:'Poppins', sans-serif; } html {  box-sizing:border-box; } a {  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  color:#c1282a; } a.link-underline {  font-weight:700;  color:#ef9900;  border-bottom:1px solid rgba(239, 153, 0, 0.67); } a.link-underline:hover {  border-bottom:none; } a.link-preset {  color:#ef9900; } a.link-preset:hover {  color:#ef9900;  text-decoration:underline; } a, a:hover, a:focus, a:before, a:after {  outline:none;  text-decoration:none; } .text-underline {  text-decoration:underline; } a:hover, a:focus {  color:#3eaf7e; } *, *:before, *:after {  box-sizing:inherit; } p {  margin-bottom:15px; } body {  background-color:#fff;  font-size:16px;  line-height:1.875;  color:#383838;  -webkit-font-smoothing:antialiased;  font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  overflow-x:hidden;  font-weight:normal;  letter-spacing:0; } body.ov-hidden {  overflow:hidden; } .site {  position:relative; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {  color:#0e0e0e;  clear:both;  line-height:1.2;  margin:0 0 15px;  font-weight:700; } .heading-default-font h1, .heading-default-font h2, .heading-default-font h3, .heading-default-font h4, .heading-default-font h5, .heading-default-font h6, .heading-default-font .h1, .heading-default-font .h2, .heading-default-font .h3, .heading-default-font .h4, .heading-default-font .h5, .heading-default-font .h6 {  font-family:'Poppins', sans-serif; } h1, .h1 {  font-size:52px; } h2, .h2 {  font-size:42px; } h3, .h3 {  font-size:36px; } h4, .h4 {  font-size:32px; } h5, .h5 {  font-size:24px;  font-weight:600; } h6, .h6 {  font-size:18px;  font-weight:600; } img {  width:auto;  max-width:100%;  height:auto; } label {  margin-bottom:0; } table {  border-bottom:1px solid #ededed;  border-left:1px solid #ededed;  border-collapse:collapse;  border-spacing:0;  line-height:2;  margin:0 0 32px;  width:100%;  -webkit-border-radius:0;  -khtml-border-radius:0;  -moz-border-radius:0;  -ms-border-radius:0;  -o-border-radius:0;  border-radius:0; } table th {  color:#282828; } caption, td {  font-weight:normal;  text-align:left; } .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {  padding:13px 8px; } th {  font-weight:600;  border-top:1px solid #ededed;  padding:10px;  border-right:1px solid #ededed; } td {  border-top:1px solid #ededed;  padding:10px;  border-right:1px solid #ededed;  } dl {  margin:0 0 0 25px; } dl dt {  font-weight:normal;  line-height:26px;  text-transform:uppercase;  font-weight:700;  color:#000; } dl dd {  line-height:normal;  margin-bottom:20px; } dl dd a {  color:#000; } dl dd a:hover {  color:#ef9900; } code, kbd {  background-color:transparent;  border-radius:4px;  color:inherit;  font-size:100%;  padding:2px 4px;  -webkit-box-shadow:none;  -moz-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } ins {  color:#fff;  border:none;  padding:2px;  text-decoration:none;  background-color:#ef9900; } pre {  background:#f5f5f5;  color:#666;  font-size:14px;  margin:20px 0;  overflow:auto;  padding:20px;  white-space:pre-wrap;  word-wrap:break-word; } ol {  list-style:outside none decimal; } ul {  padding:0;  margin:0 0 15px; } ul li {  list-style-position:inside; } dl + h2 + ul {  padding-left:35px; } dl + h2 + ul ul {  padding-left:35px; } dl + h2 + ul ul li {  list-style:outside; } blockquote {  background-color:#f9f9f9;  padding:24px 57px 24px 37px;  font-size:19px;  line-height:30px;  color:#222;  font-weight:500;  position:relative;  margin-top:40px;  margin-bottom:34px; } blockquote:before {  content:'';  width:5px;  height:100%;  position:absolute;  top:0;  left:0;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -khtml-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -moz-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -ms-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -o-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  box-shadow:0 7px 16px rgba(12, 12, 12, 0.22); } @media screen and (max-width:767px) {  blockquote {   padding-left:20px;   padding-right:20px;  } } blockquote cite {  display:block;  font-size:15px;  font-style:normal;  margin-top:10px; } blockquote p:last-child {  margin-bottom:0; } blockquote.bq-style2 {  background-color:transparent;  border:none;  font-style:italic;  color:#666; } blockquote.bq-style2 cite {  text-fill-color:#000;  -o-text-fill-color:#000;  -ms-text-fill-color:#000;  -moz-text-fill-color:#000;  -webkit-text-fill-color:#000;  background-clip:#000;  -o-background-clip:#000;  -ms-background-clip:#000;  -webkit-background-clip:#000;  background-image:none; } blockquote.bq-style2:before {  height:auto;  background:none;  width:auto;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  content:'\f10d';  font-family:"Font Awesome 5 Pro";  font-style:normal;  font-weight:900;  color:#000;  font-size:16px; } blockquote.bq-style2:after {  height:auto;  background:none;  width:auto;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  content:'\f10e';  font-family:"Font Awesome 5 Pro";  font-style:normal;  font-weight:900;  color:#000;  font-size:16px;  bottom:0;  right:0;  left:auto;  top:auto;  position:absolute; } blockquote.bq-style3 {  font-style:italic;  color:#ef9900; } blockquote.bq-style3:before {  display:none; } blockquote.bq-style3 cite {  text-fill-color:#000;  -o-text-fill-color:#000;  -ms-text-fill-color:#000;  -moz-text-fill-color:#000;  -webkit-text-fill-color:#000;  background-clip:#000;  -o-background-clip:#000;  -ms-background-clip:#000;  -webkit-background-clip:#000;  background-image:none; } blockquote.bq-style4 {  font-style:italic;  color:#fff;  background-color:#20b34d; } blockquote.bq-style4:before {  display:none; } blockquote.bq-style4 cite {  text-fill-color:#fff;  -o-text-fill-color:#fff;  -ms-text-fill-color:#fff;  -moz-text-fill-color:#fff;  -webkit-text-fill-color:#fff;  background-clip:#fff;  -o-background-clip:#fff;  -ms-background-clip:#fff;  -webkit-background-clip:#fff;  background-image:none;  font-weight:700; } .alignleft, .alignright, .aligncenter {  margin-top:6px;  margin-bottom:45px; } .alignleft {  display:inline;  float:left;  margin-right:35px; } .alignright {  display:inline;  float:right;  margin-left:35px; } .aligncenter {  clear:both;  display:block;  margin-left:auto;  margin-right:auto; } .sticky {  display:block; } .updated:not(.published) {  display:none; } .post-password-form label {  display:block;  max-width:60%; } .post-password-form input {  margin:10px 0; } .has-background-dim {  color:#fff;  margin-bottom:30px; } .wp-block-gallery .blocks-gallery-item {  float:left; } @media screen and (max-width:767px) {  .post-password-form label {   max-width:60%;  } } .wp-block-button {  margin-bottom:20px; } .entry-body .entry-content .wp-block-cover-text {  color:rgba(255, 255, 255, 0.87);  padding-left:30px;  padding-right:30px;  font-size:24px;  line-height:1.25; } .wp-caption {  margin-bottom:1.5em;  max-width:100%; } .wp-caption img[class*="wp-image-"] {  display:block;  margin-left:auto;  margin-right:auto; } .wp-caption .wp-caption-text {  padding:0.8075em 0;  font-size:0.875em;  font-style:italic; } .gallery-caption {  opacity:1; } .wp-caption-text {  text-align:center; } #tslOverlay {  background-color:transparent !important;  z-index:9999999999 !important; } @font-face {  font-family:'Bill-Smith';  src:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../fonts/billsmith.woff2) format('woff2'), url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../fonts/billsmith.woff) format('woff');  font-weight:normal;  font-style:normal; } .tf-bill-smith {  font-family:'Bill-Smith'; } @media screen and (max-width:1199px) {  .ct-hidden-lg {   display:none !important;  } } @media screen and (max-width:991px) {  .ct-hidden-md {   display:none !important;  } } @media screen and (max-width:767px) {  .ct-hidden-sm {   display:none !important;  } } .z-index1 {  z-index:1; } .z-index2 {  z-index:2; } .z-index3 {  z-index:3; } .ct-hidden {  display:none !important; } .icon-space-right {  margin-right:10px; } .color-primary {  color:#ef9900; } .color-four {  color:#ffd200; } .color-white {  color:#fff; } .slide-in-container {  display:inline-block;  overflow:hidden;  vertical-align:middle;  position:relative; } .wow.case-fade-in-up {  -webkit-transform:translateY(80px);  -khtml-transform:translateY(80px);  -moz-transform:translateY(80px);  -ms-transform:translateY(80px);  -o-transform:translateY(80px);  transform:translateY(80px);  -webkit-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1); } .wow.case-fade-in-up.animated {  -webkit-transform:translateY(0px);  -khtml-transform:translateY(0px);  -moz-transform:translateY(0px);  -ms-transform:translateY(0px);  -o-transform:translateY(0px);  transform:translateY(0px); } .heading-text-shadow .item--title span {  text-shadow:0 3px 4px rgba(13, 13, 13, 0.29);  -webkit-text-shadow:0 3px 4px rgba(13, 13, 13, 0.29); } .ct-icon-close {  width:20px;  height:20px;  position:relative;  display:inline-block; } .ct-icon-close:before, .ct-icon-close:after {  content:'';  background-color:#000;  position:absolute;  width:100%;  height:2px;  top:9px;  left:0;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-icon-close:before {  -webkit-transform:rotate(45deg);  -khtml-transform:rotate(45deg);  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  transform:rotate(45deg); } .ct-icon-close:after {  -webkit-transform:rotate(-45deg);  -khtml-transform:rotate(-45deg);  -moz-transform:rotate(-45deg);  -ms-transform:rotate(-45deg);  -o-transform:rotate(-45deg);  transform:rotate(-45deg); } .ct-icon-close.ct-center {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-close .ct-icon-close:before, .ct-close .ct-icon-close:after {  background-color:#fff; } .ct-menu-close .ct-icon-close {  height:30px;  width:30px; } .ct-menu-close .ct-icon-close:before, .ct-menu-close .ct-icon-close:after {  background-color:#fff;  width:30px;  top:14px;  height:3px; } .ct-close:hover .ct-icon-close:before, .ct-modal-close:hover .ct-icon-close:before, .ct-menu-close:hover .ct-icon-close:before, .ct-close:hover .ct-icon-close:after, .ct-modal-close:hover .ct-icon-close:after, .ct-menu-close:hover .ct-icon-close:after {  -webkit-transform:rotate(0deg);  -khtml-transform:rotate(0deg);  -moz-transform:rotate(0deg);  -ms-transform:rotate(0deg);  -o-transform:rotate(0deg);  transform:rotate(0deg); } .btn-type-normal .ct-close {  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  background-color:#ef9900 !important;  background-image:none !important; } .btn-type-normal .ct-close:hover {  background-color:#f90 !important; } .gradient-gray {  background-image:-webkit-linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%);  background-image:-moz-linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%);  background-image:-ms-linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%);  background-image:-o-linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%);  background-image:linear-gradient(90deg, #c0c1c0 0%, #fff 50%, #c0c1c0 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); } .gradient-dark {  background-image:-webkit-linear-gradient(90deg, #20b34d 0%, #555 50%, #20b34d 100%);  background-image:-moz-linear-gradient(90deg, #20b34d 0%, #555 50%, #20b34d 100%);  background-image:-ms-linear-gradient(90deg, #20b34d 0%, #555 50%, #20b34d 100%);  background-image:-o-linear-gradient(90deg, #20b34d 0%, #555 50%, #20b34d 100%);  background-image:linear-gradient(90deg, #20b34d 0%, #555 50%, #20b34d 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); } .bg-gradient, .ct-slick-carousel .slick-arrow:after, .ct-title1.style2 h3 i, .ct-tabs--layout1.style1 .ct-tabs-title .ct-tab-title:before, .ct-history1 .ct-history--start, .ct-history1 .ct-history--item:after, .ct-widget-cart-sidebar .ct-close, .woocommerce span.onsale, .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers:after, .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li a:after {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .bg-gradient2 {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .bg-gradient4 {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .el-middle {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .text-gradient, blockquote cite, .ct-header-popup-wrap .ct-header-meta .h-item-icon, .post-previous-next a span:nth-child(1), .comment-content:hover .comment-date, .ct-list.style1 .ct-list-icon i, .ct-contact-info1.style2 .ct-contact-icon i, .ct-fancy-box-layout1.style3 .item--icon i, .ct-fancy-box-layout1.style4 .item--icon i, .ct-fancy-box-layout1.style8 .item--icon i, .ct-fancy-box-layout2 .item--icon i, .ct-fancy-box-layout5 .item--icon i, .ct-fancy-box-layout5 .item--list i, .ct-testimonial-carousel11 .item--inner:hover .item-icon, .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category a, .ct-service-grid4 .item--title i, .ct-service-carousel3 .item--icon i, .ct-download .item--download a i, .ct-blog-grid-layout1 .entry-readmore a, .ct-blog-carousel-layout1 .entry-readmore a, .ct-blog-grid-layout2 .entry-readmore a, .ct-piechart-layout2 .item--holder span, .ct-counter-layout2.style1 .ct-counter-icon i, .ct-counter-layout2.style2:hover .ct-counter-icon i, .ct-counter-layout2.style3 .ct-counter-number:not(.color-active), .ct-counter-layout3 .ct-counter-icon i, .ct-counter-layout3 .ct-counter-number .ct-counter-number-prefix, .ct-counter-layout3 .ct-counter-number .ct-counter-number-suffix, .ct-counter-layout5 .ct-counter-number .ct-counter-number-value, .ct-counter-layout7.style3 .item--icon i, .ct-counter-layout8 .ct-counter-number, .ct-fancy-box-grid2 .item--icon i, .ct-process1.style1 .ct-process-button a, .ct-service-grid11 .item--icon i, .ct-video-player .ct-video-button.style11 i, .ct-counter .ct-counter-inner .icon-color-gradient i, .ct-fancy-box-layout19 .item--number, .widget_products .amount, .woocommerce ul.products li.product .price .amount, .woocommerce ul.products li.product .price ins, .single-product #primary div.product .entry-summary .price ins, .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__published-date, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price ins, .ct-accordion.layout1.style3 .ct-accordion-item .ct-ac-title-text:before, .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text i, .ct-contact-form-layout1.style9 .ct-contact-meta h3, .text-gradient2, .ct-text-gradient .elementor-text-editor {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  background-color:transparent;  background-clip:text;  -o-background-clip:text;  -ms-background-clip:text;  -moz-background-clip:text;  -webkit-background-clip:text;  text-fill-color:transparent;  -o-text-fill-color:transparent;  -ms-text-fill-color:transparent;  -moz-text-fill-color:transparent;  -webkit-text-fill-color:transparent; } .ct-text-gradient .elementor-text-editor, .ct-text-gradient2 .elementor-text-editor {  display:inline-block; } .text-gradient2 {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .ct-text-gradient .elementor-text-editor {  display:inline-block; } .elementor-widget-wrap > .elementor-element.el-inline {  width:auto;  display:inline-block;  float:left; } .ct-arrow-left, .ct-arrow-right {  display:inline-block;  width:25px;  height:13px;  position:relative;  font-style:normal; } .ct-arrow-left:before, .ct-arrow-right:before {  content:'\f054';  font-family:"Font Awesome 5 Pro";  position:absolute;  right:0;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  color:#20b34d;  font-weight:400;  font-size:14px; } .ct-arrow-left:after, .ct-arrow-right:after {  content:'';  background-color:#20b34d;  width:23px;  height:1px;  position:absolute;  left:0;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-arrow-left.arrow-white:before, .ct-arrow-right.arrow-white:before {  color:#fff; } .ct-arrow-left.arrow-white:after, .ct-arrow-right.arrow-white:after {  background-color:#fff; } .bg-image {  background-size:cover;  background-position:center;  background-repeat:no-repeat; } .screen-reader-text {  display:none; } #content[tabindex="-1"]:focus {  outline:0; } .bg-overlay {  position:relative; } .bg-overlay:before {  content:"";  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:inherit;  display:block; } .el-overlay {  position:absolute;  top:0;  left:0;  height:100%;  width:100%; } .bg-primary {  background-color:#ef9900 !important; } .bg-primary-color {  background-color:#ef9900; } .site-overlay {  position:fixed;  z-index:-1;  background-color:rgba(0, 0, 0, 0.5);  top:0;  left:0;  width:100%;  height:100%;  opacity:0;  visibility:hidden;  -webkit-transition:all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -khtml-transition:all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -moz-transition:all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -ms-transition:all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -o-transition:all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  transition:all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  cursor:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/pointer.png), auto; } .site-overlay.open {  z-index:9990;  opacity:1;  visibility:visible; } .row-visible {  overflow:visible !important; } .ct-icon-plus {  height:10px;  width:10px;  position:relative;  display:inline-block; } .ct-icon-plus:before, .ct-icon-plus:after {  content:"";  background-color:#ef9900;  position:absolute;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-icon-plus:before {  width:100%;  height:2px;  top:4px;  left:0; } .ct-icon-plus:after {  width:2px;  height:100%;  left:4px;  top:0; } .overlay-gradient {  position:relative;  overflow:hidden;  display:block; } .overlay-gradient:before, .overlay-gradient:after {  content:"";  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .overlay-gradient:before {  z-index:2;  background-image:-webkit-gradient(linear, left top, left bottom, from(#20b34d), to(rgba(0, 0, 0, )));  background-image:-webkit-linear-gradient(bottom, #20b34d, rgba(0, 0, 0, ));  background-image:-moz-linear-gradient(bottom, #20b34d, rgba(0, 0, 0, ));  background-image:-ms-linear-gradient(bottom, #20b34d, rgba(0, 0, 0, ));  background-image:-o-linear-gradient(bottom, #20b34d, rgba(0, 0, 0, ));  background-image:linear-gradient(bottom, #20b34d, rgba(0, 0, 0, ));  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#20b34d', endColorStr='rgba(0, 0, 0, )'); } .overlay-gradient:after {  background-color:#20b34d;  opacity:0.3;  z-index:1; } .inline-block {  display:inline-block;  vertical-align:middle; } .text-right, .align-right {  text-align:right; } .text-left, .align-left {  text-align:left; } .text-center, .align-center {  text-align:center; } .align-justified {  width:100%; } @media screen and (min-width:992px) {  .text-left-lg {   text-align:left !important;  }  .text-right-lg {   text-align:right !important;  }  .text-center-lg {   text-align:center !important;  } } @media screen and (max-width:1199px) {  .align-center-md {   text-align:center;  }  .align-left-md {   text-align:left;  }  .align-right-md {   text-align:right;  }  .align-justified-md {   width:100%;  } } @media screen and (max-width:991px) {  .text-center-md {   text-align:center !important;  }  .text-left-md {   text-align:left !important;  }  .text-right-md {   text-align:right !important;  }  .align-center-sm {   text-align:center;  }  .align-left-sm {   text-align:left;  }  .align-right-sm {   text-align:right;  }  .align-justified-sm {   width:100%;  } } @media screen and (max-width:767px) {  .order1 {   order:1;  }  .order2 {   order:2;  }  .order3 {   order:3;  }  .text-center-sm {   text-align:center !important;  }  .text-left-sm {   text-align:left !important;  }  .text-right-sm {   text-align:right !important;  }  .align-center-xs {   text-align:center;  }  .align-left-xs {   text-align:left;  }  .align-right-xs {   text-align:right;  }  .align-justified-xs {   width:100%;  } } input::-moz-placeholder, textarea::-moz-placeholder {  color:inherit;  opacity:1;  text-overflow:ellipsis; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {  color:inherit;  opacity:1;  text-overflow:ellipsis; } input::-o-placeholder, textarea::-o-placeholder {  color:inherit;  opacity:1;  text-overflow:ellipsis; } input::-ms-placeholder, textarea::-ms-placeholder {  color:inherit;  opacity:1;  text-overflow:ellipsis; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;  margin:0; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .nice-select {  background-color:#fff;  border:1px solid #d8d8d8;  color:#9b9b9b;  padding:6px 22px;  line-height:normal;  font-size:15px;  font-weight:400;  height:51px;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  width:100%;  outline:none; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus, .nice-select:focus {  outline:0;  border-color:#ef9900; } select {  height:60px; } textarea {  line-height:normal;  padding-top:18px;  padding-bottom:18px;  height:150px; } .wpcf7-form .wpcf7-form-control-wrap {  margin-bottom:27px;  display:block; } .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {  display:none; } .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid {  border-color:#f13c3c !important; } .wpcf7-form .wpcf7-response-output {  border:1px solid #d8d8d8;  padding:10px 22px;  margin:20px 0 0;  font-size:13px;  background-color:#fff;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px; } .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {  color:#398f14; } .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {  color:#f13c3c; } .wpcf7-form .ajax-loader {  display:none !important; } .wpcf7-form .wpcf7-menu {  display:block; } .wpcf7-form .wpcf7-menu select {  background-color:transparent;  -webkit-appearance:none;  -khtml-appearance:none;  -moz-appearance:none;  -ms-appearance:none;  -o-appearance:none;  appearance:none;  position:relative;  z-index:99; } .wpcf7-form .wpcf7-menu select option {  padding:5px; } .select2 .select2-selection--single {  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  border:1px solid #e7e8e9;  height:47px; } .select2 .select2-selection--single .select2-selection__rendered {  padding-left:15px;  line-height:47px; } .select2 .select2-selection--single .select2-selection__arrow {  right:8px;  top:50%;  -webkit-transform:translate(0px, -50%);  -khtml-transform:translate(0px, -50%);  -moz-transform:translate(0px, -50%);  -ms-transform:translate(0px, -50%);  -o-transform:translate(0px, -50%);  transform:translate(0px, -50%); } form .select2-container--default {  width:100% !important; } form .select2-container--default .select2-selection {  border:1px solid #e7e8e9;  height:47px; } form .select2-container--default .select2-selection .select2-selection__rendered {  line-height:47px;  padding-left:15px; } form .select2-container--default .select2-selection .select2-selection__arrow {  right:10px;  top:50%;  color:#8f8f8f; } form .select2-container--default .select2-selection .select2-selection__clear {  height:20px;  line-height:20px;  position:absolute;  right:30px;  text-align:center;  top:50%;  -webkit-transform:translate(0px, -50%);  -khtml-transform:translate(0px, -50%);  -moz-transform:translate(0px, -50%);  -ms-transform:translate(0px, -50%);  -o-transform:translate(0px, -50%);  transform:translate(0px, -50%);  width:20px;  color:#8f8f8f; } form .select2-container--default .select2-selection .select2-selection__placeholder {  color:rgba(55, 55, 55, 0.87); } .select2-container.select2-container--open .select2-dropdown {  border-color:#e7e8e9; } .select2-container.select2-container--open .select2-dropdown .select2-search__field {  border:1px solid #e7e8e9;  padding-left:15px;  padding-right:15px; } .select2-container.select2-container--open .select2-results li.select2-results__option--highlighted {  background-color:#ef9900; } .nice-select {  position:relative;  padding-right:40px;  cursor:pointer;  -webkit-tap-highlight-color:transparent;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;  white-space:nowrap; } .nice-select:after {  content:"\f107";  font-family:"Font Awesome 5 Pro";  font-weight:900;  font-size:15px;  color:#9b9b9b;  position:absolute;  right:23px;  top:50%;  -webkit-transform:translate(0px, -50%);  -khtml-transform:translate(0px, -50%);  -moz-transform:translate(0px, -50%);  -ms-transform:translate(0px, -50%);  -o-transform:translate(0px, -50%);  transform:translate(0px, -50%); } .nice-select span.current {  display:block;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;  line-height:37px; } .nice-select .option {  text-overflow:ellipsis;  overflow:hidden; } .nice-select .list {  max-height:250px;  overflow:auto;  background-color:#fff;  padding:5px;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  -webkit-box-shadow:0 6px 9px rgba(0, 0, 0, 0.14);  -khtml-box-shadow:0 6px 9px rgba(0, 0, 0, 0.14);  -moz-box-shadow:0 6px 9px rgba(0, 0, 0, 0.14);  -ms-box-shadow:0 6px 9px rgba(0, 0, 0, 0.14);  -o-box-shadow:0 6px 9px rgba(0, 0, 0, 0.14);  box-shadow:0 6px 9px rgba(0, 0, 0, 0.14);  box-sizing:border-box;  margin-top:4px;  opacity:0;  overflow:hidden;  padding:0;  pointer-events:none;  position:absolute;  top:100%;  left:0;  right:0;  -webkit-transform-origin:50% 0;  -ms-transform-origin:50% 0;  transform-origin:50% 0;  -webkit-transform:scale(0.75) translateY(-21px);  -ms-transform:scale(0.75) translateY(-21px);  transform:scale(0.75) translateY(-21px);  -webkit-transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;  transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;  z-index:9;  color:inherit; } .nice-select .list .selected {  color:#222; } .nice-select .list .option {  font-size:14px;  cursor:pointer;  line-height:normal;  list-style:none;  outline:none;  padding:8px 24px;  -webkit-transition:all 0.2s;  -khtml-transition:all 0.2s;  -moz-transition:all 0.2s;  -ms-transition:all 0.2s;  -o-transition:all 0.2s;  transition:all 0.2s;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px; } .nice-select .list .option.selected {  font-weight:700; } .nice-select .list .option.disabled {  background-color:transparent;  color:#999;  cursor:default; } .nice-select .list .option:hover, .nice-select .list .option:focus {  background-color:#f3f3f4; } .nice-select .list:hover .option:not(:hover) {  background-color:transparent !important; } .nice-select.open .list, .nice-select .list.open {  padding:5px;  min-width:185px;  overflow:auto;  width:100%;  opacity:1;  pointer-events:auto;  -webkit-transform:scale(1) translateY(0);  -ms-transform:scale(1) translateY(0);  transform:scale(1) translateY(0); } .nice-select.disabled {  border-color:#ededed;  color:#999;  pointer-events:none; } .nice-select.disabled:after {  border-color:#ccc; } .nice-select.wide {  width:100%; } .nice-select.wide .list {  left:0 !important;  right:0 !important; } .nice-select.right {  float:right; } .nice-select.right .list {  left:auto;  right:0; } .nice-select.small {  font-size:12px;  height:36px;  line-height:34px; } .nice-select.small:after {  height:4px;  width:4px; } .nice-select.small .option {  line-height:34px;  min-height:34px; } .no-csspointerevents .nice-select .list {  display:none; } .no-csspointerevents .nice-select.open .list {  display:block; } #ui-datepicker-div {  background-color:#fff;  padding:22px;  border:1px solid rgba(0, 0, 0, 0.2);  -webkit-border-radius:6px;  -khtml-border-radius:6px;  -moz-border-radius:6px;  -ms-border-radius:6px;  -o-border-radius:6px;  border-radius:6px;  -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);  -khtml-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);  -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);  -ms-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);  -o-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);  box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);  position:absolute;  top:-9999px;  min-width:300px;  z-index:10001 !important; } #ui-datepicker-div .ui-datepicker-header {  position:relative; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all {  display:block;  height:30px;  width:30px;  line-height:30px;  text-align:center;  cursor:pointer;  position:absolute;  top:0;  padding:0; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all:before {  content:"\f104";  color:#040e24;  font-family:FontAwesome;  font-size:16px;  left:0;  position:absolute;  right:0;  top:0; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all:hover:before {  color:#ef9900; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all span {  display:none; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-prev {  left:0; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-next {  right:0; } #ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-next:before {  content:"\f105"; } #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {  font-weight:700;  line-height:30px;  margin-bottom:10px;  min-height:40px;  text-align:center;  text-transform:uppercase;  font-size:16px;  color:#282828;  font-family:'Poppins', sans-serif; } #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title span {  display:inline-block;  vertical-align:middle;  line-height:1; } #ui-datepicker-div .ui-datepicker-calendar {  margin:0;  width:100%; } #ui-datepicker-div .ui-datepicker-calendar th {  text-align:center; } #ui-datepicker-div .ui-datepicker-calendar td {  text-align:center;  padding:6px;  color:rgba(0, 0, 0, 0.6); } #ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled {  color:rgba(0, 0, 0, 0.2); } #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today a {  color:#ef9900; } #ui-datepicker-div .ui-datepicker-calendar td a {  color:#999; } #ui-datepicker-div .ui-datepicker-calendar td a:hover {  color:#ef9900; } body table.booked-calendar td.today .date span {  border-color:#ef9900; } body table.booked-calendar td.today:hover .date span {  background-color:#ef9900 !important; } body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-title {  color:#ef9900; } body .booked-calendar-wrap .booked-appt-list .timeslot.timeslot-count-hidden .timeslot-time {  height:auto; } .btn, button, .button, input[type="submit"], .tnp-subscription .tnp-field-button .tnp-button {  font-size:15px;  font-weight:700;  color:#fff;  padding:0 34px;  line-height:51px;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  font-family:'Poppins', sans-serif;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  -webkit-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  -khtml-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  -moz-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  -ms-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  -o-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  position:relative;  display:inline-block;  text-align:center;  cursor:pointer;  border:none;  background-color:#ef9900;  background-image:-webkit-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-moz-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-ms-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-o-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');  background-size:300%, 1px;  background-position:0%;  height:auto; } .btn:hover, button:hover, .button:hover, input[type="submit"]:hover, .tnp-subscription .tnp-field-button .tnp-button:hover, .btn:focus, button:focus, .button:focus, input[type="submit"]:focus, .tnp-subscription .tnp-field-button .tnp-button:focus, .btn:active, button:active, .button:active, input[type="submit"]:active, .tnp-subscription .tnp-field-button .tnp-button:active, .btn:not([disabled]):not(.disabled).active, button:not([disabled]):not(.disabled).active, .button:not([disabled]):not(.disabled).active, input[type="submit"]:not([disabled]):not(.disabled).active, .tnp-subscription .tnp-field-button .tnp-button:not([disabled]):not(.disabled).active, .btn:not([disabled]):not(.disabled):active, button:not([disabled]):not(.disabled):active, .button:not([disabled]):not(.disabled):active, input[type="submit"]:not([disabled]):not(.disabled):active, .tnp-subscription .tnp-field-button .tnp-button:not([disabled]):not(.disabled):active {  outline:medium none;  text-decoration:none;  color:#fff;  background-position:100%;  background-color:#20b34d; } .ct-newsletter-btn-gradient .ct-newsletter .tnp-field-button .tnp-button {  background-image:-webkit-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-moz-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-ms-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-o-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');  background-size:300%, 1px;  background-position:0%; } .ct-newsletter-btn-gradient .ct-newsletter .tnp-field-button .tnp-button:hover, .ct-newsletter-btn-gradient .ct-newsletter .tnp-field-button .tnp-button:focus {  background-position:100%; } .btn--flex .btn {  display:inline-flex;  align-items:center; } .btn--flex .btn i {  display:flex;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .elementor a.btn {  -webkit-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -khtml-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -moz-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -ms-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -o-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  box-shadow:0 7px 16px rgba(12, 12, 12, 0.22); } .btn i {  margin-left:8px; } .btn i.space-right {  margin-left:0;  margin-right:8px; } .btn i.fac-rotate {  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1); } .btn .ct-align-icon-left i {  margin-left:0;  margin-right:8px; } .btn .ct-align-icon-right {  float:right; } @media screen and (min-width:768px) {  .btn.btn-padding-big {   padding-left:165px;   padding-right:165px;  } } .btn.hover-white:hover {  background-color:#fff;  color:#20b34d; } .btn.btn-square {  -webkit-border-radius:0px !important;  -khtml-border-radius:0px !important;  -moz-border-radius:0px !important;  -ms-border-radius:0px !important;  -o-border-radius:0px !important;  border-radius:0px !important; } .btn.btn-half-circle1, .btn.btn-half-circle2 {  line-height:56px;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  background:#20b34d;  font-size:16px;  padding-left:34px;  padding-right:58px;  z-index:1;  overflow:hidden;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } .btn.btn-half-circle1:before, .btn.btn-half-circle2:before {  content:'';  position:absolute;  top:0;  right:0;  width:28px;  height:100%;  background-color:#ef9900;  z-index:-2;  -webkit-border-radius:56px 5px 5px 56px;  -khtml-border-radius:56px 5px 5px 56px;  -moz-border-radius:56px 5px 5px 56px;  -ms-border-radius:56px 5px 5px 56px;  -o-border-radius:56px 5px 5px 56px;  border-radius:56px 5px 5px 56px;  -webkit-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } .btn.btn-half-circle1 .ct-button-icon, .btn.btn-half-circle2 .ct-button-icon {  position:absolute;  right:34px;  top:50%;  -webkit-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  opacity:0; } .btn.btn-half-circle1 .ct-button-icon i, .btn.btn-half-circle2 .ct-button-icon i {  margin:0; } .btn.btn-half-circle1:hover, .btn.btn-half-circle2:hover, .btn.btn-half-circle1:focus, .btn.btn-half-circle2:focus {  color:#20b34d;  background-color:transparent; } .btn.btn-half-circle1:hover .ct-button-icon, .btn.btn-half-circle2:hover .ct-button-icon, .btn.btn-half-circle1:focus .ct-button-icon, .btn.btn-half-circle2:focus .ct-button-icon {  right:24px;  opacity:1; } .btn.btn-half-circle1:hover:before, .btn.btn-half-circle2:hover:before, .btn.btn-half-circle1:focus:before, .btn.btn-half-circle2:focus:before {  width:100%;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px; } .btn.btn-half-circle2 {  color:#313131;  background-color:#ef9900; } .btn.btn-half-circle2:hover, .btn.btn-half-circle2:focus {  color:#fff;  background-color:transparent; } .btn.btn-half-circle2:before {  background-color:#313131; } .btn.btn-mini {  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important;  font-size:15px;  font-weight:600;  line-height:48px;  padding:0 25px; } .btn.btn-block {  display:block; } .btn.btn-primary {  background-image:none;  background-color:#ef9900;  border-color:#ef9900; } .btn.btn-primary:hover, .btn.btn-primary:focus {  background-color:#20b34d;  border-color:#20b34d;  color:#fff; } .btn.btn-primary.hover-white:hover {  background-color:#fff;  color:#20b34d; } .btn.btn-secondary {  background-color:transparent;  background-image:none;  font-size:16px;  line-height:55px;  padding:0 42px;  z-index:1;  overflow:hidden; } .btn.btn-secondary:before, .btn.btn-secondary:after {  content:'';  top:0;  left:0;  right:0;  bottom:0;  position:absolute;  z-index:-1;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  background-color:#20b34d; } .btn.btn-secondary:after {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-transform:scaleY(0);  -khtml-transform:scaleY(0);  -moz-transform:scaleY(0);  -ms-transform:scaleY(0);  -o-transform:scaleY(0);  transform:scaleY(0); } .btn.btn-secondary:hover:before {  opacity:0; } .btn.btn-secondary:hover:after {  -webkit-transform:scaleY(1);  -khtml-transform:scaleY(1);  -moz-transform:scaleY(1);  -ms-transform:scaleY(1);  -o-transform:scaleY(1);  transform:scaleY(1); } .btn.btn-secondary2 {  border-color:#20b34d;  background-color:#20b34d;  background-image:none;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } .btn.btn-secondary2:hover {  border-color:#ef9900;  background-color:#ef9900; } .btn.btn-round {  -webkit-border-radius:60px;  -khtml-border-radius:60px;  -moz-border-radius:60px;  -ms-border-radius:60px;  -o-border-radius:60px;  border-radius:60px;  line-height:57px;  padding:0 46px;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } .btn.btn-round2 {  -webkit-border-radius:60px;  -khtml-border-radius:60px;  -moz-border-radius:60px;  -ms-border-radius:60px;  -o-border-radius:60px;  border-radius:60px;  line-height:56px;  padding:0 34px;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important;  background-image:none !important;  background-color:#ef9900; } .btn.btn-round2:hover, .btn.btn-round2:focus {  background-color:#f90; } .btn.btn-round3 {  -webkit-box-shadow:0 8px 27px rgba(255, 153, 0, 0.19) !important;  -khtml-box-shadow:0 8px 27px rgba(255, 153, 0, 0.19) !important;  -moz-box-shadow:0 8px 27px rgba(255, 153, 0, 0.19) !important;  -ms-box-shadow:0 8px 27px rgba(255, 153, 0, 0.19) !important;  -o-box-shadow:0 8px 27px rgba(255, 153, 0, 0.19) !important;  box-shadow:0 8px 27px rgba(255, 153, 0, 0.19) !important;  font-size:16px;  line-height:52px;  font-family:inherit;  padding:0 30px;  -webkit-border-radius:52px;  -khtml-border-radius:52px;  -moz-border-radius:52px;  -ms-border-radius:52px;  -o-border-radius:52px;  border-radius:52px;  background-image:-webkit-linear-gradient(20deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-moz-linear-gradient(20deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-ms-linear-gradient(20deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-o-linear-gradient(20deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:linear-gradient(20deg, #ef9900 0%, #f90 50%, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); } .btn.btn-round3.icon-active {  padding-left:60px; } .btn.btn-round3.icon-active .ct-button-icon {  height:38px;  line-height:38px;  background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(bottom, #ef9900, #f90);  background-image:-moz-linear-gradient(bottom, #ef9900, #f90);  background-image:-ms-linear-gradient(bottom, #ef9900, #f90);  background-image:-o-linear-gradient(bottom, #ef9900, #f90);  background-image:linear-gradient(bottom, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90');  -webkit-border-radius:40px;  -khtml-border-radius:40px;  -moz-border-radius:40px;  -ms-border-radius:40px;  -o-border-radius:40px;  border-radius:40px;  position:absolute;  top:50%;  left:7px;  width:38px;  -webkit-transform:translate(0%, -50%);  -khtml-transform:translate(0%, -50%);  -moz-transform:translate(0%, -50%);  -ms-transform:translate(0%, -50%);  -o-transform:translate(0%, -50%);  transform:translate(0%, -50%); } .btn.btn-round3.icon-active .ct-button-icon i {  margin:0;  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  font-size:20px; } .btn.btn-round3.btn-third-color {  background-image:-webkit-linear-gradient(90deg, #ef9900 0%, #ffd200 50%, #ef9900);  background-image:-moz-linear-gradient(90deg, #ef9900 0%, #ffd200 50%, #ef9900);  background-image:-ms-linear-gradient(90deg, #ef9900 0%, #ffd200 50%, #ef9900);  background-image:-o-linear-gradient(90deg, #ef9900 0%, #ffd200 50%, #ef9900);  background-image:linear-gradient(90deg, #ef9900 0%, #ffd200 50%, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');  -webkit-box-shadow:0 8px 27px rgba(255, 210, 0, 0.19) !important;  -khtml-box-shadow:0 8px 27px rgba(255, 210, 0, 0.19) !important;  -moz-box-shadow:0 8px 27px rgba(255, 210, 0, 0.19) !important;  -ms-box-shadow:0 8px 27px rgba(255, 210, 0, 0.19) !important;  -o-box-shadow:0 8px 27px rgba(255, 210, 0, 0.19) !important;  box-shadow:0 8px 27px rgba(255, 210, 0, 0.19) !important; } .btn.btn-round3.btn-third-color.icon-active .ct-button-icon {  background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#ffd200));  background-image:-webkit-linear-gradient(bottom, #ef9900, #ffd200);  background-image:-moz-linear-gradient(bottom, #ef9900, #ffd200);  background-image:-ms-linear-gradient(bottom, #ef9900, #ffd200);  background-image:-o-linear-gradient(bottom, #ef9900, #ffd200);  background-image:linear-gradient(bottom, #ef9900, #ffd200);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#ffd200'); } .btn.btn-round-slider {  -webkit-border-radius:60px;  -khtml-border-radius:60px;  -moz-border-radius:60px;  -ms-border-radius:60px;  -o-border-radius:60px;  border-radius:60px; } .btn.btn-team {  color:#383838;  font-size:14px;  font-weight:600;  line-height:33px;  padding:0 26px;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important;  background-color:transparent !important;  background-image:none !important;  z-index:1; } .btn.btn-team:before, .btn.btn-team:after {  content:'';  top:0;  left:0;  right:0;  bottom:0;  position:absolute;  z-index:-1;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px; } .btn.btn-team:before {  background-color:#eef2fb; } .btn.btn-team:after {  opacity:0;  background-image:-webkit-linear-gradient(90deg, #ef9900 0%, #ef9900 50%, #f90);  background-image:-moz-linear-gradient(90deg, #ef9900 0%, #ef9900 50%, #f90);  background-image:-ms-linear-gradient(90deg, #ef9900 0%, #ef9900 50%, #f90);  background-image:-o-linear-gradient(90deg, #ef9900 0%, #ef9900 50%, #f90);  background-image:linear-gradient(90deg, #ef9900 0%, #ef9900 50%, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');  background-size:300%, 1px;  background-position:0%; } .btn.btn-team:hover {  color:#fff; } .btn.btn-team:hover:before {  opacity:0; } .btn.btn-team:hover:after {  opacity:1; } .btn.text-white {  background-color:transparent;  background-image:none !important;  padding:0;  line-height:normal;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } .btn.text-white:before {  content:'';  width:100%;  height:1px;  background-color:rgba(255, 255, 255, 0.85);  position:absolute;  bottom:-8px;  left:0;  opacity:0;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .btn.text-white:hover:before {  opacity:1;  bottom:0; } .btn.line-white {  background-color:transparent;  background-image:none;  line-height:40px;  padding:0 17px;  z-index:1;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } .btn.line-white:before {  content:'';  width:4px;  height:100%;  position:absolute;  top:0;  left:0;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  z-index:-1;  background-color:#ef9900;  font-size:14px; } .btn.line-white:hover, .btn.line-white:focus {  color:#fff; } .btn.line-white:hover:before, .btn.line-white:focus:before {  width:100%; } .btn.line-white2 {  background-color:transparent;  background-image:none;  line-height:56px;  padding:0;  font-size:16px;  z-index:1;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } .btn.line-white2 .ct-button-text {  border-bottom:1px solid #e1e1e1; } .btn.line-white2 .ct-button-icon {  color:#ef9900;  font-size:18px; } .btn.line-white2 .ct-button-icon.ct-align-icon-right i {  margin-left:10px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  display:inline-block; } .btn.line-white2:hover .ct-button-icon.ct-align-icon-right i {  -webkit-transform:translateX(4px);  -khtml-transform:translateX(4px);  -moz-transform:translateX(4px);  -ms-transform:translateX(4px);  -o-transform:translateX(4px);  transform:translateX(4px); } .btn.btn-white {  background-color:transparent;  background-image:none !important;  color:#000;  position:relative;  z-index:1; } .btn.btn-white:before, .btn.btn-white:after {  content:'';  top:0;  left:0;  right:0;  bottom:0;  position:absolute;  z-index:-1;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  -webkit-border-radius:74px;  -khtml-border-radius:74px;  -moz-border-radius:74px;  -ms-border-radius:74px;  -o-border-radius:74px;  border-radius:74px; } .btn.btn-white:before {  background-color:#fff; } .btn.btn-white:after {  opacity:0;  background-image:-webkit-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-moz-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-ms-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-o-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');  background-size:300%, 1px;  background-position:0%; } .btn.btn-white:hover {  color:#fff; } .btn.btn-white:hover:before {  opacity:0; } .btn.btn-white:hover:after {  opacity:1; } .btn.btn-white2 {  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important;  background-image:none;  background-color:#fff;  padding-left:46px;  padding-right:46px;  line-height:62px;  font-size:16px;  -webkit-border-radius:62px;  -khtml-border-radius:62px;  -moz-border-radius:62px;  -ms-border-radius:62px;  -o-border-radius:62px;  border-radius:62px;  color:#0e0e0e; } .btn.btn-white2:hover {  background-color:#20b34d;  color:#fff; } .btn.btn-third {  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important;  background-image:none;  background-color:#ef9900;  padding-left:36px;  padding-right:36px;  line-height:58px;  font-size:15px;  -webkit-border-radius:58px;  -khtml-border-radius:58px;  -moz-border-radius:58px;  -ms-border-radius:58px;  -o-border-radius:58px;  border-radius:58px;  color:#fff; } .btn.btn-third:hover {  background-color:#ef9900;  color:#fff; } .btn.btn-third2 {  background-color:#ef9900;  padding-left:26px;  padding-right:26px;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  line-height:53px; } .btn.btn-third2:hover {  background-color:#ef9900;  color:#fff; } .btn.btn-hover-outline {  border:2px solid #ef9900;  line-height:47px; } .btn.btn-hover-outline:hover, .btn.btn-hover-outline:focus {  background-color:transparent;  border-color:#ef9900;  color:#ef9900; } .btn.btn-hover-primary-dark:hover, .btn.btn-hover-primary-dark:focus {  background-color:#c67f00 !important;  border-color:#c67f00 !important;  color:#fff !important; } .btn.btn-effect {  overflow:hidden;  z-index:1; } .btn.btn-effect:after {  content:'';  position:absolute;  top:0;  left:-200%;  width:200%;  height:100%;  -webkit-transform:skewX(-20deg);  -khtml-transform:skewX(-20deg);  -moz-transform:skewX(-20deg);  -ms-transform:skewX(-20deg);  -o-transform:skewX(-20deg);  transform:skewX(-20deg);  background-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.4)), to(transparent));  background-image:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.4), transparent);  z-index:-1; } .btn.btn-effect:hover:after {  -webkit-animation:btn_shine 1.2s ease;  animation:btn_shine 1.2s ease;  -webkit-animation-delay:0.1s;  animation-delay:0.1s; } .btn.effect-left-to-right {  z-index:1; } .btn.effect-left-to-right:before {  content:"";  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:#fff;  transform-origin:right center;  -webkit-transform-origin:right center;  -webkit-transform:scale(0, 1);  -khtml-transform:scale(0, 1);  -moz-transform:scale(0, 1);  -ms-transform:scale(0, 1);  -o-transform:scale(0, 1);  transform:scale(0, 1);  -webkit-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  -khtml-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  -moz-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  -ms-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  -o-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  z-index:-1; } .btn.effect-left-to-right:hover, .btn.effect-left-to-right:focus {  color:#20b34d; } .btn.effect-left-to-right:hover:before, .btn.effect-left-to-right:focus:before {  transform-origin:left center;  -webkit-transform-origin:left center;  -webkit-transform:scale(1, 1);  -khtml-transform:scale(1, 1);  -moz-transform:scale(1, 1);  -ms-transform:scale(1, 1);  -o-transform:scale(1, 1);  transform:scale(1, 1); } .btn.btn-small {  line-height:40px;  padding:0 18px;  font-size:14px;  font-weight:600;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  background-color:#ef9900;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important;  display:inline-flex;  align-items:center; } .btn.btn-small:hover, .btn.btn-small:focus {  background-color:#c67f00; } .btn.btn-small i.flaticon-v2-right {  font-size:24px;  margin-right:-6px; } .btn.btn-outline-primary {  color:#ef9900;  border:2px solid #ef9900;  background-color:transparent;  background-image:none;  line-height:48px; } .btn.btn-outline-primary:before, .btn.btn-outline-primary:after {  display:none; } .btn.btn-outline-primary:hover, .btn.btn-outline-primary:focus {  background-color:#ef9900;  color:#fff; } .btn.btn-outline-secondary {  color:#20b34d;  border:2px solid #20b34d;  background-color:transparent;  background-image:none;  line-height:48px; } .btn.btn-outline-secondary:before, .btn.btn-outline-secondary:after {  display:none; } .btn.btn-outline-secondary:hover, .btn.btn-outline-secondary:focus {  border-color:#ef9900;  background-color:#ef9900;  color:#fff; } .btn.btn-outline-white {  color:#fff;  border:2px solid #fff;  background-color:transparent;  -webkit-border-radius:51px;  -khtml-border-radius:51px;  -moz-border-radius:51px;  -ms-border-radius:51px;  -o-border-radius:51px;  border-radius:51px;  line-height:41px;  padding:0 35px;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } .btn.btn-outline-white:hover, .btn.btn-outline-white:focus {  background-color:#20b34d;  border-color:#20b34d;  color:#fff; } .btn.line-dark1 {  background:transparent;  color:#000;  box-shadow:none !important;  padding-right:26px;  padding-left:0; } .btn.line-dark1 i {  color:#ef9900; } .btn.line-dark1 .ct-button-text {  border-bottom:1px solid #b2b2b2;  display:inline-block;  line-height:1.1;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .btn.line-dark1:hover, .btn.line-dark1:focus {  color:#ef9900; } .btn.line-dark1:hover .ct-button-text, .btn.line-dark1:focus .ct-button-text {  border-color:rgba(239, 153, 0, 0.25);  color:#ef9900; } .ct-icon-active + .btn.btn-white2 {  padding-right:76px; } .ct-icon-active + .btn.btn-white2 .ct-button-icon {  position:absolute;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  right:10px;  width:44px;  height:44px;  background-color:#ef9900;  color:#fff;  line-height:44px;  border-radius:44px;  text-align:center; } .ct-icon-active + .btn.btn-white2 .ct-button-icon * {  margin:0px; } .ct-icon-active + .btn.btn-white2:hover .ct-button-icon {  background-color:#fff;  color:#20b34d; } .ct-icon-active + .btn.btn-third {  padding-right:68px; } .ct-icon-active + .btn.btn-third .ct-button-icon {  position:absolute;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  right:9px;  width:40px;  height:40px;  background-color:#fff;  color:#ef9900;  line-height:40px;  border-radius:40px;  text-align:center; } .ct-icon-active + .btn.btn-third .ct-button-icon * {  margin:0px; } .ct-icon-active + .btn.btn-third:hover .ct-button-icon {  background-color:#fff;  color:#ef9900; } .btn-text {  background-image:-webkit-linear-gradient(90deg, #20b34d 0%, #8ceaa9 50%, #20b34d);  background-image:-moz-linear-gradient(90deg, #20b34d 0%, #8ceaa9 50%, #20b34d);  background-image:-ms-linear-gradient(90deg, #20b34d 0%, #8ceaa9 50%, #20b34d);  background-image:-o-linear-gradient(90deg, #20b34d 0%, #8ceaa9 50%, #20b34d);  background-image:linear-gradient(90deg, #20b34d 0%, #8ceaa9 50%, #20b34d);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');  font-size:14px;  line-height:24px;  font-weight:700; } .btn-text i {  margin-right:4px;  display:initial; } .btn-text span {  display:initial;  border-bottom:1px solid #20b34d;  line-height:20px; } .btn-text:hover {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .btn-text:hover span {  border-color:#ef9900; } .btn-landing .btn.btn-default {  font-size:18px;  font-weight:600;  line-height:74px;  padding:0 66px;  -webkit-border-radius:74px;  -khtml-border-radius:74px;  -moz-border-radius:74px;  -ms-border-radius:74px;  -o-border-radius:74px;  border-radius:74px;  -webkit-box-shadow:0 5px 4px rgba(0, 0, 0, 0.08) inset;  -khtml-box-shadow:0 5px 4px rgba(0, 0, 0, 0.08) inset;  -moz-box-shadow:0 5px 4px rgba(0, 0, 0, 0.08) inset;  -ms-box-shadow:0 5px 4px rgba(0, 0, 0, 0.08) inset;  -o-box-shadow:0 5px 4px rgba(0, 0, 0, 0.08) inset;  box-shadow:0 5px 4px rgba(0, 0, 0, 0.08) inset; } @media screen and (max-width:767px) {  .btn-landing .btn.btn-default {   line-height:60px;   padding:0 46px;   font-size:16px;  } } .btn-landing .btn.btn-white {  font-size:18px;  font-weight:600;  line-height:74px;  padding:0 66px;  -webkit-border-radius:74px;  -khtml-border-radius:74px;  -moz-border-radius:74px;  -ms-border-radius:74px;  -o-border-radius:74px;  border-radius:74px; } .btn-landing .btn.btn-white:before {  -webkit-box-shadow:0 4px 8px rgba(0, 0, 0, 0.52) inset;  -khtml-box-shadow:0 4px 8px rgba(0, 0, 0, 0.52) inset;  -moz-box-shadow:0 4px 8px rgba(0, 0, 0, 0.52) inset;  -ms-box-shadow:0 4px 8px rgba(0, 0, 0, 0.52) inset;  -o-box-shadow:0 4px 8px rgba(0, 0, 0, 0.52) inset;  box-shadow:0 4px 8px rgba(0, 0, 0, 0.52) inset; } @media screen and (max-width:767px) {  .btn-landing .btn.btn-white {   line-height:60px;   padding:0 46px;   font-size:16px;  } } .btn-type-normal .btn, .btn-type-normal button, .btn-type-normal .button, .btn-type-normal input[type="submit"] {  background-image:none; } .btn-type-normal .ct-newsletter.widget .tnp-field-button .tnp-button:hover, .btn-type-normal .ct-newsletter.widget .tnp-field-button .tnp-button:focus {  background-color:#c67f00; } .rm-box-shadow .btn, .rm-boxshadow .btn {  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } .add-box-shadow .btn {  -webkit-box-shadow:0 8px 8px rgba(12, 12, 12, 0.23) !important;  -khtml-box-shadow:0 8px 8px rgba(12, 12, 12, 0.23) !important;  -moz-box-shadow:0 8px 8px rgba(12, 12, 12, 0.23) !important;  -ms-box-shadow:0 8px 8px rgba(12, 12, 12, 0.23) !important;  -o-box-shadow:0 8px 8px rgba(12, 12, 12, 0.23) !important;  box-shadow:0 8px 8px rgba(12, 12, 12, 0.23) !important; } .add-box-shadow .btn:hover {  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } .ct-icon-active {  display:none; } .btn.btn-icon-fixed {  line-height:56px;  height:inherit;  padding-right:26px;  padding-left:78px;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px; } .btn.btn-icon-fixed:before, .btn.btn-icon-fixed:after {  display:none; } .btn.btn-icon-fixed i {  font-size:18px;  margin:0;  position:absolute;  width:56px;  height:56px;  top:0;  left:0;  background:#b27200;  border-radius:3px 0 0 3px;  line-height:56px;  text-align:center; } .btn.btn-icon-fixed i:before {  display:inline-block;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .btn.btn-icon-fixed:hover i:before {  -o-animation:toRightFromLeft 0.3s forwards;  -ms-animation:toRightFromLeft 0.3s forwards;  -webkit-animation:toRightFromLeft 0.3s forwards;  animation:toRightFromLeft 0.3s forwards; } .btn-arrow, .btn-arrow2 {  display:inline-flex; } .btn-arrow span:not(.ct-button-icon), .btn-arrow2 span:not(.ct-button-icon) {  font-size:14px;  font-weight:700;  color:#0e0e0e;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  font-family:'Poppins', sans-serif;  line-height:37px;  padding:0 12px 0 20px;  display:inline-block;  position:relative;  z-index:1; } .btn-arrow span:not(.ct-button-icon):before, .btn-arrow2 span:not(.ct-button-icon):before {  content:'';  position:absolute;  right:0;  top:0;  bottom:0;  width:0;  background-color:#0e0e0e;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  z-index:-1; } .btn-arrow i, .btn-arrow2 i {  width:37px;  height:37px;  background-color:#ef9900;  line-height:37px;  color:#fff;  text-align:center;  font-size:13px;  display:inline-block; } .btn-arrow:hover span, .btn-arrow2:hover span {  color:#fff;  -webkit-transition-delay:0.1s;  transition-delay:0.1s; } .btn-arrow:hover span:before, .btn-arrow2:hover span:before {  width:100%; } .btn-arrow.btn, .btn-arrow2.btn {  padding:0;  background-color:transparent;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } .btn-arrow.btn:before, .btn-arrow2.btn:before, .btn-arrow.btn:after, .btn-arrow2.btn:after {  display:none; } .btn-arrow.btn:hover, .btn-arrow2.btn:hover, .btn-arrow.btn:focus, .btn-arrow2.btn:focus {  background-color:transparent; } .btn-arrow2 {  background-image:none; } .btn-arrow2 span:not(.ct-button-icon) {  font-size:15px;  padding-right:16px;  line-height:50px; } .btn-arrow2 span:not(.ct-button-icon):before {  -webkit-border-radius:50px 0 0 50px;  -khtml-border-radius:50px 0 0 50px;  -moz-border-radius:50px 0 0 50px;  -ms-border-radius:50px 0 0 50px;  -o-border-radius:50px 0 0 50px;  border-radius:50px 0 0 50px; } .btn-arrow2 i {  width:50px;  height:50px;  line-height:50px;  font-size:14px;  -webkit-border-radius:0 50px 50px 0;  -khtml-border-radius:0 50px 50px 0;  -moz-border-radius:0 50px 50px 0;  -ms-border-radius:0 50px 50px 0;  -o-border-radius:0 50px 50px 0;  border-radius:0 50px 50px 0;  font-weight:700; } .btn-arrow2 i:before {  margin-left:-3px; } .btn-line {  font-size:14px;  line-height:24px;  font-family:'Poppins', sans-serif;  font-weight:700;  color:#000; } .btn-line span {  position:relative; } .btn-line span:before {  content:'';  height:1px;  background-color:#000;  width:100%;  position:absolute;  bottom:-1px;  left:0;  right:0;  transform-origin:right center;  -webkit-transform-origin:right center;  -webkit-transform:scale(0, 1);  -khtml-transform:scale(0, 1);  -moz-transform:scale(0, 1);  -ms-transform:scale(0, 1);  -o-transform:scale(0, 1);  transform:scale(0, 1);  -webkit-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  -khtml-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  -moz-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  -ms-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  -o-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); } .btn-line i {  margin-left:8px;  font-size:20px;  font-weight:400;  margin-top:1px;  color:#ef9900; } .btn-line:hover {  color:#000; } .btn-line:hover span:before {  transform-origin:left center;  -webkit-transform-origin:lefy center;  -webkit-transform:scale(1, 1);  -khtml-transform:scale(1, 1);  -moz-transform:scale(1, 1);  -ms-transform:scale(1, 1);  -o-transform:scale(1, 1);  transform:scale(1, 1); } .btn-arrow-right {  font-size:14px;  color:#fff;  font-family:'Poppins', sans-serif;  font-weight:700;  display:inline-flex;  align-items:center; } .btn-arrow-right i {  height:26px;  line-height:26px;  width:26px;  -webkit-border-radius:26px;  -khtml-border-radius:26px;  -moz-border-radius:26px;  -ms-border-radius:26px;  -o-border-radius:26px;  border-radius:26px;  background-color:#ef9900;  text-align:center;  font-size:16px;  color:#fff;  margin-left:6px; } .btn-arrow-right:hover, .btn-arrow-right:focus {  color:#ef9900; } .ct-button-wrapper .btn-arrow2 {  flex-direction:row-reverse; } .ct-button-wrapper .btn-arrow2 span:not(.ct-button-icon) {  height:50px;  line-height:50px; } .ct-button-wrapper .flaticon, .ct-button-wrapper .flaticonv2, .ct-button-wrapper .flaticonv3, .ct-button-wrapper .flaticonv4, .ct-button-wrapper .flaticonv5 {  font-weight:400; } .ct-button-wrapper.icon-right.btn--flex .btn {  flex-direction:row-reverse; } .icon-primary-color .ct-button-icon {  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .icon-primary-color .btn.btn-secondary2:not(:hover) .ct-button-icon {  color:#ef9900; } .rev-btn-animate1 {  overflow:hidden;  display:inline-flex;  align-items:center;  justify-content:center;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .rev-btn-animate1:before, .rev-btn-animate1:after {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:1;  -webkit-transition:all 0.8s;  -moz-transition:all 0.8s;  -o-transition:all 0.8s;  transition:all 0.8s;  opacity:1;  -webkit-transform:translate(-105%, 0);  transform:translate(-105%, 0);  border-right-width:2px;  border-right-style:solid;  border-right-color:#fff;  background-color:rgba(255, 255, 255, .5); } .rev-btn-animate1:after {  -webkit-transition-delay:0.75s;  transition-delay:0.75s; } .rev-btn-animate1:hover, .rev-btn-animate1:focus {  background:#ef9900; } .rev-btn-animate1:hover:before, .rev-btn-animate1:focus:before, .rev-btn-animate1:hover:after, .rev-btn-animate1:focus:after {  opacity:0;  -webkit-transform:translate(0, 0);  transform:translate(0, 0); } @-webkit-keyframes scrolldown {  0% {   top:-15px;  }  80% {   top:60px;  }  100% {   top:60px;  } } @-moz-keyframes scrolldown {  0% {   top:-15px;  }  80% {   top:60px;  }  100% {   top:60px;  } } @keyframes scrolldown {  0% {   top:-15px;  }  80% {   top:60px;  }  100% {   top:60px;  } } .btn.line-animate-left {  background:none;  font-size:12px;  font-weight:600;  text-transform:uppercase;  line-height:60px;  padding:0 18px;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  overflow:hidden; } .btn.line-animate-left:before {  content:'';  width:3px;  height:100%;  background-color:#545454;  position:absolute;  top:0;  left:0; } .btn.line-animate-left:after {  content:'';  height:15px;  width:3px;  position:absolute;  top:0;  left:0;  background-color:#ef9900;  animation:scrolldown 2s cubic-bezier(0.6, 0, 0.1, 1) infinite;  -webkit-animation:scrolldown 2s cubic-bezier(0.6, 0, 0.1, 1) infinite; } .ct-header-elementor-popup {  position:fixed;  background-color:#000;  top:0;  left:0;  width:100%;  height:100%;  z-index:999999;  display:flex;  flex-wrap:wrap;  align-items:center;  justify-content:center;  text-align:center;  opacity:0;  visibility:hidden;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  clip:rect(1px, 1px, 1px, 1px);  -webkit-transform:scaleY(0);  -khtml-transform:scaleY(0);  -moz-transform:scaleY(0);  -ms-transform:scaleY(0);  -o-transform:scaleY(0);  transform:scaleY(0);  transform-origin:0 0 0;  -webkit-transform-origin:0 0 0;  -ms-transform-origin:0 0 0;  -o-transform-origin:0 0 0;  } .ct-header-elementor-popup.open {  opacity:1;  visibility:visible;  clip:inherit;  -webkit-transform:scaleY(1);  -khtml-transform:scaleY(1);  -moz-transform:scaleY(1);  -ms-transform:scaleY(1);  -o-transform:scaleY(1);  transform:scaleY(1); } .ct-header-elementor-popup:before {  content:'';  z-index:-1;  background-color:inherit;  position:absolute;  opacity:0.9;  top:0;  left:0;  width:100%;  height:100%; } .ct-header-elementor-popup .ct-header-popup-logo {  margin-bottom:80px; } .ct-header-elementor-popup .elementor-popup-menu {  margin-bottom:80px; } .ct-header-elementor-popup .elementor-popup-menu span {  position:relative; } .ct-header-elementor-popup .elementor-popup-menu span:before {  content:'';  margin:auto;  left:0;  right:0;  height:2px;  position:absolute;  bottom:-4px;  background-color:#ef9900;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  width:0;  opacity:0; } .ct-header-elementor-popup .elementor-popup-menu a {  font-size:16px;  font-weight:600;  color:#fff;  font-family:'Poppins', sans-serif; } .ct-header-elementor-popup .elementor-popup-menu a:hover span:before {  width:100%;  opacity:1; } .ct-header-elementor-popup .elementor-popup-menu li + li {  margin-top:25px; } .ct-header-elementor-popup .elementor-popup-social a {  width:35px;  height:35px;  -webkit-border-radius:35px;  -khtml-border-radius:35px;  -moz-border-radius:35px;  -ms-border-radius:35px;  -o-border-radius:35px;  border-radius:35px;  background-color:#fff;  line-height:35px;  color:#000;  display:inline-block;  margin:8px; } .ct-header-elementor-popup .elementor-popup-social a:hover {  background-color:#ef9900;  color:#fff; } .ct-header-elementor-popup .ct-header-popup-main {  padding:80px 15px; } .ct-header-elementor-popup .ct-header-popup-scroll {  max-width:800px;  height:100vh;  overflow:scroll;  width:100%;  position:relative;  right:-40px; } .ct-header-elementor-popup .ct-header-popup-inner {  width:100%;  max-width:640px;  overflow:hidden;  margin-left:-40px; } .ct-header-elementor-popup .ct-close {  position:absolute;  top:30px;  right:30px;  cursor:pointer;  width:30px;  height:30px; } #ct-header-wrap {  position:relative;  z-index:999; } #ct-header-wrap .far, #ct-header-wrap .fac {  font-family:"Font Awesome 5 Pro"; } #ct-header-wrap .row {  align-items:center; } #ct-header-wrap .ct-header-branding {  margin:15px;  position:relative;  flex-grow:1;  opacity:1; } #ct-header-wrap .ct-header-branding img {  max-height:60px;  max-width:inherit;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } #ct-header-wrap .ct-header-branding .logo-light, #ct-header-wrap .ct-header-branding .logo-mobile {  position:absolute;  top:50%;  left:0%;  -webkit-transform:translate(0%, -50%);  -khtml-transform:translate(0%, -50%);  -moz-transform:translate(0%, -50%);  -ms-transform:translate(0%, -50%);  -o-transform:translate(0%, -50%);  transform:translate(0%, -50%);  opacity:0; } #ct-header-wrap #ct-header {  -webkit-transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -khtml-transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -moz-transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -ms-transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -o-transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } #ct-header-wrap #ct-header.h-fixed {  background-color:#fff;  -webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05);  -khtml-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05);  -moz-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05);  -ms-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05);  -o-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05);  box-shadow:0 3px 6px rgba(0, 0, 0, 0.05);  position:fixed;  left:0;  top:0;  right:0;  -webkit-animation:0.95s ease 0s normal forwards 1 running headerSlideDown;  -khtml-animation:0.95s ease 0s normal forwards 1 running headerSlideDown;  -moz-animation:0.95s ease 0s normal forwards 1 running headerSlideDown;  -ms-animation:0.95s ease 0s normal forwards 1 running headerSlideDown;  -o-animation:0.95s ease 0s normal forwards 1 running headerSlideDown;  animation:0.95s ease 0s normal forwards 1 running headerSlideDown; } #ct-header-wrap #ct-header.h-fixed .ct-header-branding {  margin-top:10px;  margin-bottom:10px; } #ct-header-wrap #ct-header.h-fixed .ct-header-branding img {  max-height:50px; } #ct-header-wrap #ct-header.h-fixed .ct-header-branding .logo-light {  opacity:0; } #ct-header-wrap #ct-header.h-fixed .ct-header-branding .logo-dark {  opacity:1; } #ct-header-wrap #ct-header-top .row > div {  padding:0 15px; } #ct-header-wrap #ct-header-top .fac-phone {  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1); } #ct-header-wrap #ct-header-top.ct-header-top1 {  background-color:#383838;  padding:11px 0;  color:#fff;  font-size:14px;  line-height:24px; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-wellcome {  flex-grow:1;  font-family:'Poppins', sans-serif; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-wellcome span {  color:#ef9900; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social a {  display:inline-block; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social a + a {  margin-left:10px; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social a:hover {  -webkit-transform:translateY(-5px);  -khtml-transform:translateY(-5px);  -moz-transform:translateY(-5px);  -ms-transform:translateY(-5px);  -o-transform:translateY(-5px);  transform:translateY(-5px); } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social i {  background-color:#fff;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  width:25px;  height:25px;  line-height:25px;  -webkit-border-radius:25px;  -khtml-border-radius:25px;  -moz-border-radius:25px;  -ms-border-radius:25px;  -o-border-radius:25px;  border-radius:25px;  color:#ef9900;  text-align:center; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social i.fac-facebook-f {  color:#3b5999; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social i.fac-twitter {  color:#55acee; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social i.fac-linkedin-in {  color:#0077b5; } #ct-header-wrap #ct-header-top.ct-header-top1 .ct-header-social i.fac-pinterest {  color:#bd081c; } #ct-header-wrap #ct-header-top.ct-header-top2 {  background-color:#383640;  font-size:14px;  line-height:24px;  color:#fafafa;  padding:15px 0; } #ct-header-wrap #ct-header-top.ct-header-top2 .ct-header-social {  flex-grow:1; } #ct-header-wrap #ct-header-top.ct-header-top2 .ct-header-social a {  color:#fff;  margin-right:20px;  display:inline-block; } #ct-header-wrap #ct-header-top.ct-header-top2 .ct-header-social a:hover {  -webkit-transform:translateY(-10px);  -khtml-transform:translateY(-10px);  -moz-transform:translateY(-10px);  -ms-transform:translateY(-10px);  -o-transform:translateY(-10px);  transform:translateY(-10px);  color:#ef9900; } #ct-header-wrap #ct-header-top.ct-header-top2 .ct-header-holder {  margin:0 15px;  list-style:none; } #ct-header-wrap #ct-header-top.ct-header-top2 .ct-header-holder li {  margin-left:40px; } #ct-header-wrap #ct-header-top.ct-header-top2 .ct-header-holder li i {  margin-right:8px;  color:#ef9900; } #ct-header-wrap #ct-header-top.ct-header-top3 {  font-size:14px;  line-height:24px;  color:#dbdbdb;  padding:12px 0;  font-family:'Poppins', sans-serif; } @media screen and (max-width:1199px) {  #ct-header-wrap #ct-header-top.ct-header-top3 {   display:none;  } } #ct-header-wrap #ct-header-top.ct-header-top3 a {  color:inherit; } #ct-header-wrap #ct-header-top.ct-header-top3 a:hover {  color:#ef9900; } #ct-header-wrap #ct-header-top.ct-header-top3 .ct-header-wellcome {  flex-grow:1; } #ct-header-wrap #ct-header-top.ct-header-top3 .ct-header-wellcome span {  color:#ef9900;  font-weight:700; } #ct-header-wrap #ct-header-top.ct-header-top3 .ct-header-holder {  margin-top:0;  margin-bottom:0;  list-style:none; } #ct-header-wrap #ct-header-top.ct-header-top3 .ct-header-holder i {  color:#ef9900;  margin-right:6px; } #ct-header-wrap #ct-header-top.ct-header-top3 .ct-header-holder li + li {  margin-left:35px; } #ct-header-wrap #ct-header-top.ct-header-top4 .row {  align-items:flex-start; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-top-left {  flex-grow:1; } @media screen and (max-width:1199px) {  #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-top-left {   display:none;  } } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-social a {  display:inline-block;  margin-left:25px; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-social .fac-facebook-f {  color:#16599b; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-social .fac-twitter {  color:#03a9f4; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-social .fac-linkedin-in {  color:#0077b5; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-social .fac-pinterest {  color:#bd081c; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-wellcome {  line-height:35px;  color:#fff;  background-color:#ef9900;  padding:0 26px;  font-size:14px;  font-family:'Poppins', sans-serif;  display:inline-block;  margin-left:15px;  position:relative;  z-index:1;  margin-bottom:11px; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-wellcome:before {  content:'';  height:100%;  width:100px;  position:absolute;  top:0;  left:-8px;  -webkit-transform:skew(23deg);  -khtml-transform:skew(23deg);  -moz-transform:skew(23deg);  -ms-transform:skew(23deg);  -o-transform:skew(23deg);  transform:skew(23deg);  z-index:-1;  background-color:#ef9900; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-holder {  margin-left:0;  margin-right:0; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-holder i {  color:#ef9900; } #ct-header-wrap #ct-header-top.ct-header-top4 .ct-header-holder .ct-header-info-item:before {  width:0;  background-color:transparent;  border-left:1px dashed #b2b2b2; } #ct-header-wrap #ct-header-top.ct-header-top5 {  font-size:14px;  line-height:24px;  color:#000;  padding:11px 0;  font-weight:500;  background-color:#fff;  position:relative;  z-index:99; } @media screen and (max-width:1199px) {  #ct-header-wrap #ct-header-top.ct-header-top5 {   border-bottom:1px solid #ebebeb;  }  #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-holder {   display:flex;  } } @media screen and (max-width:767px) {  #ct-header-wrap #ct-header-top.ct-header-top5 {   display:none;  } } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-social {  flex-grow:1; } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-social a {  color:inherit;  margin-right:20px;  display:inline-block; } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-social a:hover {  -webkit-transform:translateY(-4px);  -khtml-transform:translateY(-4px);  -moz-transform:translateY(-4px);  -ms-transform:translateY(-4px);  -o-transform:translateY(-4px);  transform:translateY(-4px);  color:#ef9900; } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-holder {  margin:0 15px;  list-style:none; } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-holder li {  margin-left:50px; } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-holder li i {  margin-right:8px;  color:#ef9900; } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-holder li a {  color:inherit; } #ct-header-wrap #ct-header-top.ct-header-top5 .ct-header-holder li a:hover {  color:#ef9900; } #ct-header-wrap #ct-header-top.ct-header-top6 {  background-color:#20b34d;  padding:7px 0;  color:#fff;  font-size:14px;  line-height:24px; } #ct-header-wrap #ct-header-top.ct-header-top6 .ct-header-wellcome {  flex-grow:1;  font-family:'Poppins', sans-serif;  font-size:12px; } #ct-header-wrap #ct-header-top.ct-header-top6 .ct-header-wellcome span {  color:#ef9900; } @media screen and (max-width:767px) {  #ct-header-wrap #ct-header-top.ct-header-top6 .ct-header-wellcome {   padding-bottom:10px;  } } #ct-header-wrap #ct-header-top.ct-header-top6 .ct-header-social a {  display:inline-block;  color:#e4e4e4; } #ct-header-wrap #ct-header-top.ct-header-top6 .ct-header-social a + a {  margin-left:20px; } #ct-header-wrap #ct-header-top.ct-header-top6 .ct-header-social a:hover {  color:#ef9900; } @media screen and (max-width:767px) {  #ct-header-wrap #ct-header-top.ct-header-top6 {   display:block;  } } #ct-header-wrap #ct-header-top.ct-header-top8 ul {  list-style:none;  margin:0 15px;  padding:8px 0;  border-bottom:1px solid #e0e0e0;  font-size:14px;  line-height:24px;  color:#252525;  font-family:"Nunito Sans"; } #ct-header-wrap #ct-header-top.ct-header-top8 ul a {  color:inherit; } #ct-header-wrap #ct-header-top.ct-header-top8 ul a:hover {  color:#444; } #ct-header-wrap #ct-header-top.ct-header-top8 ul li + li {  margin-left:24px; } #ct-header-wrap #ct-header-top.ct-header-top8 ul li i {  margin-right:6px; } #ct-header-wrap #ct-header-top.ct-header-top9 {  background-color:#20b34d;  padding:11px 0;  color:#fff;  font-size:14px;  line-height:24px; } #ct-header-wrap #ct-header-top.ct-header-top9 .ct-header-wellcome {  flex-grow:1; } #ct-header-wrap #ct-header-top.ct-header-top9 .ct-header-wellcome span {  color:#ef9900; } #ct-header-wrap #ct-header-top.ct-header-top9 .ct-header-social a {  display:inline-block; } #ct-header-wrap #ct-header-top.ct-header-top9 .ct-header-social a + a {  margin-left:10px; } #ct-header-wrap #ct-header-top.ct-header-top9 .ct-header-social a:hover {  -webkit-transform:translateY(-5px);  -khtml-transform:translateY(-5px);  -moz-transform:translateY(-5px);  -ms-transform:translateY(-5px);  -o-transform:translateY(-5px);  transform:translateY(-5px); } #ct-header-wrap #ct-header-top.ct-header-top9 .ct-header-social i {  background-color:#494867;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  width:25px;  height:25px;  line-height:25px;  -webkit-border-radius:25px;  -khtml-border-radius:25px;  -moz-border-radius:25px;  -ms-border-radius:25px;  -o-border-radius:25px;  border-radius:25px;  color:#fff;  text-align:center; } #ct-header-wrap #ct-header-top.ct-header-top10 {  background-color:#191919;  font-size:14px;  line-height:24px;  color:#fafafa;  padding:15px 0; } @media screen and (max-width:1199px) {  #ct-header-wrap #ct-header-top.ct-header-top10 {   display:none;  } } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-social {  flex-grow:1; } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-social a {  color:#fff;  margin-right:20px;  display:inline-block; } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-social a:hover {  -webkit-transform:translateY(-10px);  -khtml-transform:translateY(-10px);  -moz-transform:translateY(-10px);  -ms-transform:translateY(-10px);  -o-transform:translateY(-10px);  transform:translateY(-10px);  color:#ef9900; } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-holder {  margin:0 15px;  list-style:none; } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-holder li {  margin-left:20px;  padding-left:20px;  position:relative; } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-holder li:before {  content:'';  width:1px;  height:21px;  position:absolute;  top:50%;  left:0;  background-color:#424242;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-holder li i {  margin-right:8px;  color:#ef9900; } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-holder li a {  color:inherit; } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-holder li a:hover {  color:#fff; } #ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-holder li:first-child:before {  display:none; } #ct-header-wrap #ct-header-top.ct-header-top11 {  background-color:#ef9900;  padding:10px 0;  font-size:14px;  color:rgba(255, 255, 255, 0.87); } #ct-header-wrap #ct-header-top.ct-header-top11 .site-header-lang {  padding-left:0 !important; } #ct-header-wrap #ct-header-top.ct-header-top11 .site-header-lang:before {  display:none; } #ct-header-wrap #ct-header-top.ct-header-top11 .site-header-lang .wpml-ls-sub-menu {  left:0;  right:auto; } #ct-header-wrap #ct-header-top.ct-header-top11 .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions.wpml-ls-current-language:hover .wpml-ls-sub-menu, #ct-header-wrap #ct-header-top.ct-header-top11 .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions.wpml-ls-current-language:hover .wpml-ls-sub-menu {  margin-top:12px; } #ct-header-wrap #ct-header-top.ct-header-top11 .ct-header-top-holder {  display:flex;  justify-content:flex-end;  flex-grow:1; } #ct-header-wrap #ct-header-top.ct-header-top11 .ct-header-social a {  color:#fff;  display:inline-block; } #ct-header-wrap #ct-header-top.ct-header-top11 .ct-header-social a:hover {  -webkit-transform:translateY(-4px);  -khtml-transform:translateY(-4px);  -moz-transform:translateY(-4px);  -ms-transform:translateY(-4px);  -o-transform:translateY(-4px);  transform:translateY(-4px); } #ct-header-wrap #ct-header-top.ct-header-top11 .ct-header-social a + a {  margin-left:14px; } #ct-header-wrap #ct-header-top.ct-header-top11 .ct-header-time {  margin-right:28px;  padding-right:28px;  position:relative; } #ct-header-wrap #ct-header-top.ct-header-top11 .ct-header-time i {  color:#fff;  margin-right:4px; } #ct-header-wrap #ct-header-top.ct-header-top11 .ct-header-time:before {  content:'';  width:1px;  height:22px;  background-color:rgba(255, 255, 255, 0.22);  position:absolute;  top:50%;  right:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } #ct-header-wrap #ct-header-top.ct-header-top12 {  background-color:#002777;  -webkit-box-shadow:0 0 7px rgba(0, 39, 119, 0.27);  -khtml-box-shadow:0 0 7px rgba(0, 39, 119, 0.27);  -moz-box-shadow:0 0 7px rgba(0, 39, 119, 0.27);  -ms-box-shadow:0 0 7px rgba(0, 39, 119, 0.27);  -o-box-shadow:0 0 7px rgba(0, 39, 119, 0.27);  box-shadow:0 0 7px rgba(0, 39, 119, 0.27); } @media screen and (max-width:1199px) {  #ct-header-wrap #ct-header-top.ct-header-top12 {   display:none;  } } #ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-holder {  margin:0 15px;  list-style:none;  padding:11px 0;  flex-grow:1; } #ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-holder li {  margin-right:30px;  position:relative;  color:#e8e8e8;  font-size:14px; } #ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-holder li i {  margin-right:10px;  color:#ef9900; } #ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-holder li a {  color:inherit; } #ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-holder li a:hover {  color:#fff; } #ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-topbar-btn .btn {  padding:0 40px;  border-radius:0px;  line-height:48px;  font-size:16px;  font-weight:600;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } #ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-topbar-btn .btn:hover {  background-color:#ef9900; } #ct-header-wrap #ct-header-top.ct-header-top12 .ct-header-social a {  color:#fff;  margin-left:18px;  font-size:14px; } #ct-header-wrap #ct-header-middle {  padding:10px 0; } #ct-header-wrap .ct-header-holder {  margin:15px;  display:flex;  font-family:'Poppins', sans-serif; } #ct-header-wrap .ct-header-holder .ct-header-info-item {  display:flex;  flex-wrap:nowrap;  align-items:center;  position:relative; } #ct-header-wrap .ct-header-holder .ct-header-info-item i {  font-size:33px;  margin-right:12px; } #ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-link {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:1; } #ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-icon {  line-height:1; } #ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-meta {  font-size:15px;  color:#1a1a1a; } #ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-meta label {  line-height:20px;  font-weight:600; } #ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-meta span, #ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-meta a {  display:block;  line-height:24px;  font-weight:300; } #ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-meta a {  color:inherit; } #ct-header-wrap .ct-header-holder .ct-header-info-item .h-item-meta a:hover {  color:#ef9900; } #ct-header-wrap .ct-header-holder .ct-header-info-item + .ct-header-info-item {  margin-left:35px;  padding-left:35px;  position:relative; } #ct-header-wrap .ct-header-holder .ct-header-info-item + .ct-header-info-item:before {  content:'';  width:1px;  height:38px;  background-color:#bababa;  position:absolute;  top:50%;  left:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } #ct-header-wrap .ct-header-holder.style-two .h-item-icon {  margin-right:10px;  margin-top:9px; } #ct-header-wrap .ct-header-holder.style-two .h-item-icon svg {  height:38px;  width:auto;  fill:#ef9900; } #ct-header-wrap .ct-header-holder.style-two .ct-header-info-item:before {  width:0;  height:34px;  border-left:2px dashed #c6d0ef;  background-color:transparent; } #ct-header-wrap .ct-header-holder.style-two .ct-header-info-item + .ct-header-info-item {  margin-left:34px;  padding-left:34px; } #ct-header-wrap .ct-header-holder.style-two .ct-header-info-item + .ct-header-info-item.ct-header-address {  padding-left:24px; } #ct-header-wrap .ct-header-holder.style-two .ct-header-info-item:hover .h-item-icon {  animation:icon-bounce 800ms ease-out infinite;  -webkit-animation:icon-bounce 800ms ease-out infinite; } #ct-header-wrap .ct-header-holder.style-two .h-item-meta label {  font-size:13px;  font-family:inherit;  color:#26d65c;  font-weight:normal; } #ct-header-wrap .ct-header-holder.style-two .h-item-meta span {  font-size:19px;  font-weight:700;  color:#20b34d;  margin-top:-4px; } #ct-header-wrap .ct-header-meta {  display:flex;  flex-wrap:wrap;  align-items:center;  margin-left:17px; } #ct-header-wrap .ct-header-meta .header-right-item {  font-size:15px;  color:#000;  cursor:pointer;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } #ct-header-wrap .ct-header-meta .header-right-item + .header-right-item {  margin-left:34px; } #ct-header-wrap .ct-header-meta .header-right-item:hover {  color:#ef9900; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar {  width:32px;  height:16px;  position:relative; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar:before, #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar:after, #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar span {  content:'';  background-color:#000;  position:absolute;  right:0;  width:32px;  height:2px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar:before {  top:0; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar:after {  top:7px; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar span {  width:22px;  top:14px; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar:hover span {  width:32px; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar.style2 {  width:40px;  height:40px;  background-color:#ef9900;  -webkit-border-radius:40px;  -khtml-border-radius:40px;  -moz-border-radius:40px;  -ms-border-radius:40px;  -o-border-radius:40px;  border-radius:40px;  z-index:1; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar.style2 i {  width:50px;  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%);  z-index:-1;  border:1px solid #ef9900;  height:50px;  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar.style2 span, #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar.style2:before, #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar.style2:after {  width:18px;  height:1px;  background-color:#fff;  left:0;  margin:auto; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar.style2:before {  top:13px; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar.style2 span {  top:19px; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar.style2:after {  top:auto;  bottom:13px; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar.style2:hover span, #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar.style2:hover:before, #ct-header-wrap .ct-header-meta .header-right-item.h-btn-sidebar.style2:hover:after {  width:22px; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-cart {  position:relative; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header {  font-size:10px;  font-weight:700;  color:#fff;  text-align:center;  width:16px;  height:16px;  line-height:16px;  background-color:#ef9900;  -webkit-border-radius:16px;  -khtml-border-radius:16px;  -moz-border-radius:16px;  -ms-border-radius:16px;  -o-border-radius:16px;  border-radius:16px;  position:absolute;  top:-1px;  right:-11px;  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } #ct-header-wrap .ct-header-meta .header-right-item.h-btn-cart:hover .widget_cart_counter_header {  opacity:1; } #ct-header-wrap .ct-header-button {  margin-right:15px; } #ct-header-wrap .ct-header-button .btn:not(.btn-icon-fixed) {  line-height:73px;  height:73px;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  padding:0 57px;  font-size:16px;  font-weight:600; } #ct-header-wrap .ct-header-button .btn:not(.btn-icon-fixed) i {  margin-left:14px; } #ct-header-wrap .ct-header-phone {  display:flex;  flex-wrap:nowrap;  align-items:center; } #ct-header-wrap .ct-header-phone .ct-header-phone-icon {  width:35px;  height:35px;  border:2px solid #ef9900;  border-radius:35px;  line-height:32px;  text-align:center;  margin-right:10px; } #ct-header-wrap .ct-header-phone .ct-header-phone-icon i {  color:#ef9900;  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1); } #ct-header-wrap .ct-header-phone label {  display:block;  font-size:12px;  font-weight:500;  color:#0e0e0e;  line-height:1.2; } #ct-header-wrap .ct-header-phone span, #ct-header-wrap .ct-header-phone a {  font-size:20px;  line-height:1.2;  font-weight:700;  color:#0e0e0e;  font-family:'Poppins', sans-serif; } #ct-header-wrap .ct-header-phone a:hover {  color:#ef9900; } #ct-header-wrap .ct-header-meta-mobile {  margin-top:30px; } #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item {  display:flex;  flex-wrap:nowrap;  align-items:center;  margin-bottom:30px; } #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item i {  font-size:33px;  margin-right:12px;  color:#ef9900; } #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item .h-item-icon {  line-height:1; } #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item .h-item-meta {  font-size:15px;  color:#1a1a1a; } #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item .h-item-meta label {  line-height:20px;  font-weight:600; } #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item .h-item-meta span, #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item .h-item-meta a {  display:block;  line-height:24px;  font-weight:300; } #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item .h-item-meta a {  color:inherit; } #ct-header-wrap .ct-header-meta-mobile .ct-header-info-item .h-item-meta a:hover {  color:#ef9900; } #ct-header-wrap.ct-header-layout15 .ct-menu-item-marker {  -webkit-transform:translateX(-22px);  -khtml-transform:translateX(-22px);  -moz-transform:translateX(-22px);  -ms-transform:translateX(-22px);  -o-transform:translateX(-22px);  transform:translateX(-22px); } #ct-header-wrap.ct-header-layout15 .ct-header-holder {  font-family:inherit; } #ct-header-wrap.ct-header-layout15 .ct-header-holder .ct-header-info-item .h-item-icon i {  color:#ef9900;  font-size:30px;  position:relative;  top:-2px; } #ct-header-wrap.ct-header-layout15 .ct-header-holder .ct-header-info-item .h-item-icon i.flaticonv3-envelope {  top:-6px; } #ct-header-wrap.ct-header-layout15 .ct-header-holder .ct-header-info-item:before {  display:none; } #ct-header-wrap.ct-header-layout15 .ct-header-holder .ct-header-info-item + .ct-header-info-item {  margin-left:28px;  padding-left:28px; } #ct-header-wrap.ct-header-layout15 .ct-header-holder .ct-header-info-item .h-item-meta {  color:#4e4e4e; } #ct-header-wrap.ct-header-layout15 .ct-header-holder .ct-header-info-item .h-item-meta span {  line-height:normal; } #ct-header-wrap.ct-header-layout15 .ct-header-holder .ct-header-info-item:hover .h-item-icon {  animation:icon-bounce 800ms ease-out infinite;  -webkit-animation:icon-bounce 800ms ease-out infinite; } @media screen and (max-width:1199px) {  #ct-header-wrap.ct-header-layout16 #ct-header-top.ct-header-top7 {   display:none;  } } #ct-header-wrap.ct-header-layout16 .ct-header-holder {  font-family:inherit;  margin-left:0;  margin-right:0; } #ct-header-wrap.ct-header-layout16 .ct-header-holder .ct-header-info-item i {  font-size:32px;  color:#ef9900; } #ct-header-wrap.ct-header-layout16 .ct-header-holder .ct-header-info-item .h-item-meta {  color:#1d0031; } #ct-header-wrap.ct-header-layout16 .ct-header-holder .ct-header-info-item .h-item-meta span {  line-height:normal;  font-weight:400;  color:#666; } #ct-header-wrap.ct-header-layout16 .ct-header-holder .ct-header-info-item + .ct-header-info-item::before {  width:0;  border-left:1px dashed #dcdcdc;  background-color:transparent; } #ct-header-wrap.ct-header-layout16 .ct-header-holder .ct-header-info-item:hover .h-item-icon {  animation:icon-bounce 800ms ease-out infinite;  -webkit-animation:icon-bounce 800ms ease-out infinite; } #ct-header-wrap.ct-header-layout16 .ct-header-button .btn {  padding:0 30px;  line-height:48px;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  height:auto; } #ct-header-wrap.ct-header-layout16 .ct-header-button .btn i {  font-weight:normal;  font-size:22px;  margin:0; } #ct-header-wrap.ct-header-layout24 #ct-header-top.ct-header-top12 {  background-color:#ef9900; } #ct-header-wrap.ct-header-layout24 #ct-header-top.ct-header-top12 .ct-header-holder {  padding:8px 0;  font-family:'Barlow', sans-serif;  font-size:15px; } #ct-header-wrap.ct-header-layout24 #ct-header-top.ct-header-top12 .ct-header-holder i {  color:#fff;  font-size:14px;  margin-right:8px; } #ct-header-wrap.ct-header-layout25 #ct-header-top.ct-header-top10 {  background-color:#000; } #ct-header-wrap.ct-header-layout25 #ct-header-top.ct-header-top10 .ct-header-holder li::before {  display:none; } .site-header-lang.custom {  padding-left:27px !important;  margin-left:12px;  position:relative; } .site-header-lang.custom:before {  content:'';  width:1px;  height:17px;  background-color:rgba(255, 255, 255, 0.39);  position:absolute;  top:50%;  left:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .site-header-lang.custom .wpml-ls-item-toggle {  line-height:21px; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click {  width:inherit; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions a, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions a {  color:#fff;  font-size:13px;  background-color:transparent; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions a.js-wpml-ls-item-toggle, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions a.js-wpml-ls-item-toggle {  padding:0 15px 0 0;  border:none; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions a.js-wpml-ls-item-toggle:after, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions a.js-wpml-ls-item-toggle:after {  content:"\f107";  font-family:"FontAwesome";  font-size:14px;  margin-left:7px;  padding:0;  border:none;  font-weight:normal;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  right:0; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions span.wpml-ls-native, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions span.wpml-ls-native {  margin-left:9px; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions .wpml-ls-sub-menu, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions .wpml-ls-sub-menu {  min-width:85px;  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  margin-top:28px;  background-color:#fff;  border:none;  padding:15px 24px;  -webkit-border-radius:2px;  -khtml-border-radius:2px;  -moz-border-radius:2px;  -ms-border-radius:2px;  -o-border-radius:2px;  border-radius:2px;  -webkit-box-shadow:0 8px 53px rgba(40, 40, 40, 0.12);  -khtml-box-shadow:0 8px 53px rgba(40, 40, 40, 0.12);  -moz-box-shadow:0 8px 53px rgba(40, 40, 40, 0.12);  -ms-box-shadow:0 8px 53px rgba(40, 40, 40, 0.12);  -o-box-shadow:0 8px 53px rgba(40, 40, 40, 0.12);  box-shadow:0 8px 53px rgba(40, 40, 40, 0.12);  min-width:140px;  right:0;  left:auto; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions .wpml-ls-sub-menu li a, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions .wpml-ls-sub-menu li a {  border:none;  padding:8px 0;  color:#222; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions .wpml-ls-sub-menu li a:hover, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions .wpml-ls-sub-menu li a:hover {  color:#ef9900; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-slot-shortcode_actions.wpml-ls-current-language:hover .wpml-ls-sub-menu, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-slot-shortcode_actions.wpml-ls-current-language:hover .wpml-ls-sub-menu {  opacity:1;  margin-top:8px; } .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown .wpml-ls-flag, .site-header-lang .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-dropdown-click .wpml-ls-flag {  width:21px;  height:21px;  -webkit-border-radius:21px;  -khtml-border-radius:21px;  -moz-border-radius:21px;  -ms-border-radius:21px;  -o-border-radius:21px;  border-radius:21px; } .ct-secondary-menu {  list-style:none;  margin-bottom:0; } .ct-secondary-menu li {  position:relative; } .ct-secondary-menu > li {  display:inline-block; } .ct-secondary-menu > li > a {  line-height:80px; } .ct-secondary-menu > li > a:after {  content:'\f103';  font-family:"Font Awesome 5 Pro";  color:#ef9900;  margin-left:8px;  font-size:14px; } .ct-secondary-menu > li > a:hover:after {  content:'\f102'; } .ct-secondary-menu a {  font-size:14px;  font-weight:600;  color:#000;  font-family:'Poppins', sans-serif;  display:block; } .ct-secondary-menu a:hover {  color:#ef9900; } .ct-secondary-menu .sub-menu {  position:absolute;  background:#fff;  padding:28px 0;  top:100%;  left:0;  margin-top:0;  margin-bottom:0;  min-width:235px;  z-index:99;  visibility:hidden;  opacity:0;  list-style:none;  -webkit-box-shadow:0 8px 83px rgba(40, 40, 40, 0.08);  -khtml-box-shadow:0 8px 83px rgba(40, 40, 40, 0.08);  -moz-box-shadow:0 8px 83px rgba(40, 40, 40, 0.08);  -ms-box-shadow:0 8px 83px rgba(40, 40, 40, 0.08);  -o-box-shadow:0 8px 83px rgba(40, 40, 40, 0.08);  box-shadow:0 8px 83px rgba(40, 40, 40, 0.08);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  -webkit-border-radius:0 0 7px 7px;  -khtml-border-radius:0 0 7px 7px;  -moz-border-radius:0 0 7px 7px;  -ms-border-radius:0 0 7px 7px;  -o-border-radius:0 0 7px 7px;  border-radius:0 0 7px 7px;  clip:rect(1px, 1px, 1px, 1px);  -webkit-transform:scaleY(0);  -khtml-transform:scaleY(0);  -moz-transform:scaleY(0);  -ms-transform:scaleY(0);  -o-transform:scaleY(0);  transform:scaleY(0);  transform-origin:0 0 0;  -webkit-transform-origin:0 0 0;  -ms-transform-origin:0 0 0;  -o-transform-origin:0 0 0; } .ct-secondary-menu .sub-menu li {  padding:0 40px;  white-space:nowrap; } .ct-secondary-menu .sub-menu li a {  color:#222;  font-size:14px;  font-weight:500;  line-height:normal;  padding:7px 0;  position:relative; } .ct-secondary-menu .sub-menu li a:hover {  color:#ef9900; } .ct-secondary-menu li:hover, .ct-secondary-menu li.focus {  overflow:visible; } .ct-secondary-menu li:hover > .sub-menu, .ct-secondary-menu li.focus > .sub-menu, .ct-secondary-menu li:hover > .children, .ct-secondary-menu li.focus > .children {  visibility:visible;  opacity:1;  clip:inherit;  -webkit-transform:scaleY(1);  -khtml-transform:scaleY(1);  -moz-transform:scaleY(1);  -ms-transform:scaleY(1);  -o-transform:scaleY(1);  transform:scaleY(1); } @media screen and (min-width:1200px) {  #ct-header-wrap .ct-header-meta-mobile, #ct-header-wrap .ct-header-holder-mobile, #ct-header-wrap .h-menu-secondary-sm, #ct-header-wrap .ct-header-call-mobile {   display:none;  }  #ct-header-wrap .ct-header-navigation {   margin:0 15px;   display:flex;   align-items:center;  }  #ct-header-wrap #ct-header.h-fixed .ct-header-navigation {   justify-content:right;  }  #ct-header-wrap #ct-header.h-fixed .ct-main-menu > li > a, #ct-header-wrap #ct-header.h-fixed .site-menu-right {   line-height:80px;  }  #ct-header-wrap #ct-header.h-fixed .ct-header-right {   height:80px;  }  #ct-header-wrap #ct-header.h-fixed .ct-header-right .ct-header-search:before {   height:80px;  }  #ct-header-wrap.ct-header-layout1 {   margin-bottom:-73px;  }  #ct-header-wrap.ct-header-layout1 #ct-header-middle .ct-header-branding a:not(.logo-dark) {   visibility:hidden;  }  #ct-header-wrap.ct-header-layout1 .ct-header-navigation {   flex-grow:1;  }  #ct-header-wrap.ct-header-layout1 .ct-header-navigation-bg {   display:flex;   flex-wrap:wrap;  }  #ct-header-wrap.ct-header-layout1 .ct-main-menu > li:first-child {   margin-left:0;  }  #ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-header-branding {   display:none;  }  #ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-header-navigation {   margin-right:10px;  }  #ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-header-navigation-bg {   background-color:#20b34d;   padding:0 30px 0 80px;   flex-grow:1;  }  #ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a {   color:#fff;  }  #ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item {   color:#fff;  }  #ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item:hover {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout1 .ct-header-main.h-fixed.ct-header-branding {   display:block;  }  #ct-header-wrap.ct-header-layout1 .ct-header-main.h-fixed .ct-header-button {   margin-left:21px;  }  #ct-header-wrap.ct-header-layout1 .ct-header-main.h-fixed .ct-header-button .btn {   line-height:80px;   height:80px;   padding:0 32px;  }  #ct-header-wrap.ct-header-layout1 .ct-header-main.h-fixed .ct-main-menu > li {   margin:0 12px;  }  #ct-header-wrap.ct-header-layout1 .ct-header-main.h-fixed .ct-header-meta .header-right-item + .header-right-item {   margin-left:28px;  }  #ct-header-wrap.ct-header-layout1.is-full-header {   margin-bottom:0;  }  #ct-header-wrap.ct-header-layout1.is-full-header .ct-header-main:not(.h-fixed) {   background-color:#20b34d;  }  #ct-header-wrap.ct-header-layout1.is-full-header .ct-header-main:not(.h-fixed) .ct-header-navigation-bg {   padding:0;  }  #ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout2 #ct-header .ct-main-menu .sub-menu li.current-menu-ancestor > a {   color:#f90;  }  #ct-header-wrap.ct-header-layout2 #ct-header .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header {   background-color:#f90;  }  #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu > li > a:before {   height:2px;   background-color:#ef9900;   background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));   background-image:-webkit-linear-gradient(left, #ef9900, #f90);   background-image:-moz-linear-gradient(left, #ef9900, #f90);   background-image:-ms-linear-gradient(left, #ef9900, #f90);   background-image:-o-linear-gradient(left, #ef9900, #f90);   background-image:linear-gradient(left, #ef9900, #f90);   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  }  #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu li > a:hover, #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-main-menu li.current-menu-ancestor > a {   color:#f90;  }  #ct-header-wrap.ct-header-layout2 #ct-header.h-fixed .ct-header-meta .header-right-item:hover {   color:#f90;  }  #ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed) .row {   align-items:inherit;  }  #ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed) .ct-header-branding {   flex-grow:inherit;   margin:0 15px;   display:flex;   align-items:center;   z-index:1;   padding-right:20px;  }  #ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed) .ct-header-branding:before {   content:'';   height:100%;   width:5000px;   position:absolute;   top:0;   right:-26px;   z-index:-1;   background-color:#fff;   -webkit-transform:skew(-26deg);   -khtml-transform:skew(-26deg);   -moz-transform:skew(-26deg);   -ms-transform:skew(-26deg);   -o-transform:skew(-26deg);   transform:skew(-26deg);  }  #ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed) .ct-header-navigation {   flex-grow:1;   justify-content:flex-end;  }  #ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed) .ct-header-meta .header-right-item.h-btn-sidebar:before, #ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed) .ct-header-meta .header-right-item.h-btn-sidebar:after, #ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed) .ct-header-meta .header-right-item.h-btn-sidebar span {   background-color:#fff;  }  #ct-header-wrap.ct-header-layout3 {   background-color:#100800;   z-index:1001;  }  #ct-header-wrap.ct-header-layout3 #ct-header {   background-color:#100800;  }  #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-branding {   z-index:99;  }  #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-branding .logo-dark {   opacity:0;  }  #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-branding .logo-light {   opacity:1;  }  #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu > li > a {   color:#fff;  }  #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu > li > a:before {   background-color:#ef9900;   background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));   background-image:-webkit-linear-gradient(left, #ef9900, #f90);   background-image:-moz-linear-gradient(left, #ef9900, #f90);   background-image:-ms-linear-gradient(left, #ef9900, #f90);   background-image:-o-linear-gradient(left, #ef9900, #f90);   background-image:linear-gradient(left, #ef9900, #f90);   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  }  #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout3 #ct-header .ct-main-menu .sub-menu li.current-menu-ancestor > a {   color:#f90;  }  #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-meta .header-right-item {   color:#fff;  }  #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-meta .header-right-item.h-btn-sidebar:before, #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-meta .header-right-item.h-btn-sidebar:after, #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-meta .header-right-item.h-btn-sidebar span {   background-color:#fff;  }  #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header {   background-color:#f90;  }  #ct-header-wrap.ct-header-layout3 #ct-header .ct-header-meta .header-right-item:hover {   color:#f90;  }  #ct-header-wrap.ct-header-layout3 #ct-header:not(.h-fixed) .ct-main-menu > li > a {   line-height:145px;  }  #ct-header-wrap.ct-header-layout7 .ct-header-main:not(.h-fixed) .ct-header-branding {   z-index:99;  }  #ct-header-wrap.ct-header-layout7 .ct-header-main:not(.h-fixed) .ct-header-branding .logo-dark {   opacity:0;  }  #ct-header-wrap.ct-header-layout7 .ct-header-main:not(.h-fixed) .ct-header-branding .logo-light {   opacity:1;  }  #ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) {   position:absolute;   top:0;   left:0;   right:0;  }  #ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) .ct-main-menu > li > a {   color:#fff;   line-height:105px;  }  #ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) .ct-main-menu > li > a:before {   background-color:#fff;   background-image:none;   height:2px;  }  #ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item {   color:#fff;  }  #ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item:hover {   color:#ef9900;  }  #ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item.h-btn-sidebar:before, #ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item.h-btn-sidebar:after, #ct-header-wrap.header-trans .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item.h-btn-sidebar span {   background-color:#fff;  }  #ct-header-wrap.ct-header-layout5 {   position:absolute;   top:0;   left:0;   width:100%;  }  #ct-header-wrap.ct-header-layout5 .ct-header-branding {   margin-top:60px;   margin-bottom:60px;   -webkit-transition:all 300ms linear 0ms;   -khtml-transition:all 300ms linear 0ms;   -moz-transition:all 300ms linear 0ms;   -ms-transition:all 300ms linear 0ms;   -o-transition:all 300ms linear 0ms;   transition:all 300ms linear 0ms;  }  #ct-header-wrap.ct-header-layout5 .h-fixed .ct-header-branding {   line-height:65px;  }  #ct-header-wrap.ct-header-layout6 {   background-color:#000;  }  #ct-header-wrap.ct-header-layout6 #ct-main-menu-left-mobile {   display:none;  }  #ct-header-wrap.ct-header-layout6 .ct-header-navigation-left {   flex-grow:1;  }  #ct-header-wrap.ct-header-layout6 .ct-header-navigation-left .ct-main-menu > li:first-child {   margin-left:0;  }  #ct-header-wrap.ct-header-layout6 #ct-header {   background-color:#000;  }  #ct-header-wrap.ct-header-layout6 #ct-header > .container {   position:relative;  }  #ct-header-wrap.ct-header-layout6 #ct-header .ct-header-branding {   position:absolute;   left:50%;   top:50%;   -webkit-transform:translate(-50%, -50%);   -khtml-transform:translate(-50%, -50%);   -moz-transform:translate(-50%, -50%);   -ms-transform:translate(-50%, -50%);   -o-transform:translate(-50%, -50%);   transform:translate(-50%, -50%);   margin:0;  }  #ct-header-wrap.ct-header-layout6 #ct-header .ct-header-branding .logo-dark {   opacity:0;  }  #ct-header-wrap.ct-header-layout6 #ct-header .ct-header-branding .logo-light {   opacity:1;  }  #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li > a {   line-height:130px;   color:#fff;  }  #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li > a:before {   width:12px;   right:auto;   bottom:auto;   top:50%;   margin-top:16px;   height:12px;   border-radius:12px;   background-color:#ef9900;   background-image:none;   right:auto;   opacity:0;   -webkit-transition:all 300ms linear 0ms;   -khtml-transition:all 300ms linear 0ms;   -moz-transition:all 300ms linear 0ms;   -ms-transition:all 300ms linear 0ms;   -o-transition:all 300ms linear 0ms;   transition:all 300ms linear 0ms;   -webkit-transform:translateY(20px);   -khtml-transform:translateY(20px);   -moz-transform:translateY(20px);   -ms-transform:translateY(20px);   -o-transform:translateY(20px);   transform:translateY(20px);  }  #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li > a.ct-onepage-active:before, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li:hover > a:before, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li.current_page_item > a:before, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li.current-menu-item > a:before, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li.current_page_ancestor > a:before, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li.current-menu-ancestor > a:before {   width:12px;   opacity:1;   -webkit-transform:translateY(0px);   -khtml-transform:translateY(0px);   -moz-transform:translateY(0px);   -ms-transform:translateY(0px);   -o-transform:translateY(0px);   transform:translateY(0px);  }  #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout6 #ct-header .ct-main-menu > li .sub-menu li.current-menu-ancestor > a {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout6 #ct-header .ct-header-meta .header-right-item {   color:#fff;  }  #ct-header-wrap.ct-header-layout6 #ct-header .ct-header-meta .header-right-item:hover {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout6 #ct-header .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header {   background-color:#ef9900;  }  #ct-header-wrap.ct-header-layout6 #ct-header.h-fixed {   background-color:#000;  }  #ct-header-wrap.ct-header-layout6 #ct-header.h-fixed .ct-main-menu > li > a {   line-height:100px;  }  #ct-header-wrap.ct-header-layout6 #ct-header.h-fixed .ct-header-branding {   margin:0;  }  #ct-header-wrap.ct-header-layout6 #ct-header.h-fixed .ct-header-branding .logo-dark {   opacity:0;  }  #ct-header-wrap.ct-header-layout6 #ct-header.h-fixed .ct-header-branding .logo-light {   opacity:1;  }  #ct-header-wrap.ct-header-layout6 #ct-header.h-fixed .ct-header-navigation {   justify-content:flex-start;  }  #ct-header-wrap.ct-header-layout8 .ct-header-branding a:not(.logo-dark) {   left:50%;   -webkit-transform:translate(-50%, -50%);   -khtml-transform:translate(-50%, -50%);   -moz-transform:translate(-50%, -50%);   -ms-transform:translate(-50%, -50%);   -o-transform:translate(-50%, -50%);   transform:translate(-50%, -50%);  }  #ct-header-wrap.ct-header-layout8 .ct-header-branding .ct-header-branding-inner {   position:relative;  }  #ct-header-wrap.ct-header-layout8 .ct-header-navigation-wrap {   flex-grow:1;  }  #ct-header-wrap.ct-header-layout8 .ct-header-holder {   padding:3px 0;  }  #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-info-item i {   color:#ef9900;   font-size:26px;  }  #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-info-item i.fa-phone {   -webkit-transform:scaleX(-1);   -khtml-transform:scaleX(-1);   -moz-transform:scaleX(-1);   -ms-transform:scaleX(-1);   -o-transform:scaleX(-1);   transform:scaleX(-1);  }  #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-info-item .h-item-meta {   color:#e5e5e5;   font-size:14px;   line-height:22px;  }  #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-info-item .h-item-meta label {   border-bottom:1px solid #e5e5e5;   line-height:inherit;  }  #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-info-item + .ct-header-info-item {   padding-left:0;   margin-left:50px;  }  #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-info-item + .ct-header-info-item:before {   display:none;  }  #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-social a {   width:35px;   width:35px;   -webkit-border-radius:35px;   -khtml-border-radius:35px;   -moz-border-radius:35px;   -ms-border-radius:35px;   -o-border-radius:35px;   border-radius:35px;   background-color:#e6e7e7;   line-height:35px;   text-align:center;   color:#2b2b2b;   margin-left:11px;   display:inline-block;  }  #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-social a i {   color:inherit;   font-size:14px;   margin:0;  }  #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-social a:hover, #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-social a:focus {   background-color:#ef9900;   color:#fff;  }  #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) {   position:absolute;   top:0;   left:0;   right:0;  }  #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .row {   align-items:flex-start;  }  #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-header-branding {   z-index:99;   flex-grow:inherit;   margin-right:28px;   margin-top:0;   margin-bottom:0;  }  #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-header-branding .logo-dark {   opacity:0;  }  #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-header-branding .logo-light {   opacity:1;  }  #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-logo-tagline {   font-size:14px;   line-height:27px;   background-color:#fff;   color:#000;   text-align:center;   padding:0 10px;   font-family:'Poppins', sans-serif;   position:absolute;   bottom:-27px;   left:0;   right:0;  }  #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-header-branding-inner {   display:inline-block;   background-color:#ef9900;   padding:30px 31px 30px;   min-width:275px;  }  #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-header-navigation {   background-color:#fff;   padding:0 15px;   margin-left:0;   justify-content:center;  }  #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-header-meta {   margin-right:15px;  }  #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a {   line-height:58px;  }  #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a:before {   background-color:#ef9900;   height:4px;  }  #ct-header-wrap.ct-header-layout8 .ct-header-main.h-fixed .ct-logo-tagline, #ct-header-wrap.ct-header-layout8 .ct-header-main.h-fixed .ct-header-holder {   display:none;  }  #ct-header-wrap.ct-header-layout9 .ct-main-menu > li > a {   line-height:100px;  }  #ct-header-wrap.ct-header-layout9.h-style2 .container {   max-width:1750px;   padding:0 30px;  }  #ct-header-wrap.ct-header-layout9.h-style2 .container .ct-header-button {   margin-right:0;  }  #ct-header-wrap.ct-header-layout9.h-style2 .ct-main-menu > li > a {   line-height:114px;   color:#283a57;  }  #ct-header-wrap.ct-header-layout9.h-style2 .ct-main-menu > li > a:before {   height:3px;   background-color:#ef9900;   background-image:none;   top:50%;   bottom:auto;   margin-top:17px;  }  #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li a, #ct-header-wrap.ct-header-layout9.h-style2 .children li a {   color:#283a57;  }  #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li > a.ct-onepage-active, #ct-header-wrap.ct-header-layout9.h-style2 .children li > a.ct-onepage-active, #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout9.h-style2 .children li > a:hover, #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li.current_page_item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .children li.current_page_item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li.current-menu-item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .children li.current-menu-item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li.current_page_ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .children li.current_page_ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .sub-menu li.current-menu-ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style2 .children li.current-menu-ancestor:not(.menu-item-type-custom) > a {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout9.h-style2 .ct-header-meta .header-right-item {   color:#283a57;  }  #ct-header-wrap.ct-header-layout9.h-style2 .ct-header-meta .header-right-item:hover {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout9.h-style2 .ct-header-button .btn {   font-size:16px;   font-weight:600;   line-height:52px;   padding:0 22px;   -webkit-border-radius:5px;   -khtml-border-radius:5px;   -moz-border-radius:5px;   -ms-border-radius:5px;   -o-border-radius:5px;   border-radius:5px;   -webkit-box-shadow:none !important;   -khtml-box-shadow:none !important;   -moz-box-shadow:none !important;   -ms-box-shadow:none !important;   -o-box-shadow:none !important;   box-shadow:none !important;   height:auto;  }  #ct-header-wrap.ct-header-layout9.h-style3 .ct-header-branding {   flex-grow:inherit;  }  #ct-header-wrap.ct-header-layout9.h-style3 .ct-header-navigation, #ct-header-wrap.ct-header-layout9.h-style3 .ct-main-navigation {   flex-grow:1;  }  #ct-header-wrap.ct-header-layout9.h-style3 .ct-main-navigation .ct-main-menu {   display:flex;   justify-content:center;  }  #ct-header-wrap.ct-header-layout9.h-style3 .ct-main-navigation .ct-main-menu > li > a {   line-height:80px;   color:#000;  }  #ct-header-wrap.ct-header-layout9.h-style3 .ct-main-navigation .ct-main-menu > li > a:before {   height:4px;   background-image:none;   background-color:#f90;  }  #ct-header-wrap.ct-header-layout9.h-style4 .ct-main-menu > li > a {   line-height:120px;  }  #ct-header-wrap.ct-header-layout9.h-style4 .ct-main-menu > li > a:before {   height:7px;   -webkit-border-radius:6px;   -khtml-border-radius:6px;   -moz-border-radius:6px;   -ms-border-radius:6px;   -o-border-radius:6px;   border-radius:6px;  }  #ct-header-wrap.ct-header-layout9.h-style4 .ct-header-main:not(.h-fixed) {   position:absolute;   top:0;   left:0;   right:0;  }  #ct-header-wrap.ct-header-layout9.h-style4 .ct-header-main:not(.h-fixed) > .container {   position:relative;   z-index:1;  }  #ct-header-wrap.ct-header-layout9.h-style4 .ct-header-main:not(.h-fixed) > .container:before {   content:'';   position:absolute;   top:0;   left:15px;   bottom:0;   width:5000px;   background-color:#fff;   z-index:-1;   -webkit-border-radius:120px 0 0 120px;   -khtml-border-radius:120px 0 0 120px;   -moz-border-radius:120px 0 0 120px;   -ms-border-radius:120px 0 0 120px;   -o-border-radius:120px 0 0 120px;   border-radius:120px 0 0 120px;  }  #ct-header-wrap.ct-header-layout9.h-style4 .ct-header-main:not(.h-fixed) .ct-header-branding {   padding-left:42px;  }  #ct-header-wrap.ct-header-layout9.h-style5 .ct-header-branding {   flex-grow:inherit;  }  #ct-header-wrap.ct-header-layout9.h-style5 .ct-header-navigation, #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation {   flex-grow:1;  }  #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu {   display:flex;   justify-content:center;  }  #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu > li {   margin:0;  }  #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu > li > a {   padding:0 18px;   line-height:106px;   color:#000;   -webkit-transition:all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);   -khtml-transition:all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);   -moz-transition:all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);   -ms-transition:all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);   -o-transition:all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);   transition:all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  }  #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu > li > a:before {   height:5px;   width:100%;   background-image:none;   background-color:#f90;   opacity:0;  }  #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu > li > a.ct-onepage-active, #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a {   color:#fff;   background-color:#001846;  }  #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu > li > a.ct-onepage-active:before, #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu > li:hover > a:before, #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a:before, #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a:before, #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a:before, #ct-header-wrap.ct-header-layout9.h-style5 .ct-main-navigation .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a:before {   opacity:1;  }  #ct-header-wrap.ct-header-layout10 .row {   align-items:inherit;  }  #ct-header-wrap.ct-header-layout10 .ct-header-holder {   padding:17px 0;   margin:0 15px;   border-bottom:1px dashed #a8a8a8;   font-size:13px;   color:#444;  }  #ct-header-wrap.ct-header-layout10 .ct-header-holder .ct-header-wellcome {   font-size:15px;   color:#000;   flex-grow:1;  }  #ct-header-wrap.ct-header-layout10 .ct-header-holder .ct-header-wellcome span {   color:#ef9900;   display:inline-block;   margin-left:4px;  }  #ct-header-wrap.ct-header-layout10 .ct-header-holder .h-item-icon i {   font-size:24px;   color:#ef9900;   margin-right:9px;  }  #ct-header-wrap.ct-header-layout10 .ct-header-holder .h-item-icon i.fa-phone {   -webkit-transform:scaleX(-1);   -khtml-transform:scaleX(-1);   -moz-transform:scaleX(-1);   -ms-transform:scaleX(-1);   -o-transform:scaleX(-1);   transform:scaleX(-1);  }  #ct-header-wrap.ct-header-layout10 .ct-header-holder .h-item-meta span {   font-weight:normal;  }  #ct-header-wrap.ct-header-layout10 .ct-header-holder .ct-header-info-item:before {   display:none;  }  #ct-header-wrap.ct-header-layout10 .ct-header-navigation-wrap {   flex-grow:1;  }  #ct-header-wrap.ct-header-layout10 .ct-header-main .ct-header-branding {   flex-grow:inherit;   margin:0 21px 0 15px !important;   padding-right:34px;   display:flex;   flex-wrap:wrap;   align-items:center;   z-index:1;   min-width:262px;  }  #ct-header-wrap.ct-header-layout10 .ct-header-main .ct-header-branding .ct-header-branding-bg {   position:absolute;   top:0;   right:0;   height:100%;   background-color:#ef9900;   background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));   background-image:-webkit-linear-gradient(left, #ef9900, #f90);   background-image:-moz-linear-gradient(left, #ef9900, #f90);   background-image:-ms-linear-gradient(left, #ef9900, #f90);   background-image:-o-linear-gradient(left, #ef9900, #f90);   background-image:linear-gradient(left, #ef9900, #f90);   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');   z-index:-1;  }  #ct-header-wrap.ct-header-layout10 .ct-header-main .ct-header-branding .logo-dark {   opacity:0 !important;  }  #ct-header-wrap.ct-header-layout10 .ct-header-main .ct-header-branding .logo-light {   opacity:1 !important;  }  #ct-header-wrap.ct-header-layout10 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a {   line-height:75px;  }  #ct-header-wrap.ct-header-layout10 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a:before {   display:none;  }  #ct-header-wrap.ct-header-layout10 .ct-header-main:not(.h-fixed) .ct-main-menu > li:first-child {   margin-left:0;  }  #ct-header-wrap.ct-header-layout10 .ct-header-main.h-fixed .ct-header-holder {   display:none;  }  #ct-header-wrap.ct-header-layout11 .ct-menu-item-marker {   -webkit-transform:translateX(-24px);   -khtml-transform:translateX(-24px);   -moz-transform:translateX(-24px);   -ms-transform:translateX(-24px);   -o-transform:translateX(-24px);   transform:translateX(-24px);  }  #ct-header-wrap.ct-header-layout11 #ct-header-middle {   padding:5px 0;  }  #ct-header-wrap.ct-header-layout11 .ct-header-button {   margin:0;  }  #ct-header-wrap.ct-header-layout11 .ct-header-button a {   line-height:62px;   -webkit-border-radius:0px;   -khtml-border-radius:0px;   -moz-border-radius:0px;   -ms-border-radius:0px;   -o-border-radius:0px;   border-radius:0px;  }  #ct-header-wrap.ct-header-layout11 .ct-header-button a i {   height:62px;   line-height:62px;   -webkit-border-radius:0px;   -khtml-border-radius:0px;   -moz-border-radius:0px;   -ms-border-radius:0px;   -o-border-radius:0px;   border-radius:0px;  }  #ct-header-wrap.ct-header-layout11 .ct-header-button a:hover, #ct-header-wrap.ct-header-layout11 .ct-header-button a:focus {   background-color:#ef9900;  }  #ct-header-wrap.ct-header-layout11 .ct-header-holder {   align-items:center;   margin:0px 15px;  }  #ct-header-wrap.ct-header-layout11 .ct-header-holder .ct-header-info-item {   align-items:flex-start;  }  #ct-header-wrap.ct-header-layout11 .ct-header-holder .ct-header-info-item .h-item-icon {   margin-top:4px;  }  #ct-header-wrap.ct-header-layout11 .ct-header-holder .ct-header-info-item .h-item-icon i {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout11 .ct-header-holder .ct-header-info-item label {   font-size:16px;   font-weight:700;   border-bottom:1px solid #868686;  }  #ct-header-wrap.ct-header-layout11 .ct-header-holder .ct-header-info-item span {   font-size:14px;   color:#454545;   line-height:1.4;  }  #ct-header-wrap.ct-header-layout11 #ct-header-middle .ct-header-branding a:not(.logo-dark) {   visibility:hidden;  }  #ct-header-wrap.ct-header-layout11 .ct-header-navigation {   flex-grow:1;  }  #ct-header-wrap.ct-header-layout11 .ct-header-navigation-bg {   display:flex;   flex-wrap:wrap;  }  #ct-header-wrap.ct-header-layout11 .ct-main-menu > li:first-child {   margin-left:0;  }  #ct-header-wrap.ct-header-layout11 .ct-header-meta {   flex-grow:1;  }  #ct-header-wrap.ct-header-layout11 .ct-header-phone {   margin-left:36px;  }  #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-phone .ct-header-phone-icon {   border-color:#fff;  }  #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-phone .ct-header-phone-icon i {   color:#fff;  }  #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-phone .ct-header-phone-meta label, #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-phone .ct-header-phone-meta span {   color:#fff;  }  #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-branding {   display:none;  }  #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-navigation-bg {   background-color:#20b34d;   flex-grow:1;  }  #ct-header-wrap.ct-header-layout11 #ct-header .ct-main-menu > li {   margin:0;  }  #ct-header-wrap.ct-header-layout11 #ct-header .ct-main-menu > li > a {   color:#fff;   line-height:62px;   padding:0 30px;   z-index:1;  }  #ct-header-wrap.ct-header-layout11 #ct-header .ct-main-menu > li > a:before {   height:100%;   z-index:-1;  }  #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-meta {   margin-left:30px;  }  #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-meta .header-right-item {   color:#fff;  }  #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-meta .header-right-item:hover {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout11 #ct-header .ct-header-meta .header-right-item + .header-right-item {   margin-left:60px;  }  #ct-header-wrap.ct-header-layout11 #ct-header.h-fixed {   background-color:transparent;   -webkit-box-shadow:none;   -khtml-box-shadow:none;   -moz-box-shadow:none;   -ms-box-shadow:none;   -o-box-shadow:none;   box-shadow:none;  }  #ct-header-wrap.ct-header-layout11 #ct-header.h-fixed .ct-header-navigation {   -webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05);   -khtml-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05);   -moz-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05);   -ms-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05);   -o-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05);   box-shadow:0 3px 6px rgba(0, 0, 0, 0.05);  }  #ct-header-wrap.ct-header-layout11 #ct-header.h-fixed .ct-main-menu > li > a {   line-height:62px;  }  #ct-header-wrap.ct-header-layout11.is-full-header {   margin-bottom:0;  }  #ct-header-wrap.ct-header-layout11.is-full-header #ct-header.ct-header-main {   background-color:#20b34d;  }  #ct-header-wrap.ct-header-layout12 {   position:absolute;   top:0;   left:0;   right:0;  }  #ct-header-wrap.ct-header-layout12 .ct-header-meta .btn {   line-height:48px;   padding:0 22px;   -webkit-box-shadow:0 5px 6px rgba(0, 0, 0, 0.17) !important;   -khtml-box-shadow:0 5px 6px rgba(0, 0, 0, 0.17) !important;   -moz-box-shadow:0 5px 6px rgba(0, 0, 0, 0.17) !important;   -ms-box-shadow:0 5px 6px rgba(0, 0, 0, 0.17) !important;   -o-box-shadow:0 5px 6px rgba(0, 0, 0, 0.17) !important;   box-shadow:0 5px 6px rgba(0, 0, 0, 0.17) !important;   -webkit-border-radius:3px;   -khtml-border-radius:3px;   -moz-border-radius:3px;   -ms-border-radius:3px;   -o-border-radius:3px;   border-radius:3px;   overflow:hidden;   z-index:1;   position:relative;  }  #ct-header-wrap.ct-header-layout12 .ct-header-meta .btn.btn-default {   background-image:none;   color:#000;  }  #ct-header-wrap.ct-header-layout12 .ct-header-meta .btn.btn-default:hover {   background-color:#ef9900;   color:#fff;  }  #ct-header-wrap.ct-header-layout12 .ct-header-meta .btn.btn-default:before, #ct-header-wrap.ct-header-layout12 .ct-header-meta .btn.btn-default:after {   display:none;  }  #ct-header-wrap.ct-header-layout12 .ct-header-meta .btn .fa-phone {   -webkit-transform:scaleX(-1);   -khtml-transform:scaleX(-1);   -moz-transform:scaleX(-1);   -ms-transform:scaleX(-1);   -o-transform:scaleX(-1);   transform:scaleX(-1);  }  #ct-header-wrap.ct-header-layout12 .ct-header-meta .btn .icon-abs {   position:absolute;   bottom:0;   right:-20px;   font-size:50px;   color:rgba(255, 255, 255, 0.21);   z-index:-1;   -webkit-transform:rotate(21deg);   -khtml-transform:rotate(21deg);   -moz-transform:rotate(21deg);   -ms-transform:rotate(21deg);   -o-transform:rotate(21deg);   transform:rotate(21deg);  }  #ct-header-wrap.ct-header-layout12 .ct-header-meta .header-right-item + .header-right-item {   margin-left:17px;  }  #ct-header-wrap.ct-header-layout12 #ct-header {   max-width:1170px;   background-color:#fff;   margin:auto;  }  #ct-header-wrap.ct-header-layout12 #ct-header .ct-header-branding {   margin-top:0;   margin-bottom:0;  }  #ct-header-wrap.ct-header-layout12 #ct-header .ct-header-branding img {   max-height:58px;  }  #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li {   margin:0 12px;  }  #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li > a {   line-height:81px;  }  #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li > a:before {   background-color:#ef9900;   background-image:none;   -webkit-border-radius:2px;   -khtml-border-radius:2px;   -moz-border-radius:2px;   -ms-border-radius:2px;   -o-border-radius:2px;   border-radius:2px;  }  #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li > a.ct-onepage-active, #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout13 {   margin-bottom:-60px;  }  #ct-header-wrap.ct-header-layout13 .line-bottom {   position:absolute;   bottom:-14px;   height:14px;   background-color:#c7d2dc;   right:14px;   left:14px;  }  #ct-header-wrap.ct-header-layout13 .line-bottom:before, #ct-header-wrap.ct-header-layout13 .line-bottom:after {   content:'';   border-style:solid;   border-width:7px;   width:0;   height:0;   top:0;   position:absolute;  }  #ct-header-wrap.ct-header-layout13 .line-bottom:before {   left:-14px;   border-color:#ef9900 #ef9900 transparent transparent;  }  #ct-header-wrap.ct-header-layout13 .line-bottom:after {   right:-14px;   border-color:#ef9900 transparent transparent #ef9900;  }  #ct-header-wrap.ct-header-layout13 .ct-header-main {   max-width:1170px;   margin-left:auto;   background-color:#f6f6f6;   margin-right:auto;  }  #ct-header-wrap.ct-header-layout13 .ct-header-main > .container {   position:relative;   padding-top:7px;   padding-left:27px;   padding-right:27px;  }  #ct-header-wrap.ct-header-layout13 .ct-header-main > .container:before {   content:'';   height:7px;   width:100%;   position:absolute;   top:0;   left:0;   border-bottom:1px dashed #ababab;  }  #ct-header-wrap.ct-header-layout13 .ct-main-menu > li {   margin:0 14px;  }  #ct-header-wrap.ct-header-layout13 .ct-main-menu > li > a {   line-height:102px;  }  #ct-header-wrap.ct-header-layout13 .ct-main-menu > li > a:before {   display:none;  }  #ct-header-wrap.ct-header-layout13 .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout13 .ct-main-menu > li.current_page_item > a, #ct-header-wrap.ct-header-layout13 .ct-main-menu > li.current-menu-item > a, #ct-header-wrap.ct-header-layout13 .ct-main-menu > li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout13 .ct-main-menu > li.current-menu-ancestor > a {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout13 .ct-header-meta {   margin-left:0;   margin-right:15px;  }  #ct-header-wrap.ct-header-layout13 .ct-header-meta .btn {   font-size:16px;   font-weight:600;   line-height:53px;   padding:0 30px;   -webkit-border-radius:0px;   -khtml-border-radius:0px;   -moz-border-radius:0px;   -ms-border-radius:0px;   -o-border-radius:0px;   border-radius:0px;  }  #ct-header-wrap.ct-header-layout13 .ct-header-meta .header-right-item + .header-right-item {   margin-left:25px;  }  #ct-header-wrap.ct-header-layout14 #ct-main-menu-left-mobile {   display:none;  }  #ct-header-wrap.ct-header-layout14 .ct-header-navigation-left {   flex-grow:1;   width:40%;  }  #ct-header-wrap.ct-header-layout14 .ct-header-navigation-left .ct-main-menu > li:first-child {   margin-left:0;  }  #ct-header-wrap.ct-header-layout14 .ct-header-navigation-right {   width:40%;  }  #ct-header-wrap.ct-header-layout14 .h-line {   height:1px;   background-color:#e0e0e0;   position:absolute;   top:0;   left:15px;   right:15px;  }  #ct-header-wrap.ct-header-layout14 .ct-header-meta .header-right-item {   width:70px;   background-color:#190200;   text-align:center;   height:100px;   line-height:100px;   color:#fff;   font-size:20px;  }  #ct-header-wrap.ct-header-layout14 .ct-header-meta .header-right-item:hover {   background-color:#ef9900;   color:#fff;  }  #ct-header-wrap.ct-header-layout14 .ct-header-meta .header-right-item.h-btn-sidebar {   font-size:21px;  }  #ct-header-wrap.ct-header-layout14 .ct-header-meta .header-right-item.h-btn-sidebar:before, #ct-header-wrap.ct-header-layout14 .ct-header-meta .header-right-item.h-btn-sidebar:after {   display:none;  }  #ct-header-wrap.ct-header-layout14 .ct-header-navigation-left .ct-header-meta {   margin-left:0;   margin-right:34px;  }  #ct-header-wrap.ct-header-layout14 #ct-header .row {   position:relative;   flex-wrap:nowrap;  }  #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li > a {   line-height:100px;  }  #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li > a:before {   height:4px;   bottom:auto;   top:50%;   margin-top:20px;  }  #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li > a.ct-onepage-active, #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li.current-menu-parent > a, #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout14 #ct-header .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a {   color:#000;  }  #ct-header-wrap.ct-header-layout14 #ct-header .ct-header-branding {   min-height:100px;   margin:0;   padding:15px;   display:flex;   flex-wrap:nowrap;   align-items:center;   justify-content:center;   background-color:#190200;   min-width:300px;  }  #ct-header-wrap.ct-header-layout14 #ct-header .ct-header-branding .logo-dark {   opacity:0;  }  #ct-header-wrap.ct-header-layout14 #ct-header .ct-header-branding .logo-light {   opacity:1;   width:100%;   height:100%;   padding:15px;   justify-content:center;   display:flex;  }  #ct-header-wrap.ct-header-layout14 #ct-header .ct-header-branding .logo-light, #ct-header-wrap.ct-header-layout14 #ct-header .ct-header-branding .logo-mobile {   left:50%;   -webkit-transform:translate(-50%, -50%);   -khtml-transform:translate(-50%, -50%);   -moz-transform:translate(-50%, -50%);   -ms-transform:translate(-50%, -50%);   -o-transform:translate(-50%, -50%);   transform:translate(-50%, -50%);  }  #ct-header-wrap.ct-header-layout14 #ct-header .ct-header-branding img {   max-height:70px;   max-width:100%;  }  #ct-header-wrap.ct-header-layout14 #ct-header:not(.h-fixed) {   -webkit-box-shadow:0 10px 21px rgba(0, 0, 0, 0.24);   -khtml-box-shadow:0 10px 21px rgba(0, 0, 0, 0.24);   -moz-box-shadow:0 10px 21px rgba(0, 0, 0, 0.24);   -ms-box-shadow:0 10px 21px rgba(0, 0, 0, 0.24);   -o-box-shadow:0 10px 21px rgba(0, 0, 0, 0.24);   box-shadow:0 10px 21px rgba(0, 0, 0, 0.24);  }  #ct-header-wrap.ct-header-layout14 #ct-header.h-fixed .ct-header-navigation {   justify-content:flex-start;  }  #ct-header-wrap.ct-header-layout15 {   margin-bottom:-31px;  }  #ct-header-wrap.ct-header-layout15 #ct-header-middle {   padding-top:15px;   padding-bottom:15px;  }  #ct-header-wrap.ct-header-layout15 #ct-header-middle .ct-header-branding a:not(.logo-dark) {   visibility:hidden;  }  #ct-header-wrap.ct-header-layout15 .ct-header-navigation {   flex-grow:1;  }  #ct-header-wrap.ct-header-layout15 .ct-header-navigation-bg {   display:flex;   flex-wrap:wrap;  }  #ct-header-wrap.ct-header-layout15 .ct-main-menu > li {   margin:0;  }  #ct-header-wrap.ct-header-layout15 .ct-main-menu > li > a {   padding:0 28px;  }  #ct-header-wrap.ct-header-layout15 .ct-main-menu > li > a:before {   opacity:1;   width:100%;   transform-origin:right center;   -webkit-transform-origin:right center;   -webkit-transform:scale(0, 1);   -khtml-transform:scale(0, 1);   -moz-transform:scale(0, 1);   -ms-transform:scale(0, 1);   -o-transform:scale(0, 1);   transform:scale(0, 1);   -webkit-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);   -khtml-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);   -moz-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);   -ms-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);   -o-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);   transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  }  #ct-header-wrap.ct-header-layout15 .ct-main-menu > li > a.ct-onepage-active:before, #ct-header-wrap.ct-header-layout15 .ct-main-menu > li:hover > a:before, #ct-header-wrap.ct-header-layout15 .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a:before, #ct-header-wrap.ct-header-layout15 .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a:before, #ct-header-wrap.ct-header-layout15 .ct-main-menu > li.current-menu-parent > a:before, #ct-header-wrap.ct-header-layout15 .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a:before, #ct-header-wrap.ct-header-layout15 .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a:before {   transform-origin:left center;   -webkit-transform-origin:left center;   -webkit-transform:scale(1, 1);   -khtml-transform:scale(1, 1);   -moz-transform:scale(1, 1);   -ms-transform:scale(1, 1);   -o-transform:scale(1, 1);   transform:scale(1, 1);  }  #ct-header-wrap.ct-header-layout15 .ct-header-main .ct-header-meta {   height:62px;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main .ct-header-meta .header-right-item {   margin-left:25px;   padding-left:25px;   position:relative;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main .ct-header-meta .header-right-item:before {   content:'';   position:absolute;   width:1px;   height:27px;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);   top:50%;   left:0;   background-color:rgba(255, 255, 255, 0.39);  }  #ct-header-wrap.ct-header-layout15 .ct-header-main .ct-header-meta .header-right-item:first-child {   margin-left:0;   padding-left:0;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main .ct-header-meta .header-right-item:first-child:before {   display:none;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main .ct-secondary-menu .sub-menu {   left:auto;   right:0;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-header-branding {   display:none;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-header-navigation-bg {   background-color:#20b34d;   padding:0 24px 0 27px;   -webkit-border-radius:6px;   -khtml-border-radius:6px;   -moz-border-radius:6px;   -ms-border-radius:6px;   -o-border-radius:6px;   border-radius:6px;   flex-grow:1;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a {   color:#fff;   line-height:62px;   z-index:1;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a:before {   height:100%;   z-index:-1;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-main-navigation {   flex-grow:1;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-secondary-menu > li > a {   color:#fff;   line-height:62px;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main:not(.h-fixed) .ct-secondary-menu > li > a:hover {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main.h-fixed.ct-header-branding {   display:block;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main.h-fixed .ct-header-button {   margin-left:21px;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main.h-fixed .ct-header-button .btn {   line-height:80px;   height:80px;   padding:0 37px;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main.h-fixed .ct-main-menu > li > a {   padding:0 15px;  }  #ct-header-wrap.ct-header-layout15 .ct-header-main.h-fixed .ct-header-meta .header-right-item:before {   background-color:rgba(34, 34, 34, 0.29);  }  #ct-header-wrap.ct-header-layout15.is-full-header {   margin-bottom:0;  }  #ct-header-wrap.ct-header-layout15.is-full-header .ct-header-main:not(.h-fixed) {   background-color:#20b34d;  }  #ct-header-wrap.ct-header-layout15.is-full-header .ct-header-main:not(.h-fixed) .ct-header-navigation-bg {   padding:0;  }  #ct-header-wrap.ct-header-layout16 #ct-header-top.ct-header-top7 {   padding:3px 0;  }  #ct-header-wrap.ct-header-layout16 #ct-header-top.ct-header-top7 .ct-header-top-left {   flex-grow:1;   padding:0;  }  #ct-header-wrap.ct-header-layout16 .ct-header-navigation {   flex-grow:1;  }  #ct-header-wrap.ct-header-layout16 .ct-header-branding img {   max-height:53px;  }  #ct-header-wrap.ct-header-layout16 .ct-header-main .ct-header-branding {   display:none;  }  #ct-header-wrap.ct-header-layout16 #ct-header-top + #ct-header {   margin-top:-12px;  }  #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li > a {   line-height:80px;  }  #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li > a:before {   content:'';   height:5px;   -webkit-border-radius:2px;   -khtml-border-radius:2px;   -moz-border-radius:2px;   -ms-border-radius:2px;   -o-border-radius:2px;   border-radius:2px;   position:absolute;   left:0;   right:0;   bottom:0;   background-color:#ef9900;   width:0;   -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);   -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);   -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);   -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);   -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);   transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);   margin:auto;  }  #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li.current_page_item > a, #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li.current-menu-item > a, #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li.current-menu-ancestor > a {   color:#0e0e0e;  }  #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li:hover > a:before, #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li.current_page_item > a:before, #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li.current-menu-item > a:before, #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li.current_page_ancestor > a:before, #ct-header-wrap.ct-header-layout16 #ct-header .ct-main-menu > li.current-menu-ancestor > a:before {   width:100%;  }  #ct-header-wrap.ct-header-layout16 #ct-header:not(.h-fixed) .ct-main-menu > li {   margin:0 25px;  }  #ct-header-wrap.ct-header-layout16 #ct-header:not(.h-fixed) .ct-main-menu > li:first-child {   margin-left:0;  }  #ct-header-wrap.ct-header-layout16 #ct-header:not(.h-fixed) .ct-header-meta .header-right-item + .header-right-item {   margin-left:50px;  }  #ct-header-wrap.ct-header-layout16 #ct-header.h-fixed .ct-header-branding {   display:block;  }  #ct-header-wrap.ct-header-layout16 #ct-header.h-fixed .ct-header-branding img {   max-height:53px;  }  #ct-header-wrap.ct-header-layout16 #ct-header.h-fixed .ct-header-meta {   margin-left:0;  }  #ct-header-wrap.ct-header-layout16 #ct-header.h-fixed .ct-header-meta .header-right-item + .header-right-item {   margin-left:30px;  }  #ct-header-wrap.ct-header-layout16 #ct-header.h-fixed .ct-header-meta .ct-header-button .btn {   padding:0 20px;  }  #ct-header-wrap.ct-header-layout16 #ct-header.h-fixed .ct-main-menu > li {   margin:0 14px;  }  #ct-header-wrap.ct-header-layout17 {   position:absolute;   top:0;   left:0;   right:0;  }  #ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li > a {   font-weight:700;  }  #ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li > a:before {   height:4px;   background-image:none;   background-color:#ef9900;   margin-left:auto;   margin-right:0px;   bottom:auto;   top:50%;   margin-top:20px;   width:0;  }  #ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li > a.ct-onepage-active:before, #ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li:hover > a:before, #ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li.current_page_item > a:before, #ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li.current-menu-item > a:before, #ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li.current_page_ancestor > a:before, #ct-header-wrap.ct-header-layout17 #ct-header .ct-main-menu > li.current-menu-ancestor > a:before {   width:35px;  }  #ct-header-wrap.ct-header-layout17 #ct-header:not(.h-fixed) .ct-main-menu > li:nth-child(1) {   margin-left:0;  }  #ct-header-wrap.ct-header-layout17 #ct-header:not(.h-fixed) .ct-main-menu > li > a {   line-height:68px;  }  #ct-header-wrap.ct-header-layout17 #ct-header:not(.h-fixed) .ct-header-branding {   display:none;  }  #ct-header-wrap.ct-header-layout18 {   margin-bottom:-73px;  }  #ct-header-wrap.ct-header-layout18 #ct-header-middle .ct-header-branding a:not(.logo-dark) {   visibility:hidden;  }  #ct-header-wrap.ct-header-layout18 .ct-header-navigation {   flex-grow:1;  }  #ct-header-wrap.ct-header-layout18 .ct-header-navigation-bg {   display:flex;   flex-wrap:wrap;  }  #ct-header-wrap.ct-header-layout18 .ct-main-menu > li:first-child {   margin-left:0;  }  #ct-header-wrap.ct-header-layout18 .ct-menu-item a cite, #ct-header-wrap.ct-header-layout18 .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header {   color:#20b34d;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn {   color:#20b34d;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn i:before {   color:#20b34d;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn i:after {   background-color:#20b34d;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn:hover, #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn:focus {   color:#fff;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn:hover i:before, #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn:focus i:before {   color:#fff;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn:hover i:after, #ct-header-wrap.ct-header-layout18 .ct-header-main .ct-header-button .btn:focus i:after {   background-color:#fff;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main:not(.h-fixed) .ct-header-branding {   display:none;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main:not(.h-fixed) .ct-header-navigation {   margin-right:10px;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main:not(.h-fixed) .ct-header-navigation-bg {   background-color:#20b34d;   padding:0 30px 0 80px;   flex-grow:1;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a {   color:#fff;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item {   color:#fff;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item:hover {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main.h-fixed.ct-header-branding {   display:block;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main.h-fixed .ct-main-menu > li {   margin:0 12px;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main.h-fixed .ct-main-menu > li > a {   color:#1d1b4c;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main.h-fixed .ct-header-meta .header-right-item {   color:#1d1b4c;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main.h-fixed .ct-header-button {   margin-left:21px;  }  #ct-header-wrap.ct-header-layout18 .ct-header-main.h-fixed .ct-header-button .btn {   line-height:80px;   height:80px;   padding:0 37px;  }  #ct-header-wrap.ct-header-layout18.is-full-header {   margin-bottom:0;  }  #ct-header-wrap.ct-header-layout18.is-full-header .ct-header-main:not(.h-fixed) {   background-color:#20b34d;  }  #ct-header-wrap.ct-header-layout18.is-full-header .ct-header-main:not(.h-fixed) .ct-header-navigation-bg {   padding:0;  }  #ct-header-wrap.ct-header-layout19, #ct-header-wrap.ct-header-layout25 {   background-color:#040402;   z-index:1001;  }  #ct-header-wrap.ct-header-layout19 .col-line-mega > .elementor-column-wrap::before, #ct-header-wrap.ct-header-layout25 .col-line-mega > .elementor-column-wrap::before {   border-color:rgba(255, 255, 255, 0.08);  }  #ct-header-wrap.ct-header-layout19 #ct-header, #ct-header-wrap.ct-header-layout25 #ct-header {   background-color:#040402;  }  #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-branding, #ct-header-wrap.ct-header-layout25 #ct-header .ct-header-branding {   z-index:99;  }  #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-branding .logo-dark, #ct-header-wrap.ct-header-layout25 #ct-header .ct-header-branding .logo-dark {   opacity:0;  }  #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-branding .logo-light, #ct-header-wrap.ct-header-layout25 #ct-header .ct-header-branding .logo-light {   opacity:1;  }  #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu > li > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu > li > a {   color:#fff;  }  #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu > li > a:before, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu > li > a:before {   background-color:#ef9900;   background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));   background-image:-webkit-linear-gradient(left, #ef9900, #f90);   background-image:-moz-linear-gradient(left, #ef9900, #f90);   background-image:-ms-linear-gradient(left, #ef9900, #f90);   background-image:-o-linear-gradient(left, #ef9900, #f90);   background-image:linear-gradient(left, #ef9900, #f90);   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  }  #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu li.megamenu .ct-heading .item--title, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu li.megamenu .ct-heading .item--title {   color:#fff;  }  #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current-menu-ancestor > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li.current-menu-ancestor > a {   color:#f90;  }  #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-meta .header-right-item, #ct-header-wrap.ct-header-layout25 #ct-header .ct-header-meta .header-right-item {   color:#fff;  }  #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-meta .header-right-item.h-btn-sidebar:before, #ct-header-wrap.ct-header-layout25 #ct-header .ct-header-meta .header-right-item.h-btn-sidebar:before, #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-meta .header-right-item.h-btn-sidebar:after, #ct-header-wrap.ct-header-layout25 #ct-header .ct-header-meta .header-right-item.h-btn-sidebar:after, #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-meta .header-right-item.h-btn-sidebar span, #ct-header-wrap.ct-header-layout25 #ct-header .ct-header-meta .header-right-item.h-btn-sidebar span {   background-color:#fff;  }  #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header, #ct-header-wrap.ct-header-layout25 #ct-header .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header {   background-color:#f90;  }  #ct-header-wrap.ct-header-layout19 #ct-header .ct-header-meta .header-right-item:hover, #ct-header-wrap.ct-header-layout25 #ct-header .ct-header-meta .header-right-item:hover {   color:#f90;  }  #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .children, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .children {   background:#040402;  }  #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .children li a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .children li a {   color:rgba(255, 255, 255, 0.76);  }  #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .children li > a:hover, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .children li > a:hover, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li > a.current, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li > a.current, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .children li > a.current, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .children li > a.current, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .children li.current_page_item > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .children li.current_page_item > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .children li.current-menu-item > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .children li.current-menu-item > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .children li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .children li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .sub-menu li.current-menu-ancestor > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .sub-menu li.current-menu-ancestor > a, #ct-header-wrap.ct-header-layout19 #ct-header .ct-main-menu .children li.current-menu-ancestor > a, #ct-header-wrap.ct-header-layout25 #ct-header .ct-main-menu .children li.current-menu-ancestor > a {   color:#fff;  }  #ct-header-wrap.ct-header-layout19 #ct-header .col-line-mega > .elementor-column-wrap:before, #ct-header-wrap.ct-header-layout25 #ct-header .col-line-mega > .elementor-column-wrap:before {   border-color:rgba(255, 255, 255, 0.08);  }  #ct-header-wrap.ct-header-layout19 #ct-header:not(.h-fixed) .ct-main-menu > li > a, #ct-header-wrap.ct-header-layout25 #ct-header:not(.h-fixed) .ct-main-menu > li > a {   line-height:110px;  }  #ct-header-wrap.ct-header-layout25 {   background-color:transparent;   margin-bottom:-130px;  }  #ct-header-wrap.ct-header-layout25 #ct-header:not(.h-fixed) {   background-color:rgba(0, 0, 0, 0.66);  }  #ct-header-wrap.ct-header-layout25 #ct-header:not(.h-fixed) .ct-main-menu > li > a {   line-height:130px;  }  #ct-header-wrap.ct-header-layout20 .ct-header-navigation {   align-items:normal;  }  #ct-header-wrap.ct-header-layout20 .ct-header-call {   width:70px;   background-color:#20b34d;   margin-left:34px;   font-size:14px;   line-height:18px;   font-weight:700;   max-height:90px;   display:flex;   flex-wrap:nowrap;   align-items:center;   padding:0 10px;   text-align:center;   -webkit-border-radius:0 0 10px 10px;   -khtml-border-radius:0 0 10px 10px;   -moz-border-radius:0 0 10px 10px;   -ms-border-radius:0 0 10px 10px;   -o-border-radius:0 0 10px 10px;   border-radius:0 0 10px 10px;   position:relative;  }  #ct-header-wrap.ct-header-layout20 .ct-header-call i {   color:#fff;   -webkit-transform:scaleX(-1);   -khtml-transform:scaleX(-1);   -moz-transform:scaleX(-1);   -ms-transform:scaleX(-1);   -o-transform:scaleX(-1);   transform:scaleX(-1);   font-size:20px;   margin-bottom:8px;  }  #ct-header-wrap.ct-header-layout20 .ct-header-call span {   display:block;  }  #ct-header-wrap.ct-header-layout20 .ct-header-call a {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout20 .ct-header-call a:before {   content:'';   position:absolute;   top:0;   left:0;   width:100%;   height:100%;   z-index:99;  }  #ct-header-wrap.ct-header-layout20 .ct-header-main.h-fixed .ct-header-call {   -webkit-border-radius:0px;   -khtml-border-radius:0px;   -moz-border-radius:0px;   -ms-border-radius:0px;   -o-border-radius:0px;   border-radius:0px;  }  #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a {   color:#20b34d;   line-height:110px;  }  #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a:before {   display:none;  }  #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a {   color:#fff;  }  #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-header-branding {   z-index:99;  }  #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-header-branding .logo-dark {   opacity:0;  }  #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-header-branding .logo-light {   opacity:1;  }  #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item {   color:#20b34d;  }  #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item:hover {   color:#fff;  }  #ct-header-wrap.ct-header-layout20 .ct-header-main:not(.h-fixed) .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header {   background-color:#20b34d;  }  #ct-header-wrap.ct-header-layout21 .ct-menu-item-marker {   -webkit-transform:translateX(-24px);   -khtml-transform:translateX(-24px);   -moz-transform:translateX(-24px);   -ms-transform:translateX(-24px);   -o-transform:translateX(-24px);   transform:translateX(-24px);  }  #ct-header-wrap.ct-header-layout21 #ct-header-middle {   background-color:#20b34d;   padding-top:9px;   padding-bottom:44px;  }  #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-branding .logo-dark {   opacity:0;  }  #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-branding .logo-light {   opacity:1;  }  #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item:before {   display:none;  }  #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item + .ct-header-info-item {   padding-left:0;   margin-left:50px;  }  #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item .h-item-meta {   color:#e1d8d8;  }  #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item .h-item-meta label {   font-weight:700;   color:#fff;  }  #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item .h-item-meta span, #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item .h-item-meta a {   font-size:15px;   font-weight:400;  }  #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item .h-item-meta a {   color:inherit;  }  #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item .h-item-meta a:hover {   color:#fff;  }  #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item.ct-header-call i {   position:relative;   top:-6px;  }  #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item.flaticon-map i {   position:relative;   top:-3px;  }  #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item .h-item-icon i {   font-size:30px;  }  #ct-header-wrap.ct-header-layout21 #ct-header-middle .ct-header-info-item:hover .h-item-icon {   animation:icon-bounce 800ms ease-out infinite;   -webkit-animation:icon-bounce 800ms ease-out infinite;  }  #ct-header-wrap.ct-header-layout21 .ct-header-navigation {   flex-grow:1;  }  #ct-header-wrap.ct-header-layout21 .ct-header-navigation-bg {   display:flex;   flex-wrap:wrap;  }  #ct-header-wrap.ct-header-layout21 .ct-main-menu > li:first-child {   margin-left:0;  }  #ct-header-wrap.ct-header-layout21 .ct-header-main .ct-header-btn .btn {   line-height:46px;   padding:0 28px;  }  #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-header-branding {   display:none;  }  #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-header-navigation {   position:absolute;   width:100%;   max-width:1170px;   background-color:#fff;   border-radius:5px;   bottom:-34px;   padding:0 11px 0 23px;   -webkit-box-shadow:0 6px 40px rgba(12, 12, 12, 0.14);   -khtml-box-shadow:0 6px 40px rgba(12, 12, 12, 0.14);   -moz-box-shadow:0 6px 40px rgba(12, 12, 12, 0.14);   -ms-box-shadow:0 6px 40px rgba(12, 12, 12, 0.14);   -o-box-shadow:0 6px 40px rgba(12, 12, 12, 0.14);   box-shadow:0 6px 40px rgba(12, 12, 12, 0.14);  }  #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-navigation {   flex-grow:1;  }  #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li {   margin:0;  }  #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a {   line-height:68px;   padding:0 23px;  }  #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a:before {   width:2px;   height:0px;   bottom:0px;   top:0px;   left:auto;   right:-1px;  }  #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a.ct-onepage-active:before, #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li:hover > a:before, #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a:before, #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a:before, #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current-menu-parent > a:before, #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a:before, #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a:before {   height:30px;  }  #ct-header-wrap.ct-header-layout21 .ct-header-main.h-fixed.ct-header-branding {   display:block;  }  #ct-header-wrap.ct-header-layout21 .ct-header-main.h-fixed .ct-header-button {   margin-left:21px;  }  #ct-header-wrap.ct-header-layout21 .ct-header-main.h-fixed .ct-main-menu > li {   margin:0 12px;  }  #ct-header-wrap.ct-header-layout21 .ct-header-main.h-fixed .ct-main-menu > li > a:before {   display:none;  }  #ct-header-wrap.ct-header-layout21 .ct-header-main.h-fixed .ct-header-meta .header-right-item + .header-right-item {   margin-left:28px;  }  #ct-header-wrap.ct-header-layout21.is-full-header {   margin-bottom:0;  }  #ct-header-wrap.ct-header-layout21.is-full-header .ct-header-main:not(.h-fixed) {   background-color:#20b34d;  }  #ct-header-wrap.ct-header-layout21.is-full-header .ct-header-main:not(.h-fixed) .ct-header-navigation-bg {   padding:0;  }  #ct-header-wrap.ct-header-layout22 .ct-header-branding {   flex-grow:inherit;  }  #ct-header-wrap.ct-header-layout22 .ct-header-navigation {   flex-grow:1;  }  #ct-header-wrap.ct-header-layout22 .ct-header-navigation .ct-main-navigation {   flex-grow:1;   justify-content:center;   display:flex;  }  #ct-header-wrap.ct-header-layout22 .ct-main-menu > li > a {   line-height:80px;   color:#011032;  }  #ct-header-wrap.ct-header-layout22 .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li.current_page_item > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li.current-menu-item > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li.current-menu-ancestor > a {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li > a {   color:rgba(1, 16, 50, 0.87);  }  #ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li:hover > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout22 .ct-main-menu > li .sub-menu li.current-menu-ancestor > a {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout22 .ct-main-menu > li.megamenu .ct-heading .item--title {   color:#011032;  }  #ct-header-wrap.ct-header-layout22 .ct-header-social a {   color:#20b34d;   margin-left:4px;   display:inline-block;   width:30px;   height:30px;   line-height:30px;   text-align:center;  }  #ct-header-wrap.ct-header-layout22 .ct-header-social a:hover {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout23 .ct-header-main:not(.h-fixed) {   margin-top:34px;  }  #ct-header-wrap.ct-header-layout23 .ct-header-main:not(.h-fixed) .ct-header-branding {   z-index:99;  }  #ct-header-wrap.ct-header-layout23 .ct-header-main:not(.h-fixed) .ct-header-branding .logo-dark {   opacity:0;  }  #ct-header-wrap.ct-header-layout23 .ct-header-main:not(.h-fixed) .ct-header-branding .logo-light {   opacity:1;  }  #ct-header-wrap.ct-header-layout24 .ct-header-branding {   margin-top:10px;   margin-bottom:10px;   flex-grow:inherit;  }  #ct-header-wrap.ct-header-layout24 .ct-header-navigation {   flex-grow:1;   justify-content:center;  }  #ct-header-wrap.ct-header-layout24 .ct-header-navigation + .ct-header-meta {   margin-right:15px;  }  #ct-header-wrap.ct-header-layout24 .ct-main-menu > li > a {   line-height:82px;  }  #ct-header-wrap.ct-header-layout24 .ct-main-menu > li > a:before {   display:none;  }  #ct-header-wrap.ct-header-layout24 #ct-header.h-fixed .ct-header-navigation {   justify-content:center;  }  #ct-header-wrap.ct-header-layout26 .ct-header-branding {   margin-top:0;   margin-bottom:0;  }  #ct-header-wrap.ct-header-layout26 .ct-main-menu > li {   margin:0 18px;  }  #ct-header-wrap.ct-header-layout26 .ct-main-menu > li > a {   line-height:80px;   padding:0 10px;  }  #ct-header-wrap.ct-header-layout26 .ct-main-menu > li > a:before {   height:4px;   background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#f90));   background-image:-webkit-linear-gradient(bottom, #ef9900, #f90);   background-image:-moz-linear-gradient(bottom, #ef9900, #f90);   background-image:-ms-linear-gradient(bottom, #ef9900, #f90);   background-image:-o-linear-gradient(bottom, #ef9900, #f90);   background-image:linear-gradient(bottom, #ef9900, #f90);   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90');   bottom:8px;  }  #ct-header-wrap.ct-header-layout26 .ct-main-menu > li:first-child {   margin-left:0;  }  #ct-header-wrap.ct-header-layout26 .ct-main-menu > li > a.ct-onepage-active, #ct-header-wrap.ct-header-layout26 .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout26 .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout26 .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout26 .ct-main-menu > li.current-menu-parent > a, #ct-header-wrap.ct-header-layout26 .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a, #ct-header-wrap.ct-header-layout26 .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a {   color:#000;  }  #ct-header-wrap.ct-header-layout26.sub-show-top .ct-main-menu > li > .sub-menu {   transform-origin:bottom center;   -webkit-transform-origin:bottom center;   -ms-transform-origin:bottom center;   -o-transform-origin:bottom center;   top:auto;   bottom:100%;   -webkit-border-radius:7px 7px 0 0;   -khtml-border-radius:7px 7px 0 0;   -moz-border-radius:7px 7px 0 0;   -ms-border-radius:7px 7px 0 0;   -o-border-radius:7px 7px 0 0;   border-radius:7px 7px 0 0;  }  #ct-header-wrap.ct-header-layout26.sub-show-top .ct-main-menu > li > .sub-menu .sub-menu {   -webkit-border-radius:0 7px 7px 0;   -khtml-border-radius:0 7px 7px 0;   -moz-border-radius:0 7px 7px 0;   -ms-border-radius:0 7px 7px 0;   -o-border-radius:0 7px 7px 0;   border-radius:0 7px 7px 0;  }  #ct-header-wrap.ct-header-layout26 #ct-header {   background-color:#f0eded;  }  #ct-header-wrap.ct-header-layout26 #ct-header:not(.h-fixed) .ct-header-branding.ct-header-branding-hide {   display:none;  }  .site-h4 #ct-header-wrap {   height:100%;   overflow-y:scroll;   overflow-x:hidden;   margin-right:-20px;   width:calc(100% + 20px);   padding-right:60px;  }  .site-h4 #ct-header-wrap .ct-header-branding {   margin:0;  }  .site-h4 #ct-header-wrap .ct-header-branding img {   max-height:55px;  }  .site-h4 #ct-header-wrap .ct-header-navigation {   margin:43px 0px 0 15px;  }  .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu li {   margin:0;   display:block;   width:100%;  }  .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu li a:before {   background-color:#ef9900;   background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));   background-image:-webkit-linear-gradient(left, #ef9900, #f90);   background-image:-moz-linear-gradient(left, #ef9900, #f90);   background-image:-ms-linear-gradient(left, #ef9900, #f90);   background-image:-o-linear-gradient(left, #ef9900, #f90);   background-image:linear-gradient(left, #ef9900, #f90);   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  }  .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu > li > a {   margin-bottom:22px;   padding-bottom:12px;   display:inline-block;   color:#0e0e0e;   line-height:normal;  }  .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu > li.menu-item-has-children > a::after {   display:none;  }  .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu {   -webkit-border-radius:0;   -khtml-border-radius:0;   -moz-border-radius:0;   -ms-border-radius:0;   -o-border-radius:0;   border-radius:0;   left:100%;   top:0;   position:static;   clip:inherit;   opacity:1;   visibility:visible;   -webkit-transform:scaleY(1);   -khtml-transform:scaleY(1);   -moz-transform:scaleY(1);   -ms-transform:scaleY(1);   -o-transform:scaleY(1);   transform:scaleY(1);   box-shadow:none;   padding-top:0;   padding-left:10px;   min-width:100%;   display:none;   -webkit-transition:all 0ms linear 0ms;   -khtml-transition:all 0ms linear 0ms;   -moz-transition:all 0ms linear 0ms;   -ms-transition:all 0ms linear 0ms;   -o-transition:all 0ms linear 0ms;   transition:all 0ms linear 0ms;  }  .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li {   padding:0;  }  .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li:hover > a, .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li.current_page_item > a, .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li.current-menu-item > a, .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li.current_page_ancestor > a, .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu li.current-menu-ancestor > a {   color:#ef9900;  }  .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu .menu-item-has-children > a::after {   display:none;  }  .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .sub-menu.submenu-open + .ct-menu-toggle:before {   content:"\f068";  }  .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .ct-menu-toggle {   display:block;   position:absolute;   width:25px;   height:25px;   top:0;   right:0;   line-height:25px;   text-align:center;   cursor:pointer;  }  .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .ct-menu-toggle:before {   content:"\f067";   font-size:14px;   -webkit-transition:all 200ms linear 0ms;   -khtml-transition:all 200ms linear 0ms;   -moz-transition:all 200ms linear 0ms;   -ms-transition:all 200ms linear 0ms;   -o-transition:all 200ms linear 0ms;   transition:all 200ms linear 0ms;  }  .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .ct-menu-toggle:hover {   color:#ef9900;  }  .site-h4 #ct-header-wrap .ct-header-navigation .ct-main-menu .ct-menu-toggle:hover:before {   content:"\f068";  }  .site-h4 #ct-header-wrap .ct-header-meta {   margin:0;   padding-top:20px;  }  .site-h4 #ct-header-wrap .ct-header-meta .h-item-icon {   margin-right:13px;   line-height:1;   font-size:26px;   color:#b2b2b2;  }  .site-h4 #ct-header-wrap .ct-header-meta .h-item-icon .fac-phone {   -webkit-transform:scaleX(-1);   -khtml-transform:scaleX(-1);   -moz-transform:scaleX(-1);   -ms-transform:scaleX(-1);   -o-transform:scaleX(-1);   transform:scaleX(-1);  }  .site-h4 #ct-header-wrap .ct-header-meta label {   font-size:15px;   font-weight:600;   color:#222;   border-bottom:1px solid #747474;   display:block;  }  .site-h4 #ct-header-wrap .ct-header-meta span {   font-size:15px;  }  .site-h4 #ct-header-wrap .ct-header-meta > div {   display:flex;   flex-wrap:nowrap;   align-items:center;   font-family:'Poppins', sans-serif;   margin-bottom:18px;   line-height:normal;  }  .site-h4 #ct-header-wrap .ct-header-social {   padding-top:18px;  }  .site-h4 #ct-header-wrap .ct-header-social a {   display:inline-block;   width:38px;   height:38px;   line-height:38px;   text-align:center;   -webkit-border-radius:38px;   -khtml-border-radius:38px;   -moz-border-radius:38px;   -ms-border-radius:38px;   -o-border-radius:38px;   border-radius:38px;   font-size:16px;   color:#2b2b2b;   margin-right:12px;   margin-top:10px;   position:relative;  }  .site-h4 #ct-header-wrap .ct-header-social a:before, .site-h4 #ct-header-wrap .ct-header-social a:after {   content:'';   position:absolute;   top:0;   left:0;   width:100%;   height:100%;   -webkit-border-radius:38px;   -khtml-border-radius:38px;   -moz-border-radius:38px;   -ms-border-radius:38px;   -o-border-radius:38px;   border-radius:38px;   -webkit-transition:all 300ms linear 0ms;   -khtml-transition:all 300ms linear 0ms;   -moz-transition:all 300ms linear 0ms;   -ms-transition:all 300ms linear 0ms;   -o-transition:all 300ms linear 0ms;   transition:all 300ms linear 0ms;   z-index:-1;  }  .site-h4 #ct-header-wrap .ct-header-social a:before {   background-color:#e6e7e7;  }  .site-h4 #ct-header-wrap .ct-header-social a:after {   background-color:#ef9900;   background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));   background-image:-webkit-linear-gradient(left, #ef9900, #f90);   background-image:-moz-linear-gradient(left, #ef9900, #f90);   background-image:-ms-linear-gradient(left, #ef9900, #f90);   background-image:-o-linear-gradient(left, #ef9900, #f90);   background-image:linear-gradient(left, #ef9900, #f90);   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');   opacity:0;  }  .site-h4 #ct-header-wrap .ct-header-social a:hover {   color:#fff;  }  .site-h4 #ct-header-wrap .ct-header-social a:hover:before {   opacity:0;  }  .site-h4 #ct-header-wrap .ct-header-social a:hover:after {   opacity:1;  }  .site-h4 #ct-header-left {   position:fixed;   top:0;   left:0;   width:300px;   height:100vh;   background-color:#fff;   -webkit-box-shadow:0 6px 18px rgba(12, 12, 12, 0.1);   -khtml-box-shadow:0 6px 18px rgba(12, 12, 12, 0.1);   -moz-box-shadow:0 6px 18px rgba(12, 12, 12, 0.1);   -ms-box-shadow:0 6px 18px rgba(12, 12, 12, 0.1);   -o-box-shadow:0 6px 18px rgba(12, 12, 12, 0.1);   box-shadow:0 6px 18px rgba(12, 12, 12, 0.1);   z-index:999;   padding:45px 0px 45px 45px;   overflow:hidden;  }  .site-h4:not(.elementor-editor-active) {   width:calc(100% - 300px);   margin-left:300px;  }  .site-h4:not(.elementor-editor-active) .elementor-section-wrap > .elementor-element {   width:100% !important;   left:0 !important;  }  .site-h4:not(.elementor-editor-active) .site-content .elementor-section.elementor-section-boxed:not(.elementor-section-stretched) > .elementor-container {   left:50%;   -webkit-transform:translate(-50%, 0);   -khtml-transform:translate(-50%, 0);   -moz-transform:translate(-50%, 0);   -ms-transform:translate(-50%, 0);   -o-transform:translate(-50%, 0);   transform:translate(-50%, 0);  }  .site-h4:not(.elementor-editor-active) .site-content .elementor-section.elementor-section-boxed:not(.elementor-section-stretched) > .elementor-container.elementor-column-gap-extended {   max-width:1170px;  }  .site-h4:not(.elementor-editor-active) .site-footer-custom > .footer-custom-inner > .container, .site-h4:not(.elementor-editor-active) .site-content > .footer-custom-inner > .container, .site-h4:not(.elementor-editor-active) .site-footer-custom .content-inner > .container, .site-h4:not(.elementor-editor-active) .site-content .content-inner > .container {   max-width:100%;   padding:0;  }  .site-h4.elementor-editor-active {   width:calc(100% - 0px);   margin-left:0px;  }  .site-h4.elementor-editor-active #ct-header-left {   display:none;  }  .site-h10 .ct-header-offset {   background-color:#ef9900;   background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));   background-image:-webkit-linear-gradient(left, #ef9900, #f90);   background-image:-moz-linear-gradient(left, #ef9900, #f90);   background-image:-ms-linear-gradient(left, #ef9900, #f90);   background-image:-o-linear-gradient(left, #ef9900, #f90);   background-image:linear-gradient(left, #ef9900, #f90);   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');   position:absolute;   left:0;   height:927px;   z-index:-1;   top:0;  }  .ct-header-social-mobile {   display:none;  }  .ct-header-slider + #ct-header-wrap {   z-index:inherit;  }  .ct-header-slider + #ct-header-wrap.is-sticky-active {   z-index:1003;  }  .ct-header-slider + #ct-header-wrap .container {   position:relative;   z-index:99999;  } } @media screen and (min-width:1200px) {  #ct-header-wrap.ct-header-layout5 .ct-header-navigation {   display:none;  } } .ct-menu-popup {  overflow:hidden;  width:35px;  height:24px;  position:absolute;  top:50%;  left:-175px;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  cursor:pointer; } @media screen and (min-width:1900px) {  .ct-menu-popup {   left:-277px;  } } .ct-menu-popup .ct-menu-line {  height:3px;  position:absolute;  left:0; } .ct-menu-popup .ct-menu-line:before, .ct-menu-popup .ct-menu-line:after {  content:'';  position:absolute;  height:100%;  top:0;  left:0;  bottom:0;  right:0;  background:#0e0e0e;  opacity:1;  width:100%; } .ct-menu-popup .ct-menu-line:before {  -webkit-transform:translate3d(-100%, 0, 0);  -khtml-transform:translate3d(-100%, 0, 0);  -moz-transform:translate3d(-100%, 0, 0);  -ms-transform:translate3d(-100%, 0, 0);  -o-transform:translate3d(-100%, 0, 0);  transform:translate3d(-100%, 0, 0); } .ct-menu-popup .ct-menu-line:after {  -webkit-transform:translate3d(0, 0, 0);  -khtml-transform:translate3d(0, 0, 0);  -moz-transform:translate3d(0, 0, 0);  -ms-transform:translate3d(0, 0, 0);  -o-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); } .ct-menu-popup .ct-menu-line.ct-menu-line1 {  top:0;  width:23px; } .ct-menu-popup .ct-menu-line.ct-menu-line2 {  top:11px;  width:29px; } .ct-menu-popup .ct-menu-line.ct-menu-line3 {  width:100%;  bottom:0; } .ct-menu-popup:hover .ct-menu-line.ct-menu-line1:before {  -webkit-transform:translate3d(0, 0, 0);  -khtml-transform:translate3d(0, 0, 0);  -moz-transform:translate3d(0, 0, 0);  -ms-transform:translate3d(0, 0, 0);  -o-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0);  opacity:1;  -webkit-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms;  -khtml-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms;  -moz-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms;  -ms-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms;  -o-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms;  transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms; } .ct-menu-popup:hover .ct-menu-line.ct-menu-line1:after {  -webkit-transform:translate3d(36px, 0, 0);  -khtml-transform:translate3d(36px, 0, 0);  -moz-transform:translate3d(36px, 0, 0);  -ms-transform:translate3d(36px, 0, 0);  -o-transform:translate3d(36px, 0, 0);  transform:translate3d(36px, 0, 0);  opacity:0;  -webkit-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;  -khtml-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;  -moz-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;  -ms-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;  -o-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;  transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; } .ct-menu-popup:hover .ct-menu-line.ct-menu-line2:before {  -webkit-transform:translate3d(0, 0, 0);  -khtml-transform:translate3d(0, 0, 0);  -moz-transform:translate3d(0, 0, 0);  -ms-transform:translate3d(0, 0, 0);  -o-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0);  opacity:1;  -webkit-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms;  -khtml-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms;  -moz-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms;  -ms-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms;  -o-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms;  transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms; } .ct-menu-popup:hover .ct-menu-line.ct-menu-line2:after {  -webkit-transform:translate3d(36px, 0, 0);  -khtml-transform:translate3d(36px, 0, 0);  -moz-transform:translate3d(36px, 0, 0);  -ms-transform:translate3d(36px, 0, 0);  -o-transform:translate3d(36px, 0, 0);  transform:translate3d(36px, 0, 0);  opacity:0;  -webkit-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms;  -khtml-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms;  -moz-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms;  -ms-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms;  -o-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms;  transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms; } .ct-menu-popup:hover .ct-menu-line.ct-menu-line3:before {  -webkit-transform:translate3d(0, 0, 0);  -khtml-transform:translate3d(0, 0, 0);  -moz-transform:translate3d(0, 0, 0);  -ms-transform:translate3d(0, 0, 0);  -o-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0);  opacity:1;  -webkit-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms;  -khtml-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms;  -moz-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms;  -ms-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms;  -o-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms;  transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms; } .ct-menu-popup:hover .ct-menu-line.ct-menu-line3:after {  -webkit-transform:translate3d(36px, 0, 0);  -khtml-transform:translate3d(36px, 0, 0);  -moz-transform:translate3d(36px, 0, 0);  -ms-transform:translate3d(36px, 0, 0);  -o-transform:translate3d(36px, 0, 0);  transform:translate3d(36px, 0, 0);  opacity:0;  -webkit-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms;  -khtml-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms;  -moz-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms;  -ms-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms;  -o-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms;  transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms; } @media screen and (max-width:1600px) {  .ct-menu-popup {   left:-80px;  } } @media screen and (max-width:1400px) {  .ct-menu-popup {   left:0;  } } @media screen and (max-width:1199px) {  .ct-menu-popup {   display:none;  } } @media screen and (max-width:1400px) {  .ct-header-layout5 .ct-header-branding-inner {   margin-left:95px;   position:relative;  } } @media screen and (max-width:1199px) {  .ct-header-layout5 .ct-header-branding-inner {   margin-left:0;  } } @media (min-width:1200px) and (max-width:1400px) {  .site-h4:not(.elementor-editor-active) .site-content .elementor-section.elementor-section-boxed:not(.elementor-section-stretched) > .elementor-container.elementor-column-gap-extended {   max-width:100%;   margin-left:0;  } } @media screen and (max-width:1199px) {  .site-h4 #ct-header-wrap .ct-header-meta, .site-h4 #ct-header-wrap .ct-header-social {   display:none;  }  .site-h4 #ct-header-wrap .ct-header-branding {   padding:15px;   margin:0;  }  .ct-header-call-mobile {   text-align:center;   margin-top:35px;  }  .ct-header-call-mobile i {   margin-left:0;   margin-right:8px;   -webkit-transform:scaleX(-1);   -khtml-transform:scaleX(-1);   -moz-transform:scaleX(-1);   -ms-transform:scaleX(-1);   -o-transform:scaleX(-1);   transform:scaleX(-1);  }  .ct-header-social-mobile {   text-align:center;   margin-top:30px;   margin-bottom:30px;  }  .ct-header-social-mobile a {   width:35px;   width:35px;   -webkit-border-radius:35px;   -khtml-border-radius:35px;   -moz-border-radius:35px;   -ms-border-radius:35px;   -o-border-radius:35px;   border-radius:35px;   background-color:#e6e7e7;   line-height:35px;   text-align:center;   color:#2b2b2b;   margin-left:11px;   display:inline-block;  }  .ct-header-social-mobile a i {   color:inherit;   font-size:14px;   margin:0 4px 10px 4px;  }  .ct-header-social-mobile a:hover, .ct-header-social-mobile a:focus {   background-color:#ef9900;   color:#fff;  }  #ct-header-wrap {   position:relative;   -webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.15);   -khtml-box-shadow:0 0px 5px rgba(0, 0, 0, 0.15);   -moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.15);   -ms-box-shadow:0 0px 5px rgba(0, 0, 0, 0.15);   -o-box-shadow:0 0px 5px rgba(0, 0, 0, 0.15);   box-shadow:0 0px 5px rgba(0, 0, 0, 0.15);   background-color:#fff;  }  #ct-header-wrap.fixed-height {   height:inherit !important;  }  #ct-header-wrap .ct-header-main {   position:relative;  }  #ct-header-wrap .ct-header-meta, #ct-header-wrap #ct-header-middle, #ct-header-wrap .ct-header-button, #ct-header-wrap .ct-header-right, #ct-header-wrap .ct-header-holder, #ct-header-wrap.ct-header-layout8 .ct-logo-tagline {   display:none;  }  #ct-header-wrap .ct-header-holder-mobile {   display:block !important;   margin-top:30px;  }  #ct-header-wrap .ct-header-holder-mobile .ct-header-info-item {   margin-left:0 !important;   padding-left:0 !important;  }  #ct-header-wrap .ct-header-holder-mobile .ct-header-info-item:before {   display:none;  }  #ct-header-wrap .ct-header-holder-mobile .ct-header-info-item + .ct-header-info-item {   margin-top:20px;  }  #ct-header-wrap .ct-header-branding {   margin:15px;  }  #ct-header-wrap .ct-header-branding img {   max-height:50px;  }  #ct-header-wrap .ct-header-branding a.logo-mobile {   opacity:1;   position:static;  }  #ct-header-wrap .ct-header-branding a.logo-dark, #ct-header-wrap .ct-header-branding a.logo-light {   display:none;  }  #ct-header-wrap #ct-menu-mobile {   position:absolute;   top:50%;   right:15px;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);   display:flex;   flex-wrap:wrap;   align-items:center;  }  #ct-header-wrap .ct-main-navigation-filter .ct-main-menu + .ct-main-menu {   display:none;  }  #ct-header-wrap.ct-header-layout3 {   background-color:#000;  }  #ct-header-wrap.ct-header-layout3 .ct-header-branding .logo-mobile {   opacity:0;  }  #ct-header-wrap.ct-header-layout3 .ct-header-branding .logo-light {   display:block;   opacity:1 !important;  }  #ct-header-wrap.ct-header-layout3 #ct-menu-mobile .btn-nav-mobile::before, #ct-header-wrap.ct-header-layout3 #ct-menu-mobile .btn-nav-mobile::after, #ct-header-wrap.ct-header-layout3 #ct-menu-mobile .btn-nav-mobile span {   background-color:#fff;  }  #ct-header-wrap.ct-header-layout3 #ct-menu-mobile .btn-nav-cart {   color:#fff;  }  #ct-header-wrap.ct-header-layout3 #ct-menu-mobile .btn-nav-cart:hover {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout3 #ct-header.h-fixed {   background-color:#000;  }  #ct-header-wrap.ct-header-layout6 .ct-header-navigation-left {   display:none;  }  #ct-header-wrap.ct-header-layout6 #ct-menu-mobile .btn-nav-cart:hover {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout6 .ct-main-menu > li:hover > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li.current_page_item > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li.current-menu-item > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li.current-menu-ancestor > a {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout6 .ct-main-menu > li .sub-menu li > a:hover, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li .sub-menu li.current_page_item > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li .sub-menu li.current-menu-item > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li .sub-menu li.current_page_ancestor > a, #ct-header-wrap.ct-header-layout6 .ct-main-menu > li .sub-menu li.current-menu-ancestor > a {   color:#ef9900;  }  #ct-header-wrap.ct-header-layout8 .ct-header-navigation-wrap {   display:flex;   flex-wrap:wrap;  }  #ct-header-wrap.ct-header-layout11 .ct-header-button-mobile .btn i {   height:50px;   line-height:50px;  }  #ct-header-wrap.ct-header-layout13 .ct-header-social-mobile a {   margin-left:5px;   margin-right:5px;  }  .mobile-header-dark #ct-header-wrap {   background-color:#040402;  }  .mobile-header-dark #ct-header-wrap #ct-header {   background-color:inherit;  }  .mobile-header-dark #ct-header-wrap #ct-menu-mobile .btn-nav-cart {   color:#fff;  }  .mobile-header-dark #ct-header-wrap #ct-menu-mobile .btn-nav-cart:hover {   color:#ef9900;  }  .mobile-header-dark #ct-header-wrap #ct-menu-mobile .btn-nav-mobile::before, .mobile-header-dark #ct-header-wrap #ct-menu-mobile .btn-nav-mobile::after, .mobile-header-dark #ct-header-wrap #ct-menu-mobile .btn-nav-mobile span {   background-color:#fff;  }  .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation {   background-color:#040402;  }  .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-heading .item--title {   color:rgba(255, 255, 255, 0.76);   font-size:15px;   margin-left:10px;   margin-top:18px;  }  .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-menu-toggle {   color:rgba(255, 255, 255, 0.76);   border-color:rgba(255, 255, 255, 0.12);  }  .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-main-menu li a {   color:rgba(255, 255, 255, 0.76);   border-color:rgba(255, 255, 255, 0.12);  }  .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-main-menu li > a:hover, .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-main-menu li > a.current, .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-main-menu li.current_page_item > a, .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-main-menu li.current-menu-item > a, .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-main-menu li.current_page_ancestor > a, .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-main-menu li.current-menu-ancestor > a {   color:#fff;  }  .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .ct-main-menu > li > .sub-menu {   border-color:rgba(255, 255, 255, 0.12);  }  .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .header-mobile-search .search-field {   border-color:rgba(255, 255, 255, 0.12);   color:#fff;   background-color:rgba(255, 255, 255, 0.1);  }  .mobile-header-dark #ct-header-wrap .ct-header-navigation .ct-main-navigation .header-mobile-search .search-submit {   border-color:rgba(255, 255, 255, 0.12);   color:#fff;  } } @media screen and (max-width:767px) {  #ct-header-wrap #ct-header-top {   display:none;  } } .admin-bar #ct-header-wrap #ct-header.h-fixed {  top:32px;  } @media screen and (max-width:782px) {  .admin-bar #ct-header-wrap #ct-header.h-fixed {   top:46px;  } } @media screen and (max-width:600px) {  .admin-bar #ct-header-wrap #ct-header.h-fixed {   top:0;  } } .ct-header-popup-wrap {  position:fixed;  top:0;  left:0;  width:100%;  height:100%;  z-index:99999;  background-color:rgba(0, 0, 0, 0.95);  -webkit-transform:translateX(-101%);  -khtml-transform:translateX(-101%);  -moz-transform:translateX(-101%);  -ms-transform:translateX(-101%);  -o-transform:translateX(-101%);  transform:translateX(-101%);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-header-popup-wrap:before {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background:#000;  z-index:1;  -webkit-transition:0.85s cubic-bezier(0.76, 0, 0.174, 1), opacity 0s 900ms;  -khtml-transition:0.85s cubic-bezier(0.76, 0, 0.174, 1), opacity 0s 900ms;  -moz-transition:0.85s cubic-bezier(0.76, 0, 0.174, 1), opacity 0s 900ms;  -ms-transition:0.85s cubic-bezier(0.76, 0, 0.174, 1), opacity 0s 900ms;  -o-transition:0.85s cubic-bezier(0.76, 0, 0.174, 1), opacity 0s 900ms;  transition:0.85s cubic-bezier(0.76, 0, 0.174, 1), opacity 0s 900ms; } .ct-header-popup-wrap.open {  -webkit-transform:translateX(0%);  -khtml-transform:translateX(0%);  -moz-transform:translateX(0%);  -ms-transform:translateX(0%);  -o-transform:translateX(0%);  transform:translateX(0%); } .ct-header-popup-wrap.open:before {  -webkit-transform:translateX(-102%) translateZ(0);  -khtml-transform:translateX(-102%) translateZ(0);  -moz-transform:translateX(-102%) translateZ(0);  -ms-transform:translateX(-102%) translateZ(0);  -o-transform:translateX(-102%) translateZ(0);  transform:translateX(-102%) translateZ(0);  opacity:1; } .ct-header-popup-wrap .ct-header-popup-logo {  margin-bottom:64px;  position:relative;  z-index:1; } @media screen and (max-width:1600px) {  .ct-header-popup-wrap .ct-header-popup-logo {   margin-bottom:43px;  } } .ct-header-popup-wrap .ct-header-popup-logo img {  max-height:60px; } .ct-header-popup-wrap .ct-header-popup-logo a:not(.logo-light) {  display:none; } .ct-header-popup-wrap .ct-main-menu-popup {  margin-bottom:65px;  list-style:none; } @media screen and (max-width:1600px) {  .ct-header-popup-wrap .ct-main-menu-popup {   margin-bottom:30px;  } } .ct-header-popup-wrap .ct-main-menu-popup a {  font-size:40px;  line-height:normal;  color:#fff;  font-weight:600;  font-family:'Poppins', sans-serif;  position:relative;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  padding-bottom:4px; } @media screen and (max-width:1600px) {  .ct-header-popup-wrap .ct-main-menu-popup a {   padding-bottom:2px;  } } .ct-header-popup-wrap .ct-main-menu-popup a:before {  content:'';  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  height:2px;  width:0;  position:absolute;  bottom:0;  left:0;  background-color:#fff; } @media screen and (max-width:1600px) {  .ct-header-popup-wrap .ct-main-menu-popup a {   font-size:30px;  } } .ct-header-popup-wrap .ct-main-menu-popup > li > a.ct-onepage-active, .ct-header-popup-wrap .ct-main-menu-popup > li.current_page_item > a, .ct-header-popup-wrap .ct-main-menu-popup > li.current-menu-item > a, .ct-header-popup-wrap .ct-main-menu-popup > li.current_page_ancestor > a, .ct-header-popup-wrap .ct-main-menu-popup > li.current-menu-ancestor > a {  margin-left:35px; } @media screen and (max-width:1600px) {  .ct-header-popup-wrap .ct-main-menu-popup > li > a.ct-onepage-active, .ct-header-popup-wrap .ct-main-menu-popup > li.current_page_item > a, .ct-header-popup-wrap .ct-main-menu-popup > li.current-menu-item > a, .ct-header-popup-wrap .ct-main-menu-popup > li.current_page_ancestor > a, .ct-header-popup-wrap .ct-main-menu-popup > li.current-menu-ancestor > a {   margin-left:25px;  } } .ct-header-popup-wrap .ct-main-menu-popup li {  line-height:normal;  margin-bottom:18px;  display:flex;  flex-wrap:wrap;  align-items:center;  width:100%;  max-width:350px; } .ct-header-popup-wrap .ct-main-menu-popup li > a.ct-onepage-active:before, .ct-header-popup-wrap .ct-main-menu-popup li:hover > a:before, .ct-header-popup-wrap .ct-main-menu-popup li.current_page_item > a:before, .ct-header-popup-wrap .ct-main-menu-popup li.current-menu-item > a:before, .ct-header-popup-wrap .ct-main-menu-popup li.current_page_ancestor > a:before, .ct-header-popup-wrap .ct-main-menu-popup li.current-menu-ancestor > a:before {  width:100%; } @media screen and (max-width:1600px) {  .ct-header-popup-wrap .ct-main-menu-popup li {   margin-bottom:14px;  } } .ct-header-popup-wrap .ct-main-menu-popup .ct-menu-toggle {  font-size:40px;  font-weight:600;  font-family:'Poppins', sans-serif;  color:#f90;  margin-left:12px;  cursor:pointer; } .ct-header-popup-wrap .ct-main-menu-popup .ct-menu-toggle:before {  content:'+'; } .ct-header-popup-wrap .ct-main-menu-popup .ct-menu-toggle.toggle-open:before {  content:'-'; } @media screen and (max-width:1600px) {  .ct-header-popup-wrap .ct-main-menu-popup .ct-menu-toggle {   font-size:30px;  } } .ct-header-popup-wrap .ct-main-menu-popup .sub-menu {  display:none;  margin-left:35px;  width:100%;  margin-top:30px; } @media screen and (max-width:1600px) {  .ct-header-popup-wrap .ct-main-menu-popup .sub-menu {   margin-left:25px;  } } .ct-header-popup-wrap .ct-main-menu-popup .sub-menu a {  font-size:16px;  font-weight:400; } .ct-header-popup-wrap .ct-main-menu-popup .sub-menu a:before {  height:1px; } .ct-header-popup-wrap .ct-main-menu-popup .sub-menu li {  margin-bottom:8px; } .ct-header-popup-wrap .ct-main-menu-popup .sub-menu .ct-menu-toggle {  font-size:16px; } .ct-header-popup-wrap .ct-main-menu-popup .sub-menu .sub-menu {  margin-top:20px; } .ct-header-popup-wrap .ct-header-meta {  margin:0;  display:flex;  flex-wrap:nowrap;  align-items:center; } .ct-header-popup-wrap .ct-header-meta .h-item-icon {  margin-right:13px;  line-height:1;  font-size:26px;  background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(bottom, #ef9900, #f90);  background-image:-moz-linear-gradient(bottom, #ef9900, #f90);  background-image:-ms-linear-gradient(bottom, #ef9900, #f90);  background-image:-o-linear-gradient(bottom, #ef9900, #f90);  background-image:linear-gradient(bottom, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90'); } .ct-header-popup-wrap .ct-header-meta .h-item-icon i {  display:initial; } .ct-header-popup-wrap .ct-header-meta .h-item-icon .fac-phone {  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1);  display:inline-block; } .ct-header-popup-wrap .ct-header-meta label {  font-size:15px;  font-weight:600;  color:#fff;  border-bottom:1px solid #989898;  display:inline-block;  margin-bottom:2px; } .ct-header-popup-wrap .ct-header-meta span {  font-size:15px;  color:#a4a4a4;  display:block; } .ct-header-popup-wrap .ct-header-meta > div {  display:flex;  flex-wrap:nowrap;  align-items:center;  font-family:'Poppins', sans-serif;  margin-right:110px;  line-height:normal; } .ct-header-popup-wrap .ct-header-meta > div:last-child {  margin-right:0; } .ct-header-popup-wrap .ct-header-popup-holder {  padding-left:175px;  position:relative; } @media screen and (max-width:1600px) {  .ct-header-popup-wrap .ct-header-popup-holder {   padding-left:120px;  } } .ct-header-popup-wrap .ct-header-popup-inner {  max-width:1740px;  padding:70px 90px;  margin:0 auto;  position:absolute;  top:0;  left:0;  height:100vh;  width:100%;  overflow:hidden; } @media screen and (max-width:1600px) {  .ct-header-popup-wrap .ct-header-popup-inner {   padding-top:30px;   padding-bottom:30px;  } } .ct-header-popup-wrap .ct-header-popup-inner .ct-header-popup-hidden {  overflow-y:scroll;  height:100%;  position:relative; } .ct-header-popup-wrap .ct-menu-close {  position:absolute;  top:0;  left:0;  color:#fff;  font-size:30px;  height:30px;  width:30px;  background-repeat:no-repeat;  background-position:center;  background-size:cover;  cursor:pointer;  z-index:99; } .site-h18 .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn {  color:#20b34d; } .site-h18 .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn:hover, .site-h18 .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn:focus {  color:#fff; } .ct-header-slider {  position:relative;  z-index:1001; } @media screen and (max-width:1199px) {  .ct-header-slider {   z-index:inherit;  } } .ct-header-slider rs-module, .ct-header-slider rs-slides, .ct-header-slider rs-slide {  overflow:visible !important; } .ct-header-slider .shap-full-height {  height:calc(100% + 110px) !important;  height:-webkit-calc(100% + 110px) !important; } .ct-header-slider .social-slider i {  font-weight:400; } .ct-header-slider .social-slider a:hover {  color:#ef9900 !important; } .ct-header-slider .social-slider a:hover i:before {  color:inherit; } #ct-header-elementor .elementor-widget, #ct-header-elementor .elementor-widget-wrap, #ct-header-elementor .elementor-column, #ct-header-elementor .elementor-column-wrap {  position:static; } #ct-header-elementor .ct-header-mobile {  display:none; } #ct-header-elementor .ct-header-elementor-sticky {  position:fixed;  top:0;  left:0;  right:0;  z-index:1002;  top:0;  -webkit-transform:translateY(-100%);  -khtml-transform:translateY(-100%);  -moz-transform:translateY(-100%);  -ms-transform:translateY(-100%);  -o-transform:translateY(-100%);  transform:translateY(-100%);  -webkit-transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);  visibility:hidden; } #ct-header-elementor .ct-header-elementor-sticky.h-fixed {  -webkit-transform:translateY(0%);  -khtml-transform:translateY(0%);  -moz-transform:translateY(0%);  -ms-transform:translateY(0%);  -o-transform:translateY(0%);  transform:translateY(0%);  visibility:visible;  -webkit-box-shadow:0 3px 18px rgba(2, 21, 78, 0.09);  -khtml-box-shadow:0 3px 18px rgba(2, 21, 78, 0.09);  -moz-box-shadow:0 3px 18px rgba(2, 21, 78, 0.09);  -ms-box-shadow:0 3px 18px rgba(2, 21, 78, 0.09);  -o-box-shadow:0 3px 18px rgba(2, 21, 78, 0.09);  box-shadow:0 3px 18px rgba(2, 21, 78, 0.09); } #ct-header-elementor .ct-header-elementor-main {  position:relative;  z-index:999; } #ct-header-elementor .ct-header-fixed-transparent-wrap {  position:absolute;  top:0;  left:0;  right:0;  width:100%;  z-index:999; } @media screen and (max-width:1199px) {  #ct-header-elementor .ct-header-elementor-main, #ct-header-elementor .ct-header-elementor-sticky {   display:none;  }  #ct-header-elementor .ct-header-mobile {   display:block;  }  .ct-header-mobile {   position:relative;   -webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.15);   -khtml-box-shadow:0 0px 5px rgba(0, 0, 0, 0.15);   -moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.15);   -ms-box-shadow:0 0px 5px rgba(0, 0, 0, 0.15);   -o-box-shadow:0 0px 5px rgba(0, 0, 0, 0.15);   box-shadow:0 0px 5px rgba(0, 0, 0, 0.15);   background-color:#fff;  }  .ct-header-mobile .ct-header-main {   position:relative;  }  .ct-header-mobile .ct-header-branding {   margin:15px;   min-height:50px;   align-items:center;   display:flex;  }  .ct-header-mobile .ct-header-branding .logo-dark, .ct-header-mobile .ct-header-branding .logo-light {   display:none;  }  .ct-header-mobile .ct-header-branding img {   max-height:45px;  }  .ct-header-mobile #ct-menu-mobile {   position:absolute;   top:50%;   right:15px;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);   display:flex;   flex-wrap:wrap;   align-items:center;  }  .ct-header-mobile #ct-menu-mobile .ct-mobile-meta-item {   margin-left:10px;  } } .admin-bar #ct-header-elementor .ct-header-elementor-sticky.h-fixed {  top:32px; } @media screen and (max-width:782px) {  .admin-bar #ct-header-elementor .ct-header-elementor-sticky.h-fixed {   top:46px;  } } @media screen and (max-width:600px) {  .admin-bar #ct-header-elementor .ct-header-elementor-sticky.h-fixed {   top:0;  } } ul.menu {  list-style:none;  margin:0; } ul.menu ul {  list-style:none;  margin:0; } .ct-menu-item-marker {  font-style:normal;  position:absolute;  top:50%;  left:90%;  background-color:#ef9900;  height:16px;  line-height:16px;  font-size:9px;  padding:0 4px;  border-radius:1px;  text-transform:uppercase;  letter-spacing:0.2px;  font-weight:600;  margin-top:-26px;  color:#fff; } .ct-menu-item-marker:before {  content:'';  position:absolute;  top:100%;  left:20%;  width:0;  height:0;  border-style:solid;  border-width:3px 6px 0 0;  border-color:#ef9900 transparent transparent transparent; } @media screen and (max-width:1199px) {  .ct-menu-item-marker {   display:none;  } } @media screen and (min-width:1200px) {  .header-mobile-search, .ct-header-button-mobile, #ct-menu-mobile, .ct-logo-mobile {   display:none;  }  .ct-main-navigation ul {   display:block;  }  .ct-main-menu {   list-style:none;   margin:0;   padding:0;  }  .ct-main-menu .link-icon {   color:#ef9900;   margin-right:8px;  }  .ct-main-menu li {   position:relative;   list-style:none;  }  .ct-main-menu li a {   display:block;   -webkit-transition:all 300ms linear 0ms !important;   -khtml-transition:all 300ms linear 0ms !important;   -moz-transition:all 300ms linear 0ms !important;   -ms-transition:all 300ms linear 0ms !important;   -o-transition:all 300ms linear 0ms !important;   transition:all 300ms linear 0ms !important;   font-family:'Poppins', sans-serif;  }  .ct-main-menu li a .fa {   font-family:FontAwesome;  }  .ct-main-menu li .ct-menu-toggle {   display:none;  }  .ct-main-menu > li {   display:inline-block;   vertical-align:middle;   float:left;   margin:0 17px;  }  .ct-main-menu > li > a {   font-size:16px;   color:#000;   font-weight:600;   line-height:73px;   position:relative;   padding:0;  }  .ct-main-menu > li > a:before {   content:"";   position:absolute;   left:0;   right:0;   bottom:0;   margin:auto;   background-color:#ef9900;   background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));   background-image:-webkit-linear-gradient(left, #ef9900, #f90);   background-image:-moz-linear-gradient(left, #ef9900, #f90);   background-image:-ms-linear-gradient(left, #ef9900, #f90);   background-image:-o-linear-gradient(left, #ef9900, #f90);   background-image:linear-gradient(left, #ef9900, #f90);   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');   height:5px;   width:0;   -webkit-transition:all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);   -khtml-transition:all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);   -moz-transition:all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);   -ms-transition:all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);   -o-transition:all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);   transition:all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  }  .ct-main-menu > li > a.ct-onepage-active, .ct-main-menu > li:hover > a, .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a, .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a, .ct-main-menu > li.current-menu-parent > a, .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a, .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a {   color:#ef9900;  }  .ct-main-menu > li > a.ct-onepage-active:before, .ct-main-menu > li:hover > a:before, .ct-main-menu > li.current_page_item:not(.menu-item-type-custom) > a:before, .ct-main-menu > li.current-menu-item:not(.menu-item-type-custom) > a:before, .ct-main-menu > li.current-menu-parent > a:before, .ct-main-menu > li.current_page_ancestor:not(.menu-item-type-custom) > a:before, .ct-main-menu > li.current-menu-ancestor:not(.menu-item-type-custom) > a:before {   width:100%;  }  .ct-main-menu > li.menu-item-has-children > a:after, .ct-main-menu > li.page_item_has_children > a:after {   content:"+";   margin-left:4px;   display:inline-block;   vertical-align:top;  }  .ct-main-menu > li > ul.back {   right:0 !important;   left:auto !important;  }  .ct-main-menu > li > ul.back li > ul.back {   right:100% !important;   left:auto !important;   -webkit-border-radius:7px 0 7px 7px;   -khtml-border-radius:7px 0 7px 7px;   -moz-border-radius:7px 0 7px 7px;   -ms-border-radius:7px 0 7px 7px;   -o-border-radius:7px 0 7px 7px;   border-radius:7px 0 7px 7px;  }  .ct-main-menu > li > .sub-menu li > ul.back, .ct-main-menu > li > .children li > ul.back {   right:100% !important;   left:auto !important;   -webkit-border-radius:7px 0 7px 7px;   -khtml-border-radius:7px 0 7px 7px;   -moz-border-radius:7px 0 7px 7px;   -ms-border-radius:7px 0 7px 7px;   -o-border-radius:7px 0 7px 7px;   border-radius:7px 0 7px 7px;  }  .ct-main-menu.children-arrow > li.menu-item-has-children > a:after, .ct-main-menu.children-arrow > li.page_item_has_children > a:after {   content:"\f107";   font-family:"Font Awesome 5 Pro";  }  .ct-main-menu .sub-menu, .ct-main-menu .children {   position:absolute;   background:#fff;   padding:28px 0;   top:100%;   left:0;   margin-top:0;   margin-bottom:0;   min-width:235px;   z-index:99;   visibility:hidden;   opacity:0;   -webkit-box-shadow:0 8px 83px rgba(40, 40, 40, 0.08);   -khtml-box-shadow:0 8px 83px rgba(40, 40, 40, 0.08);   -moz-box-shadow:0 8px 83px rgba(40, 40, 40, 0.08);   -ms-box-shadow:0 8px 83px rgba(40, 40, 40, 0.08);   -o-box-shadow:0 8px 83px rgba(40, 40, 40, 0.08);   box-shadow:0 8px 83px rgba(40, 40, 40, 0.08);   -webkit-transition:all 300ms linear 0ms;   -khtml-transition:all 300ms linear 0ms;   -moz-transition:all 300ms linear 0ms;   -ms-transition:all 300ms linear 0ms;   -o-transition:all 300ms linear 0ms;   transition:all 300ms linear 0ms;   -webkit-border-radius:0 0 7px 7px;   -khtml-border-radius:0 0 7px 7px;   -moz-border-radius:0 0 7px 7px;   -ms-border-radius:0 0 7px 7px;   -o-border-radius:0 0 7px 7px;   border-radius:0 0 7px 7px;   clip:rect(1px, 1px, 1px, 1px);   -webkit-transform:scaleY(0);   -khtml-transform:scaleY(0);   -moz-transform:scaleY(0);   -ms-transform:scaleY(0);   -o-transform:scaleY(0);   transform:scaleY(0);   transform-origin:0 0 0;   -webkit-transform-origin:0 0 0;   -ms-transform-origin:0 0 0;   -o-transform-origin:0 0 0;  }  .ct-main-menu .sub-menu li, .ct-main-menu .children li {   padding:0 40px;   white-space:nowrap;  }  .ct-main-menu .sub-menu li a, .ct-main-menu .children li a {   color:#222;   font-size:14px;   font-weight:500;   line-height:normal;   padding:8px 0;   position:relative;  }  .ct-main-menu .sub-menu li a:before, .ct-main-menu .children li a:before {   position:absolute;   left:-40px;   top:50%;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);   opacity:0;   -webkit-transition:all 300ms linear 0ms;   -khtml-transition:all 300ms linear 0ms;   -moz-transition:all 300ms linear 0ms;   -ms-transition:all 300ms linear 0ms;   -o-transition:all 300ms linear 0ms;   transition:all 300ms linear 0ms;   color:#ef9900;  }  .ct-main-menu .sub-menu li.menu-item-has-children > a, .ct-main-menu .children li.menu-item-has-children > a, .ct-main-menu .sub-menu li.page_item_has_children > a, .ct-main-menu .children li.page_item_has_children > a {   padding-right:10px;  }  .ct-main-menu .sub-menu li.menu-item-has-children > a:after, .ct-main-menu .children li.menu-item-has-children > a:after, .ct-main-menu .sub-menu li.page_item_has_children > a:after, .ct-main-menu .children li.page_item_has_children > a:after {   content:"\f105";   font-family:"Font Awesome 5 Pro";   position:absolute;   right:0;   top:50%;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);  }  .ct-main-menu .sub-menu li:last-child > a, .ct-main-menu .children li:last-child > a {   border-bottom:none;  }  .ct-main-menu .sub-menu li > a:hover, .ct-main-menu .children li > a:hover, .ct-main-menu .sub-menu li.current_page_item:not(.menu-item-type-custom) > a, .ct-main-menu .children li.current_page_item:not(.menu-item-type-custom) > a, .ct-main-menu .sub-menu li.current-menu-item:not(.menu-item-type-custom) > a, .ct-main-menu .children li.current-menu-item:not(.menu-item-type-custom) > a, .ct-main-menu .sub-menu li.current_page_ancestor:not(.menu-item-type-custom) > a, .ct-main-menu .children li.current_page_ancestor:not(.menu-item-type-custom) > a, .ct-main-menu .sub-menu li.current-menu-ancestor:not(.menu-item-type-custom) > a, .ct-main-menu .children li.current-menu-ancestor:not(.menu-item-type-custom) > a {   color:#ef9900;  }  .ct-main-menu .sub-menu li > a:hover:before, .ct-main-menu .children li > a:hover:before, .ct-main-menu .sub-menu li.current_page_item:not(.menu-item-type-custom) > a:before, .ct-main-menu .children li.current_page_item:not(.menu-item-type-custom) > a:before, .ct-main-menu .sub-menu li.current-menu-item:not(.menu-item-type-custom) > a:before, .ct-main-menu .children li.current-menu-item:not(.menu-item-type-custom) > a:before, .ct-main-menu .sub-menu li.current_page_ancestor:not(.menu-item-type-custom) > a:before, .ct-main-menu .children li.current_page_ancestor:not(.menu-item-type-custom) > a:before, .ct-main-menu .sub-menu li.current-menu-ancestor:not(.menu-item-type-custom) > a:before, .ct-main-menu .children li.current-menu-ancestor:not(.menu-item-type-custom) > a:before {   opacity:1;   left:-23px;  }  .ct-main-menu .sub-menu .sub-menu, .ct-main-menu .children .sub-menu, .ct-main-menu .sub-menu .children, .ct-main-menu .children .children {   top:0;   left:100%;   -webkit-border-radius:0 7px 7px 7px;   -khtml-border-radius:0 7px 7px 7px;   -moz-border-radius:0 7px 7px 7px;   -ms-border-radius:0 7px 7px 7px;   -o-border-radius:0 7px 7px 7px;   border-radius:0 7px 7px 7px;  }  .ct-main-menu .sub-menu .sub-menu-title, .ct-main-menu .children .sub-menu-title {   display:none;  }  .ct-main-menu li:hover, .ct-main-menu li.focus {   overflow:visible;  }  .ct-main-menu li:hover > .sub-menu, .ct-main-menu li.focus > .sub-menu, .ct-main-menu li:hover > .children, .ct-main-menu li.focus > .children {   visibility:visible;   opacity:1;   clip:inherit;   -webkit-transform:scaleY(1);   -khtml-transform:scaleY(1);   -moz-transform:scaleY(1);   -ms-transform:scaleY(1);   -o-transform:scaleY(1);   transform:scaleY(1);  }  .ct-main-menu.sub-click > li { }  .ct-main-menu.sub-click > li > .sub-menu, .ct-main-menu.sub-click > li > .children {   opacity:0;   clip:rect(1px, 1px, 1px, 1px);   visibility:hidden;   -webkit-transform:scaleY(0);   -khtml-transform:scaleY(0);   -moz-transform:scaleY(0);   -ms-transform:scaleY(0);   -o-transform:scaleY(0);   transform:scaleY(0);  }  .ct-main-menu.sub-click > li.opened > .sub-menu, .ct-main-menu.sub-click > li.opened > .children {   visibility:visible;   opacity:1;   clip:inherit;   -webkit-transform:scaleY(1);   -khtml-transform:scaleY(1);   -moz-transform:scaleY(1);   -ms-transform:scaleY(1);   -o-transform:scaleY(1);   transform:scaleY(1);  }  .ct-main-menu li.megamenu {   position:static;  }  .ct-main-menu li.megamenu .ct-heading .item--title {   color:#222;  }  .ct-main-menu li.megamenu .vc_wp_custommenu.wpb_content_element {   padding:0;   background-color:transparent;  }  .ct-main-menu li.megamenu .elementor-text-editor {   white-space:break-spaces;   align-items:flex-start;   display:flex;  }  .ct-main-menu li.megamenu .ct-menu-item li {   padding:0;  }  .ct-main-menu li.megamenu .sub-menu, .ct-main-menu li.megamenu .children {   width:100%;   max-width:1170px;   padding:0;   margin-left:auto;   margin-right:auto;   left:0 !important;   right:0 !important;  }  .ct-main-menu li.megamenu .sub-menu p, .ct-main-menu li.megamenu .children p {   margin-bottom:0;  }  .ct-main-menu li.megamenu .sub-menu > li, .ct-main-menu li.megamenu .children > li {   padding:0;   white-space:inherit;  }  .ct-main-menu li.megamenu .sub-menu > li > .container, .ct-main-menu li.megamenu .children > li > .container {   padding:0;  }  .ct-main-menu li.megamenu .sub-menu .wpb_content_element, .ct-main-menu li.megamenu .children .wpb_content_element {   margin-bottom:0;  }  .ct-main-menu li.megamenu.remove-pos {   position:relative;  }  .ct-main-menu li.megamenu.remove-pos > .sub-menu, .ct-main-menu li.megamenu.remove-pos > .children {   max-width:inherit;   width:auto;   left:0;   right:auto;  }  ul.back {   right:100%;   left:auto !important;  } } @media screen and (max-width:1199px) {  .ct-logo-mobile {   display:block;   margin-bottom:30px;   text-align:center;   position:relative;  }  .ct-logo-mobile img {   max-height:50px;  }  .ct-logo-mobile .logo-mobile-light {   position:absolute;   top:50%;   left:50%;   opacity:0;   -webkit-transform:translate(-50%, -50%);   -khtml-transform:translate(-50%, -50%);   -moz-transform:translate(-50%, -50%);   -ms-transform:translate(-50%, -50%);   -o-transform:translate(-50%, -50%);   transform:translate(-50%, -50%);   width:100%;  }  .header-mobile-search {   position:relative;   margin-bottom:12px;  }  .header-mobile-search .search-submit {   padding:0;   border:none;   line-height:50px;   height:50px;   width:53px;   position:absolute;   top:0;   right:0;   color:#222;   font-size:15px;   -webkit-border-radius:0px;   -khtml-border-radius:0px;   -moz-border-radius:0px;   -ms-border-radius:0px;   -o-border-radius:0px;   border-radius:0px;   -webkit-box-shadow:none;   -khtml-box-shadow:none;   -moz-box-shadow:none;   -ms-box-shadow:none;   -o-box-shadow:none;   box-shadow:none;   background-color:transparent;   background-image:none;   border-left:1px solid #ececf0;  }  .header-mobile-search .search-submit:before, .header-mobile-search .search-submit:after {   display:none;  }  .header-mobile-search .search-submit:hover {   background-color:#ef9900;   color:#fff;  }  .header-mobile-search .search-field {   -webkit-border-radius:0px;   -khtml-border-radius:0px;   -moz-border-radius:0px;   -ms-border-radius:0px;   -o-border-radius:0px;   border-radius:0px;   border:1px solid #ececf0;   padding:0 22px;   color:#222;   font-size:15px;  }  .header-mobile-search .search-field:focus {   border-color:#ef9900;  }  .header-mobile-search .search-field:focus + .search-submit {   border-color:#ef9900;  }  .ct-header-button-mobile {   margin-top:32px;   margin-bottom:30px;   text-align:center;  }  .ct-header-button-mobile .btn {   line-height:50px;   font-size:14px;  }  .ct-header-button-mobile .btn i {   margin-left:0;   margin-right:8px;  }  .ct-header-button-mobile .btn + .btn {   margin-top:20px;  }  .ct-header-navigation {   position:absolute;   height:100vh;   width:260px;   top:0;   left:0;   bottom:0;   margin:0 !important;   overflow:hidden;   visibility:hidden;   z-index:999;  }  .ct-header-navigation .ct-main-navigation {   overflow:hidden;   width:260px;   padding:0;   background-color:#fff;   position:fixed;   z-index:1001;   top:0;   height:100%;   left:0;   right:0;   -webkit-transition:all 300ms linear 0ms;   -khtml-transition:all 300ms linear 0ms;   -moz-transition:all 300ms linear 0ms;   -ms-transition:all 300ms linear 0ms;   -o-transition:all 300ms linear 0ms;   transition:all 300ms linear 0ms;   -webkit-transform:translateX(-100%);   -khtml-transform:translateX(-100%);   -moz-transform:translateX(-100%);   -ms-transform:translateX(-100%);   -o-transform:translateX(-100%);   transform:translateX(-100%);   -webkit-box-shadow:0 0 12px rgba(0, 0, 0, 0.22);   -khtml-box-shadow:0 0 12px rgba(0, 0, 0, 0.22);   -moz-box-shadow:0 0 12px rgba(0, 0, 0, 0.22);   -ms-box-shadow:0 0 12px rgba(0, 0, 0, 0.22);   -o-box-shadow:0 0 12px rgba(0, 0, 0, 0.22);   box-shadow:0 0 12px rgba(0, 0, 0, 0.22);  }  .ct-header-navigation .ct-main-navigation .ct-main-navigation-inner {   height:100%;   overflow-y:scroll;   padding:30px 26px 30px 16px;   margin-right:-10px;  }  .ct-header-navigation.navigation-open {   z-index:999;   visibility:visible;  }  .ct-header-navigation.navigation-open .ct-main-navigation {   -webkit-transform:translateX(0%);   -khtml-transform:translateX(0%);   -moz-transform:translateX(0%);   -ms-transform:translateX(0%);   -o-transform:translateX(0%);   transform:translateX(0%);  }  .ct-main-menu {   list-style:none;   margin:0;   padding:0;  }  .ct-main-menu .link-icon {   margin-right:8px;  }  .ct-main-menu li {   position:relative;   list-style:none;  }  .ct-main-menu li a {   display:block;   padding:0;   line-height:50px;   color:#282828;   font-family:'Poppins', sans-serif;   font-size:15px;   font-weight:600;   border-bottom:1px solid #ebebeb;  }  .ct-main-menu > li > a.ct-onepage-active, .ct-main-menu > li > a:hover, .ct-main-menu > li > a.current, .ct-main-menu > li.current_page_item > a, .ct-main-menu > li.current-menu-item > a, .ct-main-menu > li.current_page_ancestor > a, .ct-main-menu > li.current-menu-ancestor > a {   color:#ef9900;  }  .ct-main-menu > li > .sub-menu {   border-bottom:1px solid #ebebeb;   padding-top:9px;   padding-bottom:9px;  }  .ct-main-menu .ct-heading .item--title {   color:#222;   font-size:15px;   margin-left:10px;   margin-top:18px;  }  .ct-main-menu .sub-menu, .ct-main-menu .children {   position:relative;   display:none;  }  .ct-main-menu .sub-menu li a, .ct-main-menu .children li a {   padding:0 0 0 10px;   line-height:34px;   font-weight:400;   font-size:14px;   border:none;  }  .ct-main-menu .sub-menu li > a:hover, .ct-main-menu .children li > a:hover, .ct-main-menu .sub-menu li > a.current, .ct-main-menu .children li > a.current, .ct-main-menu .sub-menu li.current_page_item > a, .ct-main-menu .children li.current_page_item > a, .ct-main-menu .sub-menu li.current-menu-item > a, .ct-main-menu .children li.current-menu-item > a, .ct-main-menu .sub-menu li.current_page_ancestor > a, .ct-main-menu .children li.current_page_ancestor > a, .ct-main-menu .sub-menu li.current-menu-ancestor > a, .ct-main-menu .children li.current-menu-ancestor > a {   color:#ef9900;  }  .ct-main-menu .sub-menu li .ct-menu-toggle, .ct-main-menu .children li .ct-menu-toggle {   top:2px;  }  .ct-main-menu .sub-menu .sub-menu li a, .ct-main-menu .children .sub-menu li a {   padding:0 0 0 20px;  }  .ct-main-menu .sub-menu .sub-menu li .sub-menu li a, .ct-main-menu .children .sub-menu li .sub-menu li a {   padding:0 0 0 30px;  }  .ct-main-menu li.focus > .sub-menu, .ct-main-menu li.focus > .children {   visibility:visible;   opacity:1;   max-height:none;   overflow:visible;  }  .ct-menu-toggle {   position:absolute;   top:10px;   height:30px;   right:0;   border:1px solid #ebebeb;   width:30px;   cursor:pointer;   -webkit-border-radius:3px;   -khtml-border-radius:3px;   -moz-border-radius:3px;   -ms-border-radius:3px;   -o-border-radius:3px;   border-radius:3px;   font-family:"Font Awesome 5 Pro" !important;   font-size:15px;  }  .ct-menu-toggle:before {   position:absolute;   top:50%;   left:50%;   -webkit-transform:translate(-50%, -50%);   -khtml-transform:translate(-50%, -50%);   -moz-transform:translate(-50%, -50%);   -ms-transform:translate(-50%, -50%);   -o-transform:translate(-50%, -50%);   transform:translate(-50%, -50%);   -webkit-transition:all 300ms linear 0ms;   -khtml-transition:all 300ms linear 0ms;   -moz-transition:all 300ms linear 0ms;   -ms-transition:all 300ms linear 0ms;   -o-transition:all 300ms linear 0ms;   transition:all 300ms linear 0ms;  }  .ct-menu-toggle.toggle-open:before {   content:'\f106';  }  #ct-menu-mobile .btn-nav-cart {   -webkit-transition:all 300ms linear 0ms;   -khtml-transition:all 300ms linear 0ms;   -moz-transition:all 300ms linear 0ms;   -ms-transition:all 300ms linear 0ms;   -o-transition:all 300ms linear 0ms;   transition:all 300ms linear 0ms;   display:inline-block;   width:30px;   height:32px;   color:#1f2233;   font-size:18px;   line-height:32px;   cursor:pointer;   margin-right:6px;  }  #ct-menu-mobile .btn-nav-cart:hover {   color:#ef9900;  }  #ct-menu-mobile .btn-nav-mobile {   color:#1f2233;   display:inline-block;   font-size:16px;   height:32px;   line-height:32px;   text-align:center;   vertical-align:middle;   width:30px;   cursor:pointer;   position:relative;   -webkit-transition:all 300ms linear 0ms;   -khtml-transition:all 300ms linear 0ms;   -moz-transition:all 300ms linear 0ms;   -ms-transition:all 300ms linear 0ms;   -o-transition:all 300ms linear 0ms;   transition:all 300ms linear 0ms;  }  #ct-menu-mobile .btn-nav-mobile:before, #ct-menu-mobile .btn-nav-mobile:after, #ct-menu-mobile .btn-nav-mobile span {   -webkit-transition:all 300ms linear 0ms;   -khtml-transition:all 300ms linear 0ms;   -moz-transition:all 300ms linear 0ms;   -ms-transition:all 300ms linear 0ms;   -o-transition:all 300ms linear 0ms;   transition:all 300ms linear 0ms;   content:"";   background-color:#1f2233;   display:block;   height:2px;   left:0;   margin:auto;   position:absolute;   right:0;   width:26px;   top:22px;  }  #ct-menu-mobile .btn-nav-mobile:before {   top:8px;  }  #ct-menu-mobile .btn-nav-mobile span {   top:15px;  }  #ct-menu-mobile .btn-nav-mobile.opened:before {   top:15px;   -webkit-transform:rotate(45deg);   -khtml-transform:rotate(45deg);   -moz-transform:rotate(45deg);   -ms-transform:rotate(45deg);   -o-transform:rotate(45deg);   transform:rotate(45deg);  }  #ct-menu-mobile .btn-nav-mobile.opened:after {   -webkit-transform:rotate(-45deg);   -khtml-transform:rotate(-45deg);   -moz-transform:rotate(-45deg);   -ms-transform:rotate(-45deg);   -o-transform:rotate(-45deg);   transform:rotate(-45deg);   top:15px;  }  #ct-menu-mobile .btn-nav-mobile.opened span {   display:none;  }  li.megamenu .container {   padding:0;  }  li.megamenu .container .elementor-column-wrap {   padding:0 !important;  }  li.megamenu .elementor-row {   display:block;  }  li.megamenu .elementor-row > .elementor-element {   width:100% !important;  }  li.megamenu .elementor-element-populated {   padding:0 !important;  } } #pagetitle {  background-color:#333;  padding-top:167px;  padding-bottom:116px;  text-align:center;  position:relative;  z-index:1; } @media screen and (max-width:1199px) {  #pagetitle {   padding:115px 0;  } } #pagetitle:before {  z-index:-1;  content:'';  background-color:rgba(0, 0, 0, 0.5);  position:absolute;  top:0;  left:0;  width:100%;  height:100%; } #pagetitle .page-title {  font-size:40px;  margin-bottom:0;  color:#fff; } #pagetitle.overlay-hide:before {  display:none; } .ct-breadcrumb {  margin:15px 0 0;  list-style:none;  color:#fff; } .ct-breadcrumb li {  display:inline-block;  font-size:16px;  color:inherit; } .ct-breadcrumb li a {  color:inherit; } .ct-breadcrumb li a:after {  content:'-';  margin:0 6px;  color:inherit; } .ct-breadcrumb li a:hover {  color:#ef9900; } .ct-breadcrumb li a:hover:after {  color:inherit; } .ct-breadcrumb li span:after {  content:'-';  margin:0 6px;  color:inherit; } .ct-breadcrumb li:last-child a:after, .ct-breadcrumb li:last-child span:after {  display:none; } .entry-title {  font-size:22px;  line-height:1.5; } .entry-title a {  color:inherit;  display:block; } .entry-title a:hover {  color:#555; } .entry-date {  position:absolute;  top:18px;  left:18px;  width:60px;  min-width:60px;  height:70px;  background-color:#ef9900;  text-align:center;  color:#fff; } .entry-date span {  display:block; } .entry-date span:nth-child(1) {  font-size:24px;  font-weight:700;  font-family:'Poppins', sans-serif;  height:40px;  line-height:40px; } .entry-date span:nth-child(2) {  height:30px;  line-height:30px;  background-color:#20b34d;  font-size:14px; } .entry-meta, .item--meta-default {  margin-bottom:0;  list-style:none;  display:flex;  flex-wrap:wrap;  font-size:14px;  line-height:24px;  color:#939393;  font-family:'Poppins', sans-serif; } .entry-meta li, .item--meta-default li {  margin-right:20px; } .entry-meta li:last-child, .item--meta-default li:last-child {  margin-right:0; } .entry-meta li.item-author, .item--meta-default li.item-author {  text-transform:capitalize; } .entry-meta i, .item--meta-default i {  margin-right:4px; } .entry-meta a, .item--meta-default a {  color:inherit; } .entry-meta a:hover, .item--meta-default a:hover {  color:inherit; } .single-hentry.archive {  margin-bottom:50px;  -webkit-box-shadow:0 6px 24px rgba(11, 11, 11, 0.08);  -khtml-box-shadow:0 6px 24px rgba(11, 11, 11, 0.08);  -moz-box-shadow:0 6px 24px rgba(11, 11, 11, 0.08);  -ms-box-shadow:0 6px 24px rgba(11, 11, 11, 0.08);  -o-box-shadow:0 6px 24px rgba(11, 11, 11, 0.08);  box-shadow:0 6px 24px rgba(11, 11, 11, 0.08);  border:1px solid #eeeeef;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  overflow:hidden;  background-color:#fff;  display:flex;  flex-wrap:wrap;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .single-hentry.archive .entry-featured {  position:relative;  overflow:hidden;  min-height:300px;  width:52%; } @media (min-width:992px) and (max-width:1199px) {  .single-hentry.archive .entry-featured {   width:48%;  } } @media screen and (max-width:575px) {  .single-hentry.archive .entry-featured {   width:100%;  } } .single-hentry.archive .entry-featured a {  display:block;  background-position:center;  background-repeat:no-repeat;  background-size:cover;  position:absolute;  top:0;  left:0;  width:100%;  height:100%; } .single-hentry.archive .entry-featured a img {  opacity:0;  position:absolute;  z-index:-999; } .single-hentry.archive .entry-featured a:hover {  -webkit-transform:scale(1.1) rotate(3deg);  -khtml-transform:scale(1.1) rotate(3deg);  -moz-transform:scale(1.1) rotate(3deg);  -ms-transform:scale(1.1) rotate(3deg);  -o-transform:scale(1.1) rotate(3deg);  transform:scale(1.1) rotate(3deg); } .single-hentry.archive .entry-featured + .entry-body {  width:48%; } @media (min-width:992px) and (max-width:1199px) {  .single-hentry.archive .entry-featured + .entry-body {   width:52%;  } } @media screen and (max-width:575px) {  .single-hentry.archive .entry-featured + .entry-body {   width:100%;  } } .single-hentry.archive .entry-excerpt {  font-size:15px;  line-height:26px;  margin-bottom:7px; } .single-hentry.archive .entry-body {  padding:30px;  display:flex;  flex-wrap:wrap;  align-items:center; } .single-hentry.archive .entry-body .entry-title {  margin-bottom:7px; } .single-hentry.archive .entry-body .entry-meta {  margin-bottom:16px; } .single-hentry.archive:hover {  -webkit-box-shadow:0 21px 51px rgba(11, 11, 11, 0.11);  -khtml-box-shadow:0 21px 51px rgba(11, 11, 11, 0.11);  -moz-box-shadow:0 21px 51px rgba(11, 11, 11, 0.11);  -ms-box-shadow:0 21px 51px rgba(11, 11, 11, 0.11);  -o-box-shadow:0 21px 51px rgba(11, 11, 11, 0.11);  box-shadow:0 21px 51px rgba(11, 11, 11, 0.11); } .single-post .site-content {  background-repeat:no-repeat;  background-position:top left; } .single-post .gallery {  margin-top:0;  margin-left:-15px;  margin-right:-15px; } .single-post .gallery .gallery-item {  padding:0 15px; } .single-post .gallery .gallery-item img {  -webkit-border-radius:7px;  -khtml-border-radius:7px;  -moz-border-radius:7px;  -ms-border-radius:7px;  -o-border-radius:7px;  border-radius:7px; } .single-post .single-title {  font-size:26px;  margin-bottom:14px; } .single-post .entry-featured {  position:relative; } .single-post .entry-featured img {  width:100%; } .single-post .entry-meta {  display:flex;  flex-wrap:wrap;  align-items:center;  margin:0 0 37px;  list-style:none;  border-bottom:1px solid #ececf0;  padding-bottom:16px;  position:relative; } .single-post .entry-meta:before {  content:'';  width:40px;  height:3px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  position:absolute;  bottom:-1px;  left:0;  -webkit-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -khtml-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -moz-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -ms-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -o-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  box-shadow:0 7px 16px rgba(12, 12, 12, 0.22); } .single-post .entry-meta li {  font-size:15px;  line-height:20px;  margin-right:0; } .single-post .entry-meta li:after {  content:'/';  margin:0 8px; } .single-post .entry-meta li:last-child:after {  display:none; } .single-post .entry-category {  display:flex;  flex-wrap:wrap;  position:absolute;  bottom:30px;  right:35px; } .single-post .entry-category a {  padding:0 22px;  line-height:40px;  color:#fff;  font-size:15px;  font-weight:600;  margin-left:4px;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  background-image:-webkit-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-moz-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-ms-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-o-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');  background-size:300%, 1px;  background-position:0%;  color:#fff;  -webkit-box-shadow:0 8px 9px rgba(32, 179, 77, 0.34);  -khtml-box-shadow:0 8px 9px rgba(32, 179, 77, 0.34);  -moz-box-shadow:0 8px 9px rgba(32, 179, 77, 0.34);  -ms-box-shadow:0 8px 9px rgba(32, 179, 77, 0.34);  -o-box-shadow:0 8px 9px rgba(32, 179, 77, 0.34);  box-shadow:0 8px 9px rgba(32, 179, 77, 0.34); } .single-post .entry-category a:hover, .single-post .entry-category a:focus {  background-position:100%; } .single-post .entry-body {  width:100%;  padding:32px 32px 40px 32px; } @media screen and (max-width:575px) {  .single-post .entry-body {   padding-left:20px;   padding-right:20px;  } } .single-post .entry-blog {  border:1px solid #e8edf5;  -webkit-border-radius:7px;  -khtml-border-radius:7px;  -moz-border-radius:7px;  -ms-border-radius:7px;  -o-border-radius:7px;  border-radius:7px;  background-color:#fff;  overflow:hidden; } .single-post .entry-content p {  margin-bottom:24px; } .single-post .entry-content p:last-child {  margin-bottom:0; } .single-post .entry-footer {  margin-top:55px;  padding-bottom:20px;  border-bottom:1px solid #ececf0;  display:flex;  flex-wrap:wrap;  align-items:center; } .single-post .entry-footer > div {  margin-bottom:10px; } .single-post .entry-footer label {  font-size:15px;  font-weight:500;  color:#222;  margin-right:17px; } .single-post .entry-footer .entry-tags {  flex-grow:1; } .single-post .entry-footer .entry-social a {  font-size:18px;  height:32px;  width:32px;  background-color:#ef9900;  -webkit-border-radius:32px;  -khtml-border-radius:32px;  -moz-border-radius:32px;  -ms-border-radius:32px;  -o-border-radius:32px;  border-radius:32px;  line-height:32px;  text-align:center;  color:#fff;  display:inline-block; } .single-post .entry-footer .entry-social a.fb-social {  background-color:#3b5998; } .single-post .entry-footer .entry-social a.tw-social {  background-color:#55acee; } .single-post .entry-footer .entry-social a.g-social {  background-color:#dd4b39; } .single-post .entry-footer .entry-social a.pin-social {  background-color:#bd081c; } .single-post .entry-footer .entry-social a.in-social {  background-color:#0077b5; } .single-post .entry-footer .entry-social a + a {  margin-left:2px; } .entry-tags a, .comment-reply a, .ct-navigation-menu1.default li a, .item--download a {  position:relative;  overflow:hidden;  z-index:1; } .entry-tags a:before, .comment-reply a:before, .ct-navigation-menu1.default li a:before, .item--download a:before, .entry-tags a:after, .comment-reply a:after, .ct-navigation-menu1.default li a:after, .item--download a:after {  content:'';  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  margin:auto;  -webkit-border-radius:inherit;  -khtml-border-radius:inherit;  -moz-border-radius:inherit;  -ms-border-radius:inherit;  -o-border-radius:inherit;  border-radius:inherit;  z-index:-1;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .entry-tags a:before, .comment-reply a:before, .ct-navigation-menu1.default li a:before, .item--download a:before {  background-color:#f0f0f0; } .entry-tags a:after, .comment-reply a:after, .ct-navigation-menu1.default li a:after, .item--download a:after {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  opacity:0; } .entry-tags a:hover, .comment-reply a:hover, .ct-navigation-menu1.default li a:hover, .item--download a:hover {  color:#fff; } .entry-tags a:hover:before, .comment-reply a:hover:before, .ct-navigation-menu1.default li a:hover:before, .item--download a:hover:before {  opacity:0; } .entry-tags a:hover:after, .comment-reply a:hover:after, .ct-navigation-menu1.default li a:hover:after, .item--download a:hover:after {  opacity:1;  -webkit-transform:translateX(0%);  -khtml-transform:translateX(0%);  -moz-transform:translateX(0%);  -ms-transform:translateX(0%);  -o-transform:translateX(0%);  transform:translateX(0%);  -webkit-transition:all 180ms linear 0ms;  -khtml-transition:all 180ms linear 0ms;  -moz-transition:all 180ms linear 0ms;  -ms-transition:all 180ms linear 0ms;  -o-transition:all 180ms linear 0ms;  transition:all 180ms linear 0ms; } .entry-tags {  display:flex;  flex-wrap:wrap;  align-items:center; } .entry-tags a {  font-size:15px;  color:#222;  display:inline-block;  line-height:40px;  padding:0 22px;  -webkit-border-radius:7px;  -khtml-border-radius:7px;  -moz-border-radius:7px;  -ms-border-radius:7px;  -o-border-radius:7px;  border-radius:7px;  margin:5px 5px 5px 0; } .post-previous-next {  display:flex;  flex-wrap:wrap;  align-items:center;  border-bottom:1px solid #ececf0;  padding:21px 0;  } .post-previous-next .post-previous {  flex-grow:1;  margin-right:30px; } .post-previous-next a {  font-size:15px;  font-weight:600;  position:relative;  -webkit-transition:all 0ms linear 0ms;  -khtml-transition:all 0ms linear 0ms;  -moz-transition:all 0ms linear 0ms;  -ms-transition:all 0ms linear 0ms;  -o-transition:all 0ms linear 0ms;  transition:all 0ms linear 0ms; } .post-previous-next a span {  color:#222;  display:inline-block; } .post-previous-next a span:nth-child(1) {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  opacity:0; } .post-previous-next a span:nth-child(2) {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  width:100%; } .post-previous-next a:hover {  color:#3a505f; } .post-previous-next a:hover span:nth-child(1) {  opacity:1; } .post-previous-next a:hover span:nth-child(2) {  opacity:0; } .entry-content .page-links {  clear:left;  padding-top:10px; } .entry-content .page-links span {  text-align:center;  display:inline-block;  height:26px;  width:26px;  line-height:26px;  color:#fff;  -webkit-border-radius:26px;  -khtml-border-radius:26px;  -moz-border-radius:26px;  -ms-border-radius:26px;  -o-border-radius:26px;  border-radius:26px;  background-color:#ef9900;  font-size:14px;  font-weight:500;  margin:0 3px;  -webkit-transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -khtml-transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -moz-transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -ms-transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -o-transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .entry-content .page-links a span {  background-color:#e0e3e8;  color:#000; } .entry-content .page-links a span:hover {  background-color:#ef9900;  color:#fff; } .entry-content .page-links .post-page-numbers {  margin:0 3px; } .entry-content .page-links .post-page-numbers span {  margin:0; } .single-post #primary.col-12, .page-template-blog-classic #primary.col-12 {  max-width:840px;  margin:auto; } .post-type-archive-portfolio #primary.col-12, .post-type-archive-service #primary.col-12, .post-type-archive-case-study #primary.col-12, .tax-portfolio-category #primary.col-12, .tax-service-category #primary.col-12, .tax-case-study-category #primary.col-12 {  max-width:960px;  margin:auto; } .posts-pagination {  margin-bottom:-10px; } .posts-pagination .posts-page-links {  display:flex;  flex-wrap:nowrap;  justify-content:center; } .posts-pagination .page-numbers {  text-align:center;  height:51px;  width:51px;  line-height:51px;  font-size:15px;  font-weight:600;  color:#222;  background-color:#fff;  display:inline-block;  margin:0 6px 10px 6px;  -webkit-border-radius:6px;  -khtml-border-radius:6px;  -moz-border-radius:6px;  -ms-border-radius:6px;  -o-border-radius:6px;  border-radius:6px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  position:relative;  z-index:1; } .posts-pagination .page-numbers:before, .posts-pagination .page-numbers:after {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .posts-pagination .page-numbers:before {  border:2px solid #eeecec;  -webkit-border-radius:51px;  -khtml-border-radius:51px;  -moz-border-radius:51px;  -ms-border-radius:51px;  -o-border-radius:51px;  border-radius:51px;  z-index:-2; } .posts-pagination .page-numbers:after {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-border-radius:51px;  -khtml-border-radius:51px;  -moz-border-radius:51px;  -ms-border-radius:51px;  -o-border-radius:51px;  border-radius:51px;  z-index:-1;  opacity:0; } .posts-pagination .page-numbers.current, .posts-pagination .page-numbers:hover, .posts-pagination .page-numbers:focus {  color:#fff; } .posts-pagination .page-numbers.current:before, .posts-pagination .page-numbers:hover:before, .posts-pagination .page-numbers:focus:before {  opacity:0; } .posts-pagination .page-numbers.current:after, .posts-pagination .page-numbers:hover:after, .posts-pagination .page-numbers:focus:after {  opacity:1; } .posts-pagination .page-numbers.next, .posts-pagination .page-numbers.prev {  font-size:18px; } .entry-navigation {  border-bottom:1px solid #ececf0;  padding:29px 0 29px;  } .entry-navigation .nav-post-img {  width:70px;  min-width:70px;  margin-right:20px;  margin-top:6px; } .entry-navigation .nav-post-img img {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .entry-navigation .nav-links {  display:flex;  flex-wrap:wrap;  align-items:center;  margin:0 -15px; } .entry-navigation .nav-item {  display:flex;  flex-wrap:nowrap;  width:50%;  padding:0 15px; } @media screen and (min-width:768px) {  .entry-navigation .nav-item.nav-post-next {   flex-direction:row-reverse;   text-align:right;  }  .entry-navigation .nav-item.nav-post-next .nav-post-img {   margin-right:0;   margin-left:20px;  } } @media screen and (max-width:575px) {  .entry-navigation .nav-item {   width:100%;   align-items:flex-start;  }  .entry-navigation .nav-item + .nav-item {   margin-top:30px;  } } .entry-navigation .nav-post-meta label {  font-size:13px;  display:block;  margin-bottom:3px; } .entry-navigation .nav-post-meta a {  font-size:19px;  line-height:23px;  font-weight:700;  font-family:'Poppins', sans-serif;  color:#0e0e0e; } .entry-navigation .nav-post-meta a:hover {  color:#ef9900; } body.error404 .site-content {  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/bg-404.jpg);  background-position:center top;  background-repeat:no-repeat;  background-size:cover; } .error-404 {  max-width:820px;  padding:0 15px 150px 15px;  margin:auto;  text-align:center; } @media screen and (max-width:767px) {  .error-404 {   padding-bottom:100px;  } } .error-404 .btn {  padding:0 39px;  font-size:16px;  line-height:65px; } .error-404 .error-404-content {  margin:0 -30px;  display:flex;  flex-wrap:wrap;  align-items:center; } .error-404 .error-404-content > div {  padding:0 30px; } .error-404 .error-404-content .error-404-holder {  flex-grow:1; } .error-404 .error-404-content .error-404-title {  font-size:60px;  line-height:1;  margin-top:6px;  margin-bottom:26px; } @media screen and (max-width:767px) {  .error-404 .error-404-content .error-404-title {   font-size:45px;  } } .error-404 .error-404-content .error-404-sub {  margin-bottom:350px; } .error-404 .error-404-content .error-404-sub span {  font-size:26px;  color:#0e0e0e;  background-color:#e7ecf3;  display:inline-block;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  padding:0 30px;  line-height:57px; } @media screen and (max-width:767px) {  .error-404 .error-404-content .error-404-sub span {   font-size:18px;  } } .elementor_library-template-default .entry-meta, .elementor_library-template-default .entry-footer, .elementor_library-template-default .post-previous-next, .elementor_library-template-default #secondary {  display:none; } .elementor_library-template-default #content #primary {  padding-left:15px;  padding-right:15px;  -ms-flex:0 0 100%;  flex:0 0 100%;  max-width:100%; } .no-results .searchform-wrap {  position:relative; } .no-results .searchform-wrap .search-submit {  position:absolute;  top:0;  right:0;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } @media screen and (min-width:1200px) {  .sidebar-sticky, .col-sidebar-fixed > .vc_column-inner {   position:-webkit-sticky;   position:sticky;   top:30px;  }  .admin-bar .sidebar-sticky, .admin-bar .col-sidebar-fixed > .vc_column-inner {   top:62px;  }  .header-sticky .sidebar-sticky, .header-sticky .col-sidebar-fixed > .vc_column-inner {   top:110px;  }  .admin-bar.header-sticky .sidebar-sticky, .admin-bar.header-sticky .col-sidebar-fixed > .vc_column-inner {   top:142px;  } } .widget-title, .comments-title, .comment-reply-title {  font-size:20px;  font-weight:600;  margin-bottom:30px;  padding-bottom:11px;  position:relative; } .widget-title:before, .comments-title:before, .comment-reply-title:before {  content:'';  width:40px;  height:3px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  position:absolute;  bottom:0;  left:0; } .comments-title {  margin-bottom:37px; } #secondary .widget {  margin-bottom:42px; } #secondary .widget:last-child {  margin-bottom:0; } ul.product-categories {  list-style:none; } .widget {  margin-bottom:30px; } .widget.mb-20 {  margin-bottom:20px; } .widget:last-child {  margin-bottom:0; } .widget select {  max-width:100%; } .widget.rm-margin1 {  margin-bottom:14px; } .widget.rm-margin2 {  margin-bottom:20px; } .logged-in .hide-logged {  display:none; } .widget_categories ul, .widget_nav_menu ul, .widget_pages ul, .widget_archive ul, .widget_meta ul {  list-style:none;  margin-bottom:0; } #content .widget_categories ul ul ul ul ul, #content .widget_pages ul ul ul ul ul, #content .widget_nav_menu ul ul ul ul ul, #content .widget_meta ul ul ul ul ul, #content .widget_recent_entries ul ul ul ul ul {  padding-left:0; } #content .widget_product_categories ul li, #content .widget_categories ul li, #content .widget_nav_menu ul li, #content .widget_pages ul li, #content .widget_archive ul li, #content .widget_meta ul li, #content .widget_recent_entries ul li {  font-size:0px; } #content .widget_product_categories ul li a, #content .widget_categories ul li a, #content .widget_nav_menu ul li a, #content .widget_pages ul li a, #content .widget_archive ul li a, #content .widget_meta ul li a, #content .widget_recent_entries ul li a {  color:#222;  display:block;  font-size:15px;  font-weight:500;  line-height:24px;  padding:13px 12px 13px 16px;  position:relative;  position:relative;  z-index:1;  border-bottom:1px solid #ececf0; } #content .widget_product_categories ul li a:before, #content .widget_categories ul li a:before, #content .widget_nav_menu ul li a:before, #content .widget_pages ul li a:before, #content .widget_archive ul li a:before, #content .widget_meta ul li a:before, #content .widget_recent_entries ul li a:before {  content:"\f105";  font-family:"FontAwesome";  margin-right:8px; } #content .widget_product_categories ul li a span.count, #content .widget_categories ul li a span.count, #content .widget_nav_menu ul li a span.count, #content .widget_pages ul li a span.count, #content .widget_archive ul li a span.count, #content .widget_meta ul li a span.count, #content .widget_recent_entries ul li a span.count {  width:27px;  height:27px;  display:inline-block;  background-color:#eee;  text-align:center;  line-height:27px;  font-size:12px;  color:#222;  -webkit-transition:all 0ms linear 0ms;  -khtml-transition:all 0ms linear 0ms;  -moz-transition:all 0ms linear 0ms;  -ms-transition:all 0ms linear 0ms;  -o-transition:all 0ms linear 0ms;  transition:all 0ms linear 0ms; } #content .widget_product_categories ul li.current-menu-item > a, #content .widget_categories ul li.current-menu-item > a, #content .widget_nav_menu ul li.current-menu-item > a, #content .widget_pages ul li.current-menu-item > a, #content .widget_archive ul li.current-menu-item > a, #content .widget_meta ul li.current-menu-item > a, #content .widget_recent_entries ul li.current-menu-item > a, #content .widget_product_categories ul li.current-cat > a, #content .widget_categories ul li.current-cat > a, #content .widget_nav_menu ul li.current-cat > a, #content .widget_pages ul li.current-cat > a, #content .widget_archive ul li.current-cat > a, #content .widget_meta ul li.current-cat > a, #content .widget_recent_entries ul li.current-cat > a, #content .widget_product_categories ul li.current-cat-parent > a, #content .widget_categories ul li.current-cat-parent > a, #content .widget_nav_menu ul li.current-cat-parent > a, #content .widget_pages ul li.current-cat-parent > a, #content .widget_archive ul li.current-cat-parent > a, #content .widget_meta ul li.current-cat-parent > a, #content .widget_recent_entries ul li.current-cat-parent > a, #content .widget_product_categories ul li > a:hover, #content .widget_categories ul li > a:hover, #content .widget_nav_menu ul li > a:hover, #content .widget_pages ul li > a:hover, #content .widget_archive ul li > a:hover, #content .widget_meta ul li > a:hover, #content .widget_recent_entries ul li > a:hover {  padding-left:23px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  background-color:transparent;  background-clip:text;  -o-background-clip:text;  -ms-background-clip:text;  -moz-background-clip:text;  -webkit-background-clip:text;  text-fill-color:transparent;  -o-text-fill-color:transparent;  -ms-text-fill-color:transparent;  -moz-text-fill-color:transparent;  -webkit-text-fill-color:transparent; } #content .widget_product_categories ul li.current-menu-item > a span.count, #content .widget_categories ul li.current-menu-item > a span.count, #content .widget_nav_menu ul li.current-menu-item > a span.count, #content .widget_pages ul li.current-menu-item > a span.count, #content .widget_archive ul li.current-menu-item > a span.count, #content .widget_meta ul li.current-menu-item > a span.count, #content .widget_recent_entries ul li.current-menu-item > a span.count, #content .widget_product_categories ul li.current-cat > a span.count, #content .widget_categories ul li.current-cat > a span.count, #content .widget_nav_menu ul li.current-cat > a span.count, #content .widget_pages ul li.current-cat > a span.count, #content .widget_archive ul li.current-cat > a span.count, #content .widget_meta ul li.current-cat > a span.count, #content .widget_recent_entries ul li.current-cat > a span.count, #content .widget_product_categories ul li.current-cat-parent > a span.count, #content .widget_categories ul li.current-cat-parent > a span.count, #content .widget_nav_menu ul li.current-cat-parent > a span.count, #content .widget_pages ul li.current-cat-parent > a span.count, #content .widget_archive ul li.current-cat-parent > a span.count, #content .widget_meta ul li.current-cat-parent > a span.count, #content .widget_recent_entries ul li.current-cat-parent > a span.count, #content .widget_product_categories ul li > a:hover span.count, #content .widget_categories ul li > a:hover span.count, #content .widget_nav_menu ul li > a:hover span.count, #content .widget_pages ul li > a:hover span.count, #content .widget_archive ul li > a:hover span.count, #content .widget_meta ul li > a:hover span.count, #content .widget_recent_entries ul li > a:hover span.count {  text-fill-color:#223543;  -o-text-fill-color:#223543;  -ms-text-fill-color:#223543;  -moz-text-fill-color:#223543;  -webkit-text-fill-color:#223543; } #content .widget_product_categories ul li .sub-menu, #content .widget_categories ul li .sub-menu, #content .widget_nav_menu ul li .sub-menu, #content .widget_pages ul li .sub-menu, #content .widget_archive ul li .sub-menu, #content .widget_meta ul li .sub-menu, #content .widget_recent_entries ul li .sub-menu, #content .widget_product_categories ul li .children, #content .widget_categories ul li .children, #content .widget_nav_menu ul li .children, #content .widget_pages ul li .children, #content .widget_archive ul li .children, #content .widget_meta ul li .children, #content .widget_recent_entries ul li .children {  padding-left:10px; } #content .widget_product_categories .nice-select ul li, #content .widget_categories .nice-select ul li, #content .widget_nav_menu .nice-select ul li, #content .widget_pages .nice-select ul li, #content .widget_archive .nice-select ul li, #content .widget_meta .nice-select ul li, #content .widget_recent_entries .nice-select ul li {  border:none;  font-size:14px;  line-height:normal;  padding:8px 24px;  font-weight:500; } .count.right {  float:right; } .widget_recent_entries a, .widget_recent_comments a {  color:#282828; } .widget_recent_entries a:hover, .widget_recent_comments a:hover {  color:#ef9900; } .widget_recent_comments ul {  list-style:none; } .widget_recent_comments ul li {  border-bottom:1px solid #ececf0;  padding-bottom:10px;  margin-bottom:10px; } .widget_recent_comments .recentcomments > a {  font-size:15px;  font-weight:600;  line-height:normal;  color:#222;  display:block; } .widget_recent_comments .recentcomments > a:hover {  color:#ef9900; } .widget_recent_comments .recentcomments > a:before {  content:'\A';  white-space:pre; } .widget_rss ul {  list-style:none;  padding:0; } .widget_rss li {  margin-bottom:16px; } .widget_rss li:last-child {  margin-bottom:0; } .widget_rss .rsswidget {  font-weight:700;  display:inline-block; } .widget_rss .rss-date {  font-size:0.875em;  font-style:italic;  display:block; } .widget_rss cite {  font-weight:700;  font-size:0.875em; } .widget_calendar th, .widget_calendar td {  text-align:center; } .widget_calendar table > caption {  padding-bottom:0;  text-align:center;  color:inherit; } .widget_ef_recent_posts li {  padding-bottom:14px; } .widget_ef_recent_posts li:last-child {  padding-bottom:0; } .widget_ef_recent_posts .entry-posted-in a {  font-size:15px;  font-weight:500;  color:rgba(0, 0, 0, 0.66); } .widget_ef_recent_posts .entry-posted-in a:hover {  color:#ef9900; } .widget_ef_recent_posts .entry-title {  font-size:18px;  line-height:24px;  margin-top:4px; } .widget_ef_recent_posts .entry-title a {  color:#222; } .widget_ef_recent_posts .entry-title a:hover {  color:#ef9900; } .widget_ef_recent_posts .entry-title + .entry-meta {  margin-top:15px; } .ct-social {  list-style:none;  margin-bottom:0;  display:flex;  flex-wrap:wrap; } .ct-social li {  margin-right:12px; } .ct-social a {  font-size:14px;  color:#fff;  height:34px;  width:34px;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  position:relative;  z-index:1;  display:inline-block; } .ct-social a i {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-social a:before, .ct-social a:after {  content:'';  top:0;  left:0;  width:100%;  height:100%;  -webkit-border-radius:inherit;  -khtml-border-radius:inherit;  -moz-border-radius:inherit;  -ms-border-radius:inherit;  -o-border-radius:inherit;  border-radius:inherit;  z-index:-1;  position:absolute;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-social a:before {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .ct-social a:after {  background-color:#f90;  background-image:-webkit-gradient(linear, left top, right top, from(#f90), to(#ef9900));  background-image:-webkit-linear-gradient(left, #f90, #ef9900);  background-image:-moz-linear-gradient(left, #f90, #ef9900);  background-image:-ms-linear-gradient(left, #f90, #ef9900);  background-image:-o-linear-gradient(left, #f90, #ef9900);  background-image:linear-gradient(left, #f90, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f90', endColorStr='#ef9900', gradientType='1');  opacity:0; } .ct-social a:hover {  color:#fff; } .ct-social a:hover:before {  opacity:0; } .ct-social a:hover:after {  opacity:1; } .widget_newsletterwidget {  background-color:#061b49;  padding:32px 40px 40px 40px;  -webkit-border-radius:2px;  -khtml-border-radius:2px;  -moz-border-radius:2px;  -ms-border-radius:2px;  -o-border-radius:2px;  border-radius:2px; } @media screen and (max-width:1199px) {  .widget_newsletterwidget {   padding-left:30px;   padding-right:30px;  } } .widget_newsletterwidget .description {  padding-bottom:22px; } .widget_newsletterwidget .tnp-widget {  position:relative; } .widget_newsletterwidget .tnp-widget .tnp-field-email {  margin-bottom:0; } .widget_newsletterwidget .tnp-widget .tnp-field-email .tnp-email {  height:51px;  -webkit-border-radius:1px;  -khtml-border-radius:1px;  -moz-border-radius:1px;  -ms-border-radius:1px;  -o-border-radius:1px;  border-radius:1px;  background-color:transparent;  border:1px solid #283a62;  background-color:transparent;  font-size:13px;  color:#6b89c1;  font-style:normal;  padding:0 19px; } .widget_newsletterwidget .tnp-widget .tnp-field-email .tnp-email:focus {  border-color:#ef9900; } .widget_newsletterwidget .tnp-widget .tnp-field-button {  margin:0;  width:51px;  height:51px;  position:absolute;  top:0;  right:0; } .widget_newsletterwidget .tnp-widget .tnp-field-button:before {  content:'\f061';  font-size:11px;  color:#fff;  height:22px;  width:22px;  line-height:22px;  -webkit-border-radius:22px;  -khtml-border-radius:22px;  -moz-border-radius:22px;  -ms-border-radius:22px;  -o-border-radius:22px;  border-radius:22px;  background-color:#ef9900;  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  font-family:"Font Awesome 5 Pro";  text-align:center; } .widget_newsletterwidget .tnp-widget .tnp-field-button .tnp-submit {  top:0;  right:0;  opacity:0;  padding:0;  height:51px;  width:51px;  position:absolute; } .widget_ct_recent_posts .entry-brief {  display:flex;  flex-wrap:nowrap;  padding-bottom:17px;  margin-bottom:24px;  border-bottom:1px solid #e2e2e7; } .widget_ct_recent_posts .entry-brief:last-child {  margin-bottom:0px;  padding-bottom:0;  border-bottom:none; } .widget_ct_recent_posts .entry-media {  width:65px;  min-width:65px;  margin-right:25px; } .widget_ct_recent_posts .entry-media img {  -webkit-border-radius:65px;  -khtml-border-radius:65px;  -moz-border-radius:65px;  -ms-border-radius:65px;  -o-border-radius:65px;  border-radius:65px; } .widget_ct_recent_posts .entry-title {  font-size:16px;  line-height:26px;  font-weight:600;  margin-bottom:4px;  margin-top:-2px; } .widget_ct_recent_posts .item-date {  font-size:15px;  color:#999; } .tagcloud a {  border:none;  background-color:transparent;  padding:0 21px;  color:#222;  display:inline-block;  font-size:15px !important;  line-height:30px;  margin-right:1px;  margin-bottom:11px;  position:relative;  z-index:1;  border:1px solid #eeecec; } .tagcloud a:hover {  color:#fff;  border-color:#ef9900;  background-color:#ef9900; } .widget_search .search-form {  position:relative; } .widget_search .search-form .search-submit {  padding:0;  border:none;  line-height:50px;  height:50px;  width:53px;  position:absolute;  top:0;  right:0;  color:#222;  font-size:15px;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  background-color:transparent;  background-image:none;  border-left:1px solid #ececf0; } .widget_search .search-form .search-submit:before, .widget_search .search-form .search-submit:after {  display:none; } .widget_search .search-form .search-submit:hover {  background-color:#ef9900;  color:#fff; } .widget_search .search-form .search-field {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  border:1px solid #ececf0;  padding:0 22px;  color:#222;  font-size:15px; } .widget_search .search-form .search-field:focus {  border-color:#ef9900; } .widget_search .search-form .search-field:focus + .search-submit {  border-color:#ef9900; } .ct-getintouch .ct-getintouch-item {  display:flex;  flex-wrap:nowrap;  margin:0 15px;  align-items:center; } .ct-getintouch .ct-getintouch-item i {  font-size:32px;  margin-right:12px; } .ct-getintouch .ct-getintouch-item i.fac-clock {  font-size:26px; } .ct-getintouch .ct-getintouch-item .ct-getintouch-icon {  line-height:1;  min-width:43px;  text-align:center; } .ct-getintouch .ct-getintouch-item .ct-getintouch-meta {  font-size:15px;  color:#767677; } .ct-getintouch .ct-getintouch-item .ct-getintouch-meta label {  color:#222;  border-bottom:1px solid #747474;  line-height:20px;  font-weight:600; } .ct-getintouch .ct-getintouch-item .ct-getintouch-meta span {  display:block;  line-height:24px; } .ct-getintouch .ct-getintouch-item a.btn {  margin-top:14px; } .ct-getintouch .ct-getintouch-item a.btn i {  font-size:16px;  margin-left:0; } .ct-getintouch .ct-getintouch-item + .ct-getintouch-item {  margin-top:28px; } .widget_text p:last-child {  margin-bottom:0; } .gallery {  margin:-16px -12px 43px -12px;  display:flex;  flex-wrap:wrap; } .gallery .gallery-item {  padding:0 12px;  margin-top:24px;  margin-bottom:0; } .gallery.gallery-columns-2 .gallery-item {  width:50%; } .gallery.gallery-columns-3 .gallery-item {  width:33.33%; } .gallery.gallery-columns-4 .gallery-item {  width:25%; } .gallery.gallery-columns-5 .gallery-item {  width:20%; } .widget_media_gallery .gallery, .elementor-widget-wp-widget-media_gallery .gallery {  margin:-10px -5px 0 -5px; } .widget_media_gallery .gallery .gallery-item, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item {  padding:0 5px;  margin-top:10px !important;  margin-bottom:0; } .widget_media_gallery .gallery .gallery-item img, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item img {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .ct-newsletter.widget {  background-image:-webkit-linear-gradient(90deg, #20b34d 0%, #8ceaa9 50%, #20b34d);  background-image:-moz-linear-gradient(90deg, #20b34d 0%, #8ceaa9 50%, #20b34d);  background-image:-ms-linear-gradient(90deg, #20b34d 0%, #8ceaa9 50%, #20b34d);  background-image:-o-linear-gradient(90deg, #20b34d 0%, #8ceaa9 50%, #20b34d);  background-image:linear-gradient(90deg, #20b34d 0%, #8ceaa9 50%, #20b34d);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');  padding:32px 25px 42px; } .ct-newsletter.widget .widget-title {  padding-bottom:22px;  margin-bottom:0;  color:#fff;  font-size:22px; } .ct-newsletter.widget .widget-title:before {  content:'\f2b6';  font-family:"Font Awesome 5 Pro";  position:static;  background-image:none;  background-color:transparent;  font-size:20px;  margin-right:14px; } .ct-newsletter.widget .tnp-field-email {  margin-bottom:15px; } .ct-newsletter.widget .tnp-field-email .tnp-email {  -webkit-border-radius:6px;  -khtml-border-radius:6px;  -moz-border-radius:6px;  -ms-border-radius:6px;  -o-border-radius:6px;  border-radius:6px;  border:1px solid #ececec;  height:58px;  font-size:13px;  text-align:center; } .ct-newsletter.widget .tnp-field-button .tnp-button {  -webkit-border-radius:6px;  -khtml-border-radius:6px;  -moz-border-radius:6px;  -ms-border-radius:6px;  -o-border-radius:6px;  border-radius:6px;  width:100%;  line-height:58px;  font-size:14px;  font-weight:400;  text-transform:uppercase; } .sbi-critical-notice {  display:none !important; } #sb_instagram #sbi_images {  padding:0 !important;  margin:-8px -4px 0 -4px;  width:auto;  float:none; } #sb_instagram #sbi_images .sbi_item {  padding:0 4px !important;  margin-top:8px !important; } #sb_instagram #sbi_images .sbi_item a {  position:relative; } #sb_instagram #sbi_images .sbi_item a img {  width:100%; } #sb_instagram #sbi_images .sbi_item a:before {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(0, 0, 0, 0.65) !important;  -webkit-transition:all 250ms linear 0ms;  -khtml-transition:all 250ms linear 0ms;  -moz-transition:all 250ms linear 0ms;  -ms-transition:all 250ms linear 0ms;  -o-transition:all 250ms linear 0ms;  transition:all 250ms linear 0ms;  opacity:0;  z-index:1; } #sb_instagram #sbi_images .sbi_item a:after {  content:'\f16d';  font-size:18px;  font-family:"Font Awesome 5 Brands";  color:#fff;  z-index:2;  position:absolute;  left:50%;  top:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  -webkit-transition:all 250ms linear 0ms;  -khtml-transition:all 250ms linear 0ms;  -moz-transition:all 250ms linear 0ms;  -ms-transition:all 250ms linear 0ms;  -o-transition:all 250ms linear 0ms;  transition:all 250ms linear 0ms;  opacity:0; } #sb_instagram #sbi_images .sbi_item a:hover:before, #sb_instagram #sbi_images .sbi_item a:hover:after {  opacity:1; } #sb_instagram .sbi-screenreader {  opacity:0; } @media screen and (max-width:767px) {  #sb_instagram.sbi_col_3 #sbi_images .sbi_item {   width:33.33% !important;  } } #sb_instagram.image-filter a {  -webkit-filter:grayscale(100%);  filter:grayscale(100%); } #sb_instagram.image-filter a:hover {  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } body .tnp-subscription {  margin:0;  } body .tnp-subscription div.tnp-field {  margin-bottom:0; } .widget_block .widget-content .wp-block-search__label, .widget_block .widget-content .wp-block-group__inner-container > h2 {  font-size:20px;  color:#0e0e0e;  position:relative;  padding-bottom:10px;  margin-bottom:30px;  display:block;  font-weight:600;  font-family:'Poppins', sans-serif; } .widget_block .widget-content .wp-block-search__label:before, .widget_block .widget-content .wp-block-group__inner-container > h2:before {  content:'';  width:40px;  height:3px;  background-color:#ef9900;  position:absolute;  bottom:0;  left:0; } .widget_block .widget-content ol, .widget_block .widget-content ul {  padding-left:0; } .widget_block.widget_search {  position:relative; } .widget_block.widget_search .wp-block-search__button {  padding:0;  border:none;  line-height:51px;  height:51px;  width:51px;  border-left:1px solid #ececf0;  position:absolute;  top:0;  right:0;  color:#333;  font-size:15px;  background-image:none;  background-color:transparent;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  font-size:0px; } .widget_block.widget_search .wp-block-search__button:before {  content:"\f002";  font-family:'FontAwesome';  font-size:15px; } .widget_block.widget_search .wp-block-search__button:after {  display:none; } .widget_block.widget_search .wp-block-search__button:hover {  color:#ef9900; } .widget_block.widget_search .wp-block-search__input {  font-size:15px;  color:#333;  border-color:#ececf0;  background-color:#fff;  height:51px;  padding-left:20px;  padding-right:51px;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .widget_block.widget_search .wp-block-search__input:focus {  border-color:#ef9900; } .widget_block.widget_search .wp-block-search__input:focus + .wp-block-search__button {  border-color:#ef9900; } .widget_block.widget_search .wp-block-search__inside-wrapper {  display:block;  position:relative; } .widget_block .wp-block-latest-posts__list li {  font-size:0px; } .widget_block .wp-block-latest-posts__list li a {  color:#191514;  display:block;  font-size:15px;  padding:12px 0;  position:relative;  border-bottom:1px solid #ececf0;  font-family:'Poppins', sans-serif;  font-weight:normal;  position:relative; } .widget_block .wp-block-latest-posts__list li a:before {  content:'';  height:7px;  width:7px;  -webkit-border-radius:7px;  -khtml-border-radius:7px;  -moz-border-radius:7px;  -ms-border-radius:7px;  -o-border-radius:7px;  border-radius:7px;  background-color:#ef9900;  position:absolute;  left:0;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .widget_block .wp-block-latest-posts__list li a:hover {  color:#ef9900;  padding-left:30px; } .widget_block .wp-block-latest-posts__list li a:hover:before {  left:15px;  opacity:1; } .widget_block .wp-block-latest-comments li {  color:#191514;  display:block;  font-size:15px;  line-height:normal;  padding:12px 0;  position:relative;  border-bottom:1px solid #ececf0;  font-family:'Poppins', sans-serif;  font-weight:normal;  position:relative; } .widget_block .wp-block-latest-comments li a {  color:inherit; } .widget_block .wp-block-latest-comments li a:hover {  color:#ef9900; } .bypostauthor {  display:block; } .comments-area .comment-list-wrap {  margin-top:49px; } .comments-area .comment-respond {  margin-top:60px; } .comments-area .comment-respond .logged-in-as {  margin-bottom:25px;  font-size:14px; } .comments-area .comment-respond .logged-in-as a {  color:inherit; } .comments-area .comment-respond .logged-in-as a:hover {  color:#ef9900; } .comments-area .no-comments {  display:none; } .comment-title {  font-size:20px;  font-weight:600;  text-transform:capitalize;  margin-bottom:2px; } .comment-title a {  color:inherit; } .comment-title a:hover {  color:#ef9900; } .comment-list {  padding:0;  list-style:none; } .comment-list li .children {  padding-left:76px; } @media screen and (max-width:575px) {  .comment-list li .children {   padding-left:0;  } } .comment-list li .children li {  list-style:none;  margin-top:34px; } .comment-list li .comment-respond {  margin-top:45px;  margin-bottom:50px;  margin-left:122px; } .comment-list > li {  margin-bottom:34px; } .comment-list > li:last-child {  margin-bottom:0; } .comment-list > li > .children > li > .children > li > .children > li > .children {  padding-left:0; } .comment-list > li > .children > li > .children > li > .children > li > .children .children {  padding-left:0; } .comment-inner {  display:flex;  flex-wrap:nowrap; } @media screen and (max-width:575px) {  .comment-inner {   display:block;   text-align:center;  } } .comment-inner img.avatar {  width:92px;  height:92px;  min-width:92px;  margin-right:30px;  float:left;  -webkit-border-radius:100px;  -khtml-border-radius:100px;  -moz-border-radius:100px;  -ms-border-radius:100px;  -o-border-radius:100px;  border-radius:100px; } @media screen and (max-width:767px) {  .comment-inner img.avatar {   width:60px;   height:60px;   min-width:60px;   margin-right:18px;  } } @media screen and (max-width:575px) {  .comment-inner img.avatar {   float:none;   margin:0 auto 22px auto;   width:92px;   height:92px;   min-width:92px;  } } .comment-date {  font-size:14px;  color:#a4a4a4;  margin-bottom:17px;  display:inline-block; } .comment-content {  background-color:#f4f7fc;  padding:22px 24px 38px;  position:relative;  flex-grow:1; } .comment-content a {  word-wrap:break-word; } .comment-content .comment-text {  color:inherit;  font-size:15px;  line-height:27px; } .comment-content .comment-text p:last-child {  margin-bottom:0; } .comment-content:hover .comment-reply a:before {  opacity:0; } .comment-content:hover .comment-reply a:after {  opacity:1; } .comment-content:hover .comment-reply a:hover:before {  opacity:1; } .comment-content:hover .comment-reply a:hover:after {  opacity:0; } @media screen and (max-width:575px) {  .comment-content:before {   content:'';   border-width:12px;   border-style:solid;   border-color:transparent transparent #f4f7fc transparent;   left:50%;   top:-23px;   -webkit-transform:translate(-50%, 0);   -khtml-transform:translate(-50%, 0);   -moz-transform:translate(-50%, 0);   -ms-transform:translate(-50%, 0);   -o-transform:translate(-50%, 0);   transform:translate(-50%, 0);   display:inline-block;   position:absolute;  } } .comment-reply {  position:absolute;  top:20px;  right:23px; } @media screen and (max-width:575px) {  .comment-reply {   position:static;   margin-top:22px;  } } .comment-reply a {  line-height:35px;  display:inline-block;  padding:0 17px;  font-size:14px;  font-weight:500;  color:#fff;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px; } .comment-reply a i {  margin-left:4px;  font-weight:400; } .comment-reply a:before {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .comment-reply a:after {  background-image:-webkit-linear-gradient(90deg, #20b34d 0%, #8ceaa9 50%, #20b34d);  background-image:-moz-linear-gradient(90deg, #20b34d 0%, #8ceaa9 50%, #20b34d);  background-image:-ms-linear-gradient(90deg, #20b34d 0%, #8ceaa9 50%, #20b34d);  background-image:-o-linear-gradient(90deg, #20b34d 0%, #8ceaa9 50%, #20b34d);  background-image:linear-gradient(90deg, #20b34d 0%, #8ceaa9 50%, #20b34d);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); } .comment-reply-title small {  display:inline-block;  vertical-align:top;  margin-top:-5px;  margin-left:10px; } .comment-reply-title small a {  line-height:35px;  display:inline-block;  padding:0 17px;  font-size:14px;  font-weight:500;  color:#fff;  -webkit-border-radius:35px;  -khtml-border-radius:35px;  -moz-border-radius:35px;  -ms-border-radius:35px;  -o-border-radius:35px;  border-radius:35px; } .comment-reply-title small a i {  margin-left:4px; } .comment-reply-title small a:before {  background-color:#191919; } .comment-holder {  display:flex;  flex-wrap:nowrap;  margin-top:5px; } .comment-holder .comment-meta {  flex-grow:1;  margin-right:30px; } @media screen and (max-width:575px) {  .comment-holder {   display:block;   margin-top:0;   margin-bottom:14px;  }  .comment-holder .comment-meta {   margin-right:0;  } } .comment-form .row > div {  margin-top:30px; } .comment-form .form-submit {  margin-top:23px;  margin-bottom:0; } .comment-form .comment-form-comment {  display:flex;  flex-wrap:wrap; } .comment-form-cookies-consent {  font-size:14px;  line-height:24px;  padding-left:20px;  position:relative;  margin-top:20px;  color:#222; } .comment-form-cookies-consent input, .comment-form-cookies-consent label:before, .comment-form-cookies-consent label:after {  position:absolute;  width:12px;  height:12px;  left:0;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .comment-form-cookies-consent label:before {  content:'';  border:1px solid #cfcfcf;  background-color:#ececed;  z-index:1; } .comment-form-cookies-consent label:after {  content:'\f00c';  font-family:"Font Awesome 5 Pro";  font-weight:400;  z-index:2;  font-size:8px;  color:#ef9900;  opacity:0;  line-height:12px;  text-align:center; } .comment-form-cookies-consent input {  z-index:99;  opacity:0; } .comment-form-cookies-consent input:checked + label:before {  border-color:#ef9900;  background-color:#fff; } .comment-form-cookies-consent input:checked + label:after {  opacity:1; } .page-template-default .comments-area .comment-respond {  border-top:1px solid #d0e7fa !important;  padding-top:50px;  margin-top:50px; } .page-template-default .comments-area .comment-respond:before {  display:none; } @media screen and (min-width:1200px) {  .fixed-footer .site-footer-custom {   width:100%;   position:fixed;   bottom:0;   left:0;   z-index:-1;  }  .fixed-footer #ct-masthead, .fixed-footer .site-content {   background-color:#fff;  } } @media screen and (max-width:1199px) {  .fixed-footer .site-content {   margin-bottom:0 !important;  } } .site-footer-custom {  font-family:"Poppins"; } @media screen and (max-width:991px) {  .site-footer-custom {   overflow:hidden;  } } .logo-footer {  opacity:1; } .logo-footer img {  max-height:59px; } .scroll-top {  position:fixed;  z-index:99;  bottom:24px;  right:30px;  height:50px;  width:50px;  line-height:50px;  text-align:center;  background-image:-webkit-linear-gradient(-190deg, #ef9900, #f90);  background-image:-moz-linear-gradient(-190deg, #ef9900, #f90);  background-image:-ms-linear-gradient(-190deg, #ef9900, #f90);  background-image:-o-linear-gradient(-190deg, #ef9900, #f90);  background-image:linear-gradient(-190deg, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90');  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px;  color:#fff;  font-size:22px;  opacity:0;  visibility:hidden;  overflow:hidden; } @media screen and (max-width:767px) {  .scroll-top {   bottom:0;   right:0;  } } .scroll-top:hover, .scroll-top:focus, .scroll-top:active {  color:#fff; } .scroll-top.on {  bottom:44px;  opacity:1;  visibility:visible; } @media screen and (max-width:767px) {  .scroll-top.on {   bottom:0;   right:0;   -webkit-border-radius:2px 0 0;   -khtml-border-radius:2px 0 0;   -moz-border-radius:2px 0 0;   -ms-border-radius:2px 0 0;   -o-border-radius:2px 0 0;   border-radius:2px 0 0;   height:35px;   width:35px;   line-height:35px;   font-size:16px;  } } .scroll-top:hover i {  -o-animation:toTopFromBottom 0.3s forwards;  -ms-animation:toTopFromBottom 0.3s forwards;  -webkit-animation:toTopFromBottom 0.3s forwards;  animation:toTopFromBottom 0.3s forwards; } .btn-type-normal .scroll-top {  background-image:none;  background-color:#ef9900; } .ct-grid {  margin:0 -15px; } .ct-grid .grid-sizer {  visibility:hidden; } .ct-grid .ct-grid-inner, .ct-grid .grid-item-inner {  position:relative; } .ct-grid .grid-item.ct-animated .grid-item-inner {  animation:0.65s ease 0s normal forwards 1 running moveUp;  -webkit-animation:0.65s ease 0s normal forwards 1 running moveUp;  -webkit-transform:translateY(200px);  -khtml-transform:translateY(200px);  -moz-transform:translateY(200px);  -ms-transform:translateY(200px);  -o-transform:translateY(200px);  transform:translateY(200px); } .ct-grid .ct-load-more {  margin-top:35px; } .ct-grid .ct-load-more .btn {  padding:0 42px;  line-height:55px;  font-size:15px; } .ct-grid .ct-load-more i {  margin-left:0;  margin-right:8px; } .ct-grid .ct-grid-pagination {  margin-top:20px; } .ct-grid .item-featured a {  display:block; } .ct-grid .btn-loadmore i {  margin-left:0;  margin-right:0; } .ct-grid .btn-loadmore i.fa-refresh {  margin-right:8px; } .ct-grid-inner.row {  margin:0; } .grid-filter-wrap {  margin-bottom:44px;  text-align:center;  padding:0 15px; } .grid-filter-wrap span {  cursor:pointer;  display:inline-block;  font-size:16px;  line-height:30px;  font-weight:600;  margin:0 0 10px;  padding:0 16px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  text-transform:capitalize;  color:#383838;  position:relative;  font-family:'Poppins', sans-serif;  z-index:1; } .grid-filter-wrap span:before {  content:'';  width:100%;  height:100%;  z-index:-1;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  position:absolute;  top:0;  left:0;  opacity:0;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  -webkit-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  -khtml-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  -moz-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  -ms-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  -o-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  box-shadow:0 8px 10px rgba(12, 12, 12, 0.1); } .grid-filter-wrap span.active, .grid-filter-wrap span:hover {  color:#fff; } .grid-filter-wrap span.active:before, .grid-filter-wrap span:hover:before {  opacity:1; } .hide-nav .slick-arrow {  opacity:0 !important;  visibility:hidden !important; } .hide-nav .ct-slick-carousel[data-arrows="true"] {  padding-bottom:0px !important; } .ct-nav-carousel {  display:flex;  flex-wrap:wrap;  align-items:center; } .ct-nav-carousel .nav-prev, .ct-nav-carousel .nav-next {  height:48px;  width:48px;  border:2px solid #c7c7c7;  position:relative;  z-index:1;  display:inline-block;  cursor:pointer;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important;  -webkit-border-radius:48px;  -khtml-border-radius:48px;  -moz-border-radius:48px;  -ms-border-radius:48px;  -o-border-radius:48px;  border-radius:48px; } .ct-nav-carousel .nav-prev i, .ct-nav-carousel .nav-next i {  color:rgba(14, 14, 14, 0.23);  font-size:16px;  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-nav-carousel .nav-prev:hover, .ct-nav-carousel .nav-next:hover {  background-color:#0e0e0e;  border-color:#0e0e0e; } .ct-nav-carousel .nav-prev:hover i, .ct-nav-carousel .nav-next:hover i {  color:#fff; } .ct-nav-carousel .nav-next {  margin-left:10px; } .ct-nav-carousel.style2 .nav-next {  margin-left:16px; } .ct-nav-carousel.style2 .nav-prev, .ct-nav-carousel.style2 .nav-next {  border:none;  height:42px;  width:42px;  line-height:42px;  background-color:#fff;  -webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.21) !important;  -khtml-box-shadow:0 1px 10px rgba(0, 0, 0, 0.21) !important;  -moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.21) !important;  -ms-box-shadow:0 1px 10px rgba(0, 0, 0, 0.21) !important;  -o-box-shadow:0 1px 10px rgba(0, 0, 0, 0.21) !important;  box-shadow:0 1px 10px rgba(0, 0, 0, 0.21) !important; } .ct-nav-carousel.style2 .nav-prev i, .ct-nav-carousel.style2 .nav-next i {  color:#012068; } .ct-nav-carousel.style2 .nav-prev:hover, .ct-nav-carousel.style2 .nav-next:hover {  background-color:#ef9900;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } .ct-nav-carousel.style2 .nav-prev:hover i, .ct-nav-carousel.style2 .nav-next:hover i {  color:#fff; } .style3 .nav-next {  margin-left:16px; } .style3 .nav-prev, .style3 .nav-next {  border:none;  height:47px;  width:47px;  line-height:47px;  background-color:#fff;  -webkit-box-shadow:0 16px 16px rgba(12, 0, 51, 0.1) !important;  -khtml-box-shadow:0 16px 16px rgba(12, 0, 51, 0.1) !important;  -moz-box-shadow:0 16px 16px rgba(12, 0, 51, 0.1) !important;  -ms-box-shadow:0 16px 16px rgba(12, 0, 51, 0.1) !important;  -o-box-shadow:0 16px 16px rgba(12, 0, 51, 0.1) !important;  box-shadow:0 16px 16px rgba(12, 0, 51, 0.1) !important; } .style3 .nav-prev i, .style3 .nav-next i {  color:#222; } .style3 .nav-prev:hover, .style3 .nav-next:hover {  background-color:#ef9900;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } .style3 .nav-prev:hover i, .style3 .nav-next:hover i {  color:#fff; } .ct-slick-carousel .slick-arrow {  width:60px;  height:60px;  color:#222;  cursor:pointer;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  -webkit-border-radius:60px;  -khtml-border-radius:60px;  -moz-border-radius:60px;  -ms-border-radius:60px;  -o-border-radius:60px;  border-radius:60px;  position:absolute;  padding:0;  background-color:#fff;  background-image:none;  font-size:0;  bottom:0;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0);  -webkit-box-shadow:0 1px 20px rgba(0, 8, 11, 0.14);  -khtml-box-shadow:0 1px 20px rgba(0, 8, 11, 0.14);  -moz-box-shadow:0 1px 20px rgba(0, 8, 11, 0.14);  -ms-box-shadow:0 1px 20px rgba(0, 8, 11, 0.14);  -o-box-shadow:0 1px 20px rgba(0, 8, 11, 0.14);  box-shadow:0 1px 20px rgba(0, 8, 11, 0.14); } .ct-slick-carousel .slick-arrow:before {  font-family:'Font Awesome 5 Pro';  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  font-size:16px; } .ct-slick-carousel .slick-arrow:after {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-1;  -webkit-border-radius:60px;  -khtml-border-radius:60px;  -moz-border-radius:60px;  -ms-border-radius:60px;  -o-border-radius:60px;  border-radius:60px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0; } .ct-slick-carousel .slick-arrow:hover {  color:#fff;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-slick-carousel .slick-arrow:hover:after {  opacity:1; } .ct-slick-carousel .slick-arrow.slick-disabled {  cursor:no-drop; } .ct-slick-carousel .slick-prev {  margin-left:-40px; } .ct-slick-carousel .slick-prev:before {  content:'\f104'; } .ct-slick-carousel .slick-next {  margin-left:40px; } .ct-slick-carousel .slick-next:before {  content:'\f105'; } .ct-slick-carousel[data-arrows="true"] {  padding-bottom:95px; } .ct-slick-carousel.slick-arrow-style2 .slick-arrow {  width:53px;  height:53px;  background-color:#bbb;  color:#fff;  background-size:inherit;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-slick-carousel.slick-arrow-style2 .slick-arrow:after {  -webkit-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  -khtml-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  -moz-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  -ms-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  -o-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  box-shadow:0 8px 10px rgba(12, 12, 12, 0.1); } .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] {  padding-bottom:0; } .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow {  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  margin-left:0;  margin-right:0;  background-color:#f5f3f3;  color:#1d1b4c;  border:2px solid #1d1b4c;  height:47px;  width:47px;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } @media screen and (max-width:1199px) {  .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow {   opacity:0;  } } .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow:after {  display:none; } .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow:hover {  color:#fff;  background-color:#1d1b4c !important; } .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {  left:-23px;  z-index:9; } @media screen and (max-width:1199px) {  .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {   left:15px;  } } .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {  right:-23px;  left:auto;  z-index:9; } @media screen and (max-width:1199px) {  .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   right:15px;  } } .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"]:hover .slick-arrow {  opacity:1; } .ct-slick-carousel.slick-arrow-style4 .slick-arrow {  width:47px;  height:47px;  border:2px solid #1f323e;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-slick-carousel.slick-arrow-style4 .slick-arrow:before {  font-size:18px; } .ct-slick-carousel.slick-arrow-style4 .slick-arrow:after {  background:#1f323e; } .ct-slick-carousel.slick-arrow-style4 .slick-arrow:hover {  background:#1f323e; } .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] {  padding-bottom:0; } .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] .slick-arrow {  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  margin-left:0;  margin-right:0; } .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {  left:-14px;  z-index:9; } @media screen and (max-width:1199px) {  .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {   left:30px;  } } .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {  right:-14px;  left:auto;  z-index:9; } @media screen and (max-width:1199px) {  .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   right:30px;  } } .slick-slider .slick-slide {  outline:none; } .slick-dots {  margin:45px 0 0;  list-style:none;  display:flex;  justify-content:center;  align-items:center; } .slick-dots li {  display:flex;  margin:0 8px;  line-height:1; } .slick-dots li button {  height:6px;  width:6px;  line-height:6px;  text-indent:-9999px;  padding:0;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  background-color:#c6c6c6;  z-index:1; } .slick-dots li:not(.slick-active) button {  background-image:none; } .slick-dots li.slick-active button {  -webkit-transform:scale(2);  -khtml-transform:scale(2);  -moz-transform:scale(2);  -ms-transform:scale(2);  -o-transform:scale(2);  transform:scale(2); } .ct-slick-slider .ct-carousel-inner {  margin:0 -15px; } .ct-slick-slider .ct-carousel-inner .slick-slide {  padding:0 15px; } .dot-style-u1 .slick-dots li {  margin:0 4px; } .dot-style-u1 .slick-dots li button {  width:23px;  height:8px;  -webkit-border-radius:8px;  -khtml-border-radius:8px;  -moz-border-radius:8px;  -ms-border-radius:8px;  -o-border-radius:8px;  border-radius:8px;  background-color:#d6dcdb; } .dot-style-u1 .slick-dots li.slick-active button {  background-color:#ef9900;  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1); } .dot-style-u2 .slick-dots {  margin-top:0; } .dot-style-u2 .slick-dots li {  margin:0 4px; } .dot-style-u2 .slick-dots li button {  width:20px;  height:7px;  background-color:#cbc4c4;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1); } .dot-style-u2 .slick-dots li.slick-active button {  width:40px;  background-color:#20b34d; } .dot-style-u3 li {  margin:0 10px; } .dot-style-u3 li button {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .dot-style-u3 li button:before {  content:'';  height:26px;  width:26px;  -webkit-border-radius:26px;  -khtml-border-radius:26px;  -moz-border-radius:26px;  -ms-border-radius:26px;  -o-border-radius:26px;  border-radius:26px;  border:2px solid #e9e9e9;  position:absolute;  left:-10px;  top:-10px;  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .dot-style-u3 li.slick-active button {  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1); } .dot-style-u3 li.slick-active button:before {  opacity:1; } .dot-style-u4 .slick-dots li, .ct-blog-carousel-layout1.style6 .slick-dots li {  margin:0 6px; } .dot-style-u4 .slick-dots li button, .ct-blog-carousel-layout1.style6 .slick-dots li button {  background-color:#d1d1d1;  width:10px;  height:10px;  -webkit-border-radius:10px;  -khtml-border-radius:10px;  -moz-border-radius:10px;  -ms-border-radius:10px;  -o-border-radius:10px;  border-radius:10px; } .dot-style-u4 .slick-dots li button:before, .ct-blog-carousel-layout1.style6 .slick-dots li button:before {  content:'';  width:20px;  height:20px;  border:2px solid #20b34d;  -webkit-border-radius:20px;  -khtml-border-radius:20px;  -moz-border-radius:20px;  -ms-border-radius:20px;  -o-border-radius:20px;  border-radius:20px;  position:absolute;  top:-5px;  left:-5px;  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .dot-style-u4 .slick-dots li.slick-active button, .ct-blog-carousel-layout1.style6 .slick-dots li.slick-active button {  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  background-color:#ef9900; } .dot-style-u4 .slick-dots li.slick-active button:before, .ct-blog-carousel-layout1.style6 .slick-dots li.slick-active button:before {  opacity:1; } .dot-style-u5 .slick-dots li {  margin:0 6px; } .dot-style-u5 .slick-dots li button {  background-color:#a9b4ce;  width:10px;  height:10px;  -webkit-border-radius:10px;  -khtml-border-radius:10px;  -moz-border-radius:10px;  -ms-border-radius:10px;  -o-border-radius:10px;  border-radius:10px; } .dot-style-u5 .slick-dots li button:before {  content:'';  width:20px;  height:20px;  border:2px solid #ef9900;  -webkit-border-radius:20px;  -khtml-border-radius:20px;  -moz-border-radius:20px;  -ms-border-radius:20px;  -o-border-radius:20px;  border-radius:20px;  position:absolute;  top:-5px;  left:-5px;  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .dot-style-u5 .slick-dots li.slick-active button {  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  background-color:#ef9900; } .dot-style-u5 .slick-dots li.slick-active button:before {  opacity:1; } .dot-style-u6 .slick-dots li {  margin:0 3px; } .dot-style-u6 .slick-dots li button {  background-color:#eef1fe;  width:14px;  height:14px;  -webkit-border-radius:14px;  -khtml-border-radius:14px;  -moz-border-radius:14px;  -ms-border-radius:14px;  -o-border-radius:14px;  border-radius:14px;  -webkit-box-shadow:0 8px 27px rgba(255, 153, 0, 0.19);  -khtml-box-shadow:0 8px 27px rgba(255, 153, 0, 0.19);  -moz-box-shadow:0 8px 27px rgba(255, 153, 0, 0.19);  -ms-box-shadow:0 8px 27px rgba(255, 153, 0, 0.19);  -o-box-shadow:0 8px 27px rgba(255, 153, 0, 0.19);  box-shadow:0 8px 27px rgba(255, 153, 0, 0.19); } .dot-style-u6 .slick-dots li.slick-active button {  background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(bottom, #ef9900, #f90);  background-image:-moz-linear-gradient(bottom, #ef9900, #f90);  background-image:-ms-linear-gradient(bottom, #ef9900, #f90);  background-image:-o-linear-gradient(bottom, #ef9900, #f90);  background-image:linear-gradient(bottom, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90');  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1); } .dot-style-u7 .slick-dots {  margin-top:40px; } .dot-style-u7 .slick-dots li {  margin:0 4px; } .dot-style-u7 .slick-dots li button {  background-color:#e7e7e7;  width:23px;  height:9px;  -webkit-border-radius:9px;  -khtml-border-radius:9px;  -moz-border-radius:9px;  -ms-border-radius:9px;  -o-border-radius:9px;  border-radius:9px; } .dot-style-u7 .slick-dots li.slick-active button {  background-color:#ef9900;  background-image:none;  -webkit-transform:scale(1.3);  -khtml-transform:scale(1.3);  -moz-transform:scale(1.3);  -ms-transform:scale(1.3);  -o-transform:scale(1.3);  transform:scale(1.3);  width:9px; } .dot-style-u8 .slick-dots {  margin-top:40px; } .dot-style-u8 .slick-dots li {  margin:0 5px; } .dot-style-u8 .slick-dots li button {  background-color:#edf5fc;  width:27px;  height:7px;  -webkit-border-radius:7px;  -khtml-border-radius:7px;  -moz-border-radius:7px;  -ms-border-radius:7px;  -o-border-radius:7px;  border-radius:7px;  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1); } .dot-style-u8 .slick-dots li.slick-active button {  background-color:#ef9900;  background-image:none;  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1); } .slider-dot-line .slick-dots {  max-width:550px;  width:100%;  flex-wrap:nowrap;  margin:12px auto 0 auto;  height:13px;  background-color:#e1e6ec;  -webkit-border-radius:13px;  -khtml-border-radius:13px;  -moz-border-radius:13px;  -ms-border-radius:13px;  -o-border-radius:13px;  border-radius:13px; } @media screen and (max-width:767px) {  .slider-dot-line .slick-dots {   max-width:280px;  } } .slider-dot-line .slick-dots li {  margin:0;  width:50%; } .slider-dot-line .slick-dots li button {  -webkit-border-radius:13px;  -khtml-border-radius:13px;  -moz-border-radius:13px;  -ms-border-radius:13px;  -o-border-radius:13px;  border-radius:13px;  width:100%;  height:13px;  background-color:transparent;  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1); } .slider-dot-line .slick-dots li button:hover {  background-color:#000a93; } .slider-dot-line .slick-dots li.slick-active button, .slider-dot-line .slick-dots li.slick-active button:focus {  background-color:#000a93;  -webkit-box-shadow:0 0 10px rgba(0, 10, 147, 0.48);  -khtml-box-shadow:0 0 10px rgba(0, 10, 147, 0.48);  -moz-box-shadow:0 0 10px rgba(0, 10, 147, 0.48);  -ms-box-shadow:0 0 10px rgba(0, 10, 147, 0.48);  -o-box-shadow:0 0 10px rgba(0, 10, 147, 0.48);  box-shadow:0 0 10px rgba(0, 10, 147, 0.48); } .dots-square .slick-dots { } .dots-square .slick-dots li {  margin:0 4px; } .dots-square .slick-dots li button {  height:15px;  width:15px;  background-color:#d6d5d5;  -webkit-border-radius:0%;  -khtml-border-radius:0%;  -moz-border-radius:0%;  -ms-border-radius:0%;  -o-border-radius:0%;  border-radius:0%; } .dots-square .slick-dots li.slick-active button {  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  background-color:#ef9900; } #ct-loadding {  height:100%;  position:fixed;  width:100%;  z-index:999999;  top:0;  left:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  background-color:#fff;  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1); } #ct-loadding .ct-dual-ring {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  width:64px;  height:64px; } #ct-loadding .ct-dual-ring:after {  content:" ";  display:block;  width:64px;  height:64px;  border-radius:50%;  border-width:4px;  border-style:solid;  border-right-color:transparent;  border-left-color:transparent;  animation:ct_dual_ring 1.2s linear infinite;  border-bottom-color:#ef9900;  border-top-color:#ef9900; } #ct-loadding .loading-spin {  display:block;  height:65px;  margin:-32px auto 0;  position:relative;  top:50%;  width:65px; } #ct-loadding .loading-spin .spinner {  width:60px;  height:60px;  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  margin:auto;  -webkit-animation:spin-rotate-all 1s linear infinite;  animation:spin-rotate-all 1s linear infinite; } #ct-loadding .loading-spin .spinner .right-side, #ct-loadding .loading-spin .spinner .left-side {  width:50%;  height:100%;  position:absolute;  top:0;  overflow:hidden;  -webkit-animation:spin-fade-in-first 1.2s linear infinite alternate;  animation:spin-fade-in-first 1.2s linear infinite alternate; } #ct-loadding .loading-spin .spinner .left-side {  left:0; } #ct-loadding .loading-spin .spinner .right-side {  right:0; } #ct-loadding .loading-spin .spinner.color-2 .right-side, #ct-loadding .loading-spin .spinner.color-2 .left-side {  -webkit-animation:spin-fade-in-second 1.2s linear infinite alternate;  animation:spin-fade-in-second 1.2s linear infinite alternate; } #ct-loadding .loading-spin .spinner .bar {  width:100%;  height:100%;  -webkit-border-radius:200px 0 0 200px;  -khtml-border-radius:200px 0 0 200px;  -moz-border-radius:200px 0 0 200px;  -ms-border-radius:200px 0 0 200px;  -o-border-radius:200px 0 0 200px;  border-radius:200px 0 0 200px;  border:6px solid #ef9900;  position:relative; } #ct-loadding .loading-spin .spinner .bar:after {  content:"";  width:6px;  height:6px;  display:block;  background:#ef9900;  position:absolute;  -webkit-border-radius:6px;  -khtml-border-radius:6px;  -moz-border-radius:6px;  -ms-border-radius:6px;  -o-border-radius:6px;  border-radius:6px; } #ct-loadding .loading-spin .spinner .right-side .bar {  -webkit-border-radius:0 200px 200px 0;  -khtml-border-radius:0 200px 200px 0;  -moz-border-radius:0 200px 200px 0;  -ms-border-radius:0 200px 200px 0;  -o-border-radius:0 200px 200px 0;  border-radius:0 200px 200px 0;  border-left:none;  -webkit-transform:rotate(-10deg);  -webkit-transform-origin:left center;  transform:rotate(-10deg);  transform-origin:left center;  -webkit-animation:spin-rotate-right 0.75s linear infinite alternate;  animation:spin-rotate-right 0.75s linear infinite alternate; } #ct-loadding .loading-spin .spinner .right-side .bar:after {  bottom:-6px;  left:-3px; } #ct-loadding .loading-spin .spinner .left-side .bar {  border-right:none;  -webkit-transform:rotate(10deg);  transform:rotate(10deg);  -webkit-transform-origin:right center;  transform-origin:right center;  -webkit-animation:spin-rotate-left 0.75s linear infinite alternate;  animation:spin-rotate-left 0.75s linear infinite alternate; } #ct-loadding .loading-spin .spinner .left-side .bar:after {  bottom:-6px;  right:-3px; } #ct-loadding.style10 .loading-spinner {  margin:-20px auto 0 auto;  width:40px;  height:40px;  top:50%;  position:relative;  text-align:center;  -webkit-animation:sk-rotate 2s infinite linear;  animation:sk-rotate 2s infinite linear; } #ct-loadding.style10 .loading-dot1, #ct-loadding.style10 .loading-dot2 {  width:60%;  height:60%;  display:inline-block;  position:absolute;  top:0;  background-color:#ef9900;  border-radius:100%;  -webkit-animation:sk-bounce 2s infinite ease-in-out;  animation:sk-bounce 2s infinite ease-in-out; } #ct-loadding.style10 .loading-dot2 {  top:auto;  bottom:0;  -webkit-animation-delay:-1s;  animation-delay:-1s; } #ct-loadding.style11 .loading-spinner {  color:#ef9900;  font-size:60px;  text-indent:-9999em;  overflow:hidden;  width:60px;  height:60px;  -webkit-border-radius:50%;  -khtml-border-radius:50%;  -moz-border-radius:50%;  -ms-border-radius:50%;  -o-border-radius:50%;  border-radius:50%;  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  margin:auto;  -webkit-animation:loading-run 1.7s infinite ease, loading-round 1.7s infinite ease;  animation:loading-run 1.7s infinite ease, loading-round 1.7s infinite ease; } #ct-loadding.style12 .ct-dot-square {  display:block;  font-size:13px;  width:2px;  height:2px;  position:absolute;  top:50%;  left:50%;  background-color:transparent;  transform:translate(-50%, -50%);  animation:stevloader 3s infinite linear;  -webkit-animation:stevloader 3s infinite linear; } #ct-loadding.style13 {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } #ct-loadding.style13 .ct-spinner5 > div {  background-color:#fff; } #ct-loadding.style14 .ct-loading-image {  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%); } .ct-spinner2 {  width:45px;  height:45px;  background-color:#ef9900;  margin:100px auto;  -webkit-animation:rotateplane 1.2s infinite ease-in-out;  animation:rotateplane 1.2s infinite ease-in-out;  position:absolute;  left:0;  right:0;  margin:auto;  top:0;  bottom:0; } .ct-spinner3 {  width:45px;  height:45px;  position:absolute;  left:0;  right:0;  margin:auto;  top:0;  bottom:0; } .ct-spinner3 .double-bounce1, .ct-spinner3 .double-bounce2 {  width:100%;  height:100%;  -webkit-border-radius:50%;  -khtml-border-radius:50%;  -moz-border-radius:50%;  -ms-border-radius:50%;  -o-border-radius:50%;  border-radius:50%;  background-color:#ef9900;  opacity:0.6;  position:absolute;  top:0;  left:0;  -webkit-animation:ct-bounce 2s infinite ease-in-out;  animation:ct-bounce 2s infinite ease-in-out; } .ct-spinner3 .double-bounce2 {  -webkit-animation-delay:-1s;  animation-delay:-1s; } .ct-spinner4 {  position:absolute;  left:0;  right:0;  margin:auto;  top:0;  bottom:0;  width:70px;  height:40px;  text-align:center;  font-size:10px; } .ct-spinner4 > div {  background-color:#ef9900;  height:100%;  width:6px;  display:inline-block;  -webkit-animation:ct-stretchdelay 1.2s infinite ease-in-out;  animation:ct-stretchdelay 1.2s infinite ease-in-out; } .ct-spinner4 .rect2 {  -webkit-animation-delay:-1.1s;  animation-delay:-1.1s; } .ct-spinner4 .rect3 {  -webkit-animation-delay:-1s;  animation-delay:-1s; } .ct-spinner4 .rect4 {  -webkit-animation-delay:-0.9s;  animation-delay:-0.9s; } .ct-spinner4 .rect5 {  -webkit-animation-delay:-0.8s;  animation-delay:-0.8s; } .ct-spinner5 {  position:absolute;  left:0;  right:0;  margin:auto;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  width:70px;  text-align:center; } .ct-spinner5 > div {  width:18px;  height:18px;  background-color:#ef9900;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  display:inline-block;  -webkit-animation:ct-bouncedelay 1.4s infinite ease-in-out both;  animation:ct-bouncedelay 1.4s infinite ease-in-out both; } .ct-spinner5 .bounce1 {  -webkit-animation-delay:-0.32s;  animation-delay:-0.32s; } .ct-spinner5 .bounce2 {  -webkit-animation-delay:-0.16s;  animation-delay:-0.16s; } .ct-cube-grid {  width:40px;  height:40px;  position:absolute;  left:0;  right:0;  margin:auto;  top:0;  bottom:0; } .ct-cube-grid .ct-cube {  width:33%;  height:33%;  background-color:#ef9900;  float:left;  -webkit-animation:ct-cubeGridScaleDelay 1.3s infinite ease-in-out;  animation:ct-cubeGridScaleDelay 1.3s infinite ease-in-out; } .ct-cube-grid .ct-cube1 {  -webkit-animation-delay:0.2s;  animation-delay:0.2s; } .ct-cube-grid .ct-cube2 {  -webkit-animation-delay:0.3s;  animation-delay:0.3s; } .ct-cube-grid .ct-cube3 {  -webkit-animation-delay:0.4s;  animation-delay:0.4s; } .ct-cube-grid .ct-cube4 {  -webkit-animation-delay:0.1s;  animation-delay:0.1s; } .ct-cube-grid .ct-cube5 {  -webkit-animation-delay:0.2s;  animation-delay:0.2s; } .ct-cube-grid .ct-cube6 {  -webkit-animation-delay:0.3s;  animation-delay:0.3s; } .ct-cube-grid .ct-cube7 {  -webkit-animation-delay:0s;  animation-delay:0s; } .ct-cube-grid .ct-cube8 {  -webkit-animation-delay:0.1s;  animation-delay:0.1s; } .ct-cube-grid .ct-cube9 {  -webkit-animation-delay:0.2s;  animation-delay:0.2s; } .ct-folding-cube {  position:absolute;  left:0;  right:0;  margin:auto;  top:0;  bottom:0;  width:40px;  height:40px;  -webkit-transform:rotateZ(45deg);  transform:rotateZ(45deg); } .ct-folding-cube .ct-cube {  float:left;  width:50%;  height:50%;  position:relative;  -webkit-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1);  transform:scale(1.1); } .ct-folding-cube .ct-cube:before {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:#ef9900;  -webkit-animation:ct-foldCubeAngle 2.4s infinite linear both;  -ms-animation:ct-foldCubeAngle 2.4s infinite linear both;  -o-animation:ct-foldCubeAngle 2.4s infinite linear both;  animation:ct-foldCubeAngle 2.4s infinite linear both;  -webkit-transform-origin:100% 100%;  -ms-transform-origin:100% 100%;  -o-transform-origin:100% 100%;  transform-origin:100% 100%; } .ct-folding-cube .ct-cube2 {  -webkit-transform:scale(1.1) rotateZ(90deg);  -ms-transform:scale(1.1) rotateZ(90deg);  -o-transform:scale(1.1) rotateZ(90deg);  transform:scale(1.1) rotateZ(90deg); } .ct-folding-cube .ct-cube2:before {  -webkit-animation-delay:0.3s;  animation-delay:0.3s; } .ct-folding-cube .ct-cube3 {  -webkit-transform:scale(1.1) rotateZ(180deg);  -ms-transform:scale(1.1) rotateZ(180deg);  -o-transform:scale(1.1) rotateZ(180deg);  transform:scale(1.1) rotateZ(180deg); } .ct-folding-cube .ct-cube3:before {  -webkit-animation-delay:0.6s;  animation-delay:0.6s; } .ct-folding-cube .ct-cube4 {  -webkit-transform:scale(1.1) rotateZ(270deg);  -ms-transform:scale(1.1) rotateZ(270deg);  -o-transform:scale(1.1) rotateZ(270deg);  transform:scale(1.1) rotateZ(270deg); } .ct-folding-cube .ct-cube4:before {  -webkit-animation-delay:0.9s;  -ms-animation-delay:0.9s;  -o-animation-delay:0.9s;  animation-delay:0.9s; } .ct-loading-stairs {  height:100px;  left:0;  margin:auto;  position:absolute;  right:0;  top:50%;  -webkit-transform:translate(0px, -50%);  -khtml-transform:translate(0px, -50%);  -moz-transform:translate(0px, -50%);  -ms-transform:translate(0px, -50%);  -o-transform:translate(0px, -50%);  transform:translate(0px, -50%);  width:75px;  margin-top:-25px; } .ct-loading-stairs .loader-bar {  position:absolute;  bottom:0;  width:10px;  height:50%;  background:#ef9900;  transform-origin:center bottom;  -webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, .2);  -khtml-box-shadow:1px 1px 0 rgba(0, 0, 0, .2);  -moz-box-shadow:1px 1px 0 rgba(0, 0, 0, .2);  -ms-box-shadow:1px 1px 0 rgba(0, 0, 0, .2);  -o-box-shadow:1px 1px 0 rgba(0, 0, 0, .2);  box-shadow:1px 1px 0 rgba(0, 0, 0, .2); } .ct-loading-stairs .loader-bar:nth-child(1) {  left:0px;  -webkit-transform:scale(1, 0.2);  -khtml-transform:scale(1, 0.2);  -moz-transform:scale(1, 0.2);  -ms-transform:scale(1, 0.2);  -o-transform:scale(1, 0.2);  transform:scale(1, 0.2);  animation:barUp1 4s infinite;  -webkit-animation:barUp1 4s infinite;  -ms-animation:barUp1 4s infinite; } .ct-loading-stairs .loader-bar:nth-child(2) {  left:15px;  -webkit-transform:scale(1, 0.4);  -khtml-transform:scale(1, 0.4);  -moz-transform:scale(1, 0.4);  -ms-transform:scale(1, 0.4);  -o-transform:scale(1, 0.4);  transform:scale(1, 0.4);  animation:barUp2 4s infinite;  -webkit-animation:barUp2 4s infinite;  -ms-animation:barUp2 4s infinite; } .ct-loading-stairs .loader-bar:nth-child(3) {  left:30px;  -webkit-transform:scale(1, 0.6);  -khtml-transform:scale(1, 0.6);  -moz-transform:scale(1, 0.6);  -ms-transform:scale(1, 0.6);  -o-transform:scale(1, 0.6);  transform:scale(1, 0.6);  animation:barUp3 4s infinite;  -webkit-animation:barUp3 4s infinite;  -ms-animation:barUp3 4s infinite; } .ct-loading-stairs .loader-bar:nth-child(4) {  left:45px;  -webkit-transform:scale(1, 0.8);  -khtml-transform:scale(1, 0.8);  -moz-transform:scale(1, 0.8);  -ms-transform:scale(1, 0.8);  -o-transform:scale(1, 0.8);  transform:scale(1, 0.8);  animation:barUp4 4s infinite;  -webkit-animation:barUp4 4s infinite;  -ms-animation:barUp4 4s infinite; } .ct-loading-stairs .loader-bar:nth-child(5) {  left:60px;  -webkit-transform:scale(1, 1);  -khtml-transform:scale(1, 1);  -moz-transform:scale(1, 1);  -ms-transform:scale(1, 1);  -o-transform:scale(1, 1);  transform:scale(1, 1);  animation:barUp5 4s infinite;  -webkit-animation:barUp5 4s infinite;  -ms-animation:barUp5 4s infinite; } .ct-loading-stairs .loader-ball {  position:absolute;  bottom:10px;  left:0;  width:10px;  height:10px;  background:#ef9900;  -webkit-border-radius:50%;  -khtml-border-radius:50%;  -moz-border-radius:50%;  -ms-border-radius:50%;  -o-border-radius:50%;  border-radius:50%;  animation:ball 4s infinite;  -webkit-animation:ball 4s infinite;  -ms-animation:ball 4s infinite; } .ct-spinner9-wrap {  position:absolute;  top:50%;  -webkit-transform:translate(0px, -50%);  -khtml-transform:translate(0px, -50%);  -moz-transform:translate(0px, -50%);  -ms-transform:translate(0px, -50%);  -o-transform:translate(0px, -50%);  transform:translate(0px, -50%);  left:0;  right:0;  width:45px;  height:45px;  margin:auto; } .ct-spinner9 {  margin:0 auto;  width:45px;  height:45px;  position:relative;  text-align:center;  -webkit-animation:ct-rotate 2s infinite linear;  animation:ct-rotate 2s infinite linear; } .ct-spinner9 .dot1, .ct-spinner9 .dot2 {  width:60%;  height:60%;  display:inline-block;  position:absolute;  top:0;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  -webkit-animation:ct-bounce 2s infinite ease-in-out;  animation:ct-bounce 2s infinite ease-in-out; } .ct-spinner9 .dot2 {  top:auto;  bottom:0;  -webkit-animation-delay:-1s;  animation-delay:-1s; } .ct-modal {  position:fixed;  width:100%;  height:100%;  top:0;  left:0;  z-index:-2;  -webkit-transition:all 1s ease;  -khtml-transition:all 1s ease;  -moz-transition:all 1s ease;  -ms-transition:all 1s ease;  -o-transition:all 1s ease;  transition:all 1s ease; } .ct-modal .ct-modal-close {  position:absolute;  top:60px;  right:60px;  line-height:60px;  color:#fff;  font-size:22px;  cursor:pointer;  height:60px;  width:60px;  z-index:99;  color:#000;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  text-align:center;  -webkit-transition:all 0.8s cubic-bezier(0.4, 0, 0, 1);  -khtml-transition:all 0.8s cubic-bezier(0.4, 0, 0, 1);  -moz-transition:all 0.8s cubic-bezier(0.4, 0, 0, 1);  -ms-transition:all 0.8s cubic-bezier(0.4, 0, 0, 1);  -o-transition:all 0.8s cubic-bezier(0.4, 0, 0, 1);  transition:all 0.8s cubic-bezier(0.4, 0, 0, 1);  transition-delay:0s;  transition-delay:0s;  -webkit-transition-delay:0s;  -webkit-transform:scale(0);  -khtml-transform:scale(0);  -moz-transform:scale(0);  -ms-transform:scale(0);  -o-transform:scale(0);  transform:scale(0);  opacity:0;  visibility:hidden; } .ct-modal .ct-modal-close:before {  content:'';  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  top:0;  left:0;  right:0;  bottom:0;  background-color:#fff;  z-index:-1;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  position:absolute; } .ct-modal .ct-modal-close:hover:before {  -webkit-transform:scale(1.1);  -khtml-transform:scale(1.1);  -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1);  transform:scale(1.1); } .ct-modal .ct-modal-overlay {  position:fixed;  width:224vw;  height:224vw;  top:calc(90px - 112vw);  right:calc(100px - 112vw);  z-index:3;  display:block;  background-color:rgba(14, 14, 14, 0.9);  -webkit-border-radius:50%;  -khtml-border-radius:50%;  -moz-border-radius:50%;  -ms-border-radius:50%;  -o-border-radius:50%;  border-radius:50%;  -webkit-transform:scale(0);  -khtml-transform:scale(0);  -moz-transform:scale(0);  -ms-transform:scale(0);  -o-transform:scale(0);  transform:scale(0);  -webkit-transform-origin:center;  transform-origin:center;  -webkit-transition:transform 0.8s ease-in-out;  -khtml-transition:transform 0.8s ease-in-out;  -moz-transition:transform 0.8s ease-in-out;  -ms-transition:transform 0.8s ease-in-out;  -o-transition:transform 0.8s ease-in-out;  transition:transform 0.8s ease-in-out;  transition-delay:0.3s;  -webkit-transition-delay:0.3s; } .ct-modal .ct-modal-content {  position:fixed;  width:0;  max-width:1200px;  padding:30px 15px;  left:50%;  top:50%;  opacity:0;  z-index:3;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  -webkit-transition:opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;  -khtml-transition:opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;  -moz-transition:opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;  -ms-transition:opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;  -o-transition:opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;  transition:opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;  transition-delay:0s, 0.4s, 0s;  transition-delay:0.2s;  -webkit-transition-delay:0.2s; } .ct-modal.open {  z-index:9999; } .ct-modal.open .ct-modal-close {  opacity:1;  visibility:visible;  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  transition-delay:0.3s;  -webkit-transition-delay:0.3s; } .ct-modal.open .ct-modal-overlay {  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  transition-delay:0s;  -webkit-transition-delay:0s;  opacity:1;  -webkit-transition:transform 1.6s cubic-bezier(0.4, 0, 0, 1);  -khtml-transition:transform 1.6s cubic-bezier(0.4, 0, 0, 1);  -moz-transition:transform 1.6s cubic-bezier(0.4, 0, 0, 1);  -ms-transition:transform 1.6s cubic-bezier(0.4, 0, 0, 1);  -o-transition:transform 1.6s cubic-bezier(0.4, 0, 0, 1);  transition:transform 1.6s cubic-bezier(0.4, 0, 0, 1); } .ct-modal.open .ct-modal-content {  width:100%;  opacity:1;  transition-delay:0.7s;  -webkit-transition-delay:0.7s; } .ct-modal.ct-modal-search .ct-modal-content {  max-width:680px; } .ct-modal-search .search-form-popup {  position:relative; } .ct-modal-search .search-field {  background-color:transparent;  border:none;  height:60px;  padding-left:0;  padding-right:60px;  padding-top:16px;  padding-bottom:16px;  color:#fff;  font-size:25px;  font-weight:600;  border-bottom:1px solid rgba(255, 255, 255, 0.87);  font-family:'Poppins', sans-serif; } .ct-modal-search .search-field:hover, .ct-modal-search .search-field:focus {  border-color:rgba(255, 255, 255, 0.87); } .ct-modal-search .search-submit {  font-size:32px;  color:#fff;  background-color:transparent;  background-image:none;  border:none;  padding:0;  height:60px;  width:60px;  line-height:60px;  position:absolute;  top:0;  right:0;  text-align:right; } .ct-hidden-sidebar-overlay, .ct-widget-cart-overlay {  background-color:rgba(14, 14, 14, 0.82);  height:100%;  width:100%;  right:0;  top:0;  position:fixed;  z-index:1026;  -webkit-transform:scaleX(0);  -khtml-transform:scaleX(0);  -moz-transform:scaleX(0);  -ms-transform:scaleX(0);  -o-transform:scaleX(0);  transform:scaleX(0);  transform-origin:100% 50%;  -webkit-transform-origin:100% 50%;  -ms-transform-origin:100% 50%;  -o-transform-origin:100% 50%;  -webkit-transition:transform 0.8s ease 0s;  -khtml-transition:transform 0.8s ease 0s;  -moz-transition:transform 0.8s ease 0s;  -ms-transition:transform 0.8s ease 0s;  -o-transition:transform 0.8s ease 0s;  transition:transform 0.8s ease 0s;  transition-delay:0.2s;  -webkit-transition-delay:0.2s;  cursor:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/pointer.png), auto; } .ct-hidden-sidebar {  position:fixed;  z-index:1029;  top:0;  right:0;  bottom:0;  width:375px;  background-color:#fff;  font-size:15px;  line-height:26px;  color:#383838;  overflow:hidden;  -webkit-transform:translateX(380px);  -khtml-transform:translateX(380px);  -moz-transform:translateX(380px);  -ms-transform:translateX(380px);  -o-transform:translateX(380px);  transform:translateX(380px);  -webkit-transition:transform 0.8s ease 0s;  -khtml-transition:transform 0.8s ease 0s;  -moz-transition:transform 0.8s ease 0s;  -ms-transition:transform 0.8s ease 0s;  -o-transition:transform 0.8s ease 0s;  transition:transform 0.8s ease 0s;  transition-delay:0s;  -webkit-transition-delay:0s; } .ct-hidden-sidebar .ct-hidden-sidebar-inner {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  overflow-y:scroll;  margin:115px -15px 90px 0;  padding:0 60px 0 60px; } @media screen and (max-width:1400px) {  .ct-hidden-sidebar .ct-hidden-sidebar-inner {   margin:85px -15px 60px 0;   padding:0 60px 0 50px;  } } .ct-hidden-sidebar .ct-hidden-close {  height:40px;  width:40px;  font-size:24px;  line-height:40px;  position:absolute;  top:30px;  right:30px;  text-align:center;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  cursor:pointer; } .ct-hidden-sidebar .ct-hidden-close:hover {  color:#ef9900; } .ct-hidden-sidebar section.widget {  margin-bottom:54px; } .ct-hidden-sidebar section.widget:last-child {  margin-bottom:0; } .ct-hidden-sidebar section.widget.logo-hidden-sidebar {  margin-bottom:30px; } .ct-hidden-sidebar section.widget.logo-hidden-sidebar img {  max-height:60px; } .ct-hidden-sidebar section.widget + .ct-getintouch {  margin-top:-15px; } .ct-hidden-sidebar-wrap.open .ct-hidden-sidebar-overlay {  -webkit-transform:scaleX(1);  -khtml-transform:scaleX(1);  -moz-transform:scaleX(1);  -ms-transform:scaleX(1);  -o-transform:scaleX(1);  transform:scaleX(1);  transition-delay:0s;  -webkit-transition-delay:0s; } .ct-hidden-sidebar-wrap.open .ct-hidden-sidebar {  -webkit-transform:translateX(0px);  -khtml-transform:translateX(0px);  -moz-transform:translateX(0px);  -ms-transform:translateX(0px);  -o-transform:translateX(0px);  transform:translateX(0px);  transition-delay:0.3s;  -webkit-transition-delay:0.3s; } .ct-widget-cart-wrap.open {  } .ct-widget-cart-wrap.open .ct-widget-cart-overlay {  -webkit-transform:scaleX(1);  -khtml-transform:scaleX(1);  -moz-transform:scaleX(1);  -ms-transform:scaleX(1);  -o-transform:scaleX(1);  transform:scaleX(1);  transition-delay:0s;  -webkit-transition-delay:0s; } .ct-widget-cart-wrap.open .ct-widget-cart-sidebar {  -webkit-transform:translateX(0px);  -khtml-transform:translateX(0px);  -moz-transform:translateX(0px);  -ms-transform:translateX(0px);  -o-transform:translateX(0px);  transform:translateX(0px);  transition-delay:0.3s;  -webkit-transition-delay:0.3s;  -webkit-box-shadow:0 2px 27px rgba(54, 54, 54, 0.13);  -khtml-box-shadow:0 2px 27px rgba(54, 54, 54, 0.13);  -moz-box-shadow:0 2px 27px rgba(54, 54, 54, 0.13);  -ms-box-shadow:0 2px 27px rgba(54, 54, 54, 0.13);  -o-box-shadow:0 2px 27px rgba(54, 54, 54, 0.13);  box-shadow:0 2px 27px rgba(54, 54, 54, 0.13); } @media screen and (max-width:575px) {  .col-xs-1 {   -ms-flex:0 0 8.33333%;   flex:0 0 8.33333%;   max-width:8.33333%;  }  .col-xs-2 {   -ms-flex:0 0 16.66667%;   flex:0 0 16.66667%;   max-width:16.66667%;  }  .col-xs-3 {   -ms-flex:0 0 25%;   flex:0 0 25%;   max-width:25%;  }  .col-xs-4 {   -ms-flex:0 0 33.33333%;   flex:0 0 33.33333%;   max-width:33.33333%;  }  .col-xs-5 {   -ms-flex:0 0 41.66667%;   flex:0 0 41.66667%;   max-width:41.66667%;  }  .col-xs-6 {   -ms-flex:0 0 50%;   flex:0 0 50%;   max-width:50%;  }  .col-xs-7 {   -ms-flex:0 0 58.33333%;   flex:0 0 58.33333%;   max-width:58.33333%;  }  .col-xs-8 {   -ms-flex:0 0 66.66667%;   flex:0 0 66.66667%;   max-width:66.66667%;  }  .col-xs-9 {   -ms-flex:0 0 75%;   flex:0 0 75%;   max-width:75%;  }  .col-xs-10 {   -ms-flex:0 0 83.33333%;   flex:0 0 83.33333%;   max-width:83.33333%;  }  .col-xs-11 {   -ms-flex:0 0 91.66667%;   flex:0 0 91.66667%;   max-width:91.66667%;  }  .col-xs-12 {   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;  } } .ct-demo-bar {  position:fixed;  top:0;  right:0;  width:100%;  background:#fff;  z-index:99999;  height:100%;  text-align:center;  -webkit-transform:translate(100%, 0px);  -khtml-transform:translate(100%, 0px);  -moz-transform:translate(100%, 0px);  -ms-transform:translate(100%, 0px);  -o-transform:translate(100%, 0px);  transform:translate(100%, 0px);  -webkit-transition:transform 0.6s ease;  -khtml-transition:transform 0.6s ease;  -moz-transition:transform 0.6s ease;  -ms-transition:transform 0.6s ease;  -o-transition:transform 0.6s ease;  transition:transform 0.6s ease; } .ct-demo-bar.active {  -webkit-transform:translate(0px, 0px);  -khtml-transform:translate(0px, 0px);  -moz-transform:translate(0px, 0px);  -ms-transform:translate(0px, 0px);  -o-transform:translate(0px, 0px);  transform:translate(0px, 0px); } .ct-demo-bar .ct-demo-option {  position:absolute;  top:200px;  left:-40px;  height:110px;  padding:10px 0;  width:40px;  background-color:#fff;  -webkit-box-shadow:0 3px 15px rgba(0, 0, 0, .1);  -khtml-box-shadow:0 3px 15px rgba(0, 0, 0, .1);  -moz-box-shadow:0 3px 15px rgba(0, 0, 0, .1);  -ms-box-shadow:0 3px 15px rgba(0, 0, 0, .1);  -o-box-shadow:0 3px 15px rgba(0, 0, 0, .1);  box-shadow:0 3px 15px rgba(0, 0, 0, .1);  -webkit-border-radius:5px 0 0 5px;  -khtml-border-radius:5px 0 0 5px;  -moz-border-radius:5px 0 0 5px;  -ms-border-radius:5px 0 0 5px;  -o-border-radius:5px 0 0 5px;  border-radius:5px 0 0 5px; } @media screen and (max-width:991px) {  .ct-demo-bar .ct-demo-option {   display:none;  } } .ct-demo-bar .ct-demo-option span {  position:absolute;  background-color:#222;  color:#fff;  white-space:nowrap;  padding:0 12px;  font-size:13px;  top:0;  right:100%;  margin-right:12px;  opacity:0;  visibility:hidden;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-demo-bar .ct-demo-option span:before {  content:'';  border-color:#222;  border-style:solid;  border-color:transparent transparent transparent #222;  border-width:6px;  position:absolute;  top:50%;  right:-12px;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-demo-bar .ct-demo-option a {  display:block;  color:#222;  font-size:15px;  height:30px;  line-height:30px;  position:relative; } .ct-demo-bar .ct-demo-option a:first-child {  font-size:16px; } .ct-demo-bar .ct-demo-option a:hover span {  opacity:1;  visibility:visible; } .ct-demo-bar .ct-demo-option .far {  font-family:"Font Awesome 5 Pro"; } .ct-demo-bar .ct-demo-bar-meta {  padding:40px 60px 0 60px;  max-width:760px;  margin:auto;  font-size:15px; } @media screen and (max-width:767px) {  .ct-demo-bar .ct-demo-bar-meta {   padding-left:20px;   padding-right:20px;  } } .ct-demo-bar .ct-demo-bar-meta h4 {  font-size:30px; } @media screen and (max-width:767px) {  .ct-demo-bar .ct-demo-bar-meta h4 {   font-size:20px;  } } .ct-demo-bar .ct-demo-bar-close {  position:absolute;  top:30px;  right:30px;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  cursor:pointer; } @media screen and (max-width:767px) {  .ct-demo-bar .ct-demo-bar-close {   top:10px;   right:10px;  } } .ct-demo-bar .ct-demo-bar-close:hover {  -webkit-transform:rotate(180deg);  -khtml-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg); } .ct-demo-bar .ct-demo-bar-inner {  position:absolute;  top:0;  right:0;  width:100%;  height:100%;  -webkit-box-shadow:-1px 1px 10px rgba(0, 0, 0, .1);  -khtml-box-shadow:-1px 1px 10px rgba(0, 0, 0, .1);  -moz-box-shadow:-1px 1px 10px rgba(0, 0, 0, .1);  -ms-box-shadow:-1px 1px 10px rgba(0, 0, 0, .1);  -o-box-shadow:-1px 1px 10px rgba(0, 0, 0, .1);  box-shadow:-1px 1px 10px rgba(0, 0, 0, .1);  overflow:auto;  height:100%;  color:#222;  line-height:1.5;  font-size:14px; } .ct-demo-bar .ct-demo-bar-inner:hover {  overflow-y:auto; } .ct-demo-bar .ct-demo-bar-list {  list-style:none;  margin:auto;  padding:20px 10px;  display:flex;  flex-wrap:wrap;  max-width:1230px; } .ct-demo-bar .ct-demo-bar-item {  width:25%;  padding:0 15px;  margin-bottom:35px; } @media screen and (max-width:1199px) {  .ct-demo-bar .ct-demo-bar-item {   width:33.33%;  } } @media screen and (max-width:991px) {  .ct-demo-bar .ct-demo-bar-item {   width:50%;  } } @media screen and (max-width:767px) {  .ct-demo-bar .ct-demo-bar-item {   width:100%;  } } .ct-demo-bar .ct-demo-bar-item img {  width:100%; } .ct-demo-bar .ct-demo-bar-item h6 {  margin-bottom:0;  margin-top:22px; } .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-holder {  position:absolute;  top:50%;  padding:20px;  left:0;  right:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0;  z-index:2;  justify-content:center;  display:flex; } .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-holder .btn {  line-height:38px;  font-size:13px;  padding:0 16px;  margin:0 6px;  -webkit-border-radius:38px;  -khtml-border-radius:38px;  -moz-border-radius:38px;  -ms-border-radius:38px;  -o-border-radius:38px;  border-radius:38px; } .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-item-inner {  position:relative;  -webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.12);  -khtml-box-shadow:0 4px 10px rgba(0, 0, 0, 0.12);  -moz-box-shadow:0 4px 10px rgba(0, 0, 0, 0.12);  -ms-box-shadow:0 4px 10px rgba(0, 0, 0, 0.12);  -o-box-shadow:0 4px 10px rgba(0, 0, 0, 0.12);  box-shadow:0 4px 10px rgba(0, 0, 0, 0.12); } .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-item-inner:before {  z-index:1;  content:'';  background-color:rgba(0, 0, 0, 0.78);  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0; } .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-item-inner:hover:before, .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-item-inner:hover .ct-demo-bar-holder {  opacity:1; } .ct-demo-bar .ct-demo-btn-group {  display:flex;  flex-wrap:nowrap; } #ct-newsletter-popup {  background-color:rgba(0, 0, 0, 0.7);  position:fixed;  top:0;  left:0;  width:100%;  height:100%;  z-index:1099;  display:none; } #ct-newsletter-popup .ct-newsletter-close {  font-size:20px;  color:#151515;  width:30px;  height:30px;  line-height:30px;  text-align:center;  position:absolute;  top:15px;  right:15px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  cursor:pointer; } @media screen and (max-width:575px) {  #ct-newsletter-popup .ct-newsletter-close {   top:8px;   right:8px;  } } #ct-newsletter-popup .ct-newsletter-close:hover {  color:#ef9900;  -webkit-transform:rotate(180deg);  -khtml-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg); } #ct-newsletter-popup .ct-newsletter-title {  font-size:30px;  line-height:36px;  margin-bottom:11px; } #ct-newsletter-popup .ct-newsletter-desc {  font-size:16px;  line-height:26px;  color:#000;  margin-bottom:19px; } #ct-newsletter-popup .ct-newsletter-content {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  max-width:765px;  width:100%;  padding:15px; } #ct-newsletter-popup .ct-newsletter-content .ct-newsletter-content-inner {  width:100%;  background-color:#fff;  -webkit-border-radius:8px;  -khtml-border-radius:8px;  -moz-border-radius:8px;  -ms-border-radius:8px;  -o-border-radius:8px;  border-radius:8px;  padding:63px 65px 46px;  position:relative;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/bg-newsletter-form.png);  background-repeat:no-repeat;  background-position:center; } @media screen and (max-width:767px) {  #ct-newsletter-popup .ct-newsletter-content .ct-newsletter-content-inner {   padding-left:40px;   padding-right:40px;  } } @media screen and (max-width:575px) {  #ct-newsletter-popup .ct-newsletter-content .ct-newsletter-content-inner {   padding:43px 30px 36px 30px;  } } #ct-newsletter-popup .ct-newsletter-holder {  display:flex;  flex-wrap:nowrap;  align-items:center; } #ct-newsletter-popup .ct-newsletter-meta {  flex-grow:1;  margin-right:40px; } @media screen and (max-width:767px) {  #ct-newsletter-popup .ct-newsletter-meta {   margin-right:0;  } } #ct-newsletter-popup .ct-newsletter-image {  min-width:190px; } @media screen and (max-width:767px) {  #ct-newsletter-popup .ct-newsletter-image {   display:none;  } } #ct-newsletter-popup form.newsletter, #ct-newsletter-popup form.tnp-subscription {  display:flex;  flex-wrap:nowrap;  margin-bottom:23px; } @media screen and (max-width:575px) {  #ct-newsletter-popup form.newsletter, #ct-newsletter-popup form.tnp-subscription {   display:block;  } } #ct-newsletter-popup form.newsletter .tnp-field-email, #ct-newsletter-popup form.tnp-subscription .tnp-field-email {  flex-grow:1;  margin-right:14px; } @media screen and (max-width:575px) {  #ct-newsletter-popup form.newsletter .tnp-field-email, #ct-newsletter-popup form.tnp-subscription .tnp-field-email {   margin-right:0;   margin-bottom:10px;  } } #ct-newsletter-popup form.newsletter .tnp-email, #ct-newsletter-popup form.tnp-subscription .tnp-email {  font-size:15px;  color:#5b5b5b;  background-color:#ececec;  border-color:#ececec;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  padding:6px 22px; } #ct-newsletter-popup form.newsletter .tnp-email:focus, #ct-newsletter-popup form.tnp-subscription .tnp-email:focus {  border-color:#ef9900; } #ct-newsletter-popup form.newsletter .tnp-button, #ct-newsletter-popup form.tnp-subscription .tnp-button {  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  padding-left:28px;  padding-right:28px;  font-size:15px;  font-weight:700;  color:#fff;  line-height:51px;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  font-family:'Poppins', sans-serif;  -webkit-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  -khtml-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  -moz-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  -ms-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  -o-box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  box-shadow:0 8px 10px rgba(12, 12, 12, 0.1);  position:relative;  display:inline-block;  text-align:center;  cursor:pointer;  border:none;  background-color:#ef9900;  background-image:-webkit-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-moz-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-ms-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-o-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');  background-size:300%, 1px;  background-position:0%; } #ct-newsletter-popup form.newsletter .tnp-button:hover, #ct-newsletter-popup form.tnp-subscription .tnp-button:hover, #ct-newsletter-popup form.newsletter .tnp-button:focus, #ct-newsletter-popup form.tnp-subscription .tnp-button:focus, #ct-newsletter-popup form.newsletter .tnp-button:active, #ct-newsletter-popup form.tnp-subscription .tnp-button:active, #ct-newsletter-popup form.newsletter .tnp-button:not([disabled]):not(.disabled).active, #ct-newsletter-popup form.tnp-subscription .tnp-button:not([disabled]):not(.disabled).active, #ct-newsletter-popup form.newsletter .tnp-button:not([disabled]):not(.disabled):active, #ct-newsletter-popup form.tnp-subscription .tnp-button:not([disabled]):not(.disabled):active {  outline:medium none;  text-decoration:none;  color:#fff;  background-position:100%;  background-color:#20b34d; } @media screen and (max-width:575px) {  #ct-newsletter-popup form.newsletter .tnp-button, #ct-newsletter-popup form.tnp-subscription .tnp-button {   width:100%;  } } #ct-newsletter-popup .ct-newsletter-hide span {  font-size:15px;  font-weight:700;  display:inline-block;  color:#151515;  font-family:'Poppins', sans-serif;  border-bottom:1px solid #a6a6a6;  cursor:pointer;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  line-height:1.2; } #ct-newsletter-popup .ct-newsletter-hide span:hover {  color:#ef9900;  border-color:rgba(239, 153, 0, 0.6); } .ct-phone-info {  display:flex;  flex-wrap:wrap;  align-items:center; } .ct-phone-info .ct-phone-icon {  width:50px;  min-width:50px;  height:50px;  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px;  background-color:#20b34d;  line-height:50px;  text-align:center;  color:#fff;  font-size:20px;  margin-right:22px; } .ct-phone-info .ct-phone-icon:hover {  background-color:#ef9900; } .ct-phone-info .label-phone {  font-size:13px;  color:#a7aebe;  line-height:normal;  display:block;  margin-top:3px; } .ct-phone-info .phone-number {  font-size:20px;  color:#0d2252;  font-weight:700;  font-family:'Poppins', sans-serif;  line-height:normal; } .ct-phone-info .ct-phone-inner {  display:flex;  flex-wrap:nowrap;  align-items:center;  margin-right:30px;  margin-top:30px; } .ct-phone-info .ct-email-inner {  margin-top:30px; } .ct-phone-info .ct-email-inner .btn {  -webkit-border-radius:55px;  -khtml-border-radius:55px;  -moz-border-radius:55px;  -ms-border-radius:55px;  -o-border-radius:55px;  border-radius:55px;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-phone-info .ct-email-inner .btn i {  margin-left:0px;  margin-right:8px; } .ct-fancy-box-grid3 {  border:1px solid rgba(217, 217, 217, 0.4);  background-color:#f6f8fb;  -webkit-border-radius:1px;  -khtml-border-radius:1px;  -moz-border-radius:1px;  -ms-border-radius:1px;  -o-border-radius:1px;  border-radius:1px;  padding:10px 15px;  -webkit-box-shadow:0 7px 13px rgba(139, 153, 185, 0.2);  -khtml-box-shadow:0 7px 13px rgba(139, 153, 185, 0.2);  -moz-box-shadow:0 7px 13px rgba(139, 153, 185, 0.2);  -ms-box-shadow:0 7px 13px rgba(139, 153, 185, 0.2);  -o-box-shadow:0 7px 13px rgba(139, 153, 185, 0.2);  box-shadow:0 7px 13px rgba(139, 153, 185, 0.2);  margin:0; } .ct-fancy-box-grid3 .ct-grid-inner {  margin:0 -15px; } .ct-fancy-box-grid3 .item--title {  margin-bottom:0px;  font-size:16px;  line-height:26px; } .ct-fancy-box-grid3 .item--icon {  line-height:1;  font-size:50px;  color:#000;  margin-right:18px; } @media screen and (max-width:991px) {  .ct-fancy-box-grid3 .item--icon {   margin-right:0;   margin-bottom:18px;  } } .ct-fancy-box-grid3 .item--inner {  display:flex;  flex-wrap:nowrap;  align-items:center; } @media screen and (max-width:991px) {  .ct-fancy-box-grid3 .item--inner {   display:block;  } } .ct-fancy-box-grid3 .grid-item {  margin-top:20px;  margin-bottom:20px; } .ct-courses-carousel1 .item--title {  font-size:24px;  margin-bottom:12px;  -webkit-transition:all 220ms linear 0ms;  -khtml-transition:all 220ms linear 0ms;  -moz-transition:all 220ms linear 0ms;  -ms-transition:all 220ms linear 0ms;  -o-transition:all 220ms linear 0ms;  transition:all 220ms linear 0ms; } .ct-courses-carousel1 .item--content {  line-height:1.625;  padding-right:12%;  -webkit-transition:all 220ms linear 0ms;  -khtml-transition:all 220ms linear 0ms;  -moz-transition:all 220ms linear 0ms;  -ms-transition:all 220ms linear 0ms;  -o-transition:all 220ms linear 0ms;  transition:all 220ms linear 0ms; } @media screen and (max-width:1199px) {  .ct-courses-carousel1 .item--content {   padding-right:0;  } } .ct-courses-carousel1 .item--featured {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-1;  -webkit-transition:all 220ms linear 0ms;  -khtml-transition:all 220ms linear 0ms;  -moz-transition:all 220ms linear 0ms;  -ms-transition:all 220ms linear 0ms;  -o-transition:all 220ms linear 0ms;  transition:all 220ms linear 0ms;  opacity:0; } .ct-courses-carousel1 .item--featured:before {  content:'';  background-color:rgba(13, 34, 82, 0.8);  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-1; } .ct-courses-carousel1 .item--readmore {  position:absolute;  bottom:-23px;  left:50px; } .ct-courses-carousel1 .item--readmore .btn {  -webkit-border-radius:46px;  -khtml-border-radius:46px;  -moz-border-radius:46px;  -ms-border-radius:46px;  -o-border-radius:46px;  border-radius:46px;  line-height:46px;  padding:0 22px;  -webkit-box-shadow:0 7px 9px rgba(239, 153, 0, 0.2) !important;  -khtml-box-shadow:0 7px 9px rgba(239, 153, 0, 0.2) !important;  -moz-box-shadow:0 7px 9px rgba(239, 153, 0, 0.2) !important;  -ms-box-shadow:0 7px 9px rgba(239, 153, 0, 0.2) !important;  -o-box-shadow:0 7px 9px rgba(239, 153, 0, 0.2) !important;  box-shadow:0 7px 9px rgba(239, 153, 0, 0.2) !important;  position:absolute;  bottom:0;  left:0;  transform:scaleX(0);  transform-origin:left;  opacity:0;  z-index:99; } .ct-courses-carousel1 .item--readmore .btn i {  font-size:18px;  margin-left:4px; } .ct-courses-carousel1 .item--readmore .btn:hover {  -webkit-box-shadow:0 7px 9px rgba(32, 179, 77, 0.2) !important;  -khtml-box-shadow:0 7px 9px rgba(32, 179, 77, 0.2) !important;  -moz-box-shadow:0 7px 9px rgba(32, 179, 77, 0.2) !important;  -ms-box-shadow:0 7px 9px rgba(32, 179, 77, 0.2) !important;  -o-box-shadow:0 7px 9px rgba(32, 179, 77, 0.2) !important;  box-shadow:0 7px 9px rgba(32, 179, 77, 0.2) !important; } .ct-courses-carousel1 .item--readmore .btn-more-plus {  font-size:18px;  font-weight:700;  color:#fff;  font-family:'Poppins', sans-serif;  height:46px;  width:46px;  -webkit-border-radius:46px;  -khtml-border-radius:46px;  -moz-border-radius:46px;  -ms-border-radius:46px;  -o-border-radius:46px;  border-radius:46px;  background-color:#ef9900;  display:inline-block;  -webkit-box-shadow:0 7px 9px rgba(239, 153, 0, 0.2);  -khtml-box-shadow:0 7px 9px rgba(239, 153, 0, 0.2);  -moz-box-shadow:0 7px 9px rgba(239, 153, 0, 0.2);  -ms-box-shadow:0 7px 9px rgba(239, 153, 0, 0.2);  -o-box-shadow:0 7px 9px rgba(239, 153, 0, 0.2);  box-shadow:0 7px 9px rgba(239, 153, 0, 0.2);  line-height:46px;  text-align:center; } .ct-courses-carousel1 .slick-dots {  margin-top:32px; } .ct-courses-carousel1 .grid-item-inner {  border:1px solid #eaeced;  background-color:#fff;  -webkit-border-radius:1px;  -khtml-border-radius:1px;  -moz-border-radius:1px;  -ms-border-radius:1px;  -o-border-radius:1px;  border-radius:1px;  padding:30px 30px 58px 50px;  position:relative;  margin-bottom:40px;  z-index:1; } .ct-courses-carousel1 .grid-item-inner:hover .item--featured {  opacity:1; } .ct-courses-carousel1 .grid-item-inner:hover .item--title, .ct-courses-carousel1 .grid-item-inner:hover .item--content {  color:#fff; } .ct-courses-carousel1 .grid-item-inner:hover .item--readmore .btn {  transform:scaleX(1);  opacity:1; } .ct-courses-carousel1 .grid-item-inner:hover .item--readmore .btn-more-plus {  opacity:0; } .ct-point {  text-align:center; } .ct-point .ct-point-image {  display:inline-block;  margin:auto;  position:relative; } .ct-point .ct-point-meta {  background-color:#fff;  padding:24px 24px 24px 30px;  -webkit-border-radius:8px;  -khtml-border-radius:8px;  -moz-border-radius:8px;  -ms-border-radius:8px;  -o-border-radius:8px;  border-radius:8px;  -webkit-box-shadow:0 18px 16px rgba(12, 12, 12, 0.08);  -khtml-box-shadow:0 18px 16px rgba(12, 12, 12, 0.08);  -moz-box-shadow:0 18px 16px rgba(12, 12, 12, 0.08);  -ms-box-shadow:0 18px 16px rgba(12, 12, 12, 0.08);  -o-box-shadow:0 18px 16px rgba(12, 12, 12, 0.08);  box-shadow:0 18px 16px rgba(12, 12, 12, 0.08);  text-align:left;  width:290px;  font-size:15px;  line-height:25px;  position:absolute;  bottom:100%;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0);  margin-bottom:48px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0;  visibility:hidden; } @media screen and (max-width:767px) {  .ct-point .ct-point-meta {   display:none;  } } .ct-point .ct-point-meta:before {  content:'';  border-width:12px;  border-color:#fff transparent transparent;  position:absolute;  bottom:-24px;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0);  border-style:solid; } .ct-point .ct-point-meta > div + div {  margin-top:6px; } .ct-point .ct-point-icon {  cursor:pointer;  position:relative; } .ct-point .ct-point-icon img {  max-height:100px; } @media screen and (max-width:767px) {  .ct-point .ct-point-icon img {   max-height:60px;  } } .ct-point .ct-point-item {  position:absolute;  top:0;  left:0; } .ct-point .ct-point-item:hover {  z-index:99; } .ct-point .ct-point-item:hover .ct-point-icon + .ct-point-meta {  margin-bottom:28px;  opacity:1;  visibility:visible; } .ct-cta2 {  max-width:975px;  background-color:#ef9900;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/bg-cta-01.png);  background-repeat:no-repeat;  background-position:center;  background-size:cover;  border-radius:310px 310px 0 0;  margin-right:45px;  margin-left:155px;  position:relative;  text-align:center;  padding:62px 60px 65px; } @media screen and (max-width:1199px) {  .ct-cta2 {   margin-right:0;   margin-left:105px;  } } @media screen and (max-width:767px) {  .ct-cta2 {   margin-left:0;   border-radius:110px 110px 0 0;   padding-left:30px;   padding-right:30px;  } } .ct-cta2 .item--image {  position:absolute;  bottom:0;  left:-155px; } @media screen and (max-width:1199px) {  .ct-cta2 .item--image {   left:-105px;  }  .ct-cta2 .item--image img {   max-width:80%;  } } @media screen and (max-width:767px) {  .ct-cta2 .item--image {   display:none;  } } .ct-cta2 .item--subtitle {  font-size:16px;  font-weight:600;  color:#060f25;  font-family:'Poppins', sans-serif;  margin-bottom:5px; } @media screen and (max-width:767px) {  .ct-cta2 .item--subtitle {   font-size:14px;  } } .ct-cta2 .item--title {  margin-bottom:30px;  font-size:34px;  line-height:1.12;  letter-spacing:-0.01em;  color:#fff;  padding:0 10%; } @media screen and (max-width:991px) {  .ct-cta2 .item--title {   font-size:24px;  } } @media screen and (max-width:767px) {  .ct-cta2 .item--title {   font-size:22px;   line-height:1.2;  } } .ct-service-grid10.style1 .item--icon {  width:68px;  min-width:68px;  margin-right:18px; } .ct-service-grid10.style1 .item--icon i {  font-size:48px; } .ct-service-grid10.style1 .item--icon img {  max-width:68px; } .ct-service-grid10.style1 .item--title {  font-size:20px;  line-height:26px;  margin-bottom:11px;  color:#1d0031; } .ct-service-grid10.style1 .item--title a {  color:inherit; } .ct-service-grid10.style1 .item--title a:hover {  color:#ef9900; } .ct-service-grid10.style1 .item--description {  font-size:16px;  line-height:25px;  color:#000; } .ct-service-grid10.style1 .item--readmore {  display:none;  margin-top:7px; } .ct-service-grid10.style1 .grid-item-inner {  background-color:#e9edf0;  position:relative;  -webkit-border-radius:7px;  -khtml-border-radius:7px;  -moz-border-radius:7px;  -ms-border-radius:7px;  -o-border-radius:7px;  border-radius:7px;  padding:30px 20px 30px 27px;  display:flex;  flex-wrap:nowrap;  align-items:center; } @media screen and (max-width:991px) {  .ct-service-grid10.style1 .grid-item-inner {   padding-left:25px;   padding-right:15px;  } } .ct-service-grid10.style1 .grid-item-inner:before {  content:'';  width:5px;  background-color:#ef9900;  position:absolute;  left:0;  top:38px;  bottom:38px; } .ct-service-grid10.style1 .btn-line i {  margin-left:4px; } .ct-service-grid10.style1 .grid-item {  margin-bottom:64px; } .ct-service-grid10.style2 .item--icon {  height:90px;  width:90px;  min-width:90px;  -webkit-border-radius:90px;  -khtml-border-radius:90px;  -moz-border-radius:90px;  -ms-border-radius:90px;  -o-border-radius:90px;  border-radius:90px;  background-color:#fff;  position:relative;  font-size:42px;  color:#20b34d;  text-align:center;  margin-right:24px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } @media screen and (max-width:991px) {  .ct-service-grid10.style2 .item--icon {   margin-right:18px;  } } .ct-service-grid10.style2 .item--icon * {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-service-grid10.style2 .item--title {  font-size:20px;  color:#fff;  margin-top:-5px;  margin-bottom:12px; } .ct-service-grid10.style2 .item--title a {  color:inherit; } .ct-service-grid10.style2 .item--title a:hover {  color:inherit; } .ct-service-grid10.style2 .item--description {  font-size:15px;  line-height:24px;  color:#cdcdcd;  padding-right:10px; } @media screen and (max-width:1199px) {  .ct-service-grid10.style2 .item--description {   padding-right:0;   font-size:14px;  } } .ct-service-grid10.style2 .item--readmore {  display:none;  margin-top:7px; } .ct-service-grid10.style2 .ct-load-more {  margin-top:-15px; } .ct-service-grid10.style2 .ct-load-more .btn {  line-height:47px;  border:2px solid #ef9900;  background-color:transparent;  color:#fff;  padding:0 28px;  -webkit-border-radius:51px;  -khtml-border-radius:51px;  -moz-border-radius:51px;  -ms-border-radius:51px;  -o-border-radius:51px;  border-radius:51px;  font-size:15px; } .ct-service-grid10.style2 .ct-load-more .btn:hover {  background-color:#ef9900; } .ct-service-grid10.style2 .grid-item-inner {  background-color:rgba(255, 255, 255, 0.11);  margin-bottom:55px;  -webkit-border-radius:8px;  -khtml-border-radius:8px;  -moz-border-radius:8px;  -ms-border-radius:8px;  -o-border-radius:8px;  border-radius:8px;  padding:30px 30px 24px 30px;  display:flex;  flex-wrap:nowrap;  position:relative; } @media screen and (max-width:1199px) {  .ct-service-grid10.style2 .grid-item-inner {   padding-left:20px;  } } @media screen and (max-width:767px) {  .ct-service-grid10.style2 .grid-item-inner {   padding-right:15px;  } } .ct-service-grid10.style2 .grid-item-inner:before {  content:'';  height:0px;  width:9px;  top:48px;  left:-5px;  background-color:#ef9900;  position:absolute;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0; } .ct-service-grid10.style2 .grid-item-inner:hover .item--icon {  color:#fff;  background-color:#ef9900; } .ct-service-grid10.style2 .grid-item-inner:hover:before {  opacity:1;  height:55px; } .ct-banner3 {  padding-left:30px;  padding-bottom:30px;  padding-right:50px; } .ct-banner3 .ct-banner-imge {  position:relative; } .ct-banner3 .ct-banner-imge img {  width:100%; } .ct-banner3 .ct-banner-imge:before {  content:'';  position:absolute;  bottom:-30px;  left:-30px;  border-width:48px;  border-style:solid;  border-color:transparent transparent #ef9900 #ef9900;  z-index:1; } .ct-banner3 .ct-banner-imge:after {  content:'';  position:absolute;  bottom:0px;  left:0px;  border-width:30px;  border-style:solid;  border-color:transparent transparent #fff #fff; } .ct-banner3 .ct-banner-counter {  position:absolute;  top:40px;  right:-50px;  background-color:#fff;  padding:12px 24px 12px 15px;  border-radius:20px;  -webkit-box-shadow:0 18px 16px rgba(12, 12, 12, 0.08);  -khtml-box-shadow:0 18px 16px rgba(12, 12, 12, 0.08);  -moz-box-shadow:0 18px 16px rgba(12, 12, 12, 0.08);  -ms-box-shadow:0 18px 16px rgba(12, 12, 12, 0.08);  -o-box-shadow:0 18px 16px rgba(12, 12, 12, 0.08);  box-shadow:0 18px 16px rgba(12, 12, 12, 0.08);  display:flex;  flex-wrap:nowrap;  align-items:center; } .ct-banner3 .ct-banner-counter .counter-number {  font-size:24px;  line-height:1;  font-weight:700;  color:#0d2252;  font-family:'Poppins', sans-serif; } .ct-banner3 .ct-banner-counter .counter-icon {  width:52px;  height:52px;  min-width:52px;  line-height:52px;  text-align:center;  background-color:#ef9900;  border-radius:52px;  color:#fff;  font-size:24px;  margin-right:14px; } .ct-banner3 .ct-banner-counter .counter-title {  line-height:normal; } .ct-banner3 .ct-banner-number {  position:absolute;  bottom:-22px;  left:-20px;  font-size:35px;  line-height:1;  color:#fff;  font-weight:600;  z-index:9;  font-family:'Poppins', sans-serif; } .ct-banner3 .ct-banner-title {  margin:8px 0 0;  font-size:17px;  color:#0d2252;  font-weight:600;  padding-left:80px; } .ct-fancy-box-layout16 {  padding:50px 20px 40px;  background-color:#fff;  -webkit-box-shadow:0 0 21px rgba(24, 28, 53, 0.2);  -khtml-box-shadow:0 0 21px rgba(24, 28, 53, 0.2);  -moz-box-shadow:0 0 21px rgba(24, 28, 53, 0.2);  -ms-box-shadow:0 0 21px rgba(24, 28, 53, 0.2);  -o-box-shadow:0 0 21px rgba(24, 28, 53, 0.2);  box-shadow:0 0 21px rgba(24, 28, 53, 0.2);  text-align:center;  position:relative;  z-index:1; } .ct-fancy-box-layout16 .item--icon {  width:80px;  height:80px;  position:relative;  background-color:#ef9900;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  margin:0 auto 18px auto;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  color:#fff; } .ct-fancy-box-layout16 .item--icon * {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  font-size:45px; } .ct-fancy-box-layout16 .item--icon svg {  height:45px;  fill:#fff; } .ct-fancy-box-layout16 .item--title {  margin:0 0 11px;  font-size:24px;  color:#0d2252;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-fancy-box-layout16 .item--description {  font-size:16px;  line-height:24px;  margin-bottom:11px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-fancy-box-layout16 .item--button a {  font-size:14px;  color:#0d2252;  font-weight:600;  font-family:'Poppins', sans-serif;  line-height:28px;  display:inline-flex;  padding:0 16px;  align-items:center;  position:relative;  z-index:1; } .ct-fancy-box-layout16 .item--button a:before {  content:'';  width:28px;  height:28px;  right:16px;  background-color:#ef9900;  border-radius:28px;  position:absolute;  top:0;  z-index:-1;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  opacity:0; } .ct-fancy-box-layout16 .item--button a:hover:before {  -webkit-box-shadow:0 7px 8px rgba(239, 153, 0, 0.3);  -khtml-box-shadow:0 7px 8px rgba(239, 153, 0, 0.3);  -moz-box-shadow:0 7px 8px rgba(239, 153, 0, 0.3);  -ms-box-shadow:0 7px 8px rgba(239, 153, 0, 0.3);  -o-box-shadow:0 7px 8px rgba(239, 153, 0, 0.3);  box-shadow:0 7px 8px rgba(239, 153, 0, 0.3); } .ct-fancy-box-layout16 .item--button i {  width:28px;  height:28px;  background-color:#ef9900;  border-radius:28px;  line-height:28px;  color:#fff;  font-size:17px;  font-weight:normal;  margin-left:6px; } .ct-fancy-box-layout16 .item--overlay {  background-color:#051435;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-1;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0; } .ct-fancy-box-layout16 .item--overlay:before {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(5, 20, 53, 0.5); } .ct-fancy-box-layout16:hover .item--title, .ct-fancy-box-layout16:hover .item--description {  color:#fff; } .ct-fancy-box-layout16:hover .item--icon {  background-color:#fff;  color:#ef9900; } .ct-fancy-box-layout16:hover .item--icon svg {  fill:#ef9900; } .ct-fancy-box-layout16:hover .item--overlay {  opacity:1; } .ct-fancy-box-layout16:hover .item--button a {  color:#fff; } .ct-fancy-box-layout16:hover .item--button a:before {  width:calc(100% - 16px);  width:-webkit-calc(100% - 16px);  opacity:1; } body img.mfp-img {  padding:0 !important; } body .mfp-fade.mfp-bg.mfp-ready {  opacity:0.9; } body .mfp-iframe-scaler .mfp-close {  position:absolute;  line-height:40px;  padding:0;  right:0;  text-align:center;  top:-44px;  width:40px;  -webkit-border-radius:2px 2px 0 0;  -khtml-border-radius:2px 2px 0 0;  -moz-border-radius:2px 2px 0 0;  -ms-border-radius:2px 2px 0 0;  -o-border-radius:2px 2px 0 0;  border-radius:2px 2px 0 0;  background-color:#000; } body .mfp-iframe-scaler .mfp-close:hover {  background-color:#ef9900; } body .mfp-bottom-bar {  margin-top:0; } body .mfp-wrap .mfp-container .mfp-arrow {  background-color:#ef9900;  width:60px;  height:120px;  opacity:1; } body .mfp-wrap .mfp-container .mfp-arrow:before, body .mfp-wrap .mfp-container .mfp-arrow:after {  border:none; } body .mfp-wrap .mfp-container .mfp-arrow:before {  font-family:"Material-Design-Iconic-Font";  font-size:20px;  color:#fff;  margin:0;  padding:0;  line-height:normal;  position:absolute;  top:50%;  display:block;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  opacity:1;  left:50%;  width:auto;  height:auto; } body .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-left:before {  content:"\f2ea"; } body .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-right:before {  content:"\f2ee"; } @media screen and (min-width:1200px) {  body .mfp-wrap .mfp-container {   padding:0 120px;  } } body .mfp-inline-holder .mfp-content {  max-width:600px;  margin:auto; } body .mfp-inline-holder .mfp-content .item--popup {  background-color:#fff;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  padding:40px 30px;  margin:auto; } body .mfp-inline-holder .mfp-content .mfp-close {  top:0;  background-color:#ef9900;  background-image:none;  color:#fff;  height:30px;  width:30px;  line-height:30px;  font-size:20px;  border-radius:0 5px 0 0; } .ct-background-animate, .ct-animate-inner {  position:absolute;  top:0;  right:0;  width:100%;  height:100%; } .ct-background-animate {  overflow:hidden; } .ct-background-animate .ct-animate-overlay {  position:absolute;  top:0;  left:0;  background-size:cover;  background-repeat:no-repeat;  width:100%;  height:100%;  z-index:1; } .ct-background-animate .ct-animate-inner {  background-position:left center;  background-repeat:repeat-x;  width:200%;  animation-name:background-animate;  animation-duration:70s;  animation-iteration-count:infinite;  animation-timing-function:linear;  -webkit-animation-name:background-animate;  -webkit-animation-duration:70s;  -webkit-animation-iteration-count:infinite;  -webkit-animation-timing-function:linear;  -moz-animation-name:background-animate;  -moz-animation-duration:70s;  -moz-animation-iteration-count:infinite;  -moz-animation-timing-function:linear;  -ms-animation-name:background-animate;  -ms-animation-duration:70s;  -ms-animation-iteration-count:infinite;  -ms-animation-timing-function:linear;  -o-animation-name:background-animate;  -o-animation-duration:70s;  -o-animation-iteration-count:infinite;  -o-animation-timing-function:linear; } .ct-background-animate + .elementor-container {  z-index:99; } #ct-mouse-move {  position:fixed;  z-index:9999; } #ct-mouse-move .circle-cursor {  position:fixed;  top:inherit;  left:inherit;  pointer-events:none; } #ct-mouse-move .circle-cursor--inner {  width:6px;  height:6px;  background-color:#ef9900;  -webkit-border-radius:6px;  -khtml-border-radius:6px;  -moz-border-radius:6px;  -ms-border-radius:6px;  -o-border-radius:6px;  border-radius:6px;  margin-top:-5px;  margin-left:-4px; } #ct-mouse-move .circle-cursor--outer {  width:30px;  height:30px;  border:1px solid rgba(239, 153, 0, 0.5);  -webkit-border-radius:30px;  -khtml-border-radius:30px;  -moz-border-radius:30px;  -ms-border-radius:30px;  -o-border-radius:30px;  border-radius:30px;  margin-top:-17px;  margin-left:-16px;  -webkit-transition:all 50ms linear 0ms;  -khtml-transition:all 50ms linear 0ms;  -moz-transition:all 50ms linear 0ms;  -ms-transition:all 50ms linear 0ms;  -o-transition:all 50ms linear 0ms;  transition:all 50ms linear 0ms; } .revslider-initialised {  margin-bottom:0 !important; } .revslider-initialised i {  font-weight:900; } .revslider-initialised i.space-right {  margin-right:12px; } .revslider-initialised .color-primary {  color:#ef9900; } .revslider-initialised cite {  color:#ef9900;  font-weight:500; } .revslider-initialised .space-left {  margin-left:8px; } .revslider-initialised .btn {  line-height:65px !important;  padding:0 40px !important;  font-size:16px !important; } @media screen and (max-width:480px) {  .revslider-initialised .btn {   padding:0 30px !important;  } } .revslider-initialised .btn.btn-slider2 {  -webkit-border-radius:56px;  -khtml-border-radius:56px;  -moz-border-radius:56px;  -ms-border-radius:56px;  -o-border-radius:56px;  border-radius:56px;  line-height:56px !important; } .revslider-initialised .btn.btn-slider3 {  line-height:48px !important;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  padding:0 32px;  color:#000;  font-size:15px !important; } .revslider-initialised .btn.btn-slider3:hover, .revslider-initialised .btn.btn-slider3:focus {  color:#fff;  background-color:#ef9900;  border-color:#ef9900; } .revslider-initialised .btn.btn-half-circle1 {  padding-left:40px !important;  padding-right:48px !important;  line-height:56px !important; } .revslider-initialised .btn.btn-half-circle1:hover {  padding-left:44px !important;  padding-right:44px !important; } .revslider-initialised .btn.btn-half-circle2 {  line-height:56px !important;  padding-left:34px !important;  padding-right:58px !important; } .revslider-initialised .btn.btn-icon-fixed-right {  line-height:50px !important;  font-size:16px !important;  font-weight:600 !important;  padding:0 58px 0 28px !important;  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px; } .revslider-initialised .btn.btn-icon-fixed-right i {  margin:0;  position:absolute;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  right:9px;  height:32px;  width:32px;  background-color:#fff;  border-radius:100%;  line-height:32px;  text-align:center;  color:#20b34d;  font-size:14px; } .revslider-initialised .btn.btn-icon-fixed-right:hover i {  color:#fff;  background-color:#ef9900; } .revslider-initialised .btn.btn-icon-fixed-right-s {  line-height:56px !important;  font-size:16px !important;  font-weight:600 !important;  padding:0 73px 0 42px !important;  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px;  background-color:#20b34d; } .revslider-initialised .btn.btn-icon-fixed-right-s i {  margin:0;  position:absolute;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  right:9px;  height:44px;  width:44px;  background-color:#ef9900;  border-radius:100%;  line-height:44px;  text-align:center;  color:#fff;  font-size:16px; } .revslider-initialised .btn.btn-icon-fixed-right-s:hover {  background-color:#ef9900; } .revslider-initialised .btn.btn-icon-fixed-right-s:hover i {  color:#20b34d;  background-color:#fff; } .revslider-initialised .rev-btn:not(hover) .color-main {  color:#ef9900; } .revslider-initialised .shap-slider-bottom {  transform:skew(-29deg) !important;  -webkit-transform:skew(-29deg) !important;  transform-origin:left bottom !important;  -webkit-transform-origin:left bottom !important; } .revslider-initialised .title-box-shadow {  text-shadow:0px 3px 4px rgba(0, 0, 0, 0.29);  -webkit-text-shadow:0px 3px 4px rgba(0, 0, 0, 0.29);  -ms-text-shadow:0px 3px 4px rgba(0, 0, 0, 0.29);  -o-text-shadow:0px 3px 4px rgba(0, 0, 0, 0.29); } .revslider-initialised .arrow-hidden {  opacity:0 !important;  visibility:hidden !important; } .revslider-initialised .text-shadow-preset1 {  text-shadow:6px 2px 0 #ef9900;  -webkit-text-shadow:6px 2px 0 #ef9900; } .revslider-initialised .tp-leftarrow.custom, .revslider-initialised .tp-rightarrow.custom {  width:77px !important;  height:77px !important;  -webkit-border-radius:77px !important;  -khtml-border-radius:77px !important;  -moz-border-radius:77px !important;  -ms-border-radius:77px !important;  -o-border-radius:77px !important;  border-radius:77px !important;  background-color:rgba(95, 95, 104, 0.67) !important;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:1 !important; } .revslider-initialised .tp-leftarrow.custom:before, .revslider-initialised .tp-rightarrow.custom:before {  font-size:24px !important;  color:#fff !important;  font-family:"Font Awesome 5 Pro" !important;  position:absolute !important;  top:50% !important;  left:50% !important;  -webkit-transform:translate(-50%, -50%) !important;  -khtml-transform:translate(-50%, -50%) !important;  -moz-transform:translate(-50%, -50%) !important;  -ms-transform:translate(-50%, -50%) !important;  -o-transform:translate(-50%, -50%) !important;  transform:translate(-50%, -50%) !important;  font-weight:900 !important; } .revslider-initialised .tp-leftarrow.custom:hover, .revslider-initialised .tp-rightarrow.custom:hover {  background-color:#fff !important; } .revslider-initialised .tp-leftarrow.custom:hover:before, .revslider-initialised .tp-rightarrow.custom:hover:before {  color:#616161 !important; } @media screen and (max-width:991px) {  .revslider-initialised .tp-leftarrow.custom, .revslider-initialised .tp-rightarrow.custom {   width:50px !important;   height:50px !important;  }  .revslider-initialised .tp-leftarrow.custom:before, .revslider-initialised .tp-rightarrow.custom:before {   font-size:16px !important;  } } .revslider-initialised .tp-leftarrow.hesperiden, .revslider-initialised .tp-rightarrow.hesperiden {  width:69px !important;  height:69px !important;  -webkit-border-radius:3px !important;  -khtml-border-radius:3px !important;  -moz-border-radius:3px !important;  -ms-border-radius:3px !important;  -o-border-radius:3px !important;  border-radius:3px !important;  background-color:#dadbdc !important;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:1 !important; } .revslider-initialised .tp-leftarrow.hesperiden:before, .revslider-initialised .tp-rightarrow.hesperiden:before {  font-size:24px !important;  color:#000 !important;  font-family:"Font Awesome 5 Pro" !important;  position:absolute !important;  top:50% !important;  left:50% !important;  -webkit-transform:translate(-50%, -50%) !important;  -khtml-transform:translate(-50%, -50%) !important;  -moz-transform:translate(-50%, -50%) !important;  -ms-transform:translate(-50%, -50%) !important;  -o-transform:translate(-50%, -50%) !important;  transform:translate(-50%, -50%) !important;  font-weight:400 !important; } .revslider-initialised .tp-leftarrow.hesperiden:hover, .revslider-initialised .tp-rightarrow.hesperiden:hover {  background-color:#385b94 !important; } .revslider-initialised .tp-leftarrow.hesperiden:hover:before, .revslider-initialised .tp-rightarrow.hesperiden:hover:before {  color:#fff !important; } @media screen and (max-width:1400px) {  .revslider-initialised .tp-leftarrow.hesperiden, .revslider-initialised .tp-rightarrow.hesperiden {   width:50px !important;   height:50px !important;  }  .revslider-initialised .tp-leftarrow.hesperiden:before, .revslider-initialised .tp-rightarrow.hesperiden:before {   font-size:16px !important;  } } @media screen and (max-width:767px) {  .revslider-initialised .tp-leftarrow.hesperiden, .revslider-initialised .tp-rightarrow.hesperiden {   display:none !important;  } } .revslider-initialised .tp-leftarrow.custom:before, .revslider-initialised .tp-leftarrow.hesperiden:before {  content:'\f104' !important; } .revslider-initialised .tp-rightarrow.custom:before, .revslider-initialised .tp-rightarrow.hesperiden:before {  content:'\f105' !important; } .revslider-initialised .tp-leftarrow.persephone, .revslider-initialised .tp-rightarrow.persephone {  width:66px !important;  height:66px !important;  -webkit-border-radius:0px !important;  -khtml-border-radius:0px !important;  -moz-border-radius:0px !important;  -ms-border-radius:0px !important;  -o-border-radius:0px !important;  border-radius:0px !important;  background-color:#fff !important;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:1 !important;  border:none !important; } .revslider-initialised .tp-leftarrow.persephone:before, .revslider-initialised .tp-rightarrow.persephone:before {  font-size:24px !important;  color:#ef9900 !important;  font-family:"Font Awesome 5 Pro" !important;  position:absolute !important;  top:50% !important;  left:50% !important;  -webkit-transform:translate(-50%, -50%) !important;  -khtml-transform:translate(-50%, -50%) !important;  -moz-transform:translate(-50%, -50%) !important;  -ms-transform:translate(-50%, -50%) !important;  -o-transform:translate(-50%, -50%) !important;  transform:translate(-50%, -50%) !important;  font-weight:400 !important; } .revslider-initialised .tp-leftarrow.persephone:hover, .revslider-initialised .tp-rightarrow.persephone:hover {  background-color:#20b34d !important; } .revslider-initialised .tp-leftarrow.persephone:hover:before, .revslider-initialised .tp-rightarrow.persephone:hover:before {  color:#fff !important; } @media screen and (max-width:1400px) {  .revslider-initialised .tp-leftarrow.persephone, .revslider-initialised .tp-rightarrow.persephone {   width:50px !important;   height:50px !important;  }  .revslider-initialised .tp-leftarrow.persephone:before, .revslider-initialised .tp-rightarrow.persephone:before {   font-size:16px !important;  } } @media screen and (max-width:767px) {  .revslider-initialised .tp-leftarrow.persephone, .revslider-initialised .tp-rightarrow.persephone {   display:none !important;  } } .revslider-initialised .tp-leftarrow.custom:before, .revslider-initialised .tp-leftarrow.persephone:before {  content:'\f104' !important; } .revslider-initialised .tp-rightarrow.custom:before, .revslider-initialised .tp-rightarrow.persephone:before {  content:'\f105' !important; } .revslider-initialised .tp-leftarrow.metis, .revslider-initialised .tp-rightarrow.metis {  width:80px !important;  height:80px !important;  -webkit-border-radius:0px !important;  -khtml-border-radius:0px !important;  -moz-border-radius:0px !important;  -ms-border-radius:0px !important;  -o-border-radius:0px !important;  border-radius:0px !important;  background-color:#fff !important;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:1 !important; } .revslider-initialised .tp-leftarrow.metis:before, .revslider-initialised .tp-rightarrow.metis:before {  font-size:20px !important;  color:#000 !important;  font-family:"Flaticon-v2" !important;  position:absolute !important;  top:50% !important;  left:50% !important;  -webkit-transform:translate(-50%, -50%) !important;  -khtml-transform:translate(-50%, -50%) !important;  -moz-transform:translate(-50%, -50%) !important;  -ms-transform:translate(-50%, -50%) !important;  -o-transform:translate(-50%, -50%) !important;  transform:translate(-50%, -50%) !important;  font-weight:300 !important;  content:'\f10e' !important; } .revslider-initialised .tp-leftarrow.metis:hover, .revslider-initialised .tp-rightarrow.metis:hover {  background-color:#ef9900 !important; } .revslider-initialised .tp-leftarrow.metis:hover:before, .revslider-initialised .tp-rightarrow.metis:hover:before {  color:#fff !important; } @media screen and (max-width:1199px) {  .revslider-initialised .tp-leftarrow.metis, .revslider-initialised .tp-rightarrow.metis {   width:50px !important;   height:50px !important;  }  .revslider-initialised .tp-leftarrow.metis:before, .revslider-initialised .tp-rightarrow.metis:before {   font-size:16px !important;  } } @media screen and (max-width:1199px) {  .revslider-initialised .tp-leftarrow.metis {   -webkit-transform:translate(-100px, -50px) !important;   -khtml-transform:translate(-100px, -50px) !important;   -moz-transform:translate(-100px, -50px) !important;   -ms-transform:translate(-100px, -50px) !important;   -o-transform:translate(-100px, -50px) !important;   transform:translate(-100px, -50px) !important;  } } .revslider-initialised .tp-leftarrow.metis:before {  -webkit-transform:translate(-50%, -50%) scaleX(-1) !important;  -khtml-transform:translate(-50%, -50%) scaleX(-1) !important;  -moz-transform:translate(-50%, -50%) scaleX(-1) !important;  -ms-transform:translate(-50%, -50%) scaleX(-1) !important;  -o-transform:translate(-50%, -50%) scaleX(-1) !important;  transform:translate(-50%, -50%) scaleX(-1) !important; } @media screen and (max-width:1199px) {  .revslider-initialised .tp-rightarrow.metis {   -webkit-transform:translate(-50px, -50px) !important;   -khtml-transform:translate(-50px, -50px) !important;   -moz-transform:translate(-50px, -50px) !important;   -ms-transform:translate(-50px, -50px) !important;   -o-transform:translate(-50px, -50px) !important;   transform:translate(-50px, -50px) !important;  } } .revslider-initialised .tp-leftarrow.hephaistos, .revslider-initialised .tp-rightarrow.hephaistos {  width:47px !important;  height:47px !important;  -webkit-border-radius:0px !important;  -khtml-border-radius:0px !important;  -moz-border-radius:0px !important;  -ms-border-radius:0px !important;  -o-border-radius:0px !important;  border-radius:0px !important;  background-color:#fff !important;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:1 !important; } .revslider-initialised .tp-leftarrow.hephaistos:before, .revslider-initialised .tp-rightarrow.hephaistos:before {  font-size:20px !important;  color:#000 !important;  font-family:"Font Awesome 5 Pro" !important;  position:absolute !important;  top:50% !important;  left:50% !important;  -webkit-transform:translate(-50%, -50%) !important;  -khtml-transform:translate(-50%, -50%) !important;  -moz-transform:translate(-50%, -50%) !important;  -ms-transform:translate(-50%, -50%) !important;  -o-transform:translate(-50%, -50%) !important;  transform:translate(-50%, -50%) !important; } .revslider-initialised .tp-leftarrow.hephaistos:hover, .revslider-initialised .tp-rightarrow.hephaistos:hover {  background-color:#ef9900 !important; } .revslider-initialised .tp-leftarrow.hephaistos:hover:before, .revslider-initialised .tp-rightarrow.hephaistos:hover:before {  color:#fff !important; } .revslider-initialised .tp-leftarrow.hephaistos:before {  content:'\f104' !important; } .revslider-initialised .tp-rightarrow.hephaistos:before {  content:'\f105' !important; } .revslider-initialised .tp-bullets.custom .tp-bullet {  height:18px;  width:18px;  -webkit-border-radius:18px;  -khtml-border-radius:18px;  -moz-border-radius:18px;  -ms-border-radius:18px;  -o-border-radius:18px;  border-radius:18px;  border:2px solid #fff;  background:transparent; } @media screen and (max-width:991px) {  .revslider-initialised .tp-bullets.custom .tp-bullet {   width:10px;   height:10px;  } } .revslider-initialised .tp-bullets.custom .tp-bullet:before {  display:none; } .revslider-initialised .tp-bullets.custom .tp-bullet.selected {  background:#fff; } .revslider-initialised .tp-bullets.hermes .tp-bullet {  height:14px !important;  width:7px !important;  -webkit-border-radius:7px !important;  -khtml-border-radius:7px !important;  -moz-border-radius:7px !important;  -ms-border-radius:7px !important;  -o-border-radius:7px !important;  border-radius:7px !important;  border:none !important;  background:#b3b3b3 !important;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } .revslider-initialised .tp-bullets.hermes .tp-bullet:before, .revslider-initialised .tp-bullets.hermes .tp-bullet:after {  display:none !important; } .revslider-initialised .tp-bullets.hermes .tp-bullet.selected {  background:#ef9900 !important;  border:none !important; } .revslider-initialised .tp-bullets.ares .tp-bullet {  height:16px !important;  width:16px !important;  border:2px solid #1d1b4c !important;  background-color:transparent !important;  box-sizing:inherit !important; } .revslider-initialised .tp-bullets.ares .tp-bullet:before {  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  content:'';  height:12px;  width:12px;  position:absolute;  top:0px;  left:0px;  background-color:#ef9900;  -webkit-border-radius:11px;  -khtml-border-radius:11px;  -moz-border-radius:11px;  -ms-border-radius:11px;  -o-border-radius:11px;  border-radius:11px;  opacity:0; } .revslider-initialised .tp-bullets.ares .tp-bullet.selected {  background-color:#1d1b4c !important;  -webkit-transform:scale(1.3);  -khtml-transform:scale(1.3);  -moz-transform:scale(1.3);  -ms-transform:scale(1.3);  -o-transform:scale(1.3);  transform:scale(1.3); } .revslider-initialised .tp-bullets.ares .tp-bullet.selected:before {  opacity:1;  -webkit-transform:scale(0.75);  -khtml-transform:scale(0.75);  -moz-transform:scale(0.75);  -ms-transform:scale(0.75);  -o-transform:scale(0.75);  transform:scale(0.75); } .revslider-initialised .tp-bullets.ares .tp-bullet-title {  color:#1d1b4c !important; } .revslider-initialised .tp-bullets.case_theme_number .tp-bullet {  width:30px;  height:30px;  -webkit-border-radius:30px;  -khtml-border-radius:30px;  -moz-border-radius:30px;  -ms-border-radius:30px;  -o-border-radius:30px;  border-radius:30px;  background-color:#fff;  line-height:30px;  text-align:center;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .revslider-initialised .tp-bullets.case_theme_number .tp-bullet:before {  font-size:16px;  font-weight:700;  color:#20b34d;  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  font-family:'Poppins', sans-serif;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .revslider-initialised .tp-bullets.case_theme_number .tp-bullet:after {  content:'';  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  width:36px;  height:36px;  border:3px solid #ef9900;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  position:absolute;  top:-3px;  left:-3px;  opacity:0; } .revslider-initialised .tp-bullets.case_theme_number .tp-bullet.selected {  background-color:transparent; } .revslider-initialised .tp-bullets.case_theme_number .tp-bullet.selected:before {  color:#fff; } .revslider-initialised .tp-bullets.case_theme_number .tp-bullet.selected:after {  opacity:1; } .revslider-initialised .tp-bullets.case_theme_number .tp-bullet:nth-child(1):before {  content:'1'; } .revslider-initialised .tp-bullets.case_theme_number .tp-bullet:nth-child(2):before {  content:'2'; } .revslider-initialised .tp-bullets.case_theme_number .tp-bullet:nth-child(3):before {  content:'3'; } .revslider-initialised .tp-bullets.case_theme_number .tp-bullet:nth-child(4):before {  content:'4'; } .revslider-initialised .tp-bullets.case_theme_number .tp-bullet:nth-child(5):before {  content:'5'; } .revslider-initialised .tp-bullets.case_theme_number .tp-bullet:nth-child(6):before {  content:'6'; } .revslider-initialised .tp-bullets.case_theme_number .tp-bullet:nth-child(7):before {  content:'7'; } .revslider-initialised .tp-bullets.case_theme_number .tp-bullet:nth-child(8):before {  content:'8'; } .revslider-initialised .tp-bullets.case_theme_number .tp-bullet:nth-child(9):before {  content:'9'; } .revslider-initialised .tp-bullets.case_theme_number .tp-bullet:nth-child(10):before {  content:'10'; } .revslider-initialised .tp-bullets.case_theme_dot_one .tp-bullet {  height:14px !important;  width:14px !important;  border:2px solid #c5c5c5;  -webkit-border-radius:14px;  -khtml-border-radius:14px;  -moz-border-radius:14px;  -ms-border-radius:14px;  -o-border-radius:14px;  border-radius:14px;  background-color:transparent; } .revslider-initialised .tp-bullets.case_theme_dot_one .tp-bullet.selected {  border-color:#ef9900;  background-color:#ef9900; } .revslider-initialised .tp-bullets.case_theme_dot_one .tp-bullet + .tp-bullet:before {  content:'';  width:2px;  height:43px;  position:absolute;  left:4px;  background-color:#4b4b4b;  top:-49px; } .revslider-initialised .tp-bullets.case_theme_dot_one.vertical:before, .revslider-initialised .tp-bullets.case_theme_dot_one.vertical:after {  content:'';  width:2px;  height:34px;  background-color:#4b4b4b;  position:absolute;  left:6px; } .revslider-initialised .tp-bullets.case_theme_dot_one.vertical:before {  top:-40px; } .revslider-initialised .tp-bullets.case_theme_dot_one.vertical:after {  bottom:-40px; } .revslider-initialised .tp-thumbs.case_theme_thumb1 .tp-thumb-img-wrap {  padding:0 !important;  border:2px solid #fff; } .revslider-initialised .tp-thumbs.case_theme_thumb1 .tp-thumb-img-wrap .tp-thumb-image {  padding:0 !important; } .revslider-initialised .tp-thumbs.case_theme_thumb1 .selected .tp-thumb-img-wrap {  border-color:#ef9900; } .revslider-initialised .ct-video-button {  text-align:center !important;  height:55px !important;  width:55px !important;  line-height:55px !important;  z-index:1;  font-size:12px !important;  color:#fff !important;  border:none !important;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  display:block;  text-indent:-99999px; } .revslider-initialised .ct-video-button i {  text-indent:0px; } .revslider-initialised .ct-video-button:before, .revslider-initialised .ct-video-button:after {  display:none; } .revslider-initialised .ct-video-button .line-video-animation {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  border:1px solid rgba(239, 153, 0, 0.39);  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  animation:squares 3.9s linear 0s infinite;  -webkit-animation:squares 3.9s linear 0s infinite;  -ms-animation:squares 3.9s linear 0s infinite;  -o-animation:squares 3.9s linear 0s infinite;  -webkit-animation-play-state:running;  -moz-animation-play-state:running;  -o-animation-play-state:running;  animation-play-state:running;  opacity:0; } .revslider-initialised .ct-video-button .line-video-animation.line-video-2 {  -webkit-animation-delay:1.3s;  -moz-animation-delay:1.3s;  -o-animation-delay:1.3s;  animation-delay:1.3s; } .revslider-initialised .ct-video-button .line-video-animation.line-video-3 {  -webkit-animation-delay:2.6s;  -moz-animation-delay:2.6s;  -o-animation-delay:2.6s;  animation-delay:2.6s; } .revslider-initialised .ct-video-button:hover .line-video-animation {  -webkit-animation-play-state:paused;  -moz-animation-play-state:paused;  -o-animation-play-state:paused;  animation-play-state:paused; } .revslider-initialised .ct-video-button.video-size2 {  height:65px !important;  width:65px !important;  line-height:65px !important;  font-size:14px !important; } .revslider-initialised .ct-video-button.color1 {  background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(bottom, #ef9900, #f90);  background-image:-moz-linear-gradient(bottom, #ef9900, #f90);  background-image:-ms-linear-gradient(bottom, #ef9900, #f90);  background-image:-o-linear-gradient(bottom, #ef9900, #f90);  background-image:linear-gradient(bottom, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90'); } .revslider-initialised .ct-video-button.color1 .line-video-animation {  border-color:rgba(239, 153, 0, 0.39); } .revslider-initialised .ct-video-button.border-effect:before {  content:"";  position:absolute;  z-index:0;  left:0;  top:0;  display:block;  width:100%;  height:100%;  background-color:rgba(239, 153, 0, 0.63);  border-radius:50%;  animation:pulse-border2 1500ms ease-out infinite;  -webkit-animation:pulse-border2 1500ms ease-out infinite;  z-index:-2; } .revslider-initialised .ct-video-button.border-effect:after {  display:block;  content:'';  background-color:inherit;  background-image:inherit;  -webkit-border-radius:inherit;  -khtml-border-radius:inherit;  -moz-border-radius:inherit;  -ms-border-radius:inherit;  -o-border-radius:inherit;  border-radius:inherit;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-1; } .revslider-initialised .ct-video-button.border-effect:hover:before, .revslider-initialised .ct-video-button.border-effect:focus:before {  -webkit-animation-play-state:paused;  -moz-animation-play-state:paused;  -o-animation-play-state:paused;  animation-play-state:paused; } .revslider-initialised .ct-video-button.border-effect.white {  color:#000 !important; } .revslider-initialised .ct-video-button.border-effect.white:before {  background-color:rgba(255, 255, 255, 0.35); } .revslider-initialised .ct-video-button.border-effect.white:after {  background:#fff; } .revslider-initialised .ct-video-button.video-style2 {  height:56px !important;  width:56px !important;  line-height:56px !important; } .revslider-initialised .ct-video-button.video-style2:before {  content:"";  position:absolute;  z-index:0;  left:0;  top:0;  display:block;  width:100%;  height:100%;  background-color:rgba(239, 153, 0, 0.63);  border-radius:50%;  animation:pulse-border 1500ms ease-out infinite;  -webkit-animation:pulse-border 1500ms ease-out infinite;  z-index:-1; } .revslider-initialised .ct-video-button.video-style2:hover:before, .revslider-initialised .ct-video-button.video-style2:focus:before {  -webkit-animation-play-state:paused;  -moz-animation-play-state:paused;  -o-animation-play-state:paused;  animation-play-state:paused; } .revslider-initialised .ct-video-button.video-style3 {  height:65px !important;  width:65px !important;  line-height:65px !important;  background-color:#202424;  background-image:none;  font-size:14px !important; } .revslider-initialised .ct-video-button.video-style3:hover {  background-color:#ef9900; } @media screen and (max-width:777px) {  .revslider-initialised .ct-video-button.video-style3 {   height:50px !important;   width:50px !important;   line-height:50px !important;   font-size:12px !important;  } } .revslider-initialised .text-under-color1 u {  text-decoration:none;  position:relative; } .revslider-initialised .text-under-color1 u:before {  content:'';  height:3px;  width:100%;  background-color:#f90;  background-image:-webkit-gradient(linear, left top, right top, from(#f90), to(#ef9900));  background-image:-webkit-linear-gradient(left, #f90, #ef9900);  background-image:-moz-linear-gradient(left, #f90, #ef9900);  background-image:-ms-linear-gradient(left, #f90, #ef9900);  background-image:-o-linear-gradient(left, #f90, #ef9900);  background-image:linear-gradient(left, #f90, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f90', endColorStr='#ef9900', gradientType='1');  position:absolute;  bottom:17%;  left:0; } @media screen and (max-width:767px) {  .revslider-initialised .text-under-color1 u:before {   bottom:15%;  } } .revslider-initialised .group-box-shadow rs-group.rs-layer {  -webkit-box-shadow:0 8px 8px rgba(12, 12, 12, 0.19);  -khtml-box-shadow:0 8px 8px rgba(12, 12, 12, 0.19);  -moz-box-shadow:0 8px 8px rgba(12, 12, 12, 0.19);  -ms-box-shadow:0 8px 8px rgba(12, 12, 12, 0.19);  -o-box-shadow:0 8px 8px rgba(12, 12, 12, 0.19);  box-shadow:0 8px 8px rgba(12, 12, 12, 0.19); } .revslider-initialised .slider-phone1 {  color:#fff; } .revslider-initialised .slider-phone1:hover {  color:#fff; } .revslider-initialised .slider-phone1 i {  font-weight:400 !important;  margin-right:10px;  color:#ef9900; } .revslider-initialised .subtitle-line {  padding-right:78px;  position:relative; } .revslider-initialised .subtitle-line:before {  content:'';  width:49px;  height:4px;  background-color:#ef9900;  position:absolute;  top:50%;  right:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } @media screen and (max-width:767px) {  .revslider-initialised .subtitle-line {   padding-right:54px;  }  .revslider-initialised .subtitle-line:before {   width:34px;   height:3px;  } } .revslider-initialised .icon-space-right {  margin-right:12px; } .revslider-initialised .title-space-bottom {  padding-bottom:10px; } .revslider-initialised .tp-thumbs.theme_custom1 {  max-width:1170px !important;  padding:0 !important;  width:100% !important;  transform:translate(-50%, 0) !important;  left:50% !important;  top:auto !important;  bottom:0 !important;  height:auto !important; } @media screen and (max-width:1199px) {  .revslider-initialised .tp-thumbs.theme_custom1 {   display:none !important;  } } .revslider-initialised .tp-thumbs.theme_custom1 .tp-thumb-mask, .revslider-initialised .tp-thumbs.theme_custom1 .tp-thumbs-inner-wrapper {  width:100% !important;  height:85px !important;  max-width:100% !important; } .revslider-initialised .tp-thumbs.theme_custom1 .tp-thumbs-inner-wrapper {  display:flex;  flex-wrap:nowrap; } .revslider-initialised .tp-thumbs.theme_custom1 .tp-thumb {  width:33.33% !important;  height:auto !important;  left:auto !important;  position:static !important;  font-family:'Poppins', sans-serif;  font-size:18px;  font-weight:600;  color:rgba(255, 255, 255, 0.67);  text-align:center;  opacity:1;  display:flex;  flex-wrap:wrap;  align-items:center; } .revslider-initialised .tp-thumbs.theme_custom1 .tp-thumb span {  display:inline-block;  line-height:85px;  padding:0 42px;  position:relative; } .revslider-initialised .tp-thumbs.theme_custom1 .tp-thumb span:before {  content:'';  height:4px;  width:0%;  position:absolute;  top:0;  left:0;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0; } .revslider-initialised .tp-thumbs.theme_custom1 .tp-thumb.selected {  color:#fff; } .revslider-initialised .tp-thumbs.theme_custom1 .tp-thumb.selected span:before {  opacity:1;  width:100%; } .elementor-widget-slider_revolution.hide-arrow .tp-leftarrow {  opacity:0 !important;  visibility:hidden !important; } .social-slider {  padding-top:122px;  position:relative;  list-style:none;  margin-bottom:0;  font-size:0px;  text-align:center; } .social-slider:before {  content:'';  width:3px;  height:110px;  background-color:#686868;  position:absolute;  top:0;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0); } .social-slider i:before {  font-size:20px;  color:#c7c7c7;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .social-slider li {  margin-top:13px;  position:relative;  height:30px;  width:30px; } .social-slider li:hover i:before {  color:#0e0e0e; } .social-slider br {  display:none; } @media screen and (max-width:1600px) {  .social-slider {   margin-left:-50px;  } } @media screen and (max-width:1400px) {  .social-slider {   display:none;  } } .ct-navigation-menu1.tow-col-light ul.menu li {  margin-bottom:12px; } .ct-navigation-menu1.one-col-light ul.menu, .ct-navigation-menu1.tow-col-light ul.menu {  display:flex;  flex-wrap:wrap; } .ct-navigation-menu1.one-col-light ul.menu li.megamenu, .ct-navigation-menu1.tow-col-light ul.menu li.megamenu {  display:none; } .ct-navigation-menu1.one-col-light ul.menu li a, .ct-navigation-menu1.tow-col-light ul.menu li a {  color:#9d9d9d;  position:relative;  font-size:14px;  padding-left:16px;  margin-bottom:12px; } .ct-navigation-menu1.one-col-light ul.menu li a:before, .ct-navigation-menu1.tow-col-light ul.menu li a:before {  content:"\f105";  font-family:"Font Awesome 5 Pro";  font-weight:900;  margin-right:8px;  position:absolute;  top:50%;  left:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-navigation-menu1.one-col-light ul.menu li a:after, .ct-navigation-menu1.tow-col-light ul.menu li a:after {  content:'';  position:absolute;  bottom:0;  right:0;  left:15px;  height:1px;  background-color:#fff;  transform-origin:right center;  -webkit-transform-origin:right center;  -webkit-transform:scale(0, 1);  -khtml-transform:scale(0, 1);  -moz-transform:scale(0, 1);  -ms-transform:scale(0, 1);  -o-transform:scale(0, 1);  transform:scale(0, 1);  -webkit-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  -khtml-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  -moz-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  -ms-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  -o-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); } .ct-navigation-menu1.one-col-light ul.menu li:hover > a, .ct-navigation-menu1.tow-col-light ul.menu li:hover > a, .ct-navigation-menu1.one-col-light ul.menu li.current_page_item > a, .ct-navigation-menu1.tow-col-light ul.menu li.current_page_item > a, .ct-navigation-menu1.one-col-light ul.menu li.current-menu-item > a, .ct-navigation-menu1.tow-col-light ul.menu li.current-menu-item > a, .ct-navigation-menu1.one-col-light ul.menu li.current_page_ancestor > a, .ct-navigation-menu1.tow-col-light ul.menu li.current_page_ancestor > a, .ct-navigation-menu1.one-col-light ul.menu li.current-menu-ancestor > a, .ct-navigation-menu1.tow-col-light ul.menu li.current-menu-ancestor > a {  margin-left:8px;  color:#fff; } .ct-navigation-menu1.one-col-light ul.menu li:hover > a:after, .ct-navigation-menu1.tow-col-light ul.menu li:hover > a:after, .ct-navigation-menu1.one-col-light ul.menu li.current_page_item > a:after, .ct-navigation-menu1.tow-col-light ul.menu li.current_page_item > a:after, .ct-navigation-menu1.one-col-light ul.menu li.current-menu-item > a:after, .ct-navigation-menu1.tow-col-light ul.menu li.current-menu-item > a:after, .ct-navigation-menu1.one-col-light ul.menu li.current_page_ancestor > a:after, .ct-navigation-menu1.tow-col-light ul.menu li.current_page_ancestor > a:after, .ct-navigation-menu1.one-col-light ul.menu li.current-menu-ancestor > a:after, .ct-navigation-menu1.tow-col-light ul.menu li.current-menu-ancestor > a:after {  transform-origin:left center;  -webkit-transform-origin:left center;  -webkit-transform:scale(1, 1);  -khtml-transform:scale(1, 1);  -moz-transform:scale(1, 1);  -ms-transform:scale(1, 1);  -o-transform:scale(1, 1);  transform:scale(1, 1); } .ct-navigation-menu1.one-col-light ul.menu li:last-child, .ct-navigation-menu1.tow-col-light ul.menu li:last-child {  margin-bottom:0; } .ct-navigation-menu1.one-col-light ul.menu > li, .ct-navigation-menu1.tow-col-light ul.menu > li {  width:50%; } @media screen and (max-width:575px) {  .ct-navigation-menu1.one-col-light ul.menu > li, .ct-navigation-menu1.tow-col-light ul.menu > li {   width:100%;  } } .ct-navigation-menu1.one-col-light ul.menu li a, .ct-navigation-menu1.tow-col-light ul.menu li a {  color:#9d9d9d; } .ct-navigation-menu1.one-col-light ul.menu li:hover > a, .ct-navigation-menu1.tow-col-light ul.menu li:hover > a, .ct-navigation-menu1.one-col-light ul.menu li.current_page_item > a, .ct-navigation-menu1.tow-col-light ul.menu li.current_page_item > a, .ct-navigation-menu1.one-col-light ul.menu li.current-menu-item > a, .ct-navigation-menu1.tow-col-light ul.menu li.current-menu-item > a, .ct-navigation-menu1.one-col-light ul.menu li.current_page_ancestor > a, .ct-navigation-menu1.tow-col-light ul.menu li.current_page_ancestor > a, .ct-navigation-menu1.one-col-light ul.menu li.current-menu-ancestor > a, .ct-navigation-menu1.tow-col-light ul.menu li.current-menu-ancestor > a {  color:#fff; } .ct-navigation-menu1.one-col-light ul.menu > li {  width:100%; } .ct-navigation-menu1.default ul {  margin-top:-12px; } .ct-navigation-menu1.default ul.sub-menu {  margin-top:0; } .ct-navigation-menu1.default li.megamenu {  display:none; } .ct-navigation-menu1.default li a {  margin-top:12px;  display:block;  font-size:18px;  font-weight:600;  color:#0e0e0e;  padding:22px 35px; } @media screen and (max-width:1199px) {  .ct-navigation-menu1.default li a {   padding:16px 30px 16px 20px;  } } .ct-navigation-menu1.default li a:before {  background-color:#ececec;  -webkit-border-radius:1px;  -khtml-border-radius:1px;  -moz-border-radius:1px;  -ms-border-radius:1px;  -o-border-radius:1px;  border-radius:1px;  border:1px solid #d7d7d7; } .ct-navigation-menu1.default li a:after {  background-color:#20b34d;  background-image:none; } .ct-navigation-menu1.default li a i {  position:absolute;  top:50%;  right:29px;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } @media screen and (max-width:1199px) {  .ct-navigation-menu1.default li a i {   right:20px;  } } .ct-navigation-menu1.default li.current-menu-item > a {  color:#fff; } .ct-navigation-menu1.default li.current-menu-item > a:before {  opacity:0; } .ct-navigation-menu1.default li.current-menu-item > a:after {  opacity:1; } .ct-navigation-menu1.style-light1 li {  display:block; } .ct-navigation-menu1.style-light1 li.megamenu {  display:none; } .ct-navigation-menu1.style-light1 li a {  font-size:14px;  font-weight:700;  color:#fff;  position:relative; } .ct-navigation-menu1.style-light1 li a:before {  content:'';  height:1px;  position:absolute;  bottom:0;  left:0;  width:0%;  background-color:rgba(239, 153, 0, 0.45);  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-navigation-menu1.style-light1 li:hover > a {  color:#ef9900;  margin-left:10px; } .ct-navigation-menu1.style-light1 li:hover > a:before {  opacity:1;  width:100%; } .ct-navigation-menu1.style-light1 li + li {  margin-top:2px; } .ct-navigation-menu1.style-light2 a {  font-size:14px;  color:#0e0e0e;  font-family:'Poppins', sans-serif; } .ct-navigation-menu1.style-light2 a:before {  content:'\f105';  margin-right:12px;  font-family:"Font Awesome 5 Pro";  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  font-weight:900; } .ct-navigation-menu1.style-light2 a:hover {  color:#ef9900;  padding-left:17px; } .ct-navigation-menu1.style-light2 a:hover:before {  color:#ef9900; } .ct-title1 cite {  font-style:normal;  color:#ef9900; } .ct-title1.style1 h3 {  font-size:24px;  font-weight:600;  display:flex;  flex-wrap:nowrap;  align-items:center;  margin-bottom:29px; } .ct-title1.style1 h3 span {  display:inline-block;  margin-right:20px; } .ct-title1.style1 h3 i {  flex-grow:1;  height:1px;  background-color:rgba(233, 234, 238, 0.15);  display:inline-block; } .ct-title1.style2 h3 {  font-size:36px;  padding-left:76px;  position:relative; } @media screen and (max-width:991px) {  .ct-title1.style2 h3 {   font-size:30px;  } } .ct-title1.style2 h3 i {  width:50px;  height:3px;  position:absolute;  top:50%;  left:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  -webkit-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -khtml-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -moz-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -ms-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -o-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  box-shadow:0 7px 16px rgba(12, 12, 12, 0.22); } .ct-title1.style3 {  margin-bottom:30px; } .ct-title1.style3 h3 {  font-size:24px;  padding-right:54px;  position:relative;  display:inline-block;  margin-bottom:0; } .ct-title1.style3 h3 i {  width:45px;  height:2px;  background-color:#ef9900;  position:absolute;  top:50%;  right:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-list-one {  list-style:none;  margin-bottom:0;  margin-left:12px;  font-weight:700;  color:#000; } .ct-list-one li {  padding-left:26px;  position:relative; } .ct-list-one li:before {  content:'\f061';  font-weight:400;  font-family:"Font Awesome 5 Pro";  position:absolute;  top:0;  left:0; } .ct-list-one li + li {  margin-top:18px; } .ct-list {  margin-left:15px;  margin-bottom:0;  list-style:none; } @media screen and (max-width:1199px) {  .ct-list {   margin-left:0;  } } .ct-list .ct-list-item {  position:relative;  display:flex;  flex-wrap:nowrap; } .ct-list .ct-list-item h3 {  display:block;  font-size:24px;  line-height:1.2;  padding-bottom:18px;  margin-bottom:0; } @media screen and (max-width:991px) {  .ct-list .ct-list-item h3 {   font-size:20px;  } } .ct-list .ct-list-item + .ct-list-item {  margin-top:12px; } .ct-list.style1 .ct-list-icon {  line-height:1;  padding-bottom:2px;  margin-right:18px; } .ct-list.style1 .ct-list-icon i {  font-size:22px; } .ct-list.style1 .ct-list-desc {  font-size:15px;  color:#636363; } .ct-list.style2 {  margin:-10px;  font-size:16px;  line-height:26px;  font-weight:600;  color:#0e0e0e;  display:flex;  flex-wrap:wrap;  align-items:center; } .ct-list.style2 .ct-list-icon {  margin-right:10px; } .ct-list.style2 .ct-list-icon i:before {  content:'\f101'; } .ct-list.style2 .ct-list-item {  padding:0 10px;  width:50%;  margin-top:20px; } @media screen and (max-width:1199px) {  .ct-list.style2 .ct-list-item {   width:100%;  } } .ct-list.style2.one-column .ct-list-item {  width:100%; } .ct-list.style3 {  margin:0; } .ct-list.style3 .ct-list-icon {  width:9px;  height:9px;  background-color:#000;  -webkit-border-radius:9px;  -khtml-border-radius:9px;  -moz-border-radius:9px;  -ms-border-radius:9px;  -o-border-radius:9px;  border-radius:9px;  margin-right:16px;  margin-top:10px; } .ct-list.style3 .ct-list-icon i {  display:none; } .ct-list.style3 .ct-list-desc {  font-size:18px;  line-height:28px;  color:#000; } .ct-list.style4 {  margin:0;  font-size:18px;  color:#283a57;  font-weight:500; } .ct-list.style4 .ct-list-icon {  margin-right:12px; } .ct-list.style4 .ct-list-icon i:before {  content:"\f134";  font-family:Flaticon-v5;  font-weight:400;  color:#ef9900; } .ct-list.style4 .ct-list-item + .ct-list-item {  margin-top:3px; } .ct-list.style5 {  margin:0; } .ct-list.style5 .ct-list-icon {  display:none; } .ct-list.style5 .ct-list-item {  padding-left:26px;  position:relative; } .ct-list.style5 .ct-list-item:before {  content:'';  width:9px;  height:9px;  -webkit-border-radius:9px;  -khtml-border-radius:9px;  -moz-border-radius:9px;  -ms-border-radius:9px;  -o-border-radius:9px;  border-radius:9px;  background-color:#ef9900;  position:absolute;  top:12px;  left:0; } .ct-list.style5 .ct-list-item + .ct-list-item {  margin-top:6px; } .ct-newsletter1.style1 form.newsletter, .ct-newsletter1.style3 form.newsletter {  position:relative; } .ct-newsletter1.style1 .tnp-field-email .tnp-email, .ct-newsletter1.style3 .tnp-field-email .tnp-email {  border:none;  background-color:#464646;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  height:46px;  font-size:14px;  font-weight:400;  color:#fff; } .ct-newsletter1.style1 .tnp-field-button, .ct-newsletter1.style3 .tnp-field-button {  margin-bottom:0;  height:46px;  width:62px;  position:absolute;  bottom:0;  right:0;  overflow:hidden; } .ct-newsletter1.style1 .tnp-field-button:before, .ct-newsletter1.style3 .tnp-field-button:before, .ct-newsletter1.style1 .tnp-field-button:after, .ct-newsletter1.style3 .tnp-field-button:after {  font-weight:400;  font-family:"Font Awesome 5 Pro";  height:46px;  width:62px;  font-size:14px;  position:absolute;  bottom:0;  right:0;  color:#fff;  text-align:center;  line-height:46px;  z-index:1; } .ct-newsletter1.style1 .tnp-field-button:before, .ct-newsletter1.style3 .tnp-field-button:before {  content:'';  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .ct-newsletter1.style1 .tnp-field-button:after, .ct-newsletter1.style3 .tnp-field-button:after {  z-index:2;  content:'\f1d8'; } .ct-newsletter1.style1 .tnp-field-button .tnp-button, .ct-newsletter1.style3 .tnp-field-button .tnp-button {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  position:absolute;  bottom:0;  right:0;  height:46px;  width:62px;  padding:0;  opacity:0;  z-index:3; } .ct-newsletter1.style1 .tnp-field-button:hover:after, .ct-newsletter1.style3 .tnp-field-button:hover:after {  -o-animation:toRightFromLeft 0.3s forwards;  -ms-animation:toRightFromLeft 0.3s forwards;  -webkit-animation:toRightFromLeft 0.3s forwards;  animation:toRightFromLeft 0.3s forwards; } .ct-newsletter1.style2 {  max-width:650px;  margin:auto; } .ct-newsletter1.style2 form.newsletter {  display:flex;  flex-wrap:nowrap;  align-items:center; } @media screen and (max-width:575px) {  .ct-newsletter1.style2 form.newsletter {   display:block;  }  .ct-newsletter1.style2 form.newsletter .tnp-field + .tnp-field {   margin-top:10px;  }  .ct-newsletter1.style2 form.newsletter .tnp-button {   width:100%;  } } .ct-newsletter1.style2 .tnp-field-email {  margin-right:15px;  flex-grow:1; } @media screen and (max-width:575px) {  .ct-newsletter1.style2 .tnp-field-email {   margin-right:0;  } } .ct-newsletter1.style2 .tnp-field-email .tnp-email {  border:1px solid #dbe4fe;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  font-size:15px;  color:#383838;  padding-left:28px;  padding-right:28px;  height:62px;  -webkit-box-shadow:0 0 57px rgba(5, 41, 140, 0.1);  -khtml-box-shadow:0 0 57px rgba(5, 41, 140, 0.1);  -moz-box-shadow:0 0 57px rgba(5, 41, 140, 0.1);  -ms-box-shadow:0 0 57px rgba(5, 41, 140, 0.1);  -o-box-shadow:0 0 57px rgba(5, 41, 140, 0.1);  box-shadow:0 0 57px rgba(5, 41, 140, 0.1); } .ct-newsletter1.style2 .tnp-field-email .tnp-email:focus {  border-color:#ef9900; } .ct-newsletter1.style2 .tnp-button {  line-height:62px;  padding:0 38px;  border-radius:4px;  background-color:#ef9900;  background-image:none;  font-size:15px; } .ct-newsletter1.style2 .tnp-button:hover, .ct-newsletter1.style2 .tnp-button:focus {  background-color:#000; } .ct-newsletter1.style3 .tnp-field-email .tnp-email {  background-color:#eee;  color:#444; } .ct-newsletter1.style3 .tnp-field-button:before {  background-image:none;  background-color:#0a0462; } .ct-newsletter1.style4 {  max-width:855px;  margin:auto; } .ct-newsletter1.style4 form.newsletter {  display:flex;  flex-wrap:nowrap;  align-items:center; } @media screen and (max-width:767px) {  .ct-newsletter1.style4 form.newsletter {   display:block;   max-width:360px;   margin:auto;  } } .ct-newsletter1.style4 .tnp-field-email {  margin-right:15px;  flex-grow:1; } @media screen and (max-width:767px) {  .ct-newsletter1.style4 .tnp-field-email {   margin-right:0;  } } .ct-newsletter1.style4 .tnp-field-email .tnp-email {  border:2px solid #eceff4;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  font-size:16px;  color:#636e80;  padding-left:30px;  padding-right:28px;  height:62px;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-newsletter1.style4 .tnp-field-email .tnp-email:focus {  border-color:#ef9900; } .ct-newsletter1.style4 .tnp-button {  line-height:62px;  padding:0 38px;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  background-color:#ef9900;  background-image:none;  font-size:16px;  font-weight:600;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-newsletter1.style4 .tnp-button:hover, .ct-newsletter1.style4 .tnp-button:focus {  background-color:#ef9900; } @media screen and (max-width:767px) {  .ct-newsletter1.style4 .tnp-button {   width:100%;   margin-top:20px;  } } .ct-newsletter1.type-vertical .tnp-field-button:before {  background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(bottom, #ef9900, #f90);  background-image:-moz-linear-gradient(bottom, #ef9900, #f90);  background-image:-ms-linear-gradient(bottom, #ef9900, #f90);  background-image:-o-linear-gradient(bottom, #ef9900, #f90);  background-image:linear-gradient(bottom, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90'); } .ct-newsletter1.style5 {  padding:0 60px 0 60px;  position:relative;  -webkit-border-radius:30px;  -khtml-border-radius:30px;  -moz-border-radius:30px;  -ms-border-radius:30px;  -o-border-radius:30px;  border-radius:30px;  position:relative;  z-index:1;  display:flex;  flex-wrap:nowrap; } @media screen and (max-width:767px) {  .ct-newsletter1.style5 {   padding:0 30px;  } } .ct-newsletter1.style5:before {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(1, 19, 30, 0.82);  z-index:-2;  -webkit-border-radius:30px;  -khtml-border-radius:30px;  -moz-border-radius:30px;  -ms-border-radius:30px;  -o-border-radius:30px;  border-radius:30px; } .ct-newsletter1.style5:after {  content:'';  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/bg-newsletter.png);  background-position:center right;  background-size:cover;  background-repeat:no-repeat;  z-index:-1;  position:absolute;  top:0;  left:0;  width:100%;  height:100%; } @media screen and (max-width:991px) {  .ct-newsletter1.style5:after {   display:none;  } } .ct-newsletter1.style5 .newsletter-holder {  display:flex;  flex-wrap:wrap;  align-items:center;  padding:58px 0 68px;  max-width:480px; } .ct-newsletter1.style5 .newsletter-image {  margin-top:-50px;  flex-grow:1;  text-align:center; } .ct-newsletter1.style5 .newsletter-image img {  margin:auto; } @media screen and (max-width:1199px) {  .ct-newsletter1.style5 .newsletter-image {   display:none;  } } .ct-newsletter1.style5 .sub-title {  font-weight:500;  color:#ef9900;  letter-spacing:0.2em;  font-size:16px; } .ct-newsletter1.style5 .title {  font-size:36px;  line-height:48px;  color:#fff;  margin-bottom:7px; } @media screen and (max-width:767px) {  .ct-newsletter1.style5 .title {   font-size:28px;   line-height:34px;   margin-bottom:15px;  } } .ct-newsletter1.style5 .desc {  font-size:15px;  line-height:24px;  color:#e2e2e2;  padding-right:10%;  margin-bottom:19px; } @media screen and (max-width:1199px) {  .ct-newsletter1.style5 .desc {   padding-right:0;  } } .ct-newsletter1.style5 .newsletter {  display:flex;  flex-wrap:nowrap;  align-items:center;  max-width:400px; } @media screen and (max-width:767px) {  .ct-newsletter1.style5 .newsletter {   display:block;  } } .ct-newsletter1.style5 .newsletter .tnp-email {  height:56px;  border:none;  color:#848687;  -webkit-border-radius:5px 0 0 5px;  -khtml-border-radius:5px 0 0 5px;  -moz-border-radius:5px 0 0 5px;  -ms-border-radius:5px 0 0 5px;  -o-border-radius:5px 0 0 5px;  border-radius:5px 0 0 5px; } @media screen and (max-width:767px) {  .ct-newsletter1.style5 .newsletter .tnp-email {   -webkit-border-radius:5px;   -khtml-border-radius:5px;   -moz-border-radius:5px;   -ms-border-radius:5px;   -o-border-radius:5px;   border-radius:5px;   margin-bottom:20px;  } } .ct-newsletter1.style5 .newsletter .tnp-button {  line-height:56px;  padding:0 34px;  font-size:15px;  -webkit-border-radius:0 5px 5px 0;  -khtml-border-radius:0 5px 5px 0;  -moz-border-radius:0 5px 5px 0;  -ms-border-radius:0 5px 5px 0;  -o-border-radius:0 5px 5px 0;  border-radius:0 5px 5px 0; } @media screen and (max-width:767px) {  .ct-newsletter1.style5 .newsletter .tnp-button {   -webkit-border-radius:5px;   -khtml-border-radius:5px;   -moz-border-radius:5px;   -ms-border-radius:5px;   -o-border-radius:5px;   border-radius:5px;   width:100%;  } } .ct-newsletter1.style5 .newsletter .tnp-button:hover {  background-color:#c67f00; } .ct-newsletter1.style5 .newsletter .tnp-field-email {  flex-grow:1; } .ct-newsletter1.style6 {  background-color:#fff;  -webkit-border-radius:18px;  -khtml-border-radius:18px;  -moz-border-radius:18px;  -ms-border-radius:18px;  -o-border-radius:18px;  border-radius:18px;  padding:58px 70px; } @media screen and (max-width:1199px) {  .ct-newsletter1.style6 {   padding-left:50px;   padding-right:50px;  } } @media screen and (max-width:767px) {  .ct-newsletter1.style6 {   padding:40px 30px;  } } .ct-newsletter1.style6 .newsletter-holder {  display:flex;  flex-wrap:wrap;  align-items:center;  margin:0 -35px; } @media screen and (max-width:767px) {  .ct-newsletter1.style6 .newsletter-holder {   display:block;  } } .ct-newsletter1.style6 .newsletter-meta, .ct-newsletter1.style6 form.newsletter {  width:50%;  padding:0 35px; } @media screen and (max-width:767px) {  .ct-newsletter1.style6 .newsletter-meta, .ct-newsletter1.style6 form.newsletter {   width:100%;  } } .ct-newsletter1.style6 form.newsletter {  display:flex;  flex-wrap:nowrap;  align-items:center; } @media screen and (max-width:1199px) {  .ct-newsletter1.style6 form.newsletter {   display:block;  } } .ct-newsletter1.style6 .title {  margin-bottom:14px;  font-size:30px;  color:#282350; } @media screen and (max-width:767px) {  .ct-newsletter1.style6 .title {   font-size:22px;  } } .ct-newsletter1.style6 .desc {  font-size:17px;  line-height:28px; } @media screen and (max-width:767px) {  .ct-newsletter1.style6 .desc {   font-size:16px;   line-height:1.625;   margin-bottom:32px;  } } .ct-newsletter1.style6 .tnp-email {  background-color:#ebeff3;  color:#aaaeb2;  border:none;  height:53px;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px; } .ct-newsletter1.style6 .tnp-field-email {  flex-grow:1;  margin-right:18px; } @media screen and (max-width:1199px) {  .ct-newsletter1.style6 .tnp-field-email {   margin-right:0;   margin-bottom:20px;  } } .ct-newsletter1.style6 .tnp-button {  line-height:53px;  padding:0 20px;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  font-weight:600; } @media screen and (max-width:1199px) {  .ct-newsletter1.style6 .tnp-button {   width:100%;  } } .ct-newsletter1.style7 {  background-position:left center;  overflow:hidden;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  padding:23px 30px 38px;  text-align:center;  -webkit-box-shadow:0 10px 40px rgba(3, 51, 122, 0.06);  -khtml-box-shadow:0 10px 40px rgba(3, 51, 122, 0.06);  -moz-box-shadow:0 10px 40px rgba(3, 51, 122, 0.06);  -ms-box-shadow:0 10px 40px rgba(3, 51, 122, 0.06);  -o-box-shadow:0 10px 40px rgba(3, 51, 122, 0.06);  box-shadow:0 10px 40px rgba(3, 51, 122, 0.06); } @media screen and (max-width:991px) {  .ct-newsletter1.style7 {   background-position:center;  } } .ct-newsletter1.style7 .newsletter-holder {  text-align:left;  margin:auto;  max-width:710px;  padding-left:160px; } @media screen and (max-width:1199px) {  .ct-newsletter1.style7 .newsletter-holder {   margin-right:30px;   margin-left:20%;  } } @media screen and (max-width:991px) {  .ct-newsletter1.style7 .newsletter-holder {   margin-left:auto;   margin-right:auto;   padding:0;   max-width:460px;  } } .ct-newsletter1.style7 .newsletter-meta {  margin-bottom:22px; } .ct-newsletter1.style7 .newsletter-meta .title {  font-size:26px;  margin-bottom:9px;  color:#000c3f; } .ct-newsletter1.style7 .newsletter-meta .desc {  font-size:15px;  color:#41496b; } .ct-newsletter1.style7 .newsletter {  display:flex;  flex-wrap:nowrap; } @media screen and (max-width:767px) {  .ct-newsletter1.style7 .newsletter {   display:block;  } } .ct-newsletter1.style7 .newsletter .tnp-field-email {  flex-grow:1;  margin-right:10px; } @media screen and (max-width:767px) {  .ct-newsletter1.style7 .newsletter .tnp-field-email {   margin-right:0;   margin-bottom:10px;  } } .ct-newsletter1.style7 .newsletter .tnp-field-email .tnp-email {  border-color:#fff;  -webkit-box-shadow:0 0 21px rgba(5, 41, 140, 0.06);  -khtml-box-shadow:0 0 21px rgba(5, 41, 140, 0.06);  -moz-box-shadow:0 0 21px rgba(5, 41, 140, 0.06);  -ms-box-shadow:0 0 21px rgba(5, 41, 140, 0.06);  -o-box-shadow:0 0 21px rgba(5, 41, 140, 0.06);  box-shadow:0 0 21px rgba(5, 41, 140, 0.06);  font-size:15px;  color:#41496b;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px; } .ct-newsletter1.style7 .newsletter .tnp-field-email .tnp-email:focus, .ct-newsletter1.style7 .newsletter .tnp-field-email .tnp-email:hover {  border-color:#ef9900; } .ct-newsletter1.style7 .newsletter .tnp-button {  background-image:-webkit-linear-gradient(90deg, #ef9900 0%, #ffd200 50%, #ef9900);  background-image:-moz-linear-gradient(90deg, #ef9900 0%, #ffd200 50%, #ef9900);  background-image:-ms-linear-gradient(90deg, #ef9900 0%, #ffd200 50%, #ef9900);  background-image:-o-linear-gradient(90deg, #ef9900 0%, #ffd200 50%, #ef9900);  background-image:linear-gradient(90deg, #ef9900 0%, #ffd200 50%, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');  -webkit-box-shadow:0 6px 18px rgba(239, 153, 0, 0.25);  -khtml-box-shadow:0 6px 18px rgba(239, 153, 0, 0.25);  -moz-box-shadow:0 6px 18px rgba(239, 153, 0, 0.25);  -ms-box-shadow:0 6px 18px rgba(239, 153, 0, 0.25);  -o-box-shadow:0 6px 18px rgba(239, 153, 0, 0.25);  box-shadow:0 6px 18px rgba(239, 153, 0, 0.25); } .ct-icon1 {  margin:0;  list-style:none; } .ct-icon1 a {  display:inline-block; } .ct-icon1 a i {  height:29px;  width:29px;  line-height:29px;  display:inline-block;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  font-size:17px;  color:#ef9900;  background-color:#fff;  text-align:center;  margin-right:4px;  margin-top:4px;  margin-bottom:4px; } .ct-icon1 a i.fa-facebook-f {  color:#16599b; } .ct-icon1 a i.fa-facebook-f:before {  content:"\f39e"; } .ct-icon1 a i.fa-dribbble {  color:#eb568f; } .ct-icon1 a i.fa-twitter {  color:#03a9f4; } .ct-icon1 a i.fa-behance {  color:#0d6fff; } .ct-icon1 a:hover {  -webkit-transform:translateY(-4px);  -khtml-transform:translateY(-4px);  -moz-transform:translateY(-4px);  -ms-transform:translateY(-4px);  -o-transform:translateY(-4px);  transform:translateY(-4px); } .ct-icon1.style2 {  margin-left:-10px; } .ct-icon1.style2 a i {  background-color:transparent; } .ct-icon1.style3 {  display:flex;  flex-wrap:wrap; } .ct-icon1.style3 i {  width:37px;  height:37px;  line-height:37px;  text-align:center;  background-color:#ef9900;  color:#fff !important;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%; } .ct-icon1.style3 i.fa-facebook-f {  background-color:#166dc4; } .ct-icon1.style3 i.fa-twitter {  background-color:#03a9f4; } .ct-icon1.style3 i.fa-dribbble {  background-color:#ea4c89; } .ct-icon1.style3 i.fa-behance {  background-color:#1644d8; } .ct-icon1.style3 a {  margin-right:8px; } .ct-icon1.style3 a:hover {  -webkit-transform:translateY(-4px);  -khtml-transform:translateY(-4px);  -moz-transform:translateY(-4px);  -ms-transform:translateY(-4px);  -o-transform:translateY(-4px);  transform:translateY(-4px); } .ct-contact-info1 {  list-style:none;  margin-bottom:0;  font-size:14px;  line-height:24px; } .ct-contact-info1 i {  color:#ef9900; } .ct-contact-info1 li {  display:flex;  flex-wrap:nowrap; } .ct-contact-info1 li + li {  margin-top:10px; } .ct-contact-info1 li a {  color:inherit; } .ct-contact-info1 li a:hover {  color:inherit; } .ct-contact-info1 .ct-contact-icon {  display:inline-block;  margin-right:10px; } .ct-contact-info1.style2 li + li {  margin-top:25px; } .ct-contact-info1.style2 .ct-contact-icon {  min-width:34px;  margin-top:4px; } .ct-contact-info1.style2 .ct-contact-icon i {  font-size:25px; } .ct-contact-info1.style2 .ct-contact-content {  font-size:18px;  line-height:30px;  color:#636363; } @media screen and (max-width:991px) {  .ct-contact-info1.style2 .ct-contact-content {   font-size:16px;   line-height:26px;  } } .ct-contact-info2 {  border:3px solid #d4ecfe;  padding:27px 19px; } .ct-contact-info2 .ct-contact-icon {  line-height:1;  height:72px;  width:72px;  min-width:72px;  position:relative;  background-color:#ef9900;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  margin-right:15px; } .ct-contact-info2 .ct-contact-icon * {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-contact-info2 .ct-contact-icon i {  font-size:40px;  color:#fff; } .ct-contact-info2 .ct-contact-icon img {  max-height:40px; } .ct-contact-info2 .item--title {  margin-bottom:5px;  font-size:17px; } .ct-contact-info2 .item--content {  font-size:14px;  line-height:20px;  color:#000; } .ct-contact-info2 .item--content u {  font-weight:700; } .ct-contact-info2 .ct-contact-link {  width:35px;  height:72px;  line-height:72px;  color:#fff;  font-size:16px;  text-align:center;  background-color:#ef9900;  position:absolute;  top:50%;  right:-22px;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-contact-info2 .ct-contact-link:hover i {  -webkit-animation:toRightFromLeft 0.3s forwards;  -moz-animation:toRightFromLeft 0.3s forwards;  animation:toRightFromLeft 0.3s forwards; } .ct-contact-info2 .item--inner {  display:flex;  flex-wrap:nowrap;  padding-right:30px;  align-items:center;  position:relative; } .ct-contact-info2 .item--inner + .item--inner {  margin-top:23px; } .ct-contact-info3 {  display:flex;  flex-wrap:wrap;  justify-content:flex-end; } @media screen and (max-width:767px) {  .ct-contact-info3 {   margin-left:15px;  } } .ct-contact-info3 .ct-contact-inner {  position:relative;  max-width:360px;  background-color:#000;  padding:60px 30px 64px;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/bg-contact-info.png); } @media screen and (max-width:767px) {  .ct-contact-info3 .ct-contact-inner {   padding-left:20px;   padding-right:15px;  } } .ct-contact-info3 .ct-contact-inner:before {  content:'';  border-color:transparent #676767 #676767 transparent;  border-width:14px;  border-style:solid;  position:absolute;  top:0;  left:-28px; } .ct-contact-info3 .ct-contact-inner .wg-title {  margin-bottom:33px;  font-size:36px;  color:#fff; } @media screen and (max-width:767px) {  .ct-contact-info3 .ct-contact-inner .wg-title {   font-size:24px;  } } .ct-contact-info3 .ct-contact-inner .wg-title span {  display:inline-block;  position:relative;  padding-right:55px; } .ct-contact-info3 .ct-contact-inner .wg-title span:before {  content:'';  width:44px;  height:3px;  background-color:#ef9900;  position:absolute;  right:0;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-contact-info3 .ct-contact-inner .item--title {  margin-bottom:0;  font-size:17px;  line-height:28px;  color:#b7b7b7;  font-family:"Nunito Sans";  font-weight:400; } @media screen and (max-width:767px) {  .ct-contact-info3 .ct-contact-inner .item--title {   font-size:15px;  } } .ct-contact-info3 .ct-contact-inner .item--content {  font-size:25px;  font-weight:700;  color:#fff;  font-family:'Poppins', sans-serif;  line-height:1.2;  margin-top:3px; } @media screen and (max-width:767px) {  .ct-contact-info3 .ct-contact-inner .item--content {   font-size:20px;  } } .ct-contact-info3 .ct-contact-inner .item--content a {  color:inherit; } .ct-contact-info3 .ct-contact-inner .item--content a:hover {  color:inherit; } .ct-contact-info3 .ct-contact-inner .ct-contact-icon {  line-height:1;  margin-right:14px; } .ct-contact-info3 .ct-contact-inner .ct-contact-icon i {  font-size:42px;  color:#ef9900; } @media screen and (max-width:767px) {  .ct-contact-info3 .ct-contact-inner .ct-contact-icon img {   max-width:36px;  } } .ct-contact-info3 .ct-contact-inner .item--info {  display:flex;  flex-wrap:nowrap;  align-items:center;  position:relative; } .ct-contact-info3 .ct-contact-inner .item--info .ct-contact-link {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:9; } .ct-contact-info3 .ct-contact-inner .item--info + .item--info {  margin-top:30px; } .ct-contact-info3 .ct-contact-inner .item--info:hover .ct-contact-icon i, .ct-contact-info3 .ct-contact-inner .item--info:hover .ct-contact-icon img, .ct-contact-info3 .ct-contact-inner .item--info:hover .ct-contact-icon svg {  animation:icon-bounce 800ms ease-out infinite;  -webkit-animation:icon-bounce 800ms ease-out infinite; } .ct-client1 .client-image {  text-align:center; } .ct-client1 .client-image a {  display:inline-block;  vertical-align:top;  -webkit-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -khtml-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -moz-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -ms-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -o-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; } .ct-client1 .slick-track {  display:flex;  flex-wrap:wrap;  align-items:center; } .ct-client1 .ct-clients-list-inner {  margin:0 -15px; } .ct-client1 .ct-clients-list-inner .slick-slide {  padding:0 15px; } .ct-client1.style1 .client-image a {  -webkit-filter:grayscale(100%);  filter:grayscale(100%);  opacity:0.5; } .ct-client1.style1 .client-image a:hover {  opacity:1;  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } .ct-client1.style2 .client-image a:hover {  opacity:0.87;  -webkit-transform:scale(0.9);  -khtml-transform:scale(0.9);  -moz-transform:scale(0.9);  -ms-transform:scale(0.9);  -o-transform:scale(0.9);  transform:scale(0.9); } .ct-client1.style3 .client-image {  text-align:center;  padding:0 15px; } @media screen and (max-width:767px) {  .ct-client1.style3 .client-image {   padding:0;  } } .ct-client1.style3 .client-image img {  -webkit-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -khtml-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -moz-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -ms-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -o-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  position:relative; } .ct-client1.style3 .client-image img:nth-child(1) {  opacity:0.5; } .ct-client1.style3 .client-image img:nth-child(2) {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -150%);  -khtml-transform:translate(-50%, -150%);  -moz-transform:translate(-50%, -150%);  -ms-transform:translate(-50%, -150%);  -o-transform:translate(-50%, -150%);  transform:translate(-50%, -150%);  opacity:0; } .ct-client1.style3 .client-image a {  display:inline-block;  vertical-align:top;  -webkit-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -khtml-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -moz-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -ms-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -o-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  position:relative;  overflow:hidden; } .ct-client1.style3 .client-image a:hover img:nth-child(1) {  -webkit-transform:translateY(100%);  -khtml-transform:translateY(100%);  -moz-transform:translateY(100%);  -ms-transform:translateY(100%);  -o-transform:translateY(100%);  transform:translateY(100%);  opacity:0; } .ct-client1.style3 .client-image a:hover img:nth-child(2) {  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  opacity:1; } .ct-client1.style3 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:0;  padding-left:75px;  padding-right:75px; } @media screen and (max-width:767px) {  .ct-client1.style3 .ct-slick-carousel[data-arrows="true"] {   padding-left:35px;   padding-right:35px;  } } .ct-client1.style3 .ct-slick-carousel[data-arrows="true"] .slick-arrow {  width:38px;  height:28px;  color:#919191;  border:1px solid #d9d9d9;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  font-weight:400;  z-index:99;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  margin:0; } .ct-client1.style3 .ct-slick-carousel[data-arrows="true"] .slick-arrow:after {  display:none; } .ct-client1.style3 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover {  background-color:#152644;  border-color:#152644;  color:#fff; } .ct-client1.style3 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {  left:15px;  right:auto; } @media screen and (max-width:767px) {  .ct-client1.style3 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {   left:0;  } } .ct-client1.style3 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {  right:15px;  left:auto; } @media screen and (max-width:767px) {  .ct-client1.style3 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   right:0;  } } .ct-client1.style4 .client-image {  text-align:center;  padding:0 15px; } @media screen and (max-width:767px) {  .ct-client1.style4 .client-image {   padding:0;  } } .ct-client1.style4 .client-image a {  -webkit-filter:grayscale(100%);  filter:grayscale(100%);  opacity:0.5; } .ct-client1.style4 .client-image a:hover {  opacity:1;  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } .ct-client1.style4 .client-image img {  -webkit-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -khtml-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -moz-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -ms-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -o-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  position:relative; } .ct-client1.style4 .client-image img:nth-child(2) {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -150%);  -khtml-transform:translate(-50%, -150%);  -moz-transform:translate(-50%, -150%);  -ms-transform:translate(-50%, -150%);  -o-transform:translate(-50%, -150%);  transform:translate(-50%, -150%);  opacity:0; } .ct-client1.style4 .client-image a {  display:inline-block;  vertical-align:top;  -webkit-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -khtml-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -moz-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -ms-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -o-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  position:relative;  overflow:hidden; } .ct-client1.style4 .client-image a:hover img:nth-child(1) {  -webkit-transform:translateY(100%);  -khtml-transform:translateY(100%);  -moz-transform:translateY(100%);  -ms-transform:translateY(100%);  -o-transform:translateY(100%);  transform:translateY(100%);  opacity:0; } .ct-client1.style4 .client-image a:hover img:nth-child(2) {  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  opacity:1; } .ct-client1.style5 .client-image {  text-align:center;  padding:15px;  background-color:#f6f8fb;  display:inline-grid;  min-height:74px;  align-items:center;  min-width:200px;  justify-content:center;  -webkit-box-shadow:0 7px 30px rgba(139, 153, 185, 0.2);  -khtml-box-shadow:0 7px 30px rgba(139, 153, 185, 0.2);  -moz-box-shadow:0 7px 30px rgba(139, 153, 185, 0.2);  -ms-box-shadow:0 7px 30px rgba(139, 153, 185, 0.2);  -o-box-shadow:0 7px 30px rgba(139, 153, 185, 0.2);  box-shadow:0 7px 30px rgba(139, 153, 185, 0.2);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  margin:30px 0; } .ct-client1.style5 .client-image:hover {  -webkit-box-shadow:0 7px 30px rgba(139, 153, 185, 0.2);  -khtml-box-shadow:0 7px 30px rgba(139, 153, 185, 0.2);  -moz-box-shadow:0 7px 30px rgba(139, 153, 185, 0.2);  -ms-box-shadow:0 7px 30px rgba(139, 153, 185, 0.2);  -o-box-shadow:0 7px 30px rgba(139, 153, 185, 0.2);  box-shadow:0 7px 30px rgba(139, 153, 185, 0.2); } .ct-client1.style5 .client-image a {  -webkit-filter:grayscale(100%);  filter:grayscale(100%);  opacity:0.5; } .ct-client1.style5 .client-image img {  -webkit-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -khtml-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -moz-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -ms-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -o-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  position:relative; } .ct-client1.style5 .client-image img:nth-child(2) {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -150%);  -khtml-transform:translate(-50%, -150%);  -moz-transform:translate(-50%, -150%);  -ms-transform:translate(-50%, -150%);  -o-transform:translate(-50%, -150%);  transform:translate(-50%, -150%);  opacity:0; } .ct-client1.style5 .client-image a {  display:inline-block;  vertical-align:top;  -webkit-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -khtml-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -moz-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -ms-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -o-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  position:relative;  overflow:hidden; } .ct-client1.style5 .client-image:hover {  -webkit-box-shadow:0 16px 13px rgba(84, 99, 133, 0.2);  -khtml-box-shadow:0 16px 13px rgba(84, 99, 133, 0.2);  -moz-box-shadow:0 16px 13px rgba(84, 99, 133, 0.2);  -ms-box-shadow:0 16px 13px rgba(84, 99, 133, 0.2);  -o-box-shadow:0 16px 13px rgba(84, 99, 133, 0.2);  box-shadow:0 16px 13px rgba(84, 99, 133, 0.2); } .ct-client1.style5 .client-image:hover a {  opacity:1;  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } .ct-client1.style5 .client-image:hover a img:nth-child(1) {  -webkit-transform:translateY(100%);  -khtml-transform:translateY(100%);  -moz-transform:translateY(100%);  -ms-transform:translateY(100%);  -o-transform:translateY(100%);  transform:translateY(100%);  opacity:0; } .ct-client1.style5 .client-image:hover a img:nth-child(2) {  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  opacity:1; } .ct-client1.style5 .slick-slide {  width:300px;  justify-content:center;  align-items:center;  display:flex; } .ct-client-grid1 {  overflow:hidden;  padding:0;  margin:0; } .ct-client-grid1 .client-image {  padding:41px 20px;  text-align:center; } @media screen and (max-width:767px) {  .ct-client-grid1 .client-image {   padding:30px 15px;  } } .ct-client-grid1 .client-image img {  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-client-grid1 .client-image:hover img {  -webkit-transform:scale(1.1);  -khtml-transform:scale(1.1);  -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1);  transform:scale(1.1); } .ct-client-grid1 .client-item-inner {  padding:18px 22px 22px;  background-color:#000; } @media screen and (max-width:767px) {  .ct-client-grid1 .client-item-inner {   padding-left:15px;   padding-right:15px;  } } .ct-client-grid1 .client-item-inner .btn {  line-height:30px;  padding:0 10px;  font-size:13px;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  font-weight:600;  background-color:#f90;  color:#000; } .ct-client-grid1 .client-item-inner .btn:hover, .ct-client-grid1 .client-item-inner .btn:focus {  background-color:#ef9900;  color:#fff; } .ct-client-grid1 .client-desc {  font-size:16px;  line-height:22px;  color:#cbcbcb;  font-family:"Nunito Sans";  margin-bottom:11px; } @media screen and (max-width:767px) {  .ct-client-grid1 .client-desc {   font-size:13px;   line-height:22px;  } } .ct-client-grid1 .ct-grid-inner {  margin:0 -2px -2px 0; } .ct-client-grid1 .ct-grid-inner .grid-item {  padding:0;  border-right:1px solid #e5e5e5;  border-bottom:1px solid #e5e5e5; } .ct-fancy-box-layout1 {  display:flex;  flex-wrap:nowrap; } .ct-fancy-box-layout1 .item--shape {  display:none; } .ct-fancy-box-layout1.style1 .item--icon, .ct-fancy-box-layout1.style6 .item--icon {  font-size:24px;  color:#fff;  height:63px;  width:63px;  min-width:63px;  line-height:63px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  text-align:center;  -webkit-border-radius:63px;  -khtml-border-radius:63px;  -moz-border-radius:63px;  -ms-border-radius:63px;  -o-border-radius:63px;  border-radius:63px;  margin-right:38px;  position:relative;  overflow:hidden; } .ct-fancy-box-layout1.style1 .item--icon i, .ct-fancy-box-layout1.style6 .item--icon i {  display:inline-block; } @media screen and (max-width:1199px) {  .ct-fancy-box-layout1.style1 .item--icon, .ct-fancy-box-layout1.style6 .item--icon {   margin-right:20px;  } } .ct-fancy-box-layout1.style1 .item--title, .ct-fancy-box-layout1.style6 .item--title {  margin-top:4px;  margin-bottom:7px;  font-size:24px;  font-weight:600; } @media screen and (max-width:1199px) {  .ct-fancy-box-layout1.style1 .item--title, .ct-fancy-box-layout1.style6 .item--title {   font-size:22px;  } } .ct-fancy-box-layout1.style1 .item--description, .ct-fancy-box-layout1.style6 .item--description {  font-size:16px;  line-height:1.625; } .ct-fancy-box-layout1.style1 .item--description a, .ct-fancy-box-layout1.style6 .item--description a {  color:inherit; } .ct-fancy-box-layout1.style1 .item--description a:hover, .ct-fancy-box-layout1.style6 .item--description a:hover {  color:inherit;  text-decoration:underline; } .ct-fancy-box-layout1.style1:hover .item--icon i, .ct-fancy-box-layout1.style6:hover .item--icon i {  -webkit-animation:toRightFromLeft 0.3s forwards;  -moz-animation:toRightFromLeft 0.3s forwards;  animation:toRightFromLeft 0.3s forwards; } .ct-fancy-box-layout1.style2 .item--icon {  background-color:transparent !important;  background-image:none !important;  line-height:1;  margin-right:20px;  margin-top:6px; } .ct-fancy-box-layout1.style2 .item--icon i {  font-size:58px;  color:#ef9900; } .ct-fancy-box-layout1.style2 .item--title {  font-size:20px;  color:#383838;  margin-bottom:10px; } .ct-fancy-box-layout1.style3 .item--icon {  background-color:transparent !important;  background-image:none !important;  line-height:1;  margin-right:35px;  margin-top:6px; } .ct-fancy-box-layout1.style3 .item--icon i {  font-size:65px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .ct-fancy-box-layout1.style3 .item--title {  font-size:24px;  margin-top:9px;  margin-bottom:7px; } .ct-fancy-box-layout1.style4 {  padding:35px 13px 25px 28px;  position:relative;  height:auto !important; } .ct-fancy-box-layout1.style4:before {  content:'';  height:5px;  width:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  position:absolute;  bottom:0;  left:0; } .ct-fancy-box-layout1.style4 .item--icon {  background-color:transparent !important;  background-image:none !important;  line-height:1;  margin-right:17px;  margin-top:0px; } .ct-fancy-box-layout1.style4 .item--icon i {  font-size:38px; } .ct-fancy-box-layout1.style4 .item--title {  font-size:18px;  margin-top:0px;  margin-bottom:0px; } .ct-fancy-box-layout1.style4 .item--description {  font-size:15px; } .ct-fancy-box-layout1.style4:hover:before {  width:100%; } .ct-fancy-box-layout1.style5 .item--icon {  margin-top:-4px;  height:40px;  width:42px;  line-height:42px;  position:relative;  -webkit-border-radius:42px;  -khtml-border-radius:42px;  -moz-border-radius:42px;  -ms-border-radius:42px;  -o-border-radius:42px;  border-radius:42px;  background-color:#ef9900;  margin-right:22px;  min-width:42px; } .ct-fancy-box-layout1.style5 .item--icon * {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  color:#fff; } .ct-fancy-box-layout1.style5 .item--icon i {  font-size:22px; } .ct-fancy-box-layout1.style5 .item--icon i.fa-question-circle:before {  content:'?';  font-weight:700; } .ct-fancy-box-layout1.style5 .item--title {  margin-bottom:26px;  font-size:24px;  line-height:32px;  font-weight:600; } .ct-fancy-box-layout1.style5 .item--description {  font-size:17px;  line-height:28px;  color:#000; } .ct-fancy-box-layout1.style5 .item--description ul {  margin-top:28px;  margin-bottom:0; } .ct-fancy-box-layout1.style6 .item--icon {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  margin-right:22px;  min-width:60px;  width:60px;  height:60px;  margin-top:6px; } .ct-fancy-box-layout1.style6 .item--title {  margin-top:0; } .ct-fancy-box-layout1.style6 .item--description {  color:#000; } .ct-fancy-box-layout1.style7 .item--icon {  font-size:24px;  color:#fff;  height:66px;  width:66px;  min-width:66px;  line-height:66px;  background-color:#ef9900;  text-align:center;  -webkit-border-radius:10px;  -khtml-border-radius:10px;  -moz-border-radius:10px;  -ms-border-radius:10px;  -o-border-radius:10px;  border-radius:10px;  margin-right:23px;  position:relative;  overflow:hidden;  -webkit-box-shadow:0 6px 16px rgba(239, 153, 0, 0.36);  -khtml-box-shadow:0 6px 16px rgba(239, 153, 0, 0.36);  -moz-box-shadow:0 6px 16px rgba(239, 153, 0, 0.36);  -ms-box-shadow:0 6px 16px rgba(239, 153, 0, 0.36);  -o-box-shadow:0 6px 16px rgba(239, 153, 0, 0.36);  box-shadow:0 6px 16px rgba(239, 153, 0, 0.36); } .ct-fancy-box-layout1.style7 .item--icon * {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-fancy-box-layout1.style7 .item--icon i {  font-size:44px;  color:#fff; } .ct-fancy-box-layout1.style7 .item--icon img {  max-height:44px; } @media screen and (max-width:991px) {  .ct-fancy-box-layout1.style7 .item--icon {   height:46px;   width:46px;   min-width:46px;   line-height:46px;   -webkit-border-radius:7px;   -khtml-border-radius:7px;   -moz-border-radius:7px;   -ms-border-radius:7px;   -o-border-radius:7px;   border-radius:7px;   margin-right:18px;  }  .ct-fancy-box-layout1.style7 .item--icon i {   font-size:30px;  }  .ct-fancy-box-layout1.style7 .item--icon img {   max-height:30px;  } } .ct-fancy-box-layout1.style7 .item--title {  margin-bottom:10px;  font-size:20px; } .ct-fancy-box-layout1.style7 .item--description {  font-size:16px;  line-height:26px;  color:#000; } .ct-fancy-box-layout1.style7 .item--description a {  color:inherit; } .ct-fancy-box-layout1.style7 .item--description a:hover {  color:inherit; } .ct-fancy-box-layout1.style7:hover .item--icon i, .ct-fancy-box-layout1.style7:hover .item--icon img, .ct-fancy-box-layout1.style7:hover .item--icon svg {  -webkit-animation:toRightFromLeft 0.3s forwards;  -moz-animation:toRightFromLeft 0.3s forwards;  animation:toRightFromLeft 0.3s forwards; } .ct-fancy-box-layout1.style8 .item--icon {  line-height:1;  margin-right:30px; } .ct-fancy-box-layout1.style8 .item--icon i {  font-size:58px;  display:inline-block; } .ct-fancy-box-layout1.style8 .item--title {  font-size:22px; } .ct-fancy-box-layout1.style8 .item--description {  font-size:16px;  line-height:26px; } .ct-fancy-box-layout1.style8:hover .item--icon i {  animation:icon-bounce 600ms ease-out infinite;  -webkit-animation:icon-bounce 600ms ease-out infinite; } .ct-fancy-box-layout1.style9 {  display:block;  text-align:center;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-fancy-box-layout1.style9 .item--icon {  margin-bottom:30px;  display:inline-block; } .ct-fancy-box-layout1.style9 .item--icon i {  font-size:75px;  color:#ef9900; } .ct-fancy-box-layout1.style9 .item--icon img {  max-height:75px; } .ct-fancy-box-layout1.style9 .item--icon i, .ct-fancy-box-layout1.style9 .item--icon img {  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-fancy-box-layout1.style9 .item--title {  margin-bottom:12px;  font-size:20px;  color:#161b39; } .ct-fancy-box-layout1.style9 .item--description {  line-height:1.625;  padding:0 20px; } @media screen and (max-width:1199px) {  .ct-fancy-box-layout1.style9 .item--description {   padding:0;  } } .ct-fancy-box-layout1.style9:hover {  -webkit-transform:translateY(-36px);  -khtml-transform:translateY(-36px);  -moz-transform:translateY(-36px);  -ms-transform:translateY(-36px);  -o-transform:translateY(-36px);  transform:translateY(-36px); } .ct-fancy-box-layout1.style9:hover .item--icon i, .ct-fancy-box-layout1.style9:hover .item--icon img {  -webkit-transform:rotateY(360deg);  -khtml-transform:rotateY(360deg);  -moz-transform:rotateY(360deg);  -ms-transform:rotateY(360deg);  -o-transform:rotateY(360deg);  transform:rotateY(360deg); } .line-gap .ct-fancy-box-layout1.style4:after {  content:'';  width:1px;  height:54px;  background-color:#e4eaee;  position:absolute;  right:0;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } @media screen and (max-width:991px) {  .line-gap .ct-fancy-box-layout1.style4:after {   display:none;  } } .ct-fancy-box-layout2 {  position:relative;  z-index:1;  padding:35px 60px;  display:flex;  flex-wrap:nowrap; } @media screen and (max-width:991px) {  .ct-fancy-box-layout2 {   padding-left:30px;   padding-right:20px;  } } @media screen and (max-width:767px) {  .ct-fancy-box-layout2 {   padding-left:20px;  } } .ct-fancy-box-layout2:before, .ct-fancy-box-layout2:after {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  -webkit-border-radius:7px;  -khtml-border-radius:7px;  -moz-border-radius:7px;  -ms-border-radius:7px;  -o-border-radius:7px;  border-radius:7px;  z-index:-1;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-fancy-box-layout2:before {  background-color:#222;  -webkit-box-shadow:0 6px 21px rgba(0, 0, 0, 0.32);  -khtml-box-shadow:0 6px 21px rgba(0, 0, 0, 0.32);  -moz-box-shadow:0 6px 21px rgba(0, 0, 0, 0.32);  -ms-box-shadow:0 6px 21px rgba(0, 0, 0, 0.32);  -o-box-shadow:0 6px 21px rgba(0, 0, 0, 0.32);  box-shadow:0 6px 21px rgba(0, 0, 0, 0.32); } .ct-fancy-box-layout2:after {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  opacity:0; } .ct-fancy-box-layout2 .item--title {  font-size:20px;  margin-bottom:8px;  color:#fff; } .ct-fancy-box-layout2 .item--description {  font-size:15px;  line-height:26px;  color:#f7f7f7; } .ct-fancy-box-layout2 .item--description a {  color:inherit; } .ct-fancy-box-layout2 .item--description a:hover {  color:inherit;  text-decoration:underline; } .ct-fancy-box-layout2 .item--icon {  margin-right:22px;  line-height:1; } .ct-fancy-box-layout2 .item--icon i {  font-size:65px; } .ct-fancy-box-layout2:hover:before {  opacity:0; } .ct-fancy-box-layout2:hover:after {  opacity:1; } .ct-fancy-box-layout2:hover .item--icon i {  background-image:none;  background-color:transparent;  text-fill-color:transparent;  -o-text-fill-color:#fff;  -ms-text-fill-color:#fff;  -moz-text-fill-color:#fff;  -webkit-text-fill-color:#fff; } .ct-fancy-box-layout3 {  display:flex;  flex-wrap:nowrap; } .ct-fancy-box-layout3 .item--icon {  font-size:24px;  color:#fff;  height:63px;  width:61px;  min-width:61px;  line-height:61px;  text-align:center;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  margin-top:10px;  margin-right:38px;  position:relative;  overflow:hidden;  border:1px solid rgba(255, 255, 255, 0.25);  background-color:rgba(112, 114, 116, 0.25); } .ct-fancy-box-layout3 .item--title {  margin-top:4px;  margin-bottom:7px;  font-size:24px;  font-weight:600;  color:#fff; } .ct-fancy-box-layout3 .item--description {  line-height:1.625;  color:#b7b7b7; } .ct-fancy-box-layout3:hover .item--icon i {  -webkit-animation:toTopFromBottom 0.3s forwards;  -moz-animation:toTopFromBottom 0.3s forwards;  animation:toTopFromBottom 0.3s forwards; } .ct-fancy-box-layout3.style2 .item--icon {  width:60px;  height:60px;  border:none;  background-color:#0e0e0e;  min-width:60px;  margin-right:23px; } .ct-fancy-box-layout3.style2 .item--title {  color:#0e0e0e;  margin-top:0; } .ct-fancy-box-layout3.style2 .item--description {  color:#383838; } .ct-fancy-box-layout3.style2 .item--description a {  color:inherit; } .ct-fancy-box-layout3.style2 .item--description a:hover {  color:inherit;  text-decoration:underline; } .ct-fancy-box-layout4 {  -webkit-box-shadow:0 1px 18px rgba(0, 0, 0, 0.11);  -khtml-box-shadow:0 1px 18px rgba(0, 0, 0, 0.11);  -moz-box-shadow:0 1px 18px rgba(0, 0, 0, 0.11);  -ms-box-shadow:0 1px 18px rgba(0, 0, 0, 0.11);  -o-box-shadow:0 1px 18px rgba(0, 0, 0, 0.11);  box-shadow:0 1px 18px rgba(0, 0, 0, 0.11);  background-color:#fff;  padding:44px 20px;  text-align:center;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-fancy-box-layout4:hover {  -webkit-transform:translateY(-10px);  -khtml-transform:translateY(-10px);  -moz-transform:translateY(-10px);  -ms-transform:translateY(-10px);  -o-transform:translateY(-10px);  transform:translateY(-10px); } .ct-fancy-box-layout4 .item--icon {  line-height:1;  margin-bottom:20px; } .ct-fancy-box-layout4 .item--icon i {  font-size:56px;  color:#ef9900; } .ct-fancy-box-layout4 .item--title {  margin-bottom:17px;  font-size:20px; } .ct-fancy-box-layout4 .item--description {  font-size:15px;  line-height:26px; } .ct-fancy-box-layout4 .item--description a {  color:inherit; } .ct-fancy-box-layout4 .item--description a:hover {  color:inherit;  text-decoration:underline; } .ct-fancy-box-layout5 {  position:relative;  z-index:1; } .ct-fancy-box-layout5:before {  content:'';  z-index:-1;  position:absolute;  top:59px;  right:40px;  bottom:0;  left:0px;  background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(top, #ef9900, #f90);  background-image:-moz-linear-gradient(top, #ef9900, #f90);  background-image:-ms-linear-gradient(top, #ef9900, #f90);  background-image:-o-linear-gradient(top, #ef9900, #f90);  background-image:linear-gradient(top, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90');  -webkit-border-radius:0 171px 171px 0;  -khtml-border-radius:0 171px 171px 0;  -moz-border-radius:0 171px 171px 0;  -ms-border-radius:0 171px 171px 0;  -o-border-radius:0 171px 171px 0;  border-radius:0 171px 171px 0;  -webkit-box-shadow:0 6px 8px rgba(0, 0, 0, 0.23) inset;  -khtml-box-shadow:0 6px 8px rgba(0, 0, 0, 0.23) inset;  -moz-box-shadow:0 6px 8px rgba(0, 0, 0, 0.23) inset;  -ms-box-shadow:0 6px 8px rgba(0, 0, 0, 0.23) inset;  -o-box-shadow:0 6px 8px rgba(0, 0, 0, 0.23) inset;  box-shadow:0 6px 8px rgba(0, 0, 0, 0.23) inset;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  opacity:0; } .ct-fancy-box-layout5:hover::before {  opacity:1;  bottom:-33px;  left:-30px; } .ct-fancy-box-layout5 .ct-fancy-box-inner {  background-color:#000;  color:#e9e9e9;  padding:50px 30px 76px 40px; } @media screen and (max-width:1199px) {  .ct-fancy-box-layout5 .ct-fancy-box-inner {   padding-left:30px;   padding-bottom:96px;  } } @media screen and (max-width:991px) {  .ct-fancy-box-layout5 .ct-fancy-box-inner {   padding-left:20px;   padding-right:15px;  } } @media screen and (max-width:767px) {  .ct-fancy-box-layout5 .ct-fancy-box-inner {   height:auto !important;  } } .ct-fancy-box-layout5 .item--icon {  line-height:1;  margin-bottom:30px; } .ct-fancy-box-layout5 .item--icon i {  font-size:60px;  background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(top, #ef9900, #f90);  background-image:-moz-linear-gradient(top, #ef9900, #f90);  background-image:-ms-linear-gradient(top, #ef9900, #f90);  background-image:-o-linear-gradient(top, #ef9900, #f90);  background-image:linear-gradient(top, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90'); } .ct-fancy-box-layout5 .item--title {  font-size:22px;  color:#fff;  margin-bottom:20px; } @media screen and (max-width:991px) {  .ct-fancy-box-layout5 .item--title {   font-size:18px;  } } .ct-fancy-box-layout5 .item--description {  line-height:28px;  font-size:16px;  margin-bottom:18px; } @media screen and (max-width:991px) {  .ct-fancy-box-layout5 .item--description {   font-size:15px;   line-height:26px;  } } .ct-fancy-box-layout5 .item--description a {  color:inherit; } .ct-fancy-box-layout5 .item--description a:hover {  color:inherit;  text-decoration:underline; } .ct-fancy-box-layout5 .item--list {  list-style:none;  margin-bottom:0;  font-weight:700; } @media screen and (max-width:991px) {  .ct-fancy-box-layout5 .item--list {   font-size:14px;  } } .ct-fancy-box-layout5 .item--list i {  margin-right:12px;  font-weight:400;  background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(top, #ef9900, #f90);  background-image:-moz-linear-gradient(top, #ef9900, #f90);  background-image:-ms-linear-gradient(top, #ef9900, #f90);  background-image:-o-linear-gradient(top, #ef9900, #f90);  background-image:linear-gradient(top, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90'); } .ct-fancy-box-layout5 .item--list li + li {  margin-top:6px; } .ct-fancy-box-layout5 .item--link {  height:45px;  width:45px;  position:absolute;  bottom:27px;  right:24px;  background-color:#535353;  line-height:45px;  text-align:center;  border-radius:45px;  color:#fff;  font-size:30px;  z-index:1; } .ct-fancy-box-layout5 .item--link:before {  content:'';  position:absolute;  top:0;  left:0;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  width:100%;  height:100%;  background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(top, #ef9900, #f90);  background-image:-moz-linear-gradient(top, #ef9900, #f90);  background-image:-ms-linear-gradient(top, #ef9900, #f90);  background-image:-o-linear-gradient(top, #ef9900, #f90);  background-image:linear-gradient(top, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90');  z-index:-1;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0; } .ct-fancy-box-layout5 .item--link:hover:before {  opacity:1; } .ct-fancy-box-layout6 {  background-color:#fff;  text-align:center;  -webkit-box-shadow:0 1px 15px rgba(0, 0, 0, 0.11);  -khtml-box-shadow:0 1px 15px rgba(0, 0, 0, 0.11);  -moz-box-shadow:0 1px 15px rgba(0, 0, 0, 0.11);  -ms-box-shadow:0 1px 15px rgba(0, 0, 0, 0.11);  -o-box-shadow:0 1px 15px rgba(0, 0, 0, 0.11);  box-shadow:0 1px 15px rgba(0, 0, 0, 0.11);  padding:80px 50px 50px 50px;  position:relative;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  margin-top:66px; } @media screen and (max-width:1199px) {  .ct-fancy-box-layout6 {   padding-left:30px;   padding-right:30px;  } } .ct-fancy-box-layout6:before {  content:'';  height:6px;  width:0;  position:absolute;  bottom:0;  left:0;  right:0;  margin:auto;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-transition:all 260ms linear 0ms;  -khtml-transition:all 260ms linear 0ms;  -moz-transition:all 260ms linear 0ms;  -ms-transition:all 260ms linear 0ms;  -o-transition:all 260ms linear 0ms;  transition:all 260ms linear 0ms; } .ct-fancy-box-layout6:hover {  -webkit-transform:translateY(20px);  -khtml-transform:translateY(20px);  -moz-transform:translateY(20px);  -ms-transform:translateY(20px);  -o-transform:translateY(20px);  transform:translateY(20px); } .ct-fancy-box-layout6:hover:before {  width:100%; } .ct-fancy-box-layout6 .item--icon {  width:112px;  height:112px;  position:absolute;  top:-66px;  left:0;  right:0;  margin:auto;  background-color:#ef9900;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%; } .ct-fancy-box-layout6 .item--icon i {  font-size:45px;  color:#fff; } .ct-fancy-box-layout6 .item--icon * {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-fancy-box-layout6 .item--title {  font-size:20px; } .ct-fancy-box-layout6 .item--description {  font-size:16px;  line-height:26px; } .ct-fancy-box-layout6 .item--link {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:9; } .ct-fancy-box-layout7 {  position:relative;  z-index:1;  padding:50px 50px 40px;  text-align:center; } @media screen and (max-width:1199px) {  .ct-fancy-box-layout7 {   padding-left:30px;   padding-right:30px;  } } .ct-fancy-box-layout7:before {  content:'';  background-color:#fff;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-2; } .ct-fancy-box-layout7 .item--icon {  line-height:1;  margin-bottom:15px; } .ct-fancy-box-layout7 .item--icon i {  font-size:60px;  color:#ef9900; } .ct-fancy-box-layout7 .item--title {  font-size:22px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-fancy-box-layout7 .item--description {  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  color:#000;  font-size:16px;  color:26px;  margin-bottom:18px; } @media screen and (max-width:991px) {  .ct-fancy-box-layout7 .item--description {   font-size:14px;   line-height:24px;  } } .ct-fancy-box-layout7 .item--button a {  font-size:15px;  color:#000;  font-weight:700;  font-family:'Poppins', sans-serif;  display:inline-block;  padding-right:32px;  position:relative; } .ct-fancy-box-layout7 .item--button a i {  margin-left:16px;  font-size:19px;  position:absolute;  right:0;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-fancy-box-layout7 .item--overlay {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-1;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0; } .ct-fancy-box-layout7 .item--overlay:before {  content:'';  width:100%;  height:100%;  top:0;  left:0;  background-color:rgba(0, 0, 0, 0.7);  position:absolute; } .ct-fancy-box-layout7:hover .item--overlay {  opacity:1; } .ct-fancy-box-layout7:hover .item--title, .ct-fancy-box-layout7:hover .item--description {  color:#fff; } .ct-fancy-box-layout7:hover .item--button a {  color:#ef9900; } .ct-fancy-box-layout7:hover .item--button a i {  right:-15px;  color:#fff; } .ct-fancy-box-layout8 {  padding:62px 40px 52px;  background-color:#ef9900; } @media screen and (max-width:1199px) {  .ct-fancy-box-layout8 {   padding-left:30px;   padding-right:30px;  } } @media screen and (max-width:767px) {  .ct-fancy-box-layout8 {   height:auto !important;  } } .ct-fancy-box-layout8 .item--icon {  line-height:1;  margin-bottom:18px; } .ct-fancy-box-layout8 .item--icon img {  max-height:48px; } .ct-fancy-box-layout8 .item--icon i {  font-size:48px;  color:#fff; } .ct-fancy-box-layout8 .item--icon img, .ct-fancy-box-layout8 .item--icon i {  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-fancy-box-layout8 .item--title {  font-size:20px;  line-height:28px;  color:#fff;  margin-bottom:10px; } .ct-fancy-box-layout8 .item--description {  font-size:17px;  line-height:28px;  color:#fff; } .ct-fancy-box-layout8:hover img, .ct-fancy-box-layout8:hover i {  -webkit-transform:rotateY(360deg);  -khtml-transform:rotateY(360deg);  -moz-transform:rotateY(360deg);  -ms-transform:rotateY(360deg);  -o-transform:rotateY(360deg);  transform:rotateY(360deg); } .ct-fancy-box-layout9 {  display:flex;  flex-wrap:nowrap;  padding:32px 16px 32px 34px;  position:relative;  z-index:1;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } @media screen and (max-width:1199px) {  .ct-fancy-box-layout9 {   padding-left:20px;  } } .ct-fancy-box-layout9:before {  content:'';  z-index:-1;  position:absolute;  left:0;  right:0;  bottom:0;  height:5px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  background-color:#ef9900; } .ct-fancy-box-layout9 .item--icon {  line-height:1;  margin-right:20px;  color:#ef9900; } .ct-fancy-box-layout9 .item--icon i {  font-size:42px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } @media screen and (max-width:991px) {  .ct-fancy-box-layout9 .item--icon i {   font-size:32px;  } } .ct-fancy-box-layout9 .item--title {  font-size:20px;  margin-bottom:7px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } @media screen and (max-width:1199px) {  .ct-fancy-box-layout9 .item--title {   font-size:18px;  } } .ct-fancy-box-layout9 .item--description {  line-height:1.625;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } @media screen and (max-width:1199px) {  .ct-fancy-box-layout9 .item--description {   font-size:14px;  } } .ct-fancy-box-layout9 .item--holder {  position:relative; } .ct-fancy-box-layout9 .item--button {  position:absolute;  bottom:-28px;  left:0;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  opacity:0;  visibility:hidden; } .ct-fancy-box-layout9 .item--button .btn-line {  color:#fff; } .ct-fancy-box-layout9 .item--button .btn-line span:before {  background-color:#fff; } .ct-fancy-box-layout9 .item--button .btn-line i {  color:inherit; } .ct-fancy-box-layout9:hover:before, .ct-fancy-box-layout9.active:before {  height:100%; } .ct-fancy-box-layout9:hover .item--icon i, .ct-fancy-box-layout9.active .item--icon i, .ct-fancy-box-layout9:hover .item--title, .ct-fancy-box-layout9.active .item--title, .ct-fancy-box-layout9:hover .item--description, .ct-fancy-box-layout9.active .item--description {  color:#fff; } .ct-fancy-box-layout9:hover .item--button, .ct-fancy-box-layout9.active .item--button {  opacity:1;  visibility:visible; } .ct-fancy-box-layout9.btn-active .item--description {  margin-bottom:6px; } .ct-fancy-box-layout9.btn-active:hover, .ct-fancy-box-layout9.btn-active.active {  padding-bottom:46px; } .ct-fancy-box-layout9.style2 {  padding-left:15px; } .ct-fancy-box-layout9.style2 .item--icon {  margin-right:28px;  width:83px;  min-width:83px;  height:83px;  -webkit-border-radius:83px;  -khtml-border-radius:83px;  -moz-border-radius:83px;  -ms-border-radius:83px;  -o-border-radius:83px;  border-radius:83px;  background-color:#ef9900;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  color:#fff;  -webkit-box-shadow:0 7px 10px rgba(239, 153, 0, 0.19);  -khtml-box-shadow:0 7px 10px rgba(239, 153, 0, 0.19);  -moz-box-shadow:0 7px 10px rgba(239, 153, 0, 0.19);  -ms-box-shadow:0 7px 10px rgba(239, 153, 0, 0.19);  -o-box-shadow:0 7px 10px rgba(239, 153, 0, 0.19);  box-shadow:0 7px 10px rgba(239, 153, 0, 0.19);  position:relative; } .ct-fancy-box-layout9.style2 .item--icon i {  font-size:48px; } .ct-fancy-box-layout9.style2 .item--icon * {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } @media screen and (max-width:991px) {  .ct-fancy-box-layout9.style2 .item--icon {   width:60px;   min-width:60px;   height:60px;   margin-right:15px;  }  .ct-fancy-box-layout9.style2 .item--icon i {   font-size:36px;  } } .ct-fancy-box-layout9.style2 .item--title {  color:#1d0031; } @media screen and (max-width:991px) {  .ct-fancy-box-layout9.style2 .item--title {   font-size:18px;  } } .ct-fancy-box-layout9.style2 .item--description {  color:#383838; } .ct-fancy-box-layout9.style2:hover .item--icon, .ct-fancy-box-layout9.style2.active .item--icon {  background-color:#fff;  color:#ef9900; } .ct-fancy-box-layout9.style2:hover .item--icon i, .ct-fancy-box-layout9.style2.active .item--icon i {  color:inherit; } .ct-fancy-box-layout9.style2:hover .item--title, .ct-fancy-box-layout9.style2.active .item--title {  color:#fff; } .ct-fancy-box-layout9.style2:hover .item--description, .ct-fancy-box-layout9.style2.active .item--description {  color:#fff; } .ct-fancy-box-layout3-wrap.style2 {  min-height:167px; } .ct-fancy-box-layout10 .item--icon {  line-height:1;  margin-bottom:17px;  -webkit-animation-duration:1s;  animation-duration:1s;  -webkit-animation-fill-mode:both;  animation-fill-mode:both;  -webkit-animation-timing-function:ease-in-out;  animation-timing-function:ease-in-out;  animation-iteration-count:infinite;  -webkit-animation-iteration-count:infinite; } .ct-fancy-box-layout10 .item--icon i {  font-size:60px;  color:#ef9900; } .ct-fancy-box-layout10 .item--icon img {  max-height:61px; } .ct-fancy-box-layout10 .item--title {  font-size:22px; } @media screen and (max-width:991px) {  .ct-fancy-box-layout10 .item--title {   font-size:18px;  } } .ct-fancy-box-layout10 .item--description {  line-height:1.625;  color:#000;  margin-bottom:28px; } .ct-fancy-box-layout10:hover .item--icon {  animation-name:icon-bounce;  -moz-animation-name:icon-bounce; } .ct-fancy-box-layout11 {  display:flex;  flex-wrap:nowrap;  align-items:center; } @media screen and (min-width:1200px) {  .ct-fancy-box-layout11 {   justify-content:center;   padding:0 30px 0 10px;  } } @media screen and (max-width:991px) {  .ct-fancy-box-layout11 {   display:block;   text-align:center;  } } .ct-fancy-box-layout11 .item--icon {  width:67px;  height:67px;  min-width:67px;  line-height:1;  position:relative;  -webkit-border-radius:67px;  -khtml-border-radius:67px;  -moz-border-radius:67px;  -ms-border-radius:67px;  -o-border-radius:67px;  border-radius:67px;  margin-right:25px;  border:3px solid #ef9900;  z-index:1; } @media screen and (max-width:1199px) {  .ct-fancy-box-layout11 .item--icon {   margin-right:15px;  } } @media screen and (max-width:991px) {  .ct-fancy-box-layout11 .item--icon {   margin-bottom:10px;   margin-left:auto;   margin-right:auto;  } } .ct-fancy-box-layout11 .item--icon i {  font-size:30px;  color:#fff;  -webkit-transition:0.2s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.2s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.2s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.2s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.2s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.2s cubic-bezier(0.24, 0.74, 0.58, 1); } .ct-fancy-box-layout11 .item--icon * {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-fancy-box-layout11 .item--icon:before {  z-index:-1;  content:'';  position:absolute;  top:-1px;  left:-1px;  bottom:-1px;  right:-1px;  background-color:#ef9900;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  -webkit-transition:0.2s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.2s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.2s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.2s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.2s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.2s cubic-bezier(0.24, 0.74, 0.58, 1); } .ct-fancy-box-layout11 .item--title {  margin-bottom:5px;  font-size:15px;  font-family:inherit; } .ct-fancy-box-layout11 .item--description {  font-size:15px; } .ct-fancy-box-layout11 .item-readmore {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:9; } .ct-fancy-box-layout11 .item--holder {  position:relative; } .ct-fancy-box-layout11:hover .item--icon {  background-color:transparent; } .ct-fancy-box-layout11:hover .item--icon i {  color:#ef9900; } .ct-fancy-box-layout11:hover .item--icon:before {  -webkit-transform:scale(1.5);  -khtml-transform:scale(1.5);  -moz-transform:scale(1.5);  -ms-transform:scale(1.5);  -o-transform:scale(1.5);  transform:scale(1.5);  opacity:0; } .ct-fancy-box-layout12 {  background-color:#fff;  padding:40px 30px 43px;  -webkit-box-shadow:0 0 59px rgba(0, 0, 0, 0.05);  -khtml-box-shadow:0 0 59px rgba(0, 0, 0, 0.05);  -moz-box-shadow:0 0 59px rgba(0, 0, 0, 0.05);  -ms-box-shadow:0 0 59px rgba(0, 0, 0, 0.05);  -o-box-shadow:0 0 59px rgba(0, 0, 0, 0.05);  box-shadow:0 0 59px rgba(0, 0, 0, 0.05);  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  text-align:center;  position:relative; } .ct-fancy-box-layout12 .item--icon {  line-height:1;  margin-bottom:21px; } .ct-fancy-box-layout12 .item--icon i {  font-size:65px;  color:#ef9900; } .ct-fancy-box-layout12 .item--icon img {  max-width:132px; } .ct-fancy-box-layout12 .item--title {  font-size:22px;  margin-bottom:18px;  color:#1d0031; } .ct-fancy-box-layout12 .item--description {  color:#0e0e0e;  line-height:1.625; } .ct-fancy-box-layout12 .item-readmore {  position:absolute;  font-size:24px;  color:#fff;  bottom:-45px;  left:0;  right:0;  margin:auto;  font-weight:500;  font-family:'Poppins', sans-serif;  background-color:#ef9900;  -webkit-box-shadow:0 5px 16px rgba(239, 153, 0, 0.17);  -khtml-box-shadow:0 5px 16px rgba(239, 153, 0, 0.17);  -moz-box-shadow:0 5px 16px rgba(239, 153, 0, 0.17);  -ms-box-shadow:0 5px 16px rgba(239, 153, 0, 0.17);  -o-box-shadow:0 5px 16px rgba(239, 153, 0, 0.17);  box-shadow:0 5px 16px rgba(239, 153, 0, 0.17);  width:50px;  height:50px;  line-height:50px;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  opacity:0;  visibility:hidden; } .ct-fancy-box-layout12 .item-readmore:hover {  -webkit-transform:rotate(90deg);  -khtml-transform:rotate(90deg);  -moz-transform:rotate(90deg);  -ms-transform:rotate(90deg);  -o-transform:rotate(90deg);  transform:rotate(90deg); } .ct-fancy-box-layout12:hover {  -webkit-box-shadow:0 0 29px rgba(0, 0, 0, 0.1);  -khtml-box-shadow:0 0 29px rgba(0, 0, 0, 0.1);  -moz-box-shadow:0 0 29px rgba(0, 0, 0, 0.1);  -ms-box-shadow:0 0 29px rgba(0, 0, 0, 0.1);  -o-box-shadow:0 0 29px rgba(0, 0, 0, 0.1);  box-shadow:0 0 29px rgba(0, 0, 0, 0.1);  -webkit-transform:translateY(-11px);  -khtml-transform:translateY(-11px);  -moz-transform:translateY(-11px);  -ms-transform:translateY(-11px);  -o-transform:translateY(-11px);  transform:translateY(-11px); } .ct-fancy-box-layout12:hover .item-readmore {  bottom:-25px;  opacity:1;  visibility:visible; } .col-line-left {  z-index:1; } .col-line-left:before {  z-index:-1;  content:'';  width:0;  height:48px;  border-left:1px dashed #bababa;  position:absolute;  left:0;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } @media screen and (max-width:1199px) {  .col-line-left:before {   display:none;  } } @media screen and (min-width:1200px) {  .col-line .ct-fancy-box-layout10 .item--description {   max-width:300px;  }  .col-line > .elementor-column-wrap:before {   width:0;   height:140px;   content:'';   border-left:1px dashed #bfbfbf;   position:absolute;   top:50%;   left:0;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);  } } @media screen and (min-width:1200px) {  .col-line-style1 {   z-index:1;  }  .col-line-style1:before {   z-index:-1;   content:'';   width:0;   height:105px;   border-left:2px dashed #d3ddf2;   position:absolute;   left:-15px;   top:50%;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);  }  .col-dot-style1 {   z-index:1;  }  .col-dot-style1:before {   z-index:-1;   content:'';   width:12px;   height:12px;   -webkit-border-radius:12px;   -khtml-border-radius:12px;   -moz-border-radius:12px;   -ms-border-radius:12px;   -o-border-radius:12px;   border-radius:12px;   position:absolute;   left:-6px;   top:50%;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);   background-image:-webkit-linear-gradient(120deg, #ef9900, #ffd200);   background-image:-moz-linear-gradient(120deg, #ef9900, #ffd200);   background-image:-ms-linear-gradient(120deg, #ef9900, #ffd200);   background-image:-o-linear-gradient(120deg, #ef9900, #ffd200);   background-image:linear-gradient(120deg, #ef9900, #ffd200);   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#ffd200');  }  .ct-inner-white:before {   content:'';   width:3000px;   height:100%;   background-color:inherit;   position:absolute;   top:0;   right:100%;  } } .col-line-counter:before {  z-index:1;  content:'';  width:0;  height:70px;  border-left:2px dashed #dfdfdf;  position:absolute;  left:1px;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } @media screen and (max-width:1199px) {  .col-line-counter:before {   display:none;  } } @media screen and (min-width:1200px) {  .col-line-mega > .elementor-column-wrap:before {   width:0;   height:82%;   content:'';   border-left:1px solid #f1f0f0;   position:absolute;   top:50%;   left:0;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);  } } @media screen and (min-width:1200px) {  .col-line-sm > .elementor-column-wrap:before {   width:0;   height:100px;   content:'';   border-left:1px dashed #bfbfbf;   position:absolute;   top:50%;   left:0;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);  } } @media screen and (min-width:768px) {  .line-gap2:after {   content:'';   width:0;   border-right:1px dashed #9f9f9f;   height:190px;   position:absolute;   top:50%;   right:0;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);   z-index:1;  }  .fancybox-line-right .ct-fancy-box-layout15 {   border-right:1px solid #e9ebee;   -webkit-transition:all 200ms linear 0ms;   -khtml-transition:all 200ms linear 0ms;   -moz-transition:all 200ms linear 0ms;   -ms-transition:all 200ms linear 0ms;   -o-transition:all 200ms linear 0ms;   transition:all 200ms linear 0ms;  }  .fancybox-line-right .ct-fancy-box-layout15:hover {   border-color:transparent;  } } .ct-tabs--layout1 .ct-tab-content {  display:none; } .ct-tabs--layout1.style1 .ct-tabs-title {  display:flex;  flex-wrap:wrap;  width:100%;  border-bottom:1px solid #d7d7d7; } .ct-tabs--layout1.style1 .ct-tabs-title .ct-tab-title {  font-size:18px;  line-height:30px;  font-weight:700;  text-transform:uppercase;  color:#222;  cursor:pointer;  padding:5px 34px;  position:relative;  z-index:1;  margin-right:30px; } @media screen and (max-width:1199px) {  .ct-tabs--layout1.style1 .ct-tabs-title .ct-tab-title {   margin-right:0;   padding-left:20px;   padding-right:20px;  } } @media screen and (max-width:991px) {  .ct-tabs--layout1.style1 .ct-tabs-title .ct-tab-title {   font-size:16px;  } } .ct-tabs--layout1.style1 .ct-tabs-title .ct-tab-title:before {  content:'';  top:0;  left:0;  width:100%;  height:100%;  opacity:0;  position:absolute;  z-index:-1; } .ct-tabs--layout1.style1 .ct-tabs-title .ct-tab-title.active {  color:#fff; } .ct-tabs--layout1.style1 .ct-tabs-title .ct-tab-title.active:before {  opacity:1; } .ct-tabs--layout1.style1 .ct-tabs-content .ct-tab-content {  font-size:16px;  line-height:27px;  padding-top:30px; } .ct-tabs--layout1.style1 .ct-tabs-content .ct-tab-content p {  margin-bottom:28px; } .ct-tabs--layout1.style1 .ct-tabs-content .ct-tab-content p:last-child {  margin-bottom:0; } .ct-tabs--layout1.style2 .ct-tab-title {  font-size:18px;  color:#181818;  padding-left:29px;  position:relative;  margin:0 10px 10px 10px;  cursor:pointer; } @media screen and (max-width:767px) {  .ct-tabs--layout1.style2 .ct-tab-title {   font-size:16px;  } } .ct-tabs--layout1.style2 .ct-tab-title:before {  content:'';  width:18px;  height:18px;  -webkit-border-radius:18px;  -khtml-border-radius:18px;  -moz-border-radius:18px;  -ms-border-radius:18px;  -o-border-radius:18px;  border-radius:18px;  border:2px solid #b8b5b5;  position:absolute;  top:50%;  left:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-tabs--layout1.style2 .ct-tab-title:after {  content:'';  height:6px;  width:6px;  -webkit-border-radius:6px;  -khtml-border-radius:6px;  -moz-border-radius:6px;  -ms-border-radius:6px;  -o-border-radius:6px;  border-radius:6px;  position:absolute;  top:50%;  left:6px;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  background-color:#ef9900;  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-tabs--layout1.style2 .ct-tab-title.active {  font-family:'Poppins', sans-serif;  font-weight:700; } .ct-tabs--layout1.style2 .ct-tab-title.active:before {  border-color:#ef9900; } .ct-tabs--layout1.style2 .ct-tab-title.active:after {  opacity:1; } .ct-tabs--layout1.style2 .ct-tab-title span {  line-height:27px;  padding:0 10px;  color:#373737;  font-size:12px;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  background-color:#eee;  display:inline-block;  margin-left:3px;  position:relative;  top:-1px;  font-weight:normal; } @media screen and (max-width:767px) {  .ct-tabs--layout1.style2 .ct-tab-title span {   padding:0 6px;  } } .ct-tabs--layout1.style2 .ct-tabs-title {  display:flex;  flex-wrap:wrap;  align-items:center;  justify-content:center; } .ct-tabs--layout1.style2 .ct-tabs-title .ct-tab-title {  display:none; } .ct-tabs--layout1.style2 .ct-tabs-title .ct-tab-title:nth-child(1), .ct-tabs--layout1.style2 .ct-tabs-title .ct-tab-title:nth-child(2) {  display:inline-block; } .ct-tabs--layout1.style2 .ct-tabs-content {  padding-top:40px; } @media screen and (max-width:767px) {  .ct-tabs--layout1.style2 .ct-tabs-content {   padding-top:20px;  } } .ct-tabs--layout1.style3 .ct-tabs-title {  border-bottom:1px solid #14223d;  display:flex;  flex-wrap:wrap; } .ct-tabs--layout1.style3 .ct-tab-title {  color:#000;  font-size:18px;  padding:0 40px 10px 40px;  position:relative;  display:inline-block;  cursor:pointer; } @media screen and (max-width:1199px) {  .ct-tabs--layout1.style3 .ct-tab-title {   padding-left:20px;   padding-right:20px;  } } @media screen and (max-width:991px) {  .ct-tabs--layout1.style3 .ct-tab-title {   padding-left:12px;   padding-right:12px;   font-size:16px;  } } .ct-tabs--layout1.style3 .ct-tab-title:before {  content:'';  position:absolute;  bottom:0;  width:0;  left:0;  height:2px;  background-color:#ef9900;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-tabs--layout1.style3 .ct-tab-title:hover:before, .ct-tabs--layout1.style3 .ct-tab-title.active:before {  width:100%; } .ct-tabs--layout1.style3 .ct-tabs-content {  padding-top:39px;  font-size:16px;  line-height:34px; } .ct-tabs--layout1.style3 .ct-tabs-content p {  margin-bottom:32px; } .ct-tabs--layout1.style3 .ct-tabs-content p:last-child {  margin-bottom:0; } .ct-tabs--layout1.style4 .ct-tabs-title {  display:flex;  flex-wrap:wrap;  width:100%; } .ct-tabs--layout1.style4 .ct-tabs-title .ct-tab-title {  font-size:16px;  color:#000;  font-weight:600;  font-family:'Poppins', sans-serif;  cursor:pointer;  border:1px solid #e4e4e4;  line-height:38px;  background-color:#ebf1f1;  padding:0 20px;  margin-right:5px;  margin-bottom:15px;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  position:relative; } @media screen and (max-width:1199px) {  .ct-tabs--layout1.style4 .ct-tabs-title .ct-tab-title {   padding:0 16px;   font-size:15px;  } } @media screen and (max-width:991px) {  .ct-tabs--layout1.style4 .ct-tabs-title .ct-tab-title {   padding:0px 10px;   font-size:13px;  } } .ct-tabs--layout1.style4 .ct-tabs-title .ct-tab-title:before {  content:'';  opacity:0;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  width:0;  height:0;  position:absolute;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0);  bottom:-20px;  border-width:10px;  border-style:solid;  border-color:#ef9900 transparent transparent; } @media screen and (max-width:1199px) {  .ct-tabs--layout1.style4 .ct-tabs-title .ct-tab-title:before {   bottom:-14px;   border-width:7px;  } } .ct-tabs--layout1.style4 .ct-tabs-title .ct-tab-title.active {  border-color:#ef9900;  background-color:#ef9900;  color:#fff; } .ct-tabs--layout1.style4 .ct-tabs-title .ct-tab-title.active:before {  opacity:1; } .ct-tabs--layout1.style4 .ct-tabs-title .ct-tab-title * {  margin-right:5px; } @media screen and (max-width:991px) {  .ct-tabs--layout1.style4 .ct-tabs-title .ct-tab-title * {   margin-right:3px;  } } .ct-tabs--layout1.style4 .ct-tabs-title .ct-tab-title:first-child {  -webkit-border-radius:3px 0 0 3px;  -khtml-border-radius:3px 0 0 3px;  -moz-border-radius:3px 0 0 3px;  -ms-border-radius:3px 0 0 3px;  -o-border-radius:3px 0 0 3px;  border-radius:3px 0 0 3px; } .ct-tabs--layout1.style4 .ct-tabs-title .ct-tab-title:last-child {  margin-right:0;  -webkit-border-radius:0 3px 3px 0;  -khtml-border-radius:0 3px 3px 0;  -moz-border-radius:0 3px 3px 0;  -ms-border-radius:0 3px 3px 0;  -o-border-radius:0 3px 3px 0;  border-radius:0 3px 3px 0; } .ct-tabs--layout1.style4 .ct-tabs-content {  padding-top:15px; } .ct-tabs--layout1.style4 .ct-tabs-content .ct-tab-content {  display:none; } .ct-tabs--layout1.style4 .ct-tabs-content .ct-tab-content p:last-child {  margin-bottom:0; } .ct-tabs--layout2.type-vertical {  display:flex;  flex-wrap:nowrap; } @media screen and (max-width:767px) {  .ct-tabs--layout2.type-vertical {   flex-wrap:wrap;  } } .ct-tabs--layout2.type-vertical .ct-tabs-title {  min-width:200px;  border-right:5px solid #000;  max-width:300px; } @media screen and (max-width:767px) {  .ct-tabs--layout2.type-vertical .ct-tabs-title {   min-width:100%;   max-width:100%;   width:100%;   border:none;  } } .ct-tabs--layout2.type-vertical .ct-tabs-title .ct-tab-title {  font-size:24px;  line-height:28px;  font-weight:700;  cursor:pointer;  display:block;  position:relative;  padding:15px 30px 15px 0;  color:#000; } @media screen and (max-width:767px) {  .ct-tabs--layout2.type-vertical .ct-tabs-title .ct-tab-title {   padding-right:0;  } } .ct-tabs--layout2.type-vertical .ct-tabs-title .ct-tab-title:first-child {  padding-top:37px; } @media screen and (max-width:767px) {  .ct-tabs--layout2.type-vertical .ct-tabs-title .ct-tab-title:first-child {   padding-top:15px;  } } .ct-tabs--layout2.type-vertical .ct-tabs-title .ct-tab-title:last-child {  padding-bottom:37px; } @media screen and (max-width:767px) {  .ct-tabs--layout2.type-vertical .ct-tabs-title .ct-tab-title:last-child {   padding-bottom:15px;  } } .ct-tabs--layout2.type-vertical .ct-tabs-title .ct-tab-title:before {  content:'';  width:10px;  position:absolute;  top:0;  right:-7px;  z-index:99;  background-color:#ef9900;  height:0;  -webkit-transition:all 250ms linear 0ms;  -khtml-transition:all 250ms linear 0ms;  -moz-transition:all 250ms linear 0ms;  -ms-transition:all 250ms linear 0ms;  -o-transition:all 250ms linear 0ms;  transition:all 250ms linear 0ms; } .ct-tabs--layout2.type-vertical .ct-tabs-title .ct-tab-title span {  font-style:normal;  position:relative; } .ct-tabs--layout2.type-vertical .ct-tabs-title .ct-tab-title span:before {  content:'';  height:1px;  width:100%;  background-color:#000;  bottom:0;  left:0;  width:0;  position:absolute;  -webkit-transition:all 250ms linear 0ms;  -khtml-transition:all 250ms linear 0ms;  -moz-transition:all 250ms linear 0ms;  -ms-transition:all 250ms linear 0ms;  -o-transition:all 250ms linear 0ms;  transition:all 250ms linear 0ms; } .ct-tabs--layout2.type-vertical .ct-tabs-title .ct-tab-title.active:before {  height:100%; } .ct-tabs--layout2.type-vertical .ct-tabs-title .ct-tab-title.active span:before {  width:100%; } .ct-tabs--layout2.type-vertical .ct-tab-content {  display:none;  padding-top:9px;  padding-left:35px; } @media screen and (max-width:767px) {  .ct-tabs--layout2.type-vertical .ct-tab-content {   width:100%;   padding-top:22px;   padding-left:0;  } } .ct-tabs--layout2.type-vertical .ct-tab-content .tab-sub {  font-size:22px;  line-height:30px;  font-family:'Poppins', sans-serif;  font-weight:700;  margin-bottom:25px; } .ct-tab-banner1 {  display:flex;  flex-wrap:wrap; } .ct-tab-banner1 .ct-tabs-title {  width:39%;  padding-right:30px; } @media screen and (max-width:767px) {  .ct-tab-banner1 .ct-tabs-title {   width:100%;   padding-right:0;   margin-bottom:30px;  } } .ct-tab-banner1 .ct-tabs-title .ct-tab-title {  padding:34px 40px;  position:relative;  z-index:1;  cursor:pointer; } @media screen and (max-width:1199px) {  .ct-tab-banner1 .ct-tabs-title .ct-tab-title {   padding-left:30px;   padding-right:30px;  } } .ct-tab-banner1 .ct-tabs-title .ct-tab-title:before, .ct-tab-banner1 .ct-tabs-title .ct-tab-title:after {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  -webkit-border-radius:1px;  -khtml-border-radius:1px;  -moz-border-radius:1px;  -ms-border-radius:1px;  -o-border-radius:1px;  border-radius:1px;  z-index:-1;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-tab-banner1 .ct-tabs-title .ct-tab-title:before {  border:1px solid #d9d9d9;  background-color:#fff; } .ct-tab-banner1 .ct-tabs-title .ct-tab-title:after {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  opacity:0; } .ct-tab-banner1 .ct-tabs-title .ct-tab-title h4 {  margin-bottom:16px;  font-size:22px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-tab-banner1 .ct-tabs-title .ct-tab-title p {  margin-bottom:0;  font-size:16px;  line-height:24px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-tab-banner1 .ct-tabs-title .ct-tab-title + .ct-tab-title {  margin-top:20px; } .ct-tab-banner1 .ct-tabs-title .ct-tab-title .tab-arrow {  position:absolute;  top:50%;  right:-24px;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  width:0;  height:0;  border-width:12px;  border-color:transparent transparent transparent #f90;  border-style:solid;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0; } @media screen and (max-width:767px) {  .ct-tab-banner1 .ct-tabs-title .ct-tab-title .tab-arrow {   display:none;  } } .ct-tab-banner1 .ct-tabs-title .ct-tab-title.active:before {  opacity:0; } .ct-tab-banner1 .ct-tabs-title .ct-tab-title.active:after, .ct-tab-banner1 .ct-tabs-title .ct-tab-title.active .tab-arrow {  opacity:1; } .ct-tab-banner1 .ct-tabs-title .ct-tab-title.active h4, .ct-tab-banner1 .ct-tabs-title .ct-tab-title.active p {  color:#fff; } .ct-tab-banner1 .ct-tabs-content {  width:61%; } @media screen and (max-width:767px) {  .ct-tab-banner1 .ct-tabs-content {   width:100%;  } } .ct-tab-banner1 .ct-tabs-content .ct-tab-content {  display:none;  height:100%; } @media screen and (max-width:767px) {  .ct-tab-banner1 .ct-tabs-content .ct-tab-content {   min-height:300px;  } } .ct-tab-banner1 .ct-tabs-content .ct-tab-content .ct-tab-image {  height:100%; } @media screen and (max-width:767px) {  .ct-tab-banner1 .ct-tabs-content .ct-tab-content .ct-tab-image {   min-height:300px;  } } .ct-tab-banner2 {  display:flex;  flex-wrap:wrap;  padding-left:165px; } @media screen and (max-width:767px) {  .ct-tab-banner2 {   padding-left:0;  } } .ct-tab-banner2 .ct-tabs-title {  max-width:225px;  width:100%;  position:absolute;  top:50%;  left:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  background-color:#fff;  -webkit-box-shadow:0 0 43px rgba(12, 12, 12, 0.19);  -khtml-box-shadow:0 0 43px rgba(12, 12, 12, 0.19);  -moz-box-shadow:0 0 43px rgba(12, 12, 12, 0.19);  -ms-box-shadow:0 0 43px rgba(12, 12, 12, 0.19);  -o-box-shadow:0 0 43px rgba(12, 12, 12, 0.19);  box-shadow:0 0 43px rgba(12, 12, 12, 0.19); } @media screen and (max-width:767px) {  .ct-tab-banner2 .ct-tabs-title {   position:static;   -webkit-transform:translate(0, 0%);   -khtml-transform:translate(0, 0%);   -moz-transform:translate(0, 0%);   -ms-transform:translate(0, 0%);   -o-transform:translate(0, 0%);   transform:translate(0, 0%);   max-width:100%;  } } .ct-tab-banner2 .ct-tabs-title .ct-tab-title {  padding:22px 20px;  position:relative;  z-index:1;  cursor:pointer;  text-align:center; } @media screen and (max-width:767px) {  .ct-tab-banner2 .ct-tabs-title .ct-tab-title {   width:100%;  } } .ct-tab-banner2 .ct-tabs-title .ct-tab-title:before {  content:'';  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  background-color:#ef9900;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  opacity:0;  z-index:-1; } .ct-tab-banner2 .ct-tabs-title .ct-tab-title i {  font-size:35px;  line-height:1;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-tab-banner2 .ct-tabs-title .ct-tab-title h4 {  margin-top:2px;  margin-bottom:9px;  font-size:20px;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-tab-banner2 .ct-tabs-title .ct-tab-title p {  color:#0e0e0e;  margin-bottom:0;  font-size:15px;  line-height:22px;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-tab-banner2 .ct-tabs-title .ct-tab-title.active:before {  opacity:1;  left:-12px;  right:-12px; } .ct-tab-banner2 .ct-tabs-title .ct-tab-title.active i, .ct-tab-banner2 .ct-tabs-title .ct-tab-title.active h4, .ct-tab-banner2 .ct-tabs-title .ct-tab-title.active p {  color:#fff; } .ct-tab-banner2 .ct-tabs-content {  width:100%; } .ct-tab-banner2 .ct-tabs-content .ct-tab-content {  display:none; } .ct-tab-banner2 .ct-tabs-content .ct-tab-content img {  width:100%; } .ct-tab-banner3 {  display:flex;  flex-wrap:wrap; } .ct-tab-banner3 .ct-tab-image {  min-height:427px;  position:relative; } .ct-tab-banner3 .ct-tab-image:before {  content:'';  background-color:rgba(0, 3, 8, 0.35);  position:absolute;  top:0;  left:0;  width:100%;  height:100%; } .ct-tab-banner3 .ct-tab-box {  position:absolute;  top:-16px;  left:90px;  background-color:#fff;  padding:27px 34px 28px;  max-width:382px;  z-index:99;  -webkit-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  font-family:"Nunito Sans"; } @media screen and (max-width:1199px) {  .ct-tab-banner3 .ct-tab-box {   left:60px;   max-width:302px;  } } @media screen and (max-width:767px) {  .ct-tab-banner3 .ct-tab-box {   top:15px;   left:15px;   max-width:260px;   padding:24px 20px;  } } .ct-tab-banner3 .ct-tab-box:before {  content:'';  height:6px;  width:100%;  position:absolute;  top:0;  left:0;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .ct-tab-banner3 .ct-tab-box .ct-box-title {  font-family:"Kalam";  font-size:24px;  line-height:32px;  font-weight:400;  color:#000e29;  margin-bottom:3px; } .ct-tab-banner3 .ct-tab-box .ct-box-subtitle {  font-size:18px;  color:#6f6f6f;  border-bottom:1px solid #b6b6b6;  display:inline-block;  line-height:1.2;  margin-bottom:8px; } .ct-tab-banner3 .ct-tab-box .ct-box-subtitle span {  color:#000e29;  font-weight:700; } .ct-tab-banner3 .ct-tab-box .ct-box-content {  font-size:16px;  line-height:24px;  color:#000e29;  margin-bottom:18px; } .ct-tab-banner3 .ct-tabs-title {  width:48%; } @media screen and (max-width:767px) {  .ct-tab-banner3 .ct-tabs-title {   width:100%;  } } .ct-tab-banner3 .ct-tabs-content {  width:52%; } @media screen and (max-width:767px) {  .ct-tab-banner3 .ct-tabs-content {   width:100%;  } } .ct-tab-banner3 .ct-tabs-content .ct-tab-content {  display:none; } .ct-tab-banner3 .ct-tab-title {  background-color:#000;  -webkit-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  padding:27px 30px;  display:flex;  flex-wrap:nowrap;  align-items:center;  cursor:pointer;  position:relative;  z-index:99; } @media screen and (max-width:1199px) {  .ct-tab-banner3 .ct-tab-title {   padding:22px 20px;  } } .ct-tab-banner3 .ct-tab-title:before {  content:'';  width:0;  height:0;  position:absolute;  top:50%;  right:0px;  border-style:solid;  border-width:10px;  border-color:transparent transparent transparent #000;  -webkit-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  z-index:1; } .ct-tab-banner3 .ct-tab-title h4 {  margin-bottom:8px;  font-size:22px;  color:#fff;  -webkit-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1); } @media screen and (max-width:1199px) {  .ct-tab-banner3 .ct-tab-title h4 {   font-size:20px;  } } .ct-tab-banner3 .ct-tab-title p {  margin:0;  font-size:16px;  line-height:24px;  color:#ddd;  font-family:"Nunito Sans";  -webkit-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1); } @media screen and (max-width:1199px) {  .ct-tab-banner3 .ct-tab-title p {   font-size:14px;  } } .ct-tab-banner3 .ct-tab-title .ct-tab-icon {  width:80px;  height:80px;  line-height:80px;  min-width:80px;  color:#ef9900;  background-color:#383535;  position:relative;  text-align:center;  z-index:1;  margin-right:27px;  -webkit-border-radius:80px;  -khtml-border-radius:80px;  -moz-border-radius:80px;  -ms-border-radius:80px;  -o-border-radius:80px;  border-radius:80px; } @media screen and (max-width:1199px) {  .ct-tab-banner3 .ct-tab-title .ct-tab-icon {   margin-right:15px;   width:70px;   height:70px;   line-height:70px;   min-width:70px;  } } .ct-tab-banner3 .ct-tab-title .ct-tab-icon i {  font-size:42px; } @media screen and (max-width:1199px) {  .ct-tab-banner3 .ct-tab-title .ct-tab-icon i {   font-size:36px;  } } .ct-tab-banner3 .ct-tab-title + .ct-tab-title {  margin-top:9px; } .ct-tab-banner3 .ct-tab-title.active {  background-color:#fff;  -webkit-box-shadow:0 6px 70px rgba(12, 12, 12, 0.19);  -khtml-box-shadow:0 6px 70px rgba(12, 12, 12, 0.19);  -moz-box-shadow:0 6px 70px rgba(12, 12, 12, 0.19);  -ms-box-shadow:0 6px 70px rgba(12, 12, 12, 0.19);  -o-box-shadow:0 6px 70px rgba(12, 12, 12, 0.19);  box-shadow:0 6px 70px rgba(12, 12, 12, 0.19);  -webkit-transform:translateX(36px);  -khtml-transform:translateX(36px);  -moz-transform:translateX(36px);  -ms-transform:translateX(36px);  -o-transform:translateX(36px);  transform:translateX(36px); } @media screen and (max-width:767px) {  .ct-tab-banner3 .ct-tab-title.active {   -webkit-transform:translateX(0px);   -khtml-transform:translateX(0px);   -moz-transform:translateX(0px);   -ms-transform:translateX(0px);   -o-transform:translateX(0px);   transform:translateX(0px);  } } .ct-tab-banner3 .ct-tab-title.active:before {  border-color:transparent transparent transparent #fff;  right:-20px; } .ct-tab-banner3 .ct-tab-title.active h4, .ct-tab-banner3 .ct-tab-title.active p {  color:#000e29; } .ct-tab-banner3 .ct-tab-title.active .ct-tab-icon {  color:#fff;  background-color:#ef9900; } .ct-testimonial-grid1 .item-icon i, .ct-testimonial-carousel1.style1 .item-icon i {  font-size:170px;  color:#ccc;  position:absolute;  top:-47px;  left:40px;  font-family:"Playfair Display";  font-weight:900;  font-style:normal;  line-height:1; } .ct-testimonial-grid1 .item--image, .ct-testimonial-carousel1.style1 .item--image {  max-width:124px;  border:2px solid #e7e7e7;  padding:6px;  -webkit-border-radius:124px;  -khtml-border-radius:124px;  -moz-border-radius:124px;  -ms-border-radius:124px;  -o-border-radius:124px;  border-radius:124px;  margin:0 auto 18px auto; } .ct-testimonial-grid1 .item--image img, .ct-testimonial-carousel1.style1 .item--image img {  -webkit-border-radius:124px;  -khtml-border-radius:124px;  -moz-border-radius:124px;  -ms-border-radius:124px;  -o-border-radius:124px;  border-radius:124px;  -webkit-filter:grayscale(100%);  filter:grayscale(100%);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  width:100%; } .ct-testimonial-grid1 .item--title, .ct-testimonial-carousel1.style1 .item--title {  font-size:18px;  margin-bottom:0; } .ct-testimonial-grid1 .item--description, .ct-testimonial-carousel1.style1 .item--description {  margin-bottom:14px; } .ct-testimonial-grid1 .item--position, .ct-testimonial-carousel1.style1 .item--position {  font-size:15px; } .ct-testimonial-grid1 .item--inner, .ct-testimonial-carousel1.style1 .item--inner {  text-align:center;  position:relative;  background-color:#fff;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  -webkit-box-shadow:0 0 10px rgba(23, 23, 23, 0.08);  -khtml-box-shadow:0 0 10px rgba(23, 23, 23, 0.08);  -moz-box-shadow:0 0 10px rgba(23, 23, 23, 0.08);  -ms-box-shadow:0 0 10px rgba(23, 23, 23, 0.08);  -o-box-shadow:0 0 10px rgba(23, 23, 23, 0.08);  box-shadow:0 0 10px rgba(23, 23, 23, 0.08);  padding:37px 40px 35px 40px;  margin-bottom:55px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } @media screen and (max-width:991px) {  .ct-testimonial-grid1 .item--inner, .ct-testimonial-carousel1.style1 .item--inner {   padding-left:30px;   padding-right:30px;  } } .ct-testimonial-grid1 .item--inner:hover, .ct-testimonial-carousel1.style1 .item--inner:hover {  -webkit-transform:translateY(-16px);  -khtml-transform:translateY(-16px);  -moz-transform:translateY(-16px);  -ms-transform:translateY(-16px);  -o-transform:translateY(-16px);  transform:translateY(-16px);  -webkit-box-shadow:0 24px 18px rgba(23, 23, 23, 0.1);  -khtml-box-shadow:0 24px 18px rgba(23, 23, 23, 0.1);  -moz-box-shadow:0 24px 18px rgba(23, 23, 23, 0.1);  -ms-box-shadow:0 24px 18px rgba(23, 23, 23, 0.1);  -o-box-shadow:0 24px 18px rgba(23, 23, 23, 0.1);  box-shadow:0 24px 18px rgba(23, 23, 23, 0.1); } .ct-testimonial-grid1 .item--inner:hover .item--image img, .ct-testimonial-carousel1.style1 .item--inner:hover .item--image img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } .ct-testimonial-carousel1 .item--inner {  margin-top:35px;  margin-bottom:35; } .ct-testimonial-carousel1 .ct-slick-carousel.slick-arrow-style2 .slick-arrow {  margin-top:-10px; } .ct-testimonial-carousel1 .slick-dots {  margin-top:0; } .ct-testimonial-grid3 .item--image {  width:92px;  min-width:92px;  position:relative;  margin-right:40px; } .ct-testimonial-grid3 .item--image img {  width:100%;  -webkit-border-radius:92px;  -khtml-border-radius:92px;  -moz-border-radius:92px;  -ms-border-radius:92px;  -o-border-radius:92px;  border-radius:92px; } .ct-testimonial-grid3 .item--title {  font-size:18px;  margin-bottom:7px;  color:#fff; } .ct-testimonial-grid3 .item--position {  font-style:15px;  color:#a4a4a4; } .ct-testimonial-grid3 .item--description {  font-size:18px;  line-height:30px;  color:#fff;  margin-bottom:8px; } .ct-testimonial-grid3 .item-rating {  font-size:14px;  letter-spacing:0.05em;  color:#ecbd00; } .ct-testimonial-grid3 .item--social a {  display:none;  width:39px;  height:39px;  background-color:#fafafa;  -webkit-border-radius:39px;  -khtml-border-radius:39px;  -moz-border-radius:39px;  -ms-border-radius:39px;  -o-border-radius:39px;  border-radius:39px;  position:absolute;  right:-18px;  top:15px;  text-align:center;  line-height:39px;  font-size:22px; } .ct-testimonial-grid3 .item--social a:first-child {  display:block; } .ct-testimonial-grid3 .item--social a .fa-facebook-square, .ct-testimonial-grid3 .item--social a .fa-facebook {  color:#4661d1; } .ct-testimonial-grid3 .item--social a .fa-instagram {  color:#ff3997; } .ct-testimonial-grid3 .item-icon {  position:absolute;  top:20px;  right:45px;  font-size:115px;  color:#424243;  font-family:"Playfair Display";  font-weight:700;  line-height:1;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  z-index:-1; } @media screen and (max-width:991px) {  .ct-testimonial-grid3 .item-icon {   top:10px;   right:25px;  } } .ct-testimonial-grid3 .item--holder {  display:flex;  flex-wrap:nowrap;  align-items:center;  margin-bottom:28px; } .ct-testimonial-grid3 .item--inner {  background-color:#0e0e0e;  position:relative;  padding:50px 40px 45px;  margin-bottom:40px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  z-index:1; } @media screen and (max-width:991px) {  .ct-testimonial-grid3 .item--inner {   padding-left:30px;   padding-right:30px;  } } .ct-testimonial-grid3 .item--inner:before {  content:'';  height:6px;  width:0;  left:0;  right:0;  bottom:0px;  margin:auto;  background-color:#ef9900;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  position:absolute; } .ct-testimonial-grid3 .item--inner:hover {  -webkit-transform:translateY(-13px);  -khtml-transform:translateY(-13px);  -moz-transform:translateY(-13px);  -ms-transform:translateY(-13px);  -o-transform:translateY(-13px);  transform:translateY(-13px); } .ct-testimonial-grid3 .item--inner:hover .item-icon {  color:#ef9900; } .ct-testimonial-grid3 .item--inner:hover:before {  width:100%; } .ct-testimonial-grid4 .item--image {  width:92px;  min-width:92px;  position:relative;  margin-right:40px; } .ct-testimonial-grid4 .item--image img {  width:100%;  -webkit-border-radius:92px;  -khtml-border-radius:92px;  -moz-border-radius:92px;  -ms-border-radius:92px;  -o-border-radius:92px;  border-radius:92px; } .ct-testimonial-grid4 .item--image .item--social a {  display:none;  width:39px;  height:39px;  background-color:#fafafa;  -webkit-border-radius:39px;  -khtml-border-radius:39px;  -moz-border-radius:39px;  -ms-border-radius:39px;  -o-border-radius:39px;  border-radius:39px;  position:absolute;  right:-18px;  top:15px;  text-align:center;  line-height:39px;  font-size:22px; } .ct-testimonial-grid4 .item--image .item--social a:first-child {  display:block; } .ct-testimonial-grid4 .item--image .item--social a .fa-facebook-square, .ct-testimonial-grid4 .item--image .item--social a .fa-facebook {  color:#4661d1; } .ct-testimonial-grid4 .item--image .item--social a .fa-instagram {  color:#ff3997; } .ct-testimonial-grid4 .item--image .item--social a .fa-twitter-square, .ct-testimonial-grid4 .item--image .item--social a .fa-twitter {  color:#00c0f1; } .ct-testimonial-grid4 .item--image .item--social a .fa-whatsapp {  color:#00cc71; } .ct-testimonial-grid4 .item--title {  font-size:18px;  margin-bottom:7px; } .ct-testimonial-grid4 .item--position {  font-style:15px;  color:#383838; } .ct-testimonial-grid4 .item--description {  font-size:18px;  line-height:30px;  margin-bottom:8px;  color:#fff; } .ct-testimonial-grid4 .item-rating {  font-size:14px;  letter-spacing:0.05em;  color:#ecbd00; } .ct-testimonial-grid4 .item-icon {  position:absolute;  top:-38px;  left:50px;  font-size:100px;  color:#ef9900;  text-shadow:0 2px 4px rgba(14, 14, 14, 0.4);  -webkit-text-shadow:0 2px 4px rgba(14, 14, 14, 0.4);  font-family:"Playfair Display";  font-weight:700;  line-height:1;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } @media screen and (max-width:991px) {  .ct-testimonial-grid4 .item-icon {   left:30px;  } } .ct-testimonial-grid4 .item--holder {  display:flex;  flex-wrap:nowrap;  align-items:center;  margin-bottom:36px; } .ct-testimonial-grid4 .item--content {  background-color:#0e0e0e;  padding:33px 50px;  margin-bottom:80px;  position:relative; } @media screen and (max-width:991px) {  .ct-testimonial-grid4 .item--content {   padding-left:30px;   padding-right:30px;  } } .ct-testimonial-carousel2 {  text-align:center;  max-width:840px;  margin:auto;  padding:0 80px;  position:relative;  position:relative; } @media screen and (max-width:767px) {  .ct-testimonial-carousel2 {   padding:0;  } } .ct-testimonial-carousel2 .testimonial-image {  max-width:128px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  position:relative; } .ct-testimonial-carousel2 .testimonial-image img {  -webkit-filter:grayscale(100%);  filter:grayscale(100%);  opacity:0.5;  -webkit-border-radius:128px;  -khtml-border-radius:128px;  -moz-border-radius:128px;  -ms-border-radius:128px;  -o-border-radius:128px;  border-radius:128px;  -webkit-box-shadow:0 0 8px rgba(12, 12, 12, 0.22);  -khtml-box-shadow:0 0 8px rgba(12, 12, 12, 0.22);  -moz-box-shadow:0 0 8px rgba(12, 12, 12, 0.22);  -ms-box-shadow:0 0 8px rgba(12, 12, 12, 0.22);  -o-box-shadow:0 0 8px rgba(12, 12, 12, 0.22);  box-shadow:0 0 8px rgba(12, 12, 12, 0.22);  cursor:pointer;  width:100%; } .ct-testimonial-carousel2 .testimonial-image .testimonial-icon {  width:35px;  height:35px;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  position:absolute;  right:18px;  top:-16px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  color:#fff;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0; } .ct-testimonial-carousel2 .testimonial-image .testimonial-icon span {  height:35px;  font-size:48px;  line-height:1;  font-weight:700;  font-family:"Playfair Display";  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%) rotate(180deg);  -khtml-transform:translate(-50%, -50%) rotate(180deg);  -moz-transform:translate(-50%, -50%) rotate(180deg);  -ms-transform:translate(-50%, -50%) rotate(180deg);  -o-transform:translate(-50%, -50%) rotate(180deg);  transform:translate(-50%, -50%) rotate(180deg); } .ct-testimonial-carousel2 .item--title {  font-size:18px;  font-weight:700;  color:#fff;  text-transform:uppercase;  margin-bottom:8px; } .ct-testimonial-carousel2 .item--description {  font-size:16px;  line-height:30px;  color:#fff;  font-style:italic;  font-family:'Poppins', sans-serif;  margin-bottom:26px; } .ct-testimonial-carousel2 .item--position {  font-size:15px;  color:#c1c1c1; } .ct-testimonial-carousel2 .item--inner {  max-width:560px;  margin:auto; } .ct-testimonial-carousel2 .ct-slick-nav {  max-width:404px;  margin:0 auto 20px auto;  position:relative;  z-index:1; } .ct-testimonial-carousel2 .ct-slick-nav:before {  content:'';  position:absolute;  top:50%;  left:50%;  width:618px;  height:616px;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/testimonial-overlay.png);  background-repeat:no-repeat;  background-position:center;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  z-index:-1; } .ct-testimonial-carousel2 .ct-slick-nav .slick-track {  padding:57px 0 35px; } .ct-testimonial-carousel2 .ct-slick-nav .slick-list {  padding:0 10px 10px 10px !important; } .ct-testimonial-carousel2 .ct-slick-nav .slick-slide {  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  padding:0;  opacity:0; } @media screen and (max-width:767px) {  .ct-testimonial-carousel2 .ct-slick-nav .slick-slide {   text-align:center;  }  .ct-testimonial-carousel2 .ct-slick-nav .slick-slide .testimonial-image {   display:inline-block;  } } .ct-testimonial-carousel2 .ct-slick-nav .slick-slide.slick-active {  opacity:1; } .ct-testimonial-carousel2 .ct-slick-nav .slick-slide.slick-active.slick-center .testimonial-image {  -webkit-transform:scale(1.5);  -khtml-transform:scale(1.5);  -moz-transform:scale(1.5);  -ms-transform:scale(1.5);  -o-transform:scale(1.5);  transform:scale(1.5);  position:relative;  z-index:9; } .ct-testimonial-carousel2 .ct-slick-nav .slick-slide.slick-active.slick-center .testimonial-image img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%);  opacity:1; } .ct-testimonial-carousel2 .ct-slick-nav .slick-slide.slick-active.slick-center .testimonial-image .testimonial-icon {  opacity:1; } .ct-testimonial-carousel2 .ct-testimonial-primary .slick-slide {  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-testimonial-carousel2 .ct-testimonial-primary .slick-slide.slick-active {  opacity:1; } .ct-testimonial-carousel2 .ct-testimonial-primary .slick-list, .ct-testimonial-carousel2 .ct-testimonial-primary .slick-slider, .ct-testimonial-carousel2 .ct-testimonial-primary .slick-track {  position:static; } @media screen and (max-width:767px) {  .ct-testimonial-carousel2 .ct-testimonial-primary .slick-list {   padding:0 !important;  } } .ct-testimonial-carousel2 .ct-testimonial-primary .slick-arrow {  height:50px;  width:50px;  line-height:50px;  background-color:#3a3939; } @media screen and (max-width:767px) {  .ct-testimonial-carousel2 .ct-testimonial-primary .slick-arrow {   opacity:0.5;  }  .ct-testimonial-carousel2 .ct-testimonial-primary .slick-arrow:hover {   opacity:1;  } } .ct-testimonial-carousel2 .ct-testimonial-primary .slick-arrow.slick-prev {  left:0 !important; } .ct-testimonial-carousel2 .ct-testimonial-primary .slick-arrow.slick-next {  right:0 !important; } .ct-testimonial-carousel3 .item--description, .ct-testimonial-grid2 .item--description {  background-color:#fff;  -webkit-box-shadow:0 0 8px rgba(12, 12, 12, 0.08);  -khtml-box-shadow:0 0 8px rgba(12, 12, 12, 0.08);  -moz-box-shadow:0 0 8px rgba(12, 12, 12, 0.08);  -ms-box-shadow:0 0 8px rgba(12, 12, 12, 0.08);  -o-box-shadow:0 0 8px rgba(12, 12, 12, 0.08);  box-shadow:0 0 8px rgba(12, 12, 12, 0.08);  -webkit-border-radius:9px;  -khtml-border-radius:9px;  -moz-border-radius:9px;  -ms-border-radius:9px;  -o-border-radius:9px;  border-radius:9px;  padding:54px 40px;  font-size:16px;  line-height:32px;  font-family:'Poppins', sans-serif;  -webkit-transition:all 230ms linear 0ms;  -khtml-transition:all 230ms linear 0ms;  -moz-transition:all 230ms linear 0ms;  -ms-transition:all 230ms linear 0ms;  -o-transition:all 230ms linear 0ms;  transition:all 230ms linear 0ms;  position:relative; } @media screen and (max-width:1199px) {  .ct-testimonial-carousel3 .item--description, .ct-testimonial-grid2 .item--description {   padding-top:40px;   padding-left:20px;   padding-right:20px;  } } .ct-testimonial-carousel3 .item--description:before, .ct-testimonial-grid2 .item--description:before {  z-index:-1;  content:'';  width:156px;  height:158px;  -webkit-border-radius:0 0 158px 158px;  -khtml-border-radius:0 0 158px 158px;  -moz-border-radius:0 0 158px 158px;  -ms-border-radius:0 0 158px 158px;  -o-border-radius:0 0 158px 158px;  border-radius:0 0 158px 158px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  position:absolute;  left:0;  bottom:-158px;  -webkit-transition:all 230ms linear 0ms;  -khtml-transition:all 230ms linear 0ms;  -moz-transition:all 230ms linear 0ms;  -ms-transition:all 230ms linear 0ms;  -o-transition:all 230ms linear 0ms;  transition:all 230ms linear 0ms;  -webkit-transform:translateY(-100%);  -khtml-transform:translateY(-100%);  -moz-transform:translateY(-100%);  -ms-transform:translateY(-100%);  -o-transform:translateY(-100%);  transform:translateY(-100%);  opacity:0; } .ct-testimonial-carousel3 .item--title, .ct-testimonial-grid2 .item--title {  font-size:18px;  margin-bottom:6px;  text-transform:uppercase; } @media screen and (max-width:767px) {  .ct-testimonial-carousel3 .item--title, .ct-testimonial-grid2 .item--title {   font-size:16px;  } } .ct-testimonial-carousel3 .item--position, .ct-testimonial-grid2 .item--position {  font-size:15px; } @media screen and (max-width:767px) {  .ct-testimonial-carousel3 .item--position, .ct-testimonial-grid2 .item--position {   font-size:14px;  } } .ct-testimonial-carousel3 .item-rating, .ct-testimonial-grid2 .item-rating {  margin-top:11px;  font-size:14px;  color:#ecbd00;  letter-spacing:0.05em;  display:flex;  position:absolute;  bottom:0px;  opacity:0;  left:0;  right:0;  -webkit-transition:all 230ms linear 0ms;  -khtml-transition:all 230ms linear 0ms;  -moz-transition:all 230ms linear 0ms;  -ms-transition:all 230ms linear 0ms;  -o-transition:all 230ms linear 0ms;  transition:all 230ms linear 0ms; } .ct-testimonial-carousel3 .item--image, .ct-testimonial-grid2 .item--image {  width:122px;  min-width:122px;  margin-right:21px;  -webkit-transition:all 230ms linear 0ms;  -khtml-transition:all 230ms linear 0ms;  -moz-transition:all 230ms linear 0ms;  -ms-transition:all 230ms linear 0ms;  -o-transition:all 230ms linear 0ms;  transition:all 230ms linear 0ms; } @media screen and (max-width:767px) {  .ct-testimonial-carousel3 .item--image, .ct-testimonial-grid2 .item--image {   margin-right:15px;  } } .ct-testimonial-carousel3 .item--image img, .ct-testimonial-grid2 .item--image img {  width:100%;  -webkit-border-radius:122px;  -khtml-border-radius:122px;  -moz-border-radius:122px;  -ms-border-radius:122px;  -o-border-radius:122px;  border-radius:122px;  -webkit-filter:grayscale(100%);  filter:grayscale(100%);  -webkit-transition:all 230ms linear 0ms;  -khtml-transition:all 230ms linear 0ms;  -moz-transition:all 230ms linear 0ms;  -ms-transition:all 230ms linear 0ms;  -o-transition:all 230ms linear 0ms;  transition:all 230ms linear 0ms;  -webkit-transform:translateY(-11px);  -khtml-transform:translateY(-11px);  -moz-transform:translateY(-11px);  -ms-transform:translateY(-11px);  -o-transform:translateY(-11px);  transform:translateY(-11px); } .ct-testimonial-carousel3 .item--holder, .ct-testimonial-grid2 .item--holder {  display:flex;  flex-wrap:nowrap;  align-items:center;  padding-left:17px;  position:relative;  z-index:9;  margin-top:-7px; } .ct-testimonial-carousel3 .item--meta, .ct-testimonial-grid2 .item--meta {  margin-top:23px;  position:relative;  padding-bottom:25px; } .ct-testimonial-carousel3 .item--inner, .ct-testimonial-grid2 .item--inner {  padding-top:10px;  padding-bottom:60px; } .ct-testimonial-carousel3 .item--inner:hover .item--image, .ct-testimonial-grid2 .item--inner:hover .item--image {  margin-right:41px; } .ct-testimonial-carousel3 .item--inner:hover .item--image img, .ct-testimonial-grid2 .item--inner:hover .item--image img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%);  -webkit-transform:translateY(25px);  -khtml-transform:translateY(25px);  -moz-transform:translateY(25px);  -ms-transform:translateY(25px);  -o-transform:translateY(25px);  transform:translateY(25px); } .ct-testimonial-carousel3 .item--inner:hover .item--description, .ct-testimonial-grid2 .item--inner:hover .item--description {  -webkit-border-radius:9px 9px 9px 0;  -khtml-border-radius:9px 9px 9px 0;  -moz-border-radius:9px 9px 9px 0;  -ms-border-radius:9px 9px 9px 0;  -o-border-radius:9px 9px 9px 0;  border-radius:9px 9px 9px 0; } .ct-testimonial-carousel3 .item--inner:hover .item--description:before, .ct-testimonial-grid2 .item--inner:hover .item--description:before {  -webkit-transform:translateY(0%);  -khtml-transform:translateY(0%);  -moz-transform:translateY(0%);  -ms-transform:translateY(0%);  -o-transform:translateY(0%);  transform:translateY(0%);  opacity:1; } .ct-testimonial-carousel3 .item--inner:hover .item-rating, .ct-testimonial-grid2 .item--inner:hover .item-rating {  bottom:0px;  opacity:1; } .ct-testimonial-carousel3 .slick-dots, .ct-testimonial-grid2 .slick-dots {  margin-top:35px; } .ct-testimonial-carousel3 .slick-dots li, .ct-testimonial-grid2 .slick-dots li {  margin:0 5px; } .ct-testimonial-carousel3 .slick-dots li button, .ct-testimonial-grid2 .slick-dots li button {  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  width:13px;  height:13px;  -webkit-border-radius:13px;  -khtml-border-radius:13px;  -moz-border-radius:13px;  -ms-border-radius:13px;  -o-border-radius:13px;  border-radius:13px;  background-color:#d0d0d0; } .ct-testimonial-grid2 .item--inner {  padding-bottom:95px;  position:relative;  z-index:1; } .ct-testimonial-carousel4 .item--image {  width:80px;  margin-bottom:13px; } .ct-testimonial-carousel4 .item--image img {  -webkit-border-radius:80px;  -khtml-border-radius:80px;  -moz-border-radius:80px;  -ms-border-radius:80px;  -o-border-radius:80px;  border-radius:80px; } .ct-testimonial-carousel4 .item--description {  font-size:18px;  line-height:26px;  color:#dedede;  margin-bottom:21px; } .ct-testimonial-carousel4 .item--title {  font-size:18px;  line-height:30px;  margin-bottom:0;  color:#fff; } .ct-testimonial-carousel4 .item--position {  font-size:15px;  color:#dbdbdb;  text-decoration:underline; } .ct-testimonial-carousel4 .item--inner {  max-width:380px; } @media screen and (max-width:1199px) {  .ct-testimonial-carousel4 .item--inner {   max-width:290px;  } } .ct-testimonial-carousel5 .item--image {  margin:5px auto 16px auto;  width:100px;  position:relative;  display:inline-block; } .ct-testimonial-carousel5 .item--image img {  -webkit-border-radius:100px;  -khtml-border-radius:100px;  -moz-border-radius:100px;  -ms-border-radius:100px;  -o-border-radius:100px;  border-radius:100px; } .ct-testimonial-carousel5 .item--image i {  color:#fff;  font-size:72px;  font-weight:900;  font-family:"Playfair Display";  position:absolute;  top:-37px;  left:-5px;  font-style:normal;  text-shadow:0 -6px 7px rgba(12, 12, 12, 0.22);  -webkit-text-shadow:0 -6px 7px rgba(12, 12, 12, 0.22);  line-height:1;  -webkit-transform:rotate(180deg);  -khtml-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg); } .ct-testimonial-carousel5 .item--subtitle {  margin-bottom:12px;  color:#fff;  font-size:18px;  font-weight:700; } .ct-testimonial-carousel5 .item-rating {  font-size:14px;  color:#ffd820;  margin-bottom:11px; } .ct-testimonial-carousel5 .item--description {  font-size:15px;  line-height:24px;  color:#fff;  margin-bottom:23px; } .ct-testimonial-carousel5 .item--title {  margin-bottom:0;  color:#fff;  font-size:16px;  text-transform:uppercase; } .ct-testimonial-carousel5 .item--position {  font-size:15px;  color:#000;  font-weight:500; } .ct-testimonial-carousel5 .item--inner {  text-align:center;  max-width:600px;  margin:auto; } .ct-testimonial-carousel5 .slick-dots {  margin-top:34px; } .ct-testimonial-carousel5 .slick-dots li {  margin:0 3px; } .ct-testimonial-carousel5 .slick-dots li button {  width:8px;  height:8px;  background-color:#fff; } .ct-testimonial-carousel5 .slick-dots li.slick-active button {  background-color:#000;  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1); } .ct-testimonial-carousel6 .item--image {  width:122px;  min-width:122px;  margin-bottom:20px;  -webkit-transition:all 230ms linear 0ms;  -khtml-transition:all 230ms linear 0ms;  -moz-transition:all 230ms linear 0ms;  -ms-transition:all 230ms linear 0ms;  -o-transition:all 230ms linear 0ms;  transition:all 230ms linear 0ms; } .ct-testimonial-carousel6 .item--image img {  width:100%;  -webkit-transition:all 230ms linear 0ms;  -khtml-transition:all 230ms linear 0ms;  -moz-transition:all 230ms linear 0ms;  -ms-transition:all 230ms linear 0ms;  -o-transition:all 230ms linear 0ms;  transition:all 230ms linear 0ms;  -webkit-transform:translateY(-11px);  -khtml-transform:translateY(-11px);  -moz-transform:translateY(-11px);  -ms-transform:translateY(-11px);  -o-transform:translateY(-11px);  transform:translateY(-11px); } .ct-testimonial-carousel6 .item--description {  font-size:18px;  line-height:30px;  margin-bottom:20px; } .ct-testimonial-carousel6 .item--title {  margin-bottom:5px;  font-size:20px;  color:#ef9900;  line-height:1.1; } .ct-testimonial-carousel6 .item--position {  font-size:15px;  font-weight:600;  line-height:1.2;  font-family:'Poppins', sans-serif; } .ct-testimonial-carousel6 .item--icon {  font-size:84px;  line-height:1;  font-weight:700;  font-style:italic;  color:#d9d9d9;  font-family:'Muli'; } .ct-testimonial-carousel6 .item--inner {  padding-left:52px;  position:relative; } .ct-testimonial-carousel6 .item--inner .item--icon {  position:absolute;  top:-6px;  left:-15px; } .ct-testimonial-carousel7 {  position:relative;  padding-bottom:50px; } .ct-testimonial-carousel7 .item--title {  padding-left:76px;  position:relative;  margin-bottom:0;  font-size:16px; } .ct-testimonial-carousel7 .item--title span {  font-size:14px;  font-weight:400; } .ct-testimonial-carousel7 .item--title:before {  content:'';  width:59px;  height:2px;  background-color:#e12454;  position:absolute;  left:0;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-testimonial-carousel7 .item--description {  font-size:18px;  line-height:30px;  color:#000;  margin-bottom:30px;  position:relative;  padding-top:65px; } .ct-testimonial-carousel7 .item--description:before {  content:'';  width:120px;  height:96px;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/icon-testimonial.png);  background-repeat:no-repeat;  position:absolute;  top:0;  left:0; } .ct-testimonial-carousel7 .slick-list {  padding:0 !important; } .ct-testimonial-carousel7 .ct-slick-nav {  margin-top:46px; } .ct-testimonial-carousel7 .ct-slick-nav .slick-track {  -webkit-transform:translate3d(0px, 0px, 0px) !important;  -khtml-transform:translate3d(0px, 0px, 0px) !important;  -moz-transform:translate3d(0px, 0px, 0px) !important;  -ms-transform:translate3d(0px, 0px, 0px) !important;  -o-transform:translate3d(0px, 0px, 0px) !important;  transform:translate3d(0px, 0px, 0px) !important;  padding:0 15px; } .ct-testimonial-carousel7 .ct-slick-nav .slick-track .slick-slide {  width:106px !important;  padding:0;  margin-right:16px; } @media screen and (max-width:767px) {  .ct-testimonial-carousel7 .ct-slick-nav .slick-track .slick-slide {   width:56px !important;   margin-right:10px;  } } .ct-testimonial-carousel7 .ct-slick-nav .slick-track .slick-slide img {  -webkit-border-radius:106px;  -khtml-border-radius:106px;  -moz-border-radius:106px;  -ms-border-radius:106px;  -o-border-radius:106px;  border-radius:106px;  border:3px solid #b9b9b9;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  cursor:pointer; } .ct-testimonial-carousel7 .ct-slick-nav .slick-track .slick-slide.slick-current img {  border-color:#ef9900; } .ct-testimonial-carousel7 .ct-testimonial-primary .ct-slick-carousel {  padding-bottom:0;  position:static; } .ct-testimonial-carousel7 .ct-testimonial-primary .ct-slick-carousel .slick-arrow {  display:block;  width:24px;  height:24px;  line-height:24px;  background-color:transparent !important;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  color:#d2d2d4;  margin:0; } @media screen and (max-width:767px) {  .ct-testimonial-carousel7 .ct-testimonial-primary .ct-slick-carousel .slick-arrow {   color:#999;  } } .ct-testimonial-carousel7 .ct-testimonial-primary .ct-slick-carousel .slick-arrow:before {  font-size:22px;  font-weight:400; } .ct-testimonial-carousel7 .ct-testimonial-primary .ct-slick-carousel .slick-arrow:after {  display:none; } .ct-testimonial-carousel7 .ct-testimonial-primary .ct-slick-carousel .slick-arrow.slick-prev {  margin-left:-14px; } .ct-testimonial-carousel7 .ct-testimonial-primary .ct-slick-carousel .slick-arrow.slick-prev:before {  content:'\f2ff';  font-family:'Material-Design-Iconic-Font'; } .ct-testimonial-carousel7 .ct-testimonial-primary .ct-slick-carousel .slick-arrow.slick-next {  margin-left:14px; } .ct-testimonial-carousel7 .ct-testimonial-primary .ct-slick-carousel .slick-arrow.slick-next:before {  content:'\f301';  font-family:'Material-Design-Iconic-Font'; } .ct-testimonial-carousel7 .ct-testimonial-primary .ct-slick-carousel .slick-arrow:hover {  color:#000; } .ct-testimonial-carousel8 .item--image {  max-width:106px;  margin:0 auto 24px auto;  position:relative; } .ct-testimonial-carousel8 .item--image:before {  content:'\f10d';  font-family:"Font Awesome 5 Pro";  font-size:32px;  color:#ef9900;  font-weight:900;  position:absolute;  top:-26px;  left:-10px; } .ct-testimonial-carousel8 .item--image img {  -webkit-border-radius:106px;  -khtml-border-radius:106px;  -moz-border-radius:106px;  -ms-border-radius:106px;  -o-border-radius:106px;  border-radius:106px;  border:4px solid #b9b9b9; } .ct-testimonial-carousel8 .item--title {  margin-bottom:2px;  font-size:18px; } .ct-testimonial-carousel8 .item--position {  font-size:14px;  color:#0d0d0d;  font-family:'Poppins', sans-serif; } .ct-testimonial-carousel8 .item--description {  font-size:18px;  line-height:30px;  color:#000;  margin-bottom:41px; } .ct-testimonial-carousel8 .item--inner {  text-align:center;  padding-top:15px; } .ct-testimonial-carousel8 .slick-arrow {  background-color:#dee4e8;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  color:#000;  width:50px;  height:50px;  line-height:50px; } .ct-testimonial-carousel8 .slick-arrow:before {  font-size:20px;  font-weight:400; } .ct-testimonial-carousel8 .slick-arrow.slick-prev:before {  content:'\f2ff';  font-family:'Material-Design-Iconic-Font'; } .ct-testimonial-carousel8 .slick-arrow.slick-next:before {  content:'\f301';  font-family:'Material-Design-Iconic-Font'; } .ct-testimonial-carousel8 .slick-arrow:hover {  background-color:#ef9900;  color:#fff; } .ct-testimonial-carousel8 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:74px; } .ct-testimonial-carousel9 .item-rating {  font-size:14px;  color:#f5b011;  margin-top:18px; } .ct-testimonial-carousel9 .item-effect {  width:230px;  height:230px;  position:absolute;  bottom:-115px;  right:-115px;  background-color:rgba(239, 153, 0, 0.5);  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -webkit-transform:scale(0);  -khtml-transform:scale(0);  -moz-transform:scale(0);  -ms-transform:scale(0);  -o-transform:scale(0);  transform:scale(0); } .ct-testimonial-carousel9 .item-effect span {  background-color:rgba(239, 153, 0, 0.5);  position:absolute;  top:50%;  left:50%;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-testimonial-carousel9 .item-effect span:nth-child(1) {  width:108px;  height:108px; } .ct-testimonial-carousel9 .item-effect span:nth-child(2) {  width:176px;  height:176px; } .ct-testimonial-carousel9 .item--description {  background-color:#fff;  -webkit-border-radius:13px 13px 13px 0px;  -khtml-border-radius:13px 13px 13px 0px;  -moz-border-radius:13px 13px 13px 0px;  -ms-border-radius:13px 13px 13px 0px;  -o-border-radius:13px 13px 13px 0px;  border-radius:13px 13px 13px 0px;  color:#000;  -webkit-box-shadow:0 7px 24px rgba(2, 55, 156, 0.2);  -khtml-box-shadow:0 7px 24px rgba(2, 55, 156, 0.2);  -moz-box-shadow:0 7px 24px rgba(2, 55, 156, 0.2);  -ms-box-shadow:0 7px 24px rgba(2, 55, 156, 0.2);  -o-box-shadow:0 7px 24px rgba(2, 55, 156, 0.2);  box-shadow:0 7px 24px rgba(2, 55, 156, 0.2);  margin-bottom:30px;  position:relative; } .ct-testimonial-carousel9 .item--description .item--description-inner {  padding:43px 36px 48px;  position:relative;  overflow:hidden;  -webkit-border-radius:13px 13px 13px 0px;  -khtml-border-radius:13px 13px 13px 0px;  -moz-border-radius:13px 13px 13px 0px;  -ms-border-radius:13px 13px 13px 0px;  -o-border-radius:13px 13px 13px 0px;  border-radius:13px 13px 13px 0px; } .ct-testimonial-carousel9 .item--description:before {  content:'';  border-width:20px;  border-style:solid;  border-color:#fff transparent transparent #fff;  position:absolute;  left:0;  bottom:-34px; } .ct-testimonial-carousel9 .item--holder {  display:flex;  flex-wrap:nowrap;  margin-left:22px; } .ct-testimonial-carousel9 .item--holder .item--image {  width:67px;  height:67px;  min-width:67px;  margin-right:20px;  -webkit-border-radius:67px;  -khtml-border-radius:67px;  -moz-border-radius:67px;  -ms-border-radius:67px;  -o-border-radius:67px;  border-radius:67px;  border:5px solid #fff;  box-shadow:0 7px 6px rgba(0, 15, 44, 0.19), 0 1px 27px rgba(0, 0, 0, 0.29) inset;  -webkit-box-shadow:0 7px 6px rgba(0, 15, 44, 0.19), 0 1px 27px rgba(0, 0, 0, 0.29) inset;  overflow:hidden; } .ct-testimonial-carousel9 .item--holder .item--image img {  width:100%;  -webkit-filter:grayscale(95%);  filter:grayscale(95%);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-testimonial-carousel9 .item--holder .item--title {  margin-bottom:9px;  font-size:22px; } .ct-testimonial-carousel9 .item--holder .item--position {  font-size:14px;  color:#000;  line-height:1.2;  font-family:'Poppins', sans-serif; } .ct-testimonial-carousel9 .item--inner {  margin-top:20px; } .ct-testimonial-carousel9 .item--inner:hover .item-effect {  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1); } .ct-testimonial-carousel9 .item--inner:hover .item--holder .item--image img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } .ct-testimonial-carousel9 .ct-slick-carousel {  margin:0 -30px 0 -30px;  padding-left:30px;  padding-right:30px;  overflow:hidden; } .ct-testimonial-carousel9 .ct-slick-carousel .slick-list {  overflow:visible; } .ct-testimonial-carousel9 .slick-slide {  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  opacity:0; } .ct-testimonial-carousel9 .slick-slide.slick-active {  opacity:1; } .ct-testimonial-carousel9 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:108px; } .ct-testimonial-carousel9 .ct-slick-carousel[data-arrows="true"] .slick-arrow {  bottom:25px;  width:54px;  height:54px;  line-height:54px;  -webkit-box-shadow:0 7px 7px rgba(0, 15, 44, 0.18) !important;  -khtml-box-shadow:0 7px 7px rgba(0, 15, 44, 0.18) !important;  -moz-box-shadow:0 7px 7px rgba(0, 15, 44, 0.18) !important;  -ms-box-shadow:0 7px 7px rgba(0, 15, 44, 0.18) !important;  -o-box-shadow:0 7px 7px rgba(0, 15, 44, 0.18) !important;  box-shadow:0 7px 7px rgba(0, 15, 44, 0.18) !important; } .ct-testimonial-carousel9 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover {  -webkit-box-shadow:0 6px 18px rgba(2, 8, 38, 0.35) !important;  -khtml-box-shadow:0 6px 18px rgba(2, 8, 38, 0.35) !important;  -moz-box-shadow:0 6px 18px rgba(2, 8, 38, 0.35) !important;  -ms-box-shadow:0 6px 18px rgba(2, 8, 38, 0.35) !important;  -o-box-shadow:0 6px 18px rgba(2, 8, 38, 0.35) !important;  box-shadow:0 6px 18px rgba(2, 8, 38, 0.35) !important; } .ct-testimonial-carousel9 .ct-slick-carousel[data-arrows="true"] .slick-arrow:before {  font-family:'Material-Design-Iconic-Font';  font-weight:400;  font-size:26px; } .ct-testimonial-carousel9 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev:before {  content:'\f2ff'; } .ct-testimonial-carousel9 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next:before {  content:'\f301'; } .ct-testimonial-carousel9 .slick-dots {  margin-top:35px !important; } .ct-testimonial-carousel10 .item--image {  min-width:244px;  width:224px;  align-items:center;  justify-content:center;  display:flex;  background-color:#ef9900;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/testimonial-shape.png);  background-repeat:no-repeat;  background-position:center center; } .ct-testimonial-carousel10 .item--image img {  max-width:162px;  border:5px solid #fff;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%; } @media screen and (max-width:991px) {  .ct-testimonial-carousel10 .item--image {   min-width:124px;   width:124px;  }  .ct-testimonial-carousel10 .item--image img {   max-width:94px;  } } @media screen and (max-width:767px) {  .ct-testimonial-carousel10 .item--image {   min-width:104px;   width:104px;  }  .ct-testimonial-carousel10 .item--image img {   max-width:74px;  } } .ct-testimonial-carousel10 .item--holder {  flex-grow:1;  background-color:#dbe7f1;  overflow:hidden; } .ct-testimonial-carousel10 .item--meta {  display:flex;  flex-wrap:nowrap;  align-items:center; } .ct-testimonial-carousel10 .item-rating {  font-size:14px;  line-height:1;  color:#000;  flex-grow:1;  text-align:right;  padding-right:40px; } @media screen and (max-width:991px) {  .ct-testimonial-carousel10 .item-rating {   padding-right:20px;  } } .ct-testimonial-carousel10 .item-icon {  height:59px;  width:59px;  position:relative;  background-color:#fff;  position:relative;  -webkit-box-shadow:0 2px 17px rgba(7, 0, 76, 0.26);  -khtml-box-shadow:0 2px 17px rgba(7, 0, 76, 0.26);  -moz-box-shadow:0 2px 17px rgba(7, 0, 76, 0.26);  -ms-box-shadow:0 2px 17px rgba(7, 0, 76, 0.26);  -o-box-shadow:0 2px 17px rgba(7, 0, 76, 0.26);  box-shadow:0 2px 17px rgba(7, 0, 76, 0.26); } .ct-testimonial-carousel10 .item-icon span {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%) rotate(180deg);  -khtml-transform:translate(-50%, -50%) rotate(180deg);  -moz-transform:translate(-50%, -50%) rotate(180deg);  -ms-transform:translate(-50%, -50%) rotate(180deg);  -o-transform:translate(-50%, -50%) rotate(180deg);  transform:translate(-50%, -50%) rotate(180deg);  font-size:60px;  font-weight:700;  color:#ef9900;  font-family:"Playfair Display";  line-height:1;  margin-top:-10px; } .ct-testimonial-carousel10 .item--title {  font-size:20px;  margin-bottom:8px; } .ct-testimonial-carousel10 .item--description {  font-size:16px;  line-height:24px;  color:#000;  margin-bottom:8px; } @media screen and (max-width:767px) {  .ct-testimonial-carousel10 .item--description {   font-size:14px;  } } .ct-testimonial-carousel10 .item--position {  font-size:15px;  line-height:24px;  color:#ef9900;  font-style:italic; } .ct-testimonial-carousel10 .item--bottom {  padding:23px 30px 29px 40px; } @media screen and (max-width:991px) {  .ct-testimonial-carousel10 .item--bottom {   padding-left:30px;   padding-right:20px;  } } @media screen and (max-width:767px) {  .ct-testimonial-carousel10 .item--bottom {   padding-left:20px;  } } .ct-testimonial-carousel10 .item--inner {  display:flex;  flex-wrap:nowrap;  position:relative;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  z-index:1; } .ct-testimonial-carousel10 .item--inner:before {  content:'';  height:12px;  background-color:#c7d1d9;  position:absolute;  bottom:12px;  left:15px;  right:15px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  z-index:-1; } .ct-testimonial-carousel10 .item--inner:hover {  -webkit-transform:translateY(-13px);  -khtml-transform:translateY(-13px);  -moz-transform:translateY(-13px);  -ms-transform:translateY(-13px);  -o-transform:translateY(-13px);  transform:translateY(-13px); } .ct-testimonial-carousel10 .item--inner:hover:before {  bottom:-12px; } .ct-testimonial-carousel10 .slick-slide {  margin-top:13px; } .ct-testimonial-carousel10.slider-dot-line .slick-dots {  margin-top:42px;  background-color:#dce8f2; } .ct-testimonial-carousel10.slider-dot-line .slick-dots li button {  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } .ct-testimonial-carousel10.slider-dot-line .slick-dots li button:hover {  background-color:#ef9900; } .ct-testimonial-carousel10.slider-dot-line .slick-dots li.slick-active button {  background-color:#ef9900; } .ct-testimonial-carousel11 .item--description {  position:relative;  font-size:15px;  line-height:24px;  color:#4e4e4e;  background-color:#fff;  -webkit-border-radius:2px;  -khtml-border-radius:2px;  -moz-border-radius:2px;  -ms-border-radius:2px;  -o-border-radius:2px;  border-radius:2px;  -webkit-box-shadow:0 0 27px rgba(148, 147, 147, 0.14);  -khtml-box-shadow:0 0 27px rgba(148, 147, 147, 0.14);  -moz-box-shadow:0 0 27px rgba(148, 147, 147, 0.14);  -ms-box-shadow:0 0 27px rgba(148, 147, 147, 0.14);  -o-box-shadow:0 0 27px rgba(148, 147, 147, 0.14);  box-shadow:0 0 27px rgba(148, 147, 147, 0.14);  padding:29px 28px 64px 28px;  text-align:center; } .ct-testimonial-carousel11 .item--description .item-icon {  position:absolute;  top:-25px;  left:19px;  font-size:121px;  line-height:1;  color:#d0d4db;  font-weight:700;  font-family:'Poppins', sans-serif;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-testimonial-carousel11 .item--title {  font-size:20px;  color:#152644;  margin-bottom:0; } .ct-testimonial-carousel11 .item--position {  font-size:14px;  color:#666; } .ct-testimonial-carousel11 .item--image {  max-width:97px;  margin:0 auto 15px auto;  -webkit-border-radius:100px;  -khtml-border-radius:100px;  -moz-border-radius:100px;  -ms-border-radius:100px;  -o-border-radius:100px;  border-radius:100px;  border:10px solid #fff;  -webkit-box-shadow:0 0 51px rgba(21, 36, 64, 0.21);  -khtml-box-shadow:0 0 51px rgba(21, 36, 64, 0.21);  -moz-box-shadow:0 0 51px rgba(21, 36, 64, 0.21);  -ms-box-shadow:0 0 51px rgba(21, 36, 64, 0.21);  -o-box-shadow:0 0 51px rgba(21, 36, 64, 0.21);  box-shadow:0 0 51px rgba(21, 36, 64, 0.21); } .ct-testimonial-carousel11 .item--image img {  -webkit-border-radius:100px;  -khtml-border-radius:100px;  -moz-border-radius:100px;  -ms-border-radius:100px;  -o-border-radius:100px;  border-radius:100px; } .ct-testimonial-carousel11 .item--meta {  text-align:center;  margin-top:-49px;  position:relative;  z-index:99; } .ct-testimonial-carousel11 .item--inner {  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-testimonial-carousel11 .item--inner:hover {  -webkit-transform:translateY(-9px);  -khtml-transform:translateY(-9px);  -moz-transform:translateY(-9px);  -ms-transform:translateY(-9px);  -o-transform:translateY(-9px);  transform:translateY(-9px); } .ct-testimonial-carousel11 .item--inner:hover .item-icon {  -webkit-transform:rotateY(360deg);  -khtml-transform:rotateY(360deg);  -moz-transform:rotateY(360deg);  -ms-transform:rotateY(360deg);  -o-transform:rotateY(360deg);  transform:rotateY(360deg); } .ct-testimonial-carousel11 .ct-slick-carousel {  margin:0 -20px 0 -20px;  padding-left:20px;  padding-right:20px;  overflow:hidden; } .ct-testimonial-carousel11 .ct-slick-carousel .slick-list {  overflow:visible; } .ct-testimonial-carousel11 .slick-slide {  opacity:0;  margin:40px 0 30px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-testimonial-carousel11 .slick-slide.slick-active {  opacity:1; } .ct-testimonial-carousel11 .slick-dots {  height:14px;  background-color:#dae3e8;  border-radius:14px;  width:auto;  display:inline-block;  margin:0;  position:relative;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0); } .ct-testimonial-carousel11 .slick-dots li {  display:inline-block;  vertical-align:top;  margin:0;  width:14px;  height:14px;  position:relative; } .ct-testimonial-carousel11 .slick-dots li button {  width:14px;  height:14px;  border-radius:14px;  background-color:#dae3e8;  background-image:none;  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  position:absolute;  top:0;  left:0; } .ct-testimonial-carousel11 .slick-dots li button:before, .ct-testimonial-carousel11 .slick-dots li button:after {  display:none; } .ct-testimonial-carousel11 .slick-dots li.slick-active button {  background-color:#ef9900; } .ct-testimonial-carousel11 .slick-dots li + li {  margin-left:10px; } .ct-testimonial-carousel12 .item--image {  max-width:96px;  position:relative;  position:absolute;  top:-24px;  left:35px; } .ct-testimonial-carousel12 .item--image img {  -webkit-border-radius:96px;  -khtml-border-radius:96px;  -moz-border-radius:96px;  -ms-border-radius:96px;  -o-border-radius:96px;  border-radius:96px; } .ct-testimonial-carousel12 .item--image .item--icon {  width:42px;  height:42px;  line-height:42px;  background-color:#ef9900;  -webkit-border-radius:42px;  -khtml-border-radius:42px;  -moz-border-radius:42px;  -ms-border-radius:42px;  -o-border-radius:42px;  border-radius:42px;  position:absolute;  top:-13px;  left:-6px;  font-size:14px;  color:#fff;  text-align:center; } .ct-testimonial-carousel12 .item-rating {  text-align:right;  color:#ef9900; } .ct-testimonial-carousel12 .item--description {  color:#000e29;  font-size:17px;  line-height:28px;  font-family:"Nunito Sans";  padding-top:30px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-testimonial-carousel12 .item--meta {  margin-top:17px; } .ct-testimonial-carousel12 .item--title {  font-size:20px;  color:#000;  display:inline-block;  margin-bottom:0px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-testimonial-carousel12 .item--position {  font-size:14px;  color:#979898;  font-family:"Rubik";  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-testimonial-carousel12 .item--overlay {  background-color:#000;  position:absolute;  top:8px;  right:8px;  bottom:8px;  left:8px;  z-index:-1;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  opacity:0;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/bg-testimonial.png); } .ct-testimonial-carousel12 .item--inner {  -webkit-box-shadow:0 6px 30px rgba(12, 12, 12, 0.15);  -khtml-box-shadow:0 6px 30px rgba(12, 12, 12, 0.15);  -moz-box-shadow:0 6px 30px rgba(12, 12, 12, 0.15);  -ms-box-shadow:0 6px 30px rgba(12, 12, 12, 0.15);  -o-box-shadow:0 6px 30px rgba(12, 12, 12, 0.15);  box-shadow:0 6px 30px rgba(12, 12, 12, 0.15);  padding:36px 35px 33px;  background-color:#fff;  position:relative;  margin-top:50px;  z-index:1; } .ct-testimonial-carousel12 .item--inner:hover .item--overlay {  opacity:1; } .ct-testimonial-carousel12 .item--inner:hover .item--description, .ct-testimonial-carousel12 .item--inner:hover .item--title {  color:#fff; } .ct-testimonial-carousel12 .ct-slick-carousel {  margin:0 -30px 0 -30px;  padding-left:30px;  padding-right:30px;  overflow:hidden; } .ct-testimonial-carousel12 .ct-slick-carousel .slick-list {  overflow:visible; } .ct-testimonial-carousel12 .slick-slide {  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  opacity:0; } .ct-testimonial-carousel12 .slick-slide.slick-active {  opacity:1; } .ct-testimonial-carousel12.dot-style-u5 .slick-dots {  margin-top:35px;  margin-bottom:10px; } .ct-testimonial-carousel12.style2 .item--description {  color:#313e5d; } .ct-testimonial-carousel12.style2 .item--title {  color:#0d2252; } .ct-testimonial-carousel12.style2 .item--position {  color:#ef9900; } .ct-testimonial-carousel12.style2 .item--overlay {  background-color:#20b34d; } .ct-testimonial-carousel12.style2 .item--inner {  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  -webkit-border-radius:1px;  -khtml-border-radius:1px;  -moz-border-radius:1px;  -ms-border-radius:1px;  -o-border-radius:1px;  border-radius:1px;  border:1px solid #eaeced;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-testimonial-carousel12.style2 .item--inner:hover {  -webkit-box-shadow:0 6px 30px rgba(12, 12, 12, 0.15);  -khtml-box-shadow:0 6px 30px rgba(12, 12, 12, 0.15);  -moz-box-shadow:0 6px 30px rgba(12, 12, 12, 0.15);  -ms-box-shadow:0 6px 30px rgba(12, 12, 12, 0.15);  -o-box-shadow:0 6px 30px rgba(12, 12, 12, 0.15);  box-shadow:0 6px 30px rgba(12, 12, 12, 0.15);  -webkit-transform:translateY(-10px);  -khtml-transform:translateY(-10px);  -moz-transform:translateY(-10px);  -ms-transform:translateY(-10px);  -o-transform:translateY(-10px);  transform:translateY(-10px); } .ct-testimonial-carousel13 .item--image {  max-width:114px;  position:relative;  position:absolute;  top:-46px;  right:27px;  border:12px solid #ebebeb;  -webkit-border-radius:114px;  -khtml-border-radius:114px;  -moz-border-radius:114px;  -ms-border-radius:114px;  -o-border-radius:114px;  border-radius:114px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-testimonial-carousel13 .item--image img {  -webkit-border-radius:114px;  -khtml-border-radius:114px;  -moz-border-radius:114px;  -ms-border-radius:114px;  -o-border-radius:114px;  border-radius:114px; } .ct-testimonial-carousel13 .item--image .item--icon {  width:37px;  height:37px;  line-height:37px;  background-color:#20b34d;  -webkit-border-radius:42px;  -khtml-border-radius:42px;  -moz-border-radius:42px;  -ms-border-radius:42px;  -o-border-radius:42px;  border-radius:42px;  position:absolute;  top:-7px;  right:-10px;  font-size:14px;  color:#fff;  text-align:center;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-testimonial-carousel13 .item-rating {  color:#ffc601; } .ct-testimonial-carousel13 .item--description {  font-size:16px;  line-height:25px;  padding-top:10px; } .ct-testimonial-carousel13 .item--meta {  margin-top:12px; } .ct-testimonial-carousel13 .item--title {  font-size:20px;  color:#3a4268;  display:inline-block;  margin-bottom:0px; } .ct-testimonial-carousel13 .item--position {  font-size:14px;  color:#3a4268; } .ct-testimonial-carousel13 .item--inner {  -webkit-box-shadow:0 12px 24px rgba(29, 27, 76, 0.1);  -khtml-box-shadow:0 12px 24px rgba(29, 27, 76, 0.1);  -moz-box-shadow:0 12px 24px rgba(29, 27, 76, 0.1);  -ms-box-shadow:0 12px 24px rgba(29, 27, 76, 0.1);  -o-box-shadow:0 12px 24px rgba(29, 27, 76, 0.1);  box-shadow:0 12px 24px rgba(29, 27, 76, 0.1);  padding:48px 34px 30px;  background-color:#fff;  position:relative;  margin-top:50px;  margin-bottom:55px;  z-index:1;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-testimonial-carousel13 .item--inner:hover {  -webkit-box-shadow:0 25px 29px rgba(29, 27, 76, 0.22);  -khtml-box-shadow:0 25px 29px rgba(29, 27, 76, 0.22);  -moz-box-shadow:0 25px 29px rgba(29, 27, 76, 0.22);  -ms-box-shadow:0 25px 29px rgba(29, 27, 76, 0.22);  -o-box-shadow:0 25px 29px rgba(29, 27, 76, 0.22);  box-shadow:0 25px 29px rgba(29, 27, 76, 0.22); } .ct-testimonial-carousel13 .item--inner:hover .item--image {  border-color:#20b34d; } .ct-testimonial-carousel13 .item--inner:hover .item--image .item--icon {  background-color:#ef9900;  color:#20b34d; } .ct-testimonial-carousel13 .ct-slick-carousel {  margin:0 -30px 0 -30px;  padding-left:30px;  padding-right:30px;  overflow:hidden; } .ct-testimonial-carousel13 .ct-slick-carousel .slick-list {  overflow:visible; } .ct-testimonial-carousel13 .slick-slide {  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  opacity:0; } .ct-testimonial-carousel13 .slick-slide.slick-active {  opacity:1; } .ct-testimonial-carousel13.dot-style-u2 .slick-dots {  top:-15px;  position:relative; } .ct-testimonial-carousel13.style2 .item--image {  border-color:#3f4e6d; } .ct-testimonial-carousel13.style2 .item--image i {  background-color:#ef9900;  color:#fff; } .ct-testimonial-carousel13.style2 .slick-slide:not(.slick-center) .item--inner:not(:hover) {  background-color:transparent;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-testimonial-carousel13.style2 .slick-slide:not(.slick-center) .item--inner:not(:hover) .item--image {  border-color:transparent; } .ct-testimonial-carousel13.style2 .slick-list {  padding:0 !important; } .ct-testimonial-carousel13.style2 .item--inner:hover .item--image i {  color:#fff; } .ct-testimonial-carousel14 {  text-align:center; } .ct-testimonial-carousel14 .item--image {  margin:0 auto 28px auto;  max-width:126px;  padding:10px;  -webkit-border-radius:126px;  -khtml-border-radius:126px;  -moz-border-radius:126px;  -ms-border-radius:126px;  -o-border-radius:126px;  border-radius:126px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  position:relative; } .ct-testimonial-carousel14 .item--image img {  width:100%;  -webkit-border-radius:126px;  -khtml-border-radius:126px;  -moz-border-radius:126px;  -ms-border-radius:126px;  -o-border-radius:126px;  border-radius:126px; } .ct-testimonial-carousel14 .item--image i {  position:absolute;  top:-10px;  right:2px;  height:36px;  width:36px;  background-color:#3c3c41;  color:#fff;  font-size:14px;  line-height:36px;  -webkit-border-radius:36px;  -khtml-border-radius:36px;  -moz-border-radius:36px;  -ms-border-radius:36px;  -o-border-radius:36px;  border-radius:36px; } .ct-testimonial-carousel14 .item--meta {  margin-bottom:16px; } .ct-testimonial-carousel14 .item--title {  margin-bottom:6px;  color:#fff;  font-size:22px; } .ct-testimonial-carousel14 .item-rating {  font-size:13px;  color:#ffc601;  letter-spacing:1px; } .ct-testimonial-carousel14 .item--description {  font-size:22px;  line-height:36px;  color:#d5d5d5;  font-family:'Poppins', sans-serif; } @media screen and (max-width:767px) {  .ct-testimonial-carousel14 .item--description {   font-size:18px;   line-height:28px;  } } .ct-testimonial-carousel14 .item--inner {  margin-top:14px; } .ct-testimonial-carousel14 .slick-dots {  margin-top:40px; } .ct-testimonial-carousel15 .item--image {  max-width:103px;  margin-right:35px;  min-width:103px; } @media screen and (max-width:767px) {  .ct-testimonial-carousel15 .item--image {   margin-right:20px;   max-width:80px;   min-width:80px;  } } .ct-testimonial-carousel15 .item--image img {  width:100%;  -webkit-border-radius:103px;  -khtml-border-radius:103px;  -moz-border-radius:103px;  -ms-border-radius:103px;  -o-border-radius:103px;  border-radius:103px; } .ct-testimonial-carousel15 .item--title {  font-size:30px;  margin-bottom:4px;  color:#283a57; } @media screen and (max-width:1199px) {  .ct-testimonial-carousel15 .item--title {   font-size:24px;  } } @media screen and (max-width:767px) {  .ct-testimonial-carousel15 .item--title {   font-size:20px;  } } .ct-testimonial-carousel15 .item--position {  font-size:20px;  color:#636e80;  line-height:normal; } @media screen and (max-width:1199px) {  .ct-testimonial-carousel15 .item--position {   font-size:18px;  } } @media screen and (max-width:767px) {  .ct-testimonial-carousel15 .item--position {   font-size:16px;  } } .ct-testimonial-carousel15 .item--holder {  display:flex;  flex-wrap:nowrap;  align-items:center;  margin-bottom:22px; } .ct-testimonial-carousel15 .item--description {  font-size:28px;  line-height:1.42;  color:#283a57;  margin-bottom:24px; } @media screen and (max-width:1199px) {  .ct-testimonial-carousel15 .item--description {   font-size:24px;  } } @media screen and (max-width:767px) {  .ct-testimonial-carousel15 .item--description {   font-size:18px;  } } .ct-testimonial-carousel15 .item-rating {  font-size:18px;  color:#ffae01; } .ct-testimonial-carousel15 .item--inner {  background-color:#fff;  -webkit-box-shadow:0 26px 47px rgba(12, 12, 12, 0.1);  -khtml-box-shadow:0 26px 47px rgba(12, 12, 12, 0.1);  -moz-box-shadow:0 26px 47px rgba(12, 12, 12, 0.1);  -ms-box-shadow:0 26px 47px rgba(12, 12, 12, 0.1);  -o-box-shadow:0 26px 47px rgba(12, 12, 12, 0.1);  box-shadow:0 26px 47px rgba(12, 12, 12, 0.1);  padding:45px 40px 32px 64px;  margin:45px 0 75px; } @media screen and (max-width:1199px) {  .ct-testimonial-carousel15 .item--inner {   padding-left:30px;   padding-right:30px;  } } @media screen and (max-width:767px) {  .ct-testimonial-carousel15 .item--inner {   padding-left:20px;   padding-right:20px;  } } .ct-testimonial-carousel15 .ct-slick-carousel {  margin:0px -40px 0 -40px;  padding-left:40px;  padding-right:40px;  overflow:hidden; } .ct-testimonial-carousel15 .ct-slick-carousel .slick-list {  overflow:visible; } .ct-testimonial-carousel15 .slick-slide {  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-testimonial-carousel15 .slick-slide.slick-active {  opacity:1; } .ct-testimonial-carousel15 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:40px; } .ct-testimonial-carousel15 .ct-slick-carousel[data-arrows="true"] .slick-arrow {  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  height:68px;  width:68px;  background-color:#e9ebf2;  right:auto;  -webkit-transform:translate(0, 0);  -khtml-transform:translate(0, 0);  -moz-transform:translate(0, 0);  -ms-transform:translate(0, 0);  -o-transform:translate(0, 0);  transform:translate(0, 0);  margin:0; } @media screen and (max-width:1199px) {  .ct-testimonial-carousel15 .ct-slick-carousel[data-arrows="true"] .slick-arrow {   height:58px;   width:58px;  } } .ct-testimonial-carousel15 .ct-slick-carousel[data-arrows="true"] .slick-arrow:before {  color:#131217;  font-size:28px;  font-weight:400; } @media screen and (max-width:1199px) {  .ct-testimonial-carousel15 .ct-slick-carousel[data-arrows="true"] .slick-arrow:before {   font-size:22px;  } } .ct-testimonial-carousel15 .ct-slick-carousel[data-arrows="true"] .slick-arrow:after {  background-color:#283a57;  background-image:none; } .ct-testimonial-carousel15 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover:before {  color:#fff; } .ct-testimonial-carousel15 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {  left:55px; } .ct-testimonial-carousel15 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {  left:147px; } @media screen and (max-width:1199px) {  .ct-testimonial-carousel15 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   left:137px;  } } .ct-testimonial-carousel16 .item--image {  margin-bottom:23px;  max-width:210px;  margin-left:auto;  margin-right:auto; } .ct-testimonial-carousel16 .item--image img {  -webkit-border-radius:215px;  -khtml-border-radius:215px;  -moz-border-radius:215px;  -ms-border-radius:215px;  -o-border-radius:215px;  border-radius:215px;  margin:auto; } .ct-testimonial-carousel16 .item-rating {  font-size:16px;  color:#ffc601;  margin-bottom:14px; } .ct-testimonial-carousel16 .item--description {  font-size:16px;  line-height:25px;  color:#1f323e;  margin-bottom:16px; } .ct-testimonial-carousel16 .item--title {  margin-bottom:0;  font-size:22px;  color:#1f323e; } .ct-testimonial-carousel16 .item--position {  font-size:14px;  color:#667279; } .ct-testimonial-carousel16 .item--meta {  display:flex;  flex-wrap:wrap;  align-items:flex-end;  justify-content:center; } .ct-testimonial-carousel16 .item--meta .item--position {  margin-left:8px; } .ct-testimonial-carousel16 .item--inner {  text-align:center; } @media screen and (max-width:1199px) {  .ct-testimonial-carousel16 .ct-slick-carousel .slick-next {   margin-left:20px;  } } @media screen and (min-width:1200px) {  .ct-testimonial-carousel16 .ct-slick-carousel[data-arrows="true"] {   padding-bottom:0;   padding-left:75px;   padding-right:75px;  }  .ct-testimonial-carousel16 .ct-slick-carousel[data-arrows="true"] .slick-arrow {   bottom:auto;   top:50%;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);   margin:0;  }  .ct-testimonial-carousel16 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {   left:15px;   right:auto;  }  .ct-testimonial-carousel16 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   right:15px;   left:auto;  } } .item--social .fa {  font-family:'FontAwesome';  font-weight:normal; } .ct-team-grid1 .item--image {  position:relative;  max-width:93px;  margin:0 auto 17px auto; } .ct-team-grid1 .item--image img {  -webkit-border-radius:90px;  -khtml-border-radius:90px;  -moz-border-radius:90px;  -ms-border-radius:90px;  -o-border-radius:90px;  border-radius:90px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-team-grid1 .item--image .item--social {  position:absolute;  top:14px;  right:-18px; } .ct-team-grid1 .item--image .item--social a {  display:none; } .ct-team-grid1 .item--image .item--social a i {  width:39px;  height:39px;  line-height:39px;  background-color:#fff;  -webkit-border-radius:39px;  -khtml-border-radius:39px;  -moz-border-radius:39px;  -ms-border-radius:39px;  -o-border-radius:39px;  border-radius:39px;  font-size:18px;  color:#ef9900; } .ct-team-grid1 .item--image .item--social a i.fa-facebook {  color:#3b5999; } .ct-team-grid1 .item--image .item--social a i.fa-instagram {  color:#e4405f; } .ct-team-grid1 .item--image .item--social a i.fa-twitter {  color:#55acee; } .ct-team-grid1 .item--image .item--social a i.fa-behance {  color:#007ee5; } .ct-team-grid1 .item--image .item--social a:first-child {  display:block; } .ct-team-grid1 .item--title {  font-size:18px;  margin-bottom:0px; } .ct-team-grid1 .item--position {  font-size:15px;  margin-bottom:16px;  display:block; } .ct-team-grid1 .item--inner {  text-align:center;  position:relative;  background-color:#fff;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  -webkit-box-shadow:0 7 30px rgba(12, 12, 12, 0.06);  -khtml-box-shadow:0 7 30px rgba(12, 12, 12, 0.06);  -moz-box-shadow:0 7 30px rgba(12, 12, 12, 0.06);  -ms-box-shadow:0 7 30px rgba(12, 12, 12, 0.06);  -o-box-shadow:0 7 30px rgba(12, 12, 12, 0.06);  box-shadow:0 7 30px rgba(12, 12, 12, 0.06);  padding:30px 40px 33px 40px;  margin-bottom:60px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-team-grid1 .item--inner:hover {  -webkit-box-shadow:0 30px 30px rgba(2, 20, 54, 0.2);  -khtml-box-shadow:0 30px 30px rgba(2, 20, 54, 0.2);  -moz-box-shadow:0 30px 30px rgba(2, 20, 54, 0.2);  -ms-box-shadow:0 30px 30px rgba(2, 20, 54, 0.2);  -o-box-shadow:0 30px 30px rgba(2, 20, 54, 0.2);  box-shadow:0 30px 30px rgba(2, 20, 54, 0.2); } .ct-team-grid1 .item--inner:hover .item--image img {  -webkit-box-shadow:0 6px 11px rgba(2, 20, 54, 0.3);  -khtml-box-shadow:0 6px 11px rgba(2, 20, 54, 0.3);  -moz-box-shadow:0 6px 11px rgba(2, 20, 54, 0.3);  -ms-box-shadow:0 6px 11px rgba(2, 20, 54, 0.3);  -o-box-shadow:0 6px 11px rgba(2, 20, 54, 0.3);  box-shadow:0 6px 11px rgba(2, 20, 54, 0.3); } .ct-team-grid1 .btn-team i {  display:none; } .ct-team-grid1.style2 .btn.btn-team {  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-team-grid1.style2 .btn.btn-team:before {  background-color:#e7e7e7; } .ct-team-grid1.style2 .btn.btn-team:before, .ct-team-grid1.style2 .btn.btn-team:after {  -webkit-border-radius:33px;  -khtml-border-radius:33px;  -moz-border-radius:33px;  -ms-border-radius:33px;  -o-border-radius:33px;  border-radius:33px; } .ct-team-grid1.style2 .btn.btn-team i {  display:inline-block;  position:absolute;  top:50%;  transform:translate(0, -50%);  right:37px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  opacity:0; } .ct-team-grid1.style2 .btn.btn-team:hover {  padding-right:48px; } .ct-team-grid1.style2 .btn.btn-team:hover i {  right:25px;  opacity:1; } .ct-team-grid1.style2 .item--title, .ct-team-grid1.style2 .item--position {  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-team-grid1.style2 .item--inner {  border:1px solid #d6d6d7;  position:relative;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-team-grid1.style2 .item--inner:before {  content:'';  position:absolute;  width:100%;  height:3px;  background-color:#d1d0d5;  left:0;  right:0;  bottom:0;  -webkit-border-radius:0 0 2px 2px;  -khtml-border-radius:0 0 2px 2px;  -moz-border-radius:0 0 2px 2px;  -ms-border-radius:0 0 2px 2px;  -o-border-radius:0 0 2px 2px;  border-radius:0 0 2px 2px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-team-grid1.style2 .item--inner:hover {  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  -webkit-transform:translateY(-15px);  -khtml-transform:translateY(-15px);  -moz-transform:translateY(-15px);  -ms-transform:translateY(-15px);  -o-transform:translateY(-15px);  transform:translateY(-15px);  background-color:#000;  border-color:#000; } .ct-team-grid1.style2 .item--inner:hover:before {  background-color:#000; } .ct-team-grid1.style2 .item--inner:hover .item--title {  color:#fff; } .ct-team-grid1.style2 .item--inner:hover .item--position {  color:#fafaf6; } .ct-team-grid1.style2 .item--inner:hover .btn.btn-team {  color:#fff; } .ct-team-grid1.style2 .item--inner:hover .btn.btn-team:before {  opacity:0; } .ct-team-grid1.style2 .item--inner:hover .btn.btn-team:after {  opacity:1; } .ct-team-progressbar {  margin-top:18px; } .ct-team-progressbar .ct-progress-title {  font-weight:500;  color:#0e0e0e; } .ct-team-progressbar .ct-progress-bar {  height:7px;  position:relative;  width:0;  -webkit-transition:width 1.4s ease;  -khtml-transition:width 1.4s ease;  -moz-transition:width 1.4s ease;  -ms-transition:width 1.4s ease;  -o-transition:width 1.4s ease;  transition:width 1.4s ease;  background-color:#f90;  -webkit-border-radius:7px;  -khtml-border-radius:7px;  -moz-border-radius:7px;  -ms-border-radius:7px;  -o-border-radius:7px;  border-radius:7px;  position:relative; } .ct-team-progressbar .ct-progress-holder {  position:relative;  z-index:1;  height:15px;  -webkit-border-radius:15px;  -khtml-border-radius:15px;  -moz-border-radius:15px;  -ms-border-radius:15px;  -o-border-radius:15px;  border-radius:15px;  background-color:#e6e9f4;  display:flex;  flex-grow:1;  padding:4px 5px; } .ct-team-progressbar .ct-progress-meta {  min-width:97px;  margin-right:15px; } .ct-team-progressbar .ct-progress-percentage {  line-height:19px;  font-size:11px;  color:#fff;  background-color:#0e0e0e;  display:block;  text-align:center;  padding:0 4px;  position:absolute;  top:-32px;  right:-14px;  min-width:28px; } .ct-team-progressbar .ct-progress-percentage:before {  content:'';  position:absolute;  bottom:-9px;  margin:auto;  border-width:5px;  border-color:#0e0e0e transparent transparent transparent;  border-style:solid;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0);  left:50%; } .ct-team-progressbar .ct-progress-item {  display:flex;  flex-wrap:nowrap;  align-items:center; } .ct-team-progressbar .ct-progress-item + .ct-progress-item {  margin-top:25px; } .ct-team-progressbar .ct-progressbar + .ct-progressbar {  margin-top:16px; } .ct-team-grid2.bar-color-gradient .item--inner .ct-team-progressbar .ct-progress-bar {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .ct-team-grid2 .item--image {  position:relative; } @media screen and (max-width:1199px) {  .ct-team-grid2 .item--image {   height:360px;  } } .ct-team-grid2 .item--image a {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:99; } .ct-team-grid2 .item--title {  font-size:30px;  margin-bottom:2px; } @media screen and (max-width:1400px) {  .ct-team-grid2 .item--title {   font-size:24px;  } } .ct-team-grid2 .item--position {  color:#262529; } .ct-team-grid2 .item--social {  position:absolute;  top:0;  right:0;  width:34px; } .ct-team-grid2 .item--social i {  width:34px;  height:34px;  display:block;  line-height:34px;  font-size:18px;  color:#fff;  background-color:#ef9900;  text-align:center; } .ct-team-grid2 .item--social i.fa-facebook {  background-color:#1f58e9; } .ct-team-grid2 .item--social i.fa-twitter {  background-color:#00baff; } .ct-team-grid2 .item--social i.fa-dribbble {  background-color:#ec407a; } .ct-team-grid2 .item--social i.fa-youtube-play {  background-color:#fc0000; } .ct-team-grid2 .item--social a:hover {  opacity:0.8; } .ct-team-grid2 .item--holder {  padding:42px 30px 48px 40px;  position:relative;  background-color:#fff; } @media screen and (max-width:1400px) {  .ct-team-grid2 .item--holder {   padding-left:30px;  } } .ct-team-grid2 .item--inner {  display:flex;  flex-wrap:wrap; } @media screen and (max-width:1199px) {  .ct-team-grid2 .item--inner {   flex-direction:column-reverse;  } } .ct-team-grid2 .item--inner.img-left {  flex-direction:row-reverse; } @media screen and (max-width:1199px) {  .ct-team-grid2 .item--inner.img-left {   flex-direction:column-reverse;  } } .ct-team-grid2 .item--inner.img-left .ct-team-progressbar .ct-progress-bar {  background-color:#ef9900; } .ct-team-grid2 .item--inner > div {  width:50%; } @media screen and (max-width:1199px) {  .ct-team-grid2 .item--inner > div {   width:100%;  } } .ct-team-grid2 .grid-item {  padding:0; } .ct-team-grid2 .ct-grid-inner.row {  margin:0 15px; } .ct-team-grid3 {  text-align:center; } .ct-team-grid3 .item--image {  position:relative;  margin-bottom:36px; } .ct-team-grid3 .item--image:before {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/team-overlay.png);  background-position:center bottom;  background-size:cover;  background-repeat:no-repeat;  opacity:0;  -webkit-transition:all 250ms linear 0ms;  -khtml-transition:all 250ms linear 0ms;  -moz-transition:all 250ms linear 0ms;  -ms-transition:all 250ms linear 0ms;  -o-transition:all 250ms linear 0ms;  transition:all 250ms linear 0ms; } .ct-team-grid3 .item--image a {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:100; } .ct-team-grid3 .item--image img {  width:100%; } .ct-team-grid3 .item--image .item--desc {  font-size:16px;  line-height:24px;  color:#f2f2f2;  padding:50px 32px 32px;  text-align:left;  position:absolute;  bottom:0;  left:0;  right:0;  z-index:99;  opacity:0;  -webkit-transition:all 250ms linear 0ms;  -khtml-transition:all 250ms linear 0ms;  -moz-transition:all 250ms linear 0ms;  -ms-transition:all 250ms linear 0ms;  -o-transition:all 250ms linear 0ms;  transition:all 250ms linear 0ms; } .ct-team-grid3 .item--title {  margin-bottom:4px;  font-size:22px; } .ct-team-grid3 .item--position {  color:#666;  -webkit-transition:all 250ms linear 0ms;  -khtml-transition:all 250ms linear 0ms;  -moz-transition:all 250ms linear 0ms;  -ms-transition:all 250ms linear 0ms;  -o-transition:all 250ms linear 0ms;  transition:all 250ms linear 0ms; } .ct-team-grid3 .item--social {  position:absolute;  -webkit-transition:all 250ms linear 0ms;  -khtml-transition:all 250ms linear 0ms;  -moz-transition:all 250ms linear 0ms;  -ms-transition:all 250ms linear 0ms;  -o-transition:all 250ms linear 0ms;  transition:all 250ms linear 0ms;  opacity:0;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%) scale(0);  -khtml-transform:translate(-50%, -50%) scale(0);  -moz-transform:translate(-50%, -50%) scale(0);  -ms-transform:translate(-50%, -50%) scale(0);  -o-transform:translate(-50%, -50%) scale(0);  transform:translate(-50%, -50%) scale(0); } .ct-team-grid3 .item--social a {  font-size:20px;  display:inline-block;  margin:6px; } .ct-team-grid3 .item--social a .fa-facebook, .ct-team-grid3 .item--social a .fa-facebook-f {  color:#465bfa; } .ct-team-grid3 .item--social a .fa-twitter {  color:#03a9f4; } .ct-team-grid3 .item--social a .fa-youtube-play, .ct-team-grid3 .item--social a .fa-youtube {  color:#f00; } .ct-team-grid3 .item--social a .fa-skype {  color:#1893ca; } .ct-team-grid3 .item--holder {  position:relative;  min-height:25px; } .ct-team-grid3 .item--inner {  margin-bottom:48px; } .ct-team-grid3 .item--inner:hover .item--image:before {  opacity:0.9; } .ct-team-grid3 .item--inner:hover .item--image .item--desc {  opacity:1; } .ct-team-grid3 .item--inner:hover .item--position {  opacity:0;  -webkit-transform:scale(0);  -khtml-transform:scale(0);  -moz-transform:scale(0);  -ms-transform:scale(0);  -o-transform:scale(0);  transform:scale(0); } .ct-team-grid3 .item--inner:hover .item--social {  opacity:1;  -webkit-transform:translate(-50%, -50%) scale(1);  -khtml-transform:translate(-50%, -50%) scale(1);  -moz-transform:translate(-50%, -50%) scale(1);  -ms-transform:translate(-50%, -50%) scale(1);  -o-transform:translate(-50%, -50%) scale(1);  transform:translate(-50%, -50%) scale(1); } .ct-team-details {  max-width:970px;  margin:auto;  position:relative;  overflow:hidden;  display:flex;  flex-wrap:wrap;  background-color:#eaeaea;  -webkit-border-radius:7px;  -khtml-border-radius:7px;  -moz-border-radius:7px;  -ms-border-radius:7px;  -o-border-radius:7px;  border-radius:7px;  -webkit-box-shadow:0 10px 21px rgba(34, 34, 34, 0.2);  -khtml-box-shadow:0 10px 21px rgba(34, 34, 34, 0.2);  -moz-box-shadow:0 10px 21px rgba(34, 34, 34, 0.2);  -ms-box-shadow:0 10px 21px rgba(34, 34, 34, 0.2);  -o-box-shadow:0 10px 21px rgba(34, 34, 34, 0.2);  box-shadow:0 10px 21px rgba(34, 34, 34, 0.2); } @media screen and (max-width:1024px) {  .ct-team-details {   max-width:100%;  } } .ct-team-details .ct-team-image {  width:38%; } @media screen and (max-width:767px) {  .ct-team-details .ct-team-image {   width:42%;  } } @media screen and (max-width:575px) {  .ct-team-details .ct-team-image {   width:100%;   min-height:300px;  } } .ct-team-details .ct-team-icon {  -webkit-border-radius:7px 0 0 7px;  -khtml-border-radius:7px 0 0 7px;  -moz-border-radius:7px 0 0 7px;  -ms-border-radius:7px 0 0 7px;  -o-border-radius:7px 0 0 7px;  border-radius:7px 0 0 7px;  background-color:#d8d8d8;  width:110px;  min-width:110px;  position:relative; } @media screen and (max-width:767px) {  .ct-team-details .ct-team-icon {   width:80px;   min-width:80px;  } } .ct-team-details .ct-team-icon i {  font-size:30px;  color:#101010;  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } @media screen and (max-width:767px) {  .ct-team-details .ct-team-icon i {   font-size:24px;  } } .ct-team-details .ct-team-holder {  display:flex;  flex-wrap:nowrap;  padding-bottom:22px; } @media screen and (max-width:767px) {  .ct-team-details .ct-team-holder {   padding-bottom:12px;  } } .ct-team-details .ct-team-contact {  list-style:none;  margin-bottom:0;  padding:0 10px 0 28px;  display:flex;  flex-wrap:wrap;  font-family:'Poppins', sans-serif; } @media screen and (max-width:991px) {  .ct-team-details .ct-team-contact {   padding:0;  } } .ct-team-details .ct-team-contact li {  font-size:16px;  line-height:24px;  color:#222;  margin-top:20px;  margin-right:30px;  padding-left:30px;  position:relative; } @media screen and (max-width:991px) {  .ct-team-details .ct-team-contact li {   margin-right:20px;  } } .ct-team-details .ct-team-contact li i {  position:absolute;  top:4px;  left:0; } @media screen and (max-width:767px) {  .ct-team-details .ct-team-contact li {   margin-top:10px;   margin-right:0;   width:100%;  } } .ct-team-details .ct-team-contact li.contact-address {  max-width:270px; } .ct-team-details .ct-team-social {  display:flex;  flex-wrap:wrap;  align-items:center; } .ct-team-details .ct-team-social .ct-team-button {  margin-top:22px;  margin-right:30px; } .ct-team-details .ct-team-social .ct-team-button .btn {  line-height:61px; } .ct-team-details .ct-team-social .ct-team-social-list {  margin-top:22px;  flex-grow:1; } .ct-team-details .ct-team-social .ct-team-social-list a {  display:inline-block; } .ct-team-details .ct-team-social .ct-team-social-list a i {  height:36px;  width:36px;  line-height:36px;  display:inline-block;  -webkit-border-radius:36px;  -khtml-border-radius:36px;  -moz-border-radius:36px;  -ms-border-radius:36px;  -o-border-radius:36px;  border-radius:36px;  font-size:18px;  color:#ef9900;  background-color:#fff;  text-align:center;  margin:8px 10px 8px 0;  -webkit-box-shadow:0 6px 16px rgba(103, 103, 103, 0.36);  -khtml-box-shadow:0 6px 16px rgba(103, 103, 103, 0.36);  -moz-box-shadow:0 6px 16px rgba(103, 103, 103, 0.36);  -ms-box-shadow:0 6px 16px rgba(103, 103, 103, 0.36);  -o-box-shadow:0 6px 16px rgba(103, 103, 103, 0.36);  box-shadow:0 6px 16px rgba(103, 103, 103, 0.36); } .ct-team-details .ct-team-social .ct-team-social-list a i.fa-facebook-f {  color:#16599b; } .ct-team-details .ct-team-social .ct-team-social-list a i.fa-dribbble {  color:#eb568f; } .ct-team-details .ct-team-social .ct-team-social-list a i.fa-twitter {  color:#03a9f4; } .ct-team-details .ct-team-social .ct-team-social-list a i.fa-behance {  color:#0d6fff; } .ct-team-details .ct-team-social .ct-team-social-list a:hover {  -webkit-transform:translateY(-4px);  -khtml-transform:translateY(-4px);  -moz-transform:translateY(-4px);  -ms-transform:translateY(-4px);  -o-transform:translateY(-4px);  transform:translateY(-4px); } .ct-team-details .ct-team-meta {  background-color:#000;  padding:21px 50px;  -webkit-border-radius:0 7px 7px 0;  -khtml-border-radius:0 7px 7px 0;  -moz-border-radius:0 7px 7px 0;  -ms-border-radius:0 7px 7px 0;  -o-border-radius:0 7px 7px 0;  border-radius:0 7px 7px 0;  flex-grow:1; } @media screen and (max-width:991px) {  .ct-team-details .ct-team-meta {   padding-left:30px;   padding-right:30px;  } } @media screen and (max-width:767px) {  .ct-team-details .ct-team-meta {   padding-left:20px;   padding-right:20px;  } } .ct-team-details .ct-team-meta .ct-team-title {  margin-bottom:0;  font-size:24px;  color:#fff; } @media screen and (max-width:767px) {  .ct-team-details .ct-team-meta .ct-team-title {   font-size:18px;  } } .ct-team-details .ct-team-meta .ct-team-position {  font-size:16px;  color:#c8c8c8; } @media screen and (max-width:767px) {  .ct-team-details .ct-team-meta .ct-team-position {   font-size:14px;  } } .ct-team-details .ct-team-content {  width:62%;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/bg-team-details.png);  padding:34px 70px 40px 95px; } @media screen and (max-width:991px) {  .ct-team-details .ct-team-content {   padding-left:50px;   padding-right:40px;  } } @media screen and (max-width:767px) {  .ct-team-details .ct-team-content {   width:58%;   padding-bottom:30px;   padding-left:30px;   padding-right:20px;  } } @media screen and (max-width:575px) {  .ct-team-details .ct-team-content {   width:100%;   padding-left:20px;  } } .ct-cta1 {  -webkit-border-radius:7px;  -khtml-border-radius:7px;  -moz-border-radius:7px;  -ms-border-radius:7px;  -o-border-radius:7px;  border-radius:7px;  background-color:#20b34d;  padding:13px 59px;  display:flex;  flex-wrap:wrap;  align-items:center; } .ct-cta1 > div {  margin:10px 0; } @media screen and (max-width:1199px) {  .ct-cta1 {   padding-left:30px;   padding-right:30px;  } } .ct-cta1 .item--holder {  flex-grow:1;  margin-right:30px; } .ct-cta1 .item--holder .item--title {  font-family:'Poppins', sans-serif;  color:#fff;  font-size:22px;  font-weight:700; } .ct-cta1 .item--holder .item--desc {  font-size:18px;  color:#c6c6c6;  font-weight:300; } .ct-cta1 .btn {  padding:0 42px;  line-height:55px;  font-size:15px; } .ct-cta1 .btn i {  margin-left:0;  margin-right:8px; } @media screen and (max-width:767px) {  .ct-cta1 .btn {   padding:0 22px;  } } .ct-cta1 .btn:before, .ct-cta1 .btn:after {  -webkit-border-radius:inherit;  -khtml-border-radius:inherit;  -moz-border-radius:inherit;  -ms-border-radius:inherit;  -o-border-radius:inherit;  border-radius:inherit; } .ct-history1 {  max-width:970px;  margin:0 auto;  padding-top:34px;  padding-bottom:140px;  position:relative;  direction:ltr; } @media screen and (max-width:767px) {  .ct-history1 {   padding-top:114px;  } } .ct-history1:before {  content:'';  width:0;  height:100%;  border-left:1px dashed rgba(255, 255, 255, 0.3);  position:absolute;  top:0;  left:0;  right:0;  margin:auto; } .ct-history1 .ct-history--start {  text-align:center;  line-height:101px;  width:101px;  height:101px;  color:#f6f6f6;  font-size:28px;  font-weight:700;  -webkit-border-radius:101px;  -khtml-border-radius:101px;  -moz-border-radius:101px;  -ms-border-radius:101px;  -o-border-radius:101px;  border-radius:101px;  position:absolute;  top:0;  left:0;  right:0;  margin:auto;  z-index:99; } .ct-history1 .ct-history--image {  max-width:140px;  -webkit-border-radius:140px;  -khtml-border-radius:140px;  -moz-border-radius:140px;  -ms-border-radius:140px;  -o-border-radius:140px;  border-radius:140px;  border:2px solid #474747;  position:absolute;  bottom:0;  left:0;  right:0;  margin:auto; } .ct-history1 .ct-history--image img {  -webkit-border-radius:140px;  -khtml-border-radius:140px;  -moz-border-radius:140px;  -ms-border-radius:140px;  -o-border-radius:140px;  border-radius:140px; } .ct-history1 .ct-history--meta h3 {  font-size:26px;  margin-bottom:8px;  color:#f6f6f6;  font-weight:600; } @media screen and (max-width:767px) {  .ct-history1 .ct-history--meta h3 {   font-size:18px;  } } @media screen and (max-width:575px) {  .ct-history1 .ct-history--meta h3 {   font-size:16px;  } } .ct-history1 .ct-history--meta h3 a {  color:inherit; } .ct-history1 .ct-history--meta h3 a:hover {  color:#ef9900; } .ct-history1 .ct-history--meta span {  font-size:18px;  line-height:26px;  color:#bcbcbc; } @media screen and (max-width:767px) {  .ct-history1 .ct-history--meta span {   font-size:14px;   line-height:24px;  } } @media screen and (max-width:575px) {  .ct-history1 .ct-history--meta span {   font-size:13px;  } } .ct-history1 .ct-history--item {  padding-right:124px;  position:relative;  z-index:1;  margin-bottom:21px; } @media screen and (max-width:767px) {  .ct-history1 .ct-history--item {   padding-right:40px;  } } .ct-history1 .ct-history--item:before {  content:'';  height:0;  width:114px;  border-bottom:1px dashed rgba(255, 255, 255, 0.3);  position:absolute;  top:15px;  right:0;  z-index:-1; } @media screen and (max-width:767px) {  .ct-history1 .ct-history--item:before {   width:30px;  } } .ct-history1 .ct-history--item:after {  content:'';  width:21px;  height:21px;  -webkit-border-radius:21px;  -khtml-border-radius:21px;  -moz-border-radius:21px;  -ms-border-radius:21px;  -o-border-radius:21px;  border-radius:21px;  position:absolute;  top:4px;  right:-11px; } .ct-history1 .ct-history--odd .ct-history--item {  text-align:right; } .ct-history1 .ct-history--odd .ct-history--item:nth-child(1) {  margin-top:80px; } .ct-history1 .ct-history--odd .ct-history--item:nth-child(2) {  margin-bottom:43px; } .ct-history1 .ct-history--odd .ct-history--item:nth-child(3) {  margin-bottom:98px; } .ct-history1 .ct-history--odd .ct-history--item:nth-child(4) {  margin-bottom:92px; } .ct-history1 .ct-history--even {  text-align:left; } .ct-history1 .ct-history--even .ct-history--item {  padding-right:0;  padding-left:124px; } @media screen and (max-width:767px) {  .ct-history1 .ct-history--even .ct-history--item {   padding-left:40px;  } } .ct-history1 .ct-history--even .ct-history--item:before {  right:auto;  left:0; } .ct-history1 .ct-history--even .ct-history--item:after {  right:auto;  left:-11px; } .ct-history1 .ct-history--even .ct-history--item:nth-child(1) {  margin-bottom:59px; } .ct-history1 .ct-history--even .ct-history--item:nth-child(2) {  margin-bottom:80px; } .ct-history1 .ct-history--even .ct-history--item:nth-child(4) {  margin-bottom:108px; } .ct-history1 .ct-history--holder {  display:flex;  flex-wrap:wrap; } .ct-history1 .ct-history--holder > div {  width:50%; } .ct-portfolio-grid1 .item--video:hover, .ct-portfolio-carousel1 .item--video:hover {  -webkit-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.14);  -khtml-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.14);  -moz-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.14);  -ms-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.14);  -o-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.14);  box-shadow:0 0 0 10px rgba(255, 255, 255, 0.14); } .ct-portfolio-grid1 .item--featured img, .ct-portfolio-carousel1 .item--featured img {  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  width:100%; } .ct-portfolio-grid1 .item--title, .ct-portfolio-carousel1 .item--title {  font-size:18px;  color:#fff;  margin-bottom:6px; } .ct-portfolio-grid1 .item--title a, .ct-portfolio-carousel1 .item--title a {  color:inherit; } .ct-portfolio-grid1 .item--title a:hover, .ct-portfolio-carousel1 .item--title a:hover {  color:inherit; } .ct-portfolio-grid1 .item--category, .ct-portfolio-carousel1 .item--category {  font-size:14px;  color:#8d8d8d;  font-weight:600;  font-family:'Poppins', sans-serif; } .ct-portfolio-grid1 .item--category a, .ct-portfolio-carousel1 .item--category a {  color:inherit; } .ct-portfolio-grid1 .item--category a:hover, .ct-portfolio-carousel1 .item--category a:hover {  color:inherit; } .ct-portfolio-grid1 .item--readmore a, .ct-portfolio-carousel1 .item--readmore a {  display:inline-block;  font-size:30px;  color:#fff;  font-family:'Poppins', sans-serif;  height:41px;  width:41px;  line-height:41px;  text-align:center;  background-image:-webkit-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-moz-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-ms-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-o-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');  background-size:300%, 1px;  background-position:0%;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%; } .ct-portfolio-grid1 .item--readmore a:hover, .ct-portfolio-carousel1 .item--readmore a:hover {  background-position:100%; } .ct-portfolio-grid1 .item--holder, .ct-portfolio-carousel1 .item--holder {  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0;  position:absolute;  bottom:0;  left:0;  right:0;  padding:30px 24px 28px 30px;  z-index:1;  display:flex;  flex-wrap:nowrap;  align-items:center; } .ct-portfolio-grid1 .item--holder:before, .ct-portfolio-carousel1 .item--holder:before {  content:'';  width:100%;  left:0;  bottom:0;  height:calc(100% + 70px);  height:-webkit-calc(100% + 70px);  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 4, 9, 0.95)), to(rgba(0, 4, 9, 0)));  background-image:-webkit-linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));  background-image:-moz-linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));  background-image:-ms-linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));  background-image:-o-linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));  background-image:linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 4, 9, 0.95)', endColorStr='rgba(0, 4, 9, 0)');  position:absolute;  z-index:-1; } .ct-portfolio-grid1 .item--holder .item--meta, .ct-portfolio-carousel1 .item--holder .item--meta {  flex-grow:1;  margin-right:20px; } .ct-portfolio-grid1 .ct-load-more, .ct-portfolio-carousel1 .ct-load-more {  margin-top:0; } .ct-portfolio-grid1 .grid-item-inner, .ct-portfolio-carousel1 .grid-item-inner {  position:relative;  overflow:hidden;  -webkit-border-radius:6px;  -khtml-border-radius:6px;  -moz-border-radius:6px;  -ms-border-radius:6px;  -o-border-radius:6px;  border-radius:6px;  margin-bottom:46px; } .ct-portfolio-grid1 .grid-item-inner:hover .item--holder, .ct-portfolio-carousel1 .grid-item-inner:hover .item--holder {  opacity:1; } .ct-portfolio-grid1 .grid-item-inner:hover .item--featured img, .ct-portfolio-carousel1 .grid-item-inner:hover .item--featured img {  -webkit-transform:scale(1.1) rotate(3deg);  -khtml-transform:scale(1.1) rotate(3deg);  -moz-transform:scale(1.1) rotate(3deg);  -ms-transform:scale(1.1) rotate(3deg);  -o-transform:scale(1.1) rotate(3deg);  transform:scale(1.1) rotate(3deg); } .ct-portfolio-grid2 .item--holder {  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  z-index:99;  padding:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  -webkit-transform:scaleX(0);  -khtml-transform:scaleX(0);  -moz-transform:scaleX(0);  -ms-transform:scaleX(0);  -o-transform:scaleX(0);  transform:scaleX(0);  opacity:0; } @media screen and (max-width:1199px) {  .ct-portfolio-grid2 .item--holder {   padding-left:20px;   padding-right:20px;  } } @media screen and (max-width:575px) {  .ct-portfolio-grid2 .item--holder {   padding-left:30px;   padding-right:30px;  } } .ct-portfolio-grid2 .item--holder .item--holder-overlay {  z-index:-1;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  opacity:0.9;  background-color:#000;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-portfolio-grid2 .item--holder .item--title {  font-size:20px;  font-weight:600;  margin-bottom:8px;  color:#fff; } @media screen and (max-width:1199px) {  .ct-portfolio-grid2 .item--holder .item--title {   font-size:18px;  } } .ct-portfolio-grid2 .item--holder .item--title a {  color:inherit; } .ct-portfolio-grid2 .item--holder .item--title a:hover {  color:inherit; } .ct-portfolio-grid2 .item--holder .item--category {  font-size:14px;  color:#8d8d8d;  font-weight:600;  font-family:'Poppins', sans-serif; } .ct-portfolio-grid2 .item--holder .item--category a {  color:inherit; } .ct-portfolio-grid2 .item--holder .item--category a:hover {  color:inherit; } .ct-portfolio-grid2 .item--holder .item--readmore {  position:absolute;  bottom:30px;  right:30px;  line-height:1; } .ct-portfolio-grid2 .item--holder .item--readmore a {  display:inline-block;  font-size:32px;  color:#fff;  font-family:'Poppins', sans-serif;  height:54px;  width:54px;  line-height:54px;  text-align:center;  background-image:-webkit-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-moz-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-ms-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-o-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');  background-size:300%, 1px;  background-position:0%;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%; } .ct-portfolio-grid2 .item--holder .item--readmore a:hover {  background-position:100%; } .ct-portfolio-grid2 .item--holder .item--meta {  position:absolute;  top:30px;  left:30px; } .ct-portfolio-grid2 .grid-item-inner {  margin-bottom:30px;  position:relative;  overflow:hidden;  -webkit-border-radius:7px;  -khtml-border-radius:7px;  -moz-border-radius:7px;  -ms-border-radius:7px;  -o-border-radius:7px;  border-radius:7px; } .ct-portfolio-grid2 .grid-item-inner:hover .item--holder {  -webkit-transform:scaleX(1);  -khtml-transform:scaleX(1);  -moz-transform:scaleX(1);  -ms-transform:scaleX(1);  -o-transform:scaleX(1);  transform:scaleX(1);  opacity:1; } .ct-portfolio-grid2 .ct-load-more {  margin-top:0; } @media screen and (min-width:992px) {  .ct-portfolio-grid2 .ct-grid-inner > .grid-item:nth-child(1) {   -ms-flex:0 0 50%;   flex:0 0 50%;   max-width:50%;  }  .ct-portfolio-grid2 .ct-grid-inner > .grid-item:nth-child(1) .item--holder .item--meta {   top:65px;   left:50px;  }  .ct-portfolio-grid2 .ct-grid-inner > .grid-item:nth-child(1) .item--holder .item--readmore {   bottom:70px;   right:40px;  } } .ct-portfolio-grid3 .item--featured {  margin-bottom:20px;  position:relative;  overflow:hidden;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px; } .ct-portfolio-grid3 .item--featured img {  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  -webkit-transition:all 3000ms linear 0ms;  -khtml-transition:all 3000ms linear 0ms;  -moz-transition:all 3000ms linear 0ms;  -ms-transition:all 3000ms linear 0ms;  -o-transition:all 3000ms linear 0ms;  transition:all 3000ms linear 0ms; } .ct-portfolio-grid3 .item--featured .item--category {  position:absolute;  top:16px;  left:16px;  background-color:#ef9900;  color:#fff;  padding:0 13px;  -webkit-border-radius:2px;  -khtml-border-radius:2px;  -moz-border-radius:2px;  -ms-border-radius:2px;  -o-border-radius:2px;  border-radius:2px; } .ct-portfolio-grid3 .item--featured .item--category a {  color:inherit;  font-size:13px;  line-height:26px;  font-weight:600;  display:inline-block;  font-family:'Poppins', sans-serif; } .ct-portfolio-grid3 .item--featured .item--category a:hover {  color:inherit; } .ct-portfolio-grid3 .item--title {  margin-bottom:0;  font-size:24px;  line-height:30px; } .ct-portfolio-grid3 .item--title a {  color:inherit; } .ct-portfolio-grid3 .item--title a:hover {  color:#ef9900; } .ct-portfolio-grid3 .grid-item-inner {  margin-bottom:70px; } .ct-portfolio-grid3 .grid-item-inner:hover .item--featured img {  -webkit-transform:scale(1.2);  -khtml-transform:scale(1.2);  -moz-transform:scale(1.2);  -ms-transform:scale(1.2);  -o-transform:scale(1.2);  transform:scale(1.2); } .ct-portfolio-grid4 .grid-filter-wrap {  text-align:left;  margin-bottom:24px; } .ct-portfolio-grid4 .grid-filter-wrap span {  font-size:14px;  color:#0d2252;  line-height:37px;  padding:0 22px; } .ct-portfolio-grid4 .grid-filter-wrap span.active, .ct-portfolio-grid4 .grid-filter-wrap span:hover {  color:#fff; } .ct-portfolio-grid4 .grid-filter-wrap span:before {  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  background-image:none;  background-color:#ef9900;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } @media screen and (max-width:991px) {  .ct-portfolio-grid4 .grid-filter-wrap span {   padding:0 12px;   line-height:34px;   font-size:13px;  } } .ct-portfolio-grid4 .item--holder {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  display:flex;  flex-wrap:wrap;  flex-direction:column;  -webkit-transition:all 220ms linear 0ms;  -khtml-transition:all 220ms linear 0ms;  -moz-transition:all 220ms linear 0ms;  -ms-transition:all 220ms linear 0ms;  -o-transition:all 220ms linear 0ms;  transition:all 220ms linear 0ms;  -webkit-transform:translateY(100%);  -khtml-transform:translateY(100%);  -moz-transform:translateY(100%);  -ms-transform:translateY(100%);  -o-transform:translateY(100%);  transform:translateY(100%); } .ct-portfolio-grid4 .item--holder .item--readmore {  width:100%;  background-color:rgba(21, 38, 68, 0.9);  display:flex;  flex-wrap:nowrap;  align-items:center;  justify-content:center;  flex-grow:1; } .ct-portfolio-grid4 .item--holder .item--readmore a {  width:47px;  height:47px;  line-height:47px;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  background-color:#fff;  text-align:center;  font-size:17px;  color:#272727;  -webkit-transform:translateY(-60px);  -khtml-transform:translateY(-60px);  -moz-transform:translateY(-60px);  -ms-transform:translateY(-60px);  -o-transform:translateY(-60px);  transform:translateY(-60px);  opacity:0;  -webkit-transition:all 220ms linear 0ms;  -khtml-transition:all 220ms linear 0ms;  -moz-transition:all 220ms linear 0ms;  -ms-transition:all 220ms linear 0ms;  -o-transition:all 220ms linear 0ms;  transition:all 220ms linear 0ms; } .ct-portfolio-grid4 .item--holder .item--readmore a:hover {  background-color:#ef9900;  color:#fff;  -webkit-transition-delay:0s !important;  -moz-transition-delay:0s !important;  transition-delay:0s !important; } .ct-portfolio-grid4 .item--meta {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  padding:18px 30px;  text-align:center;  width:100%; } .ct-portfolio-grid4 .item--meta .item--title {  font-size:20px;  margin-bottom:0;  color:#fff; } .ct-portfolio-grid4 .item--meta .item--title a {  color:inherit; } .ct-portfolio-grid4 .grid-item-inner {  margin-bottom:30px;  position:relative;  overflow:hidden; } .ct-portfolio-grid4 .grid-item-inner:hover .item--readmore a {  -webkit-transform:translateY(0%);  -khtml-transform:translateY(0%);  -moz-transform:translateY(0%);  -ms-transform:translateY(0%);  -o-transform:translateY(0%);  transform:translateY(0%);  opacity:1;  -webkit-transition-delay:0.12s;  -moz-transition-delay:0.12s;  transition-delay:0.12s; } .ct-portfolio-grid4 .grid-item-inner:hover .item--holder {  -webkit-transform:translateY(0%);  -khtml-transform:translateY(0%);  -moz-transform:translateY(0%);  -ms-transform:translateY(0%);  -o-transform:translateY(0%);  transform:translateY(0%); } .ct-portfolio-grid4 .ct-load-more {  margin-top:8px; } .ct-portfolio-grid4 .ct-load-more .btn {  padding:0;  background-color:transparent;  background-image:none;  color:#152644;  line-height:normal;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-portfolio-grid4 .ct-load-more .btn:hover {  color:#ef9900; } .ct-portfolio-grid4 .ct-load-more .btn:focus {  background-image:none;  background-color:transparent; } .ct-portfolio-grid4 .ct-load-more .btn .fac-redo {  margin-right:0;  margin-left:8px;  color:#ef9900; } .ct-portfolio-grid4 .ct-load-more .btn .fac-redo:not(.fa-spin)::before {  content:"\f061"; } .ct-portfolio-grid5.ct-grid {  margin:0; } .ct-portfolio-grid5 .grid-item {  padding:0; } .ct-portfolio-grid5 .item--featured {  position:relative;  overflow:hidden; } .ct-portfolio-grid5 .item--featured img {  width:100%;  -webkit-transition:all 220ms linear 0ms;  -khtml-transition:all 220ms linear 0ms;  -moz-transition:all 220ms linear 0ms;  -ms-transition:all 220ms linear 0ms;  -o-transition:all 220ms linear 0ms;  transition:all 220ms linear 0ms; } .ct-portfolio-grid5 .item--title {  font-size:30px;  color:#283a57;  margin-bottom:6px; } @media screen and (max-width:1400px) {  .ct-portfolio-grid5 .item--title {   font-size:22px;  } } @media screen and (max-width:991px) {  .ct-portfolio-grid5 .item--title {   font-size:20px;  } } @media screen and (max-width:575px) {  .ct-portfolio-grid5 .item--title {   font-size:18px;  } } .ct-portfolio-grid5 .item--title a {  color:inherit; } .ct-portfolio-grid5 .item--title a:hover {  color:#ef9900; } .ct-portfolio-grid5 .item--category {  font-family:'Poppins', sans-serif;  color:#636e80;  line-height:normal; } .ct-portfolio-grid5 .item--category a {  color:inherit; } @media screen and (max-width:575px) {  .ct-portfolio-grid5 .item--category {   font-size:14px;  } } .ct-portfolio-grid5 .item--meta {  margin-right:20px;  flex-grow:1;  padding:17px 0; } .ct-portfolio-grid5 .item--holder {  padding:16px 40px;  background-color:#fff;  position:absolute;  bottom:40px;  left:40px;  right:40px;  display:flex;  flex-wrap:wrap;  align-items:center;  -webkit-transition:all 220ms linear 0ms;  -khtml-transition:all 220ms linear 0ms;  -moz-transition:all 220ms linear 0ms;  -ms-transition:all 220ms linear 0ms;  -o-transition:all 220ms linear 0ms;  transition:all 220ms linear 0ms;  opacity:0;  -webkit-transform:translateY(-60px);  -khtml-transform:translateY(-60px);  -moz-transform:translateY(-60px);  -ms-transform:translateY(-60px);  -o-transform:translateY(-60px);  transform:translateY(-60px); } @media screen and (max-width:1400px) {  .ct-portfolio-grid5 .item--holder {   padding-left:30px;   padding-right:30px;  } } @media screen and (max-width:1199px) {  .ct-portfolio-grid5 .item--holder {   bottom:30px;   left:30px;   right:30px;  } } @media screen and (max-width:767px) {  .ct-portfolio-grid5 .item--holder {   padding:30px 20px;  } } @media screen and (max-width:575px) {  .ct-portfolio-grid5 .item--holder {   bottom:15px;   left:15px;   right:15px;   padding-top:15px;   padding-bottom:15px;  } } .ct-portfolio-grid5 .item--readmore a {  display:inline-block;  font-family:'Poppins', sans-serif;  font-size:30px;  font-weight:600;  color:#fff;  background-color:#ef9900;  -webkit-box-shadow:0 7px 18px rgba(239, 153, 0, 0.19);  -khtml-box-shadow:0 7px 18px rgba(239, 153, 0, 0.19);  -moz-box-shadow:0 7px 18px rgba(239, 153, 0, 0.19);  -ms-box-shadow:0 7px 18px rgba(239, 153, 0, 0.19);  -o-box-shadow:0 7px 18px rgba(239, 153, 0, 0.19);  box-shadow:0 7px 18px rgba(239, 153, 0, 0.19);  height:60px;  width:60px;  line-height:60px;  text-align:center;  -webkit-border-radius:60px;  -khtml-border-radius:60px;  -moz-border-radius:60px;  -ms-border-radius:60px;  -o-border-radius:60px;  border-radius:60px; } .ct-portfolio-grid5 .item--readmore a:hover {  background-color:#ef9900; } @media screen and (max-width:1199px) {  .ct-portfolio-grid5 .item--readmore a {   height:50px;   width:50px;   line-height:50px;   font-size:24px;  } } .ct-portfolio-grid5 .grid-item-inner {  position:relative;  overflow:hidden; } .ct-portfolio-grid5 .grid-item-inner:hover .item--holder {  opacity:1;  -webkit-transform:translateY(0px);  -khtml-transform:translateY(0px);  -moz-transform:translateY(0px);  -ms-transform:translateY(0px);  -o-transform:translateY(0px);  transform:translateY(0px); } .ct-portfolio-grid5 .grid-item-inner:hover .item--featured img {  -webkit-transform:scale(1.12);  -khtml-transform:scale(1.12);  -moz-transform:scale(1.12);  -ms-transform:scale(1.12);  -o-transform:scale(1.12);  transform:scale(1.12); } .ct-portfolio-carousel1 .grid-item-inner {  margin-bottom:0; } @media screen and (min-width:992px) {  .ct-portfolio-carousel1 .ct-slick-carousel[data-arrows="true"] {   padding-bottom:0;   padding-left:90px;   padding-right:90px;  }  .ct-portfolio-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow {   top:50%;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);   margin:0;  }  .ct-portfolio-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {   left:15px;  }  .ct-portfolio-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   right:15px;   left:auto;  } } .ct-portfolio-carousel1.style2 .grid-item-inner {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .ct-portfolio-carousel1.style2 .grid-item-inner .item--featured {  position:relative; } .ct-portfolio-carousel1.style2 .grid-item-inner .item--featured:before {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(0, 0, 0, 0.29);  z-index:99; } .ct-portfolio-carousel1.style2 .grid-item-inner .item--holder {  z-index:101;  padding-top:80px; } @media screen and (min-width:1400px) {  .ct-portfolio-carousel1.style2 .grid-item-inner .item--holder {   padding-left:50px;   padding-bottom:70px;   padding-right:40px;  }  .ct-portfolio-carousel1.style2 .grid-item-inner .item--holder .item--readmore a {   height:58px;   width:58px;   line-height:58px;  } } .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta {  display:flex;  flex-wrap:wrap;  flex-direction:column-reverse; } .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--title {  margin-top:5px;  font-size:24px; } .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category {  font-size:16px;  font-weight:400; } .ct-portfolio-carousel1.style2 .slick-dots {  display:flex;  margin-top:40px;  margin-bottom:12px;  justify-content:left;  margin-left:15px; } .ct-portfolio-carousel1.style2 .slick-dots li {  margin:0 10px; } .ct-portfolio-carousel1.style2 .slick-dots li button {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .ct-portfolio-carousel1.style2 .slick-dots li button:before {  content:'';  height:26px;  width:26px;  -webkit-border-radius:26px;  -khtml-border-radius:26px;  -moz-border-radius:26px;  -ms-border-radius:26px;  -o-border-radius:26px;  border-radius:26px;  border:2px solid #e9e9e9;  position:absolute;  left:-10px;  top:-10px;  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-portfolio-carousel1.style2 .slick-dots li.slick-active button {  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1); } .ct-portfolio-carousel1.style2 .slick-dots li.slick-active button:before {  opacity:1; } @media screen and (min-width:1200px) {  .portfolio-offser-left .ct-portfolio-carousel1 {   overflow:hidden;  }  .portfolio-offser-left .ct-portfolio-carousel1 .slick-list {   margin-left:-190px;  } } .ct-nav-slick {  width:162px;  height:70px;  background-color:#fff;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  -webkit-box-shadow:0 25px 28px rgba(29, 27, 76, 0.19);  -khtml-box-shadow:0 25px 28px rgba(29, 27, 76, 0.19);  -moz-box-shadow:0 25px 28px rgba(29, 27, 76, 0.19);  -ms-box-shadow:0 25px 28px rgba(29, 27, 76, 0.19);  -o-box-shadow:0 25px 28px rgba(29, 27, 76, 0.19);  box-shadow:0 25px 28px rgba(29, 27, 76, 0.19);  display:flex;  flex-wrap:wrap;  align-items:center;  justify-content:center;  margin:0 auto; } .ct-nav-slick .nav-prev, .ct-nav-slick .nav-next {  width:33px;  height:33px;  -webkit-border-radius:33px;  -khtml-border-radius:33px;  -moz-border-radius:33px;  -ms-border-radius:33px;  -o-border-radius:33px;  border-radius:33px;  border:2px solid #20b34d;  color:#20b34d;  margin:0 6px;  cursor:pointer;  position:relative;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-nav-slick .nav-prev i, .ct-nav-slick .nav-next i {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-nav-slick .nav-prev:hover, .ct-nav-slick .nav-next:hover {  background-color:#20b34d;  color:#fff; } .ct-portfolio-carousel2 .item--featured {  position:relative;  -webkit-transform:scale(0.85);  -khtml-transform:scale(0.85);  -moz-transform:scale(0.85);  -ms-transform:scale(0.85);  -o-transform:scale(0.85);  transform:scale(0.85);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-portfolio-carousel2 .item--featured:before {  content:'';  height:70%;  position:absolute;  left:0;  right:0;  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(32, 179, 77, 0.85) 30%), to(rgba(32, 179, 77, 0)));  background-image:-webkit-linear-gradient(bottom, rgba(32, 179, 77, 0.85) 30%, rgba(32, 179, 77, 0));  background-image:-moz-linear-gradient(bottom, rgba(32, 179, 77, 0.85) 30%, rgba(32, 179, 77, 0));  background-image:-ms-linear-gradient(bottom, rgba(32, 179, 77, 0.85) 30%, rgba(32, 179, 77, 0));  background-image:-o-linear-gradient(bottom, rgba(32, 179, 77, 0.85) 30%, rgba(32, 179, 77, 0));  background-image:linear-gradient(bottom, rgba(32, 179, 77, 0.85) 30%, rgba(32, 179, 77, 0));  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(32, 179, 77, 0.85) 30%', endColorStr='rgba(32, 179, 77, 0)');  z-index:1;  bottom:0;  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-portfolio-carousel2 .item--featured img {  -webkit-filter:grayscale(85%);  filter:grayscale(85%);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  width:100%; } .ct-portfolio-carousel2 .item--title {  font-size:26px;  color:#fff;  margin-bottom:3px; } .ct-portfolio-carousel2 .item--title a {  color:inherit; } .ct-portfolio-carousel2 .item--title a:hover {  color:inherit; } .ct-portfolio-carousel2 .item--category {  font-size:15px;  color:#ef9900; } .ct-portfolio-carousel2 .item--category a {  color:inherit; } .ct-portfolio-carousel2 .item--meta {  position:absolute;  bottom:0;  left:0;  right:0;  text-align:center;  padding:30px 30px 46px 30px;  z-index:2;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0; } .ct-portfolio-carousel2 .grid-item-inner {  position:relative;  margin:40px 0; } .ct-portfolio-carousel2 .carousel-item.slick-center {  position:relative;  z-index:99; } .ct-portfolio-carousel2 .carousel-item.slick-center .item--featured {  -webkit-transform:scale(1.15);  -khtml-transform:scale(1.15);  -moz-transform:scale(1.15);  -ms-transform:scale(1.15);  -o-transform:scale(1.15);  transform:scale(1.15); } @media screen and (max-width:767px) {  .ct-portfolio-carousel2 .carousel-item.slick-center .item--featured {   -webkit-transform:scale(1);   -khtml-transform:scale(1);   -moz-transform:scale(1);   -ms-transform:scale(1);   -o-transform:scale(1);   transform:scale(1);  } } .ct-portfolio-carousel2 .carousel-item.slick-center .item--featured:before {  opacity:1; } .ct-portfolio-carousel2 .carousel-item.slick-center .item--featured img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } .ct-portfolio-carousel2 .carousel-item.slick-center .item--meta {  opacity:1; } .ct-portfolio-carousel2 .slick-list {  padding:0 !important; } @media screen and (max-width:991px) {  .ct-portfolio-carousel2 .slick-list {   padding:0 200px !important;  } } @media screen and (max-width:767px) {  .ct-portfolio-carousel2 .slick-list {   padding:0px !important;  } } .ct-portfolio-carousel2 .ct-nav-slick {  margin-top:-53px;  position:relative;  z-index:99;  direction:ltr; } .ct-portfolio-detail {  margin-bottom:0;  list-style:none; } .ct-portfolio-detail li {  font-size:15px;  color:#666; } .ct-portfolio-detail li + li {  margin-top:8px; } .ct-portfolio-detail li i {  color:#ef9900;  margin-right:4px; } .ct-portfolio-detail li label {  font-weight:600;  color:#222; } .item--gap {  width:76px;  height:3px;  margin:auto;  position:relative; } .item--gap:before, .item--gap:after {  content:'';  height:100%;  position:absolute;  top:0;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .item--gap:before {  left:0;  width:19px; } .item--gap:after {  right:0;  width:51px; } .more-plus {  height:57px;  width:57px;  line-height:57px;  text-align:center;  background-color:#fff;  -webkit-border-radius:57px;  -khtml-border-radius:57px;  -moz-border-radius:57px;  -ms-border-radius:57px;  -o-border-radius:57px;  border-radius:57px;  font-size:22px;  font-weight:500;  color:#1a1a1a;  font-family:'Poppins', sans-serif;  display:inline-block; } .more-plus:hover, .more-plus:focus {  background-color:#ef9900;  color:#fff;  -webkit-box-shadow:0 0 0 10px rgba(239, 153, 0, 0.4);  -khtml-box-shadow:0 0 0 10px rgba(239, 153, 0, 0.4);  -moz-box-shadow:0 0 0 10px rgba(239, 153, 0, 0.4);  -ms-box-shadow:0 0 0 10px rgba(239, 153, 0, 0.4);  -o-box-shadow:0 0 0 10px rgba(239, 153, 0, 0.4);  box-shadow:0 0 0 10px rgba(239, 153, 0, 0.4); } .ct-service-grid1 .item--popup {  display:none; } .ct-service-grid1 .item--featured, .ct-service-carousel1 .item--featured {  position:relative; } .ct-service-grid1 .item--featured:before, .ct-service-carousel1 .item--featured:before {  content:'';  width:100%;  height:80%;  left:0;  bottom:0;  position:absolute;  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.76)), to(rgba(0, 0, 0, 0)));  background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.76), rgba(0, 0, 0, 0));  background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.76), rgba(0, 0, 0, 0));  background-image:-ms-linear-gradient(bottom, rgba(0, 0, 0, 0.76), rgba(0, 0, 0, 0));  background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.76), rgba(0, 0, 0, 0));  background-image:linear-gradient(bottom, rgba(0, 0, 0, 0.76), rgba(0, 0, 0, 0));  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0.76)', endColorStr='rgba(0, 0, 0, 0)'); } .ct-service-grid1 .item--featured img, .ct-service-carousel1 .item--featured img {  width:100%; } .ct-service-grid1 .item--holder, .ct-service-carousel1 .item--holder {  -webkit-transition-delay:0.3s;  -moz-transition-delay:0.3s;  transition-delay:0.3s;  display:flex;  flex-wrap:wrap;  width:100%;  align-items:center;  background-color:#fff;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  padding:40px 50px;  -webkit-transform-origin:50% 0%;  transform-origin:50% 0%;  -webkit-transition:all 300ms linear 100ms;  -khtml-transition:all 300ms linear 100ms;  -moz-transition:all 300ms linear 100ms;  -ms-transition:all 300ms linear 100ms;  -o-transition:all 300ms linear 100ms;  transition:all 300ms linear 100ms;  -webkit-transform:perspective(500px) rotateX(0deg);  -khtml-transform:perspective(500px) rotateX(0deg);  -moz-transform:perspective(500px) rotateX(0deg);  -ms-transform:perspective(500px) rotateX(0deg);  -o-transform:perspective(500px) rotateX(0deg);  transform:perspective(500px) rotateX(0deg); } @media screen and (max-width:1199px) {  .ct-service-grid1 .item--holder, .ct-service-carousel1 .item--holder {   padding-left:30px;   padding-right:30px;  } } @media screen and (max-width:767px) {  .ct-service-grid1 .item--holder, .ct-service-carousel1 .item--holder {   padding-left:20px;   padding-right:20px;  } } .ct-service-grid1 .item--holder .item--icon, .ct-service-carousel1 .item--holder .item--icon {  line-height:1;  margin:0 auto 26px auto; } .ct-service-grid1 .item--holder .item--icon i, .ct-service-carousel1 .item--holder .item--icon i {  font-size:74px; } @media screen and (max-width:1199px) {  .ct-service-grid1 .item--holder .item--icon i, .ct-service-carousel1 .item--holder .item--icon i {   font-size:54px;  } } .ct-service-grid1 .item--holder .item--icon img, .ct-service-carousel1 .item--holder .item--icon img {  max-height:80px; } .ct-service-grid1 .item--holder .item--icon-abs, .ct-service-carousel1 .item--holder .item--icon-abs {  position:absolute;  bottom:-41px;  right:-43px;  line-height:1; } .ct-service-grid1 .item--holder .item--icon-abs i, .ct-service-carousel1 .item--holder .item--icon-abs i {  font-size:126px;  opacity:0.4; } .ct-service-grid1 .item--holder .item--title, .ct-service-carousel1 .item--holder .item--title {  font-size:22px;  margin-bottom:19px; } @media screen and (max-width:1199px) {  .ct-service-grid1 .item--holder .item--title, .ct-service-carousel1 .item--holder .item--title {   font-size:20px;  } } .ct-service-grid1 .item--holder .item--title a, .ct-service-carousel1 .item--holder .item--title a {  color:inherit; } .ct-service-grid1 .item--holder .item--title a:hover, .ct-service-carousel1 .item--holder .item--title a:hover {  color:inherit; } .ct-service-grid1 .item--holder .item--content, .ct-service-carousel1 .item--holder .item--content {  margin-top:17px; } @media screen and (max-width:1199px) {  .ct-service-grid1 .item--holder .item--content, .ct-service-carousel1 .item--holder .item--content {   font-size:14px;   line-height:24px;  } } .ct-service-grid1 .item--meta, .ct-service-carousel1 .item--meta {  position:absolute;  top:0;  left:0;  width:100%;  background-color:#0e0e0e;  padding:40px;  -webkit-transform-origin:50% 0%;  transform-origin:50% 0%;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0;  -webkit-transform:perspective(500px) rotateX(-90deg);  -khtml-transform:perspective(500px) rotateX(-90deg);  -moz-transform:perspective(500px) rotateX(-90deg);  -ms-transform:perspective(500px) rotateX(-90deg);  -o-transform:perspective(500px) rotateX(-90deg);  transform:perspective(500px) rotateX(-90deg); } @media screen and (max-width:1199px) {  .ct-service-grid1 .item--meta, .ct-service-carousel1 .item--meta {   padding-left:30px;   padding-right:30px;  } } .ct-service-grid1 .item--meta .item--title, .ct-service-carousel1 .item--meta .item--title {  font-size:22px;  margin-bottom:21px;  color:#fff; } .ct-service-grid1 .item--meta .item--title a, .ct-service-carousel1 .item--meta .item--title a {  color:inherit; } .ct-service-grid1 .item--meta .item--title a:hover, .ct-service-carousel1 .item--meta .item--title a:hover {  color:inherit; } .ct-service-grid1 .grid-item-inner, .ct-service-carousel1 .grid-item-inner {  text-align:center;  background-color:#ef9900;  margin-bottom:64px;  position:relative;  overflow:hidden;  -webkit-box-shadow:0 8px 40px rgba(12, 12, 12, 0.1);  -khtml-box-shadow:0 8px 40px rgba(12, 12, 12, 0.1);  -moz-box-shadow:0 8px 40px rgba(12, 12, 12, 0.1);  -ms-box-shadow:0 8px 40px rgba(12, 12, 12, 0.1);  -o-box-shadow:0 8px 40px rgba(12, 12, 12, 0.1);  box-shadow:0 8px 40px rgba(12, 12, 12, 0.1);  padding-top:8px; } .ct-service-grid1 .grid-item-inner:before, .ct-service-carousel1 .grid-item-inner:before {  content:'';  height:8px;  position:absolute;  top:0px;  left:0;  width:100%;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .ct-service-grid1 .grid-item-inner .grid-item-over, .ct-service-carousel1 .grid-item-inner .grid-item-over {  position:relative; } .ct-service-grid1 .grid-item-inner:not(.active-featured), .ct-service-carousel1 .grid-item-inner:not(.active-featured) {  min-width:420px; } .ct-service-grid1 .grid-item-inner:hover .item--holder, .ct-service-carousel1 .grid-item-inner:hover .item--holder {  opacity:0;  -webkit-transform:perspective(500px) rotateX(-90deg);  -khtml-transform:perspective(500px) rotateX(-90deg);  -moz-transform:perspective(500px) rotateX(-90deg);  -ms-transform:perspective(500px) rotateX(-90deg);  -o-transform:perspective(500px) rotateX(-90deg);  transform:perspective(500px) rotateX(-90deg);  -webkit-transition-delay:0s;  -moz-transition-delay:0s;  transition-delay:0s;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-grid1 .grid-item-inner:hover .item--meta, .ct-service-carousel1 .grid-item-inner:hover .item--meta {  opacity:1;  -webkit-transform:perspective(500px) rotateX(0deg);  -khtml-transform:perspective(500px) rotateX(0deg);  -moz-transform:perspective(500px) rotateX(0deg);  -ms-transform:perspective(500px) rotateX(0deg);  -o-transform:perspective(500px) rotateX(0deg);  transform:perspective(500px) rotateX(0deg);  -webkit-transition-delay:0.2s;  -moz-transition-delay:0.2s;  transition-delay:0.2s; } .ct-service-grid2 .item--featured {  position:relative; } .ct-service-grid2 .item--featured:before {  content:'';  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 4, 9, 0.95)), to(rgba(0, 4, 9, 0)));  background-image:-webkit-linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));  background-image:-moz-linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));  background-image:-ms-linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));  background-image:-o-linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));  background-image:linear-gradient(bottom, rgba(0, 4, 9, 0.95), rgba(0, 4, 9, 0));  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 4, 9, 0.95)', endColorStr='rgba(0, 4, 9, 0)');  width:100%;  height:80%;  position:absolute;  bottom:0;  left:0; } .ct-service-grid2 .item--title {  font-size:20px;  margin-bottom:0; } @media screen and (max-width:1199px) {  .ct-service-grid2 .item--title {   font-size:18px;  } } .ct-service-grid2 .item--title a {  color:inherit; } .ct-service-grid2 .item--title a:hover {  color:inherit; } .ct-service-grid2 .item--meta {  position:absolute;  bottom:0;  left:0;  right:0;  padding:24px 20px 39px;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-service-grid2 .item--meta .item--title {  color:#fff; } .ct-service-grid2 .item--holder {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  padding:20px 30px;  display:flex;  flex-wrap:wrap;  width:100%;  align-items:center;  background-color:#e4eaee;  opacity:1;  -webkit-transform:translateY(100%);  -khtml-transform:translateY(100%);  -moz-transform:translateY(100%);  -ms-transform:translateY(100%);  -o-transform:translateY(100%);  transform:translateY(100%);  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } @media screen and (max-width:1199px) {  .ct-service-grid2 .item--holder {   padding-left:15px;   padding-right:15px;  } } .ct-service-grid2 .item--holder .item--title {  margin-bottom:12px; } .ct-service-grid2 .item--holder .item--content {  margin-bottom:22px; } @media screen and (max-width:1199px) {  .ct-service-grid2 .item--holder .item--content {   margin-bottom:16px;  } } @media screen and (max-width:1199px) {  .ct-service-grid2 .item--holder .item--content {   font-size:14px;   line-height:24px;  } } .ct-service-grid2 .item--holder .entry-readmore a {  font-size:14px;  line-height:43px;  padding:0 28px; } .ct-service-grid2 .item--image {  opacity:0; } .ct-service-grid2 .item--body {  padding:20px;  position:absolute;  top:50%;  left:0;  right:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-service-grid2 .item--body h3 {  font-size:25px;  line-height:36px;  font-family:inherit;  font-weight:400;  margin-bottom:42px; } @media screen and (max-width:1199px) {  .ct-service-grid2 .item--body h3 {   font-size:20px;   line-height:1.3;   margin-bottom:32px;  } } .ct-service-grid2 .item--body a {  display:inline-block;  width:75px;  height:75px;  line-height:75px;  font-size:30px;  color:#fff;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  background-image:-webkit-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-moz-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-ms-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-o-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');  background-size:300%, 1px;  background-position:0%;  -webkit-border-radius:75px;  -khtml-border-radius:75px;  -moz-border-radius:75px;  -ms-border-radius:75px;  -o-border-radius:75px;  border-radius:75px;  font-family:'Poppins', sans-serif; } @media screen and (max-width:1199px) {  .ct-service-grid2 .item--body a {   width:55px;   height:55px;   line-height:55px;  } } .ct-service-grid2 .item--body a:hover {  color:#fff;  background-position:100%; } .ct-service-grid2 .grid-item-inner {  text-align:center;  position:relative;  overflow:hidden;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  margin-bottom:30px; } .ct-service-grid2 .grid-item-inner:hover .item--holder {  opacity:1;  -webkit-transform:translateY(0%);  -khtml-transform:translateY(0%);  -moz-transform:translateY(0%);  -ms-transform:translateY(0%);  -o-transform:translateY(0%);  transform:translateY(0%); } .ct-service-grid2 .grid-item-inner:hover .item--meta {  opacity:0; } .ct-service-grid3 .grid-item-holder {  position:relative; } .ct-service-grid3 .grid-item-holder .item--readmore {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:99; } .ct-service-grid3 .grid-item-inner {  margin-bottom:30px; } .ct-service-grid4 .item--title {  font-size:20px;  margin-bottom:8px;  color:#fff;  padding-left:40px;  padding-right:0px;  position:relative;  display:inline-block;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } @media screen and (max-width:1199px) {  .ct-service-grid4 .item--title {   font-size:18px;  } } .ct-service-grid4 .item--title i {  font-size:28px;  font-weight:normal;  position:absolute;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(top, #ef9900, #f90);  background-image:-moz-linear-gradient(top, #ef9900, #f90);  background-image:-ms-linear-gradient(top, #ef9900, #f90);  background-image:-o-linear-gradient(top, #ef9900, #f90);  background-image:linear-gradient(top, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90');  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-grid4 .item--title i.icon-left {  left:0; } .ct-service-grid4 .item--title i.icon-right {  right:-40px;  opacity:0; } .ct-service-grid4 .item--content {  font-size:16px;  line-height:26px;  color:#cacacb; } @media screen and (max-width:1199px) {  .ct-service-grid4 .item--content {   font-size:14px;   line-height:24px;  } } .ct-service-grid4 .item--readmore {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:99; } .ct-service-grid4 .grid-item-inner {  background-color:#292929;  padding:38px 30px 38px 40px;  margin-bottom:30px;  position:relative; } @media screen and (max-width:1199px) {  .ct-service-grid4 .grid-item-inner {   padding-left:20px;   padding-right:20px;  } } .ct-service-grid4 .grid-item-inner:before {  content:'';  height:4px;  width:0px;  margin:auto;  position:absolute;  left:0;  bottom:-4px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-grid4 .grid-item-inner:hover:before {  width:100%; } .ct-service-grid4 .grid-item-inner:hover .item--title {  padding-left:0;  padding-right:40px; } .ct-service-grid4 .grid-item-inner:hover .item--title .icon-left {  left:-40px;  opacity:0; } .ct-service-grid4 .grid-item-inner:hover .item--title .icon-right {  opacity:1;  right:0; } .ct-service-grid4 .ct-load-more {  margin-top:30px; } .ct-service-grid4 .ct-load-more .btn {  padding:0 24px;  overflow:hidden; } .ct-service-grid4 .ct-load-more .btn:after {  content:'';  position:absolute;  top:0;  left:-200%;  width:200%;  height:100%;  -webkit-transform:skewX(-20deg);  -khtml-transform:skewX(-20deg);  -moz-transform:skewX(-20deg);  -ms-transform:skewX(-20deg);  -o-transform:skewX(-20deg);  transform:skewX(-20deg);  background-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.4)), to(transparent));  background-image:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.4), transparent);  display:none; } .ct-service-grid4 .ct-load-more .btn:hover:after {  -webkit-animation:btn_shine 1.2s ease;  animation:btn_shine 1.2s ease;  -webkit-animation-delay:0.1s;  animation-delay:0.1s; } .ct-service-grid4 .ct-load-more i {  display:none; } .ct-service-grid4 .ct-load-more i.fa-spin {  display:inline-block; } .ct-service-grid5 .item--icon {  line-height:1;  margin-right:22px;  margin-top:3px; } @media screen and (max-width:991px) {  .ct-service-grid5 .item--icon {   margin-right:18px;  } } .ct-service-grid5 .item--icon i {  font-size:70px;  color:#ef9900; } .ct-service-grid5 .item--icon img {  max-width:70px; } @media screen and (max-width:991px) {  .ct-service-grid5 .item--icon img {   max-width:60px;  } } .ct-service-grid5 .item--title {  margin-bottom:10px;  font-size:22px;  line-height:1.5; } @media screen and (max-width:575px) {  .ct-service-grid5 .item--title {   font-size:20px;  } } .ct-service-grid5 .item--title a {  color:inherit; } .ct-service-grid5 .item--title a:hover {  color:inherit; } .ct-service-grid5 .item--desc {  font-size:16px;  line-height:24px;  color:#000;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } @media screen and (max-width:575px) {  .ct-service-grid5 .item--desc {   font-size:14px;  } } .ct-service-grid5 .grid-item-inner {  position:relative;  display:flex;  flex-wrap:nowrap;  padding:40px 32px;  background-color:#fff;  -webkit-box-shadow:0 0 16px rgba(0, 0, 0, 0.05);  -khtml-box-shadow:0 0 16px rgba(0, 0, 0, 0.05);  -moz-box-shadow:0 0 16px rgba(0, 0, 0, 0.05);  -ms-box-shadow:0 0 16px rgba(0, 0, 0, 0.05);  -o-box-shadow:0 0 16px rgba(0, 0, 0, 0.05);  box-shadow:0 0 16px rgba(0, 0, 0, 0.05);  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  margin-bottom:30px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } @media screen and (max-width:991px) {  .ct-service-grid5 .grid-item-inner {   padding-left:30px;   padding-right:20px;  } } .ct-service-grid5 .grid-item-inner .item--readmore {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:99; } .ct-service-grid5 .grid-item-inner:hover {  background-color:#ef9900;  -webkit-box-shadow:0 0 16px rgba(239, 153, 0, 0.05);  -khtml-box-shadow:0 0 16px rgba(239, 153, 0, 0.05);  -moz-box-shadow:0 0 16px rgba(239, 153, 0, 0.05);  -ms-box-shadow:0 0 16px rgba(239, 153, 0, 0.05);  -o-box-shadow:0 0 16px rgba(239, 153, 0, 0.05);  box-shadow:0 0 16px rgba(239, 153, 0, 0.05); } .ct-service-grid5 .grid-item-inner:hover .item--desc, .ct-service-grid5 .grid-item-inner:hover .item--title a {  color:#fff; } .ct-service-grid6 .item--featured {  position:relative;  overflow:hidden; } .ct-service-grid6 .item--featured img {  width:100%; } .ct-service-grid6 .item--featured .ct-edge-hide, .ct-service-grid6 .item--featured .ct-edge-hover {  height:15px;  position:absolute;  bottom:-1px;  left:-3px;  right:-3px;  width:calc(100% + 6px);  width:-webkit-calc(100% + 6px);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-grid6 .item--featured .ct-edge-hover {  opacity:0; } .ct-service-grid6 .item--title {  margin-bottom:9px;  font-size:20px;  line-height:24px; } .ct-service-grid6 .item--title a {  color:inherit; } .ct-service-grid6 .item--title a:hover {  color:#ef9900; } .ct-service-grid6 .item--meta {  background-color:#fff;  padding:22px 30px 22px;  text-align:center; } .ct-service-grid6 .item-readmore {  display:none; } .ct-service-grid6 .item-readmore a {  font-size:14px;  color:#ef9900;  font-weight:600;  font-family:'Poppins', sans-serif;  padding-right:30px;  position:relative; } .ct-service-grid6 .item-readmore a:hover {  padding-right:40px; } .ct-service-grid6 .item-readmore i {  font-size:22px;  position:absolute;  top:50%;  right:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-service-grid6 .grid-item-inner {  overflow:hidden;  -webkit-border-radius:6px;  -khtml-border-radius:6px;  -moz-border-radius:6px;  -ms-border-radius:6px;  -o-border-radius:6px;  border-radius:6px;  margin-bottom:65px;  -webkit-box-shadow:0 11px 16px rgba(45, 37, 118, 0.1);  -khtml-box-shadow:0 11px 16px rgba(45, 37, 118, 0.1);  -moz-box-shadow:0 11px 16px rgba(45, 37, 118, 0.1);  -ms-box-shadow:0 11px 16px rgba(45, 37, 118, 0.1);  -o-box-shadow:0 11px 16px rgba(45, 37, 118, 0.1);  box-shadow:0 11px 16px rgba(45, 37, 118, 0.1);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-grid6 .grid-item-inner:hover {  -webkit-transform:translateY(-17px);  -khtml-transform:translateY(-17px);  -moz-transform:translateY(-17px);  -ms-transform:translateY(-17px);  -o-transform:translateY(-17px);  transform:translateY(-17px);  -webkit-box-shadow:0 27px 49px rgba(45, 37, 118, 0.3);  -khtml-box-shadow:0 27px 49px rgba(45, 37, 118, 0.3);  -moz-box-shadow:0 27px 49px rgba(45, 37, 118, 0.3);  -ms-box-shadow:0 27px 49px rgba(45, 37, 118, 0.3);  -o-box-shadow:0 27px 49px rgba(45, 37, 118, 0.3);  box-shadow:0 27px 49px rgba(45, 37, 118, 0.3); } .ct-service-grid6 .grid-item-inner:hover .item--featured .ct-edge-hide {  opacity:0; } .ct-service-grid6 .grid-item-inner:hover .item--featured .ct-edge-hover {  opacity:1; } .ct-service-grid7 .item--featured {  position:relative;  overflow:hidden; } .ct-service-grid7 .item--featured img {  width:100%; } .ct-service-grid7 .item--featured .ct-edge-hover {  opacity:0; } .ct-service-grid7 .item--title {  margin-bottom:0;  font-size:20px;  line-height:24px; } .ct-service-grid7 .item--title a {  color:inherit; } .ct-service-grid7 .item--title a:hover {  color:#ef9900; } .ct-service-grid7 .item--meta {  background-color:#fff;  padding:26px 30px 26px;  text-align:center;  position:relative;  -webkit-border-radius:0 0 6px 6px;  -khtml-border-radius:0 0 6px 6px;  -moz-border-radius:0 0 6px 6px;  -ms-border-radius:0 0 6px 6px;  -o-border-radius:0 0 6px 6px;  border-radius:0 0 6px 6px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-grid7 .item--desc {  font-size:16px;  line-height:22px;  color:#000;  margin-top:12px;  margin-bottom:15px;  display:none; } .ct-service-grid7 .item-readmore a {  position:absolute;  bottom:-25px;  left:0;  right:0;  margin:auto;  font-size:25px;  font-weight:600;  color:#fff;  line-height:50px;  width:50px;  height:50px;  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px;  background-color:#ef9900;  font-family:'Poppins', sans-serif;  -webkit-transform:translateY(40px);  -khtml-transform:translateY(40px);  -moz-transform:translateY(40px);  -ms-transform:translateY(40px);  -o-transform:translateY(40px);  transform:translateY(40px);  opacity:0; } .ct-service-grid7 .grid-item-inner {  -webkit-border-radius:0 0 6px 6px;  -khtml-border-radius:0 0 6px 6px;  -moz-border-radius:0 0 6px 6px;  -ms-border-radius:0 0 6px 6px;  -o-border-radius:0 0 6px 6px;  border-radius:0 0 6px 6px;  margin-bottom:65px;  -webkit-box-shadow:0 11px 16px rgba(45, 37, 118, 0.1);  -khtml-box-shadow:0 11px 16px rgba(45, 37, 118, 0.1);  -moz-box-shadow:0 11px 16px rgba(45, 37, 118, 0.1);  -ms-box-shadow:0 11px 16px rgba(45, 37, 118, 0.1);  -o-box-shadow:0 11px 16px rgba(45, 37, 118, 0.1);  box-shadow:0 11px 16px rgba(45, 37, 118, 0.1);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-grid7 .grid-item-inner:hover {  -webkit-transform:translateY(-17px);  -khtml-transform:translateY(-17px);  -moz-transform:translateY(-17px);  -ms-transform:translateY(-17px);  -o-transform:translateY(-17px);  transform:translateY(-17px);  -webkit-box-shadow:0 27px 49px rgba(45, 37, 118, 0.3);  -khtml-box-shadow:0 27px 49px rgba(45, 37, 118, 0.3);  -moz-box-shadow:0 27px 49px rgba(45, 37, 118, 0.3);  -ms-box-shadow:0 27px 49px rgba(45, 37, 118, 0.3);  -o-box-shadow:0 27px 49px rgba(45, 37, 118, 0.3);  box-shadow:0 27px 49px rgba(45, 37, 118, 0.3); } .ct-service-grid7 .grid-item-inner:hover .item-readmore a {  -webkit-transform:translateY(0px);  -khtml-transform:translateY(0px);  -moz-transform:translateY(0px);  -ms-transform:translateY(0px);  -o-transform:translateY(0px);  transform:translateY(0px);  opacity:1; } .ct-service-grid7 .grid-item-inner:hover .item--meta {  margin-top:-30px; } .ct-service-grid8 .item--icon {  line-height:1;  margin-bottom:14px; } .ct-service-grid8 .item--icon i {  font-size:65px;  color:#ef9900; } .ct-service-grid8 .item--icon * {  display:inline-block;  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1); } .ct-service-grid8 .item--title {  font-size:20px;  margin-bottom:12px; } .ct-service-grid8 .item--title a {  color:inherit; } .ct-service-grid8 .item--title a:hover {  color:inherit; } .ct-service-grid8 .item--content {  font-size:15px;  line-height:24px;  color:#000;  padding:0; } .ct-service-grid8 .item--readmore {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:1; } .ct-service-grid8 .grid-item-inner {  background-color:#fafafa;  border:1px solid #e9e7e7;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  padding:28px 30px 24px;  text-align:center;  margin-bottom:44px;  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  position:relative; } .ct-service-grid8 .grid-item-inner:hover {  -webkit-box-shadow:0 29px 32px rgba(0, 0, 0, 0.1);  -khtml-box-shadow:0 29px 32px rgba(0, 0, 0, 0.1);  -moz-box-shadow:0 29px 32px rgba(0, 0, 0, 0.1);  -ms-box-shadow:0 29px 32px rgba(0, 0, 0, 0.1);  -o-box-shadow:0 29px 32px rgba(0, 0, 0, 0.1);  box-shadow:0 29px 32px rgba(0, 0, 0, 0.1); } .ct-service-grid8 .grid-item-inner:hover .item--title a {  color:#ef9900; } .ct-service-grid8 .grid-item-inner:hover .item--icon * {  -webkit-transform:rotateY(360deg);  -khtml-transform:rotateY(360deg);  -moz-transform:rotateY(360deg);  -ms-transform:rotateY(360deg);  -o-transform:rotateY(360deg);  transform:rotateY(360deg); } .ct-service-grid9 .item--featured, .ct-service-carousel5 .item--featured {  position:relative;  overflow:hidden; } .ct-service-grid9 .item--featured img, .ct-service-carousel5 .item--featured img {  -webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-service-grid9 .item--featured:hover img, .ct-service-carousel5 .item--featured:hover img {  -webkit-transform:scale(1.1);  -khtml-transform:scale(1.1);  -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1);  transform:scale(1.1); } .ct-service-grid9 .item--title, .ct-service-carousel5 .item--title {  font-size:22px;  margin-bottom:9px;  color:#ef9900; } .ct-service-grid9 .item--title a, .ct-service-carousel5 .item--title a {  color:inherit; } .ct-service-grid9 .item--title a:hover, .ct-service-carousel5 .item--title a:hover {  color:inherit; } .ct-service-grid9 .item--desc, .ct-service-carousel5 .item--desc {  line-height:1.625;  color:#0e0e0e;  margin-bottom:17px; } .ct-service-grid9 .item--meta, .ct-service-carousel5 .item--meta {  padding:20px 15px 24px;  text-align:center; } .ct-service-grid9 .grid-item-inner, .ct-service-carousel5 .grid-item-inner {  padding:21px;  background-color:#fff;  margin-bottom:30px;  -webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-service-grid9 .grid-item-inner:hover, .ct-service-carousel5 .grid-item-inner:hover {  -webkit-transform:translateY(-15px);  -khtml-transform:translateY(-15px);  -moz-transform:translateY(-15px);  -ms-transform:translateY(-15px);  -o-transform:translateY(-15px);  transform:translateY(-15px);  -webkit-box-shadow:0 20px 24px rgba(12, 12, 12, 0.08);  -khtml-box-shadow:0 20px 24px rgba(12, 12, 12, 0.08);  -moz-box-shadow:0 20px 24px rgba(12, 12, 12, 0.08);  -ms-box-shadow:0 20px 24px rgba(12, 12, 12, 0.08);  -o-box-shadow:0 20px 24px rgba(12, 12, 12, 0.08);  box-shadow:0 20px 24px rgba(12, 12, 12, 0.08); } .ct-service-carousel1 .grid-item-inner {  margin-bottom:50px; } .ct-service-carousel1 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:0; } .ct-service-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow {  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  margin:-25px 0 0;  z-index:9;  width:50px;  height:50px;  line-height:50px;  background-color:#eee;  -webkit-box-shadow:0 8px 13px rgba(12, 12, 12, 0.1);  -khtml-box-shadow:0 8px 13px rgba(12, 12, 12, 0.1);  -moz-box-shadow:0 8px 13px rgba(12, 12, 12, 0.1);  -ms-box-shadow:0 8px 13px rgba(12, 12, 12, 0.1);  -o-box-shadow:0 8px 13px rgba(12, 12, 12, 0.1);  box-shadow:0 8px 13px rgba(12, 12, 12, 0.1); } @media screen and (max-width:1199px) {  .ct-service-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow {   opacity:0.25;  } } .ct-service-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {  left:20px; } @media screen and (max-width:1199px) {  .ct-service-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {   left:30px;  } } .ct-service-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {  right:20px;  left:auto; } @media screen and (max-width:1199px) {  .ct-service-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   right:30px;  } } @media screen and (max-width:1199px) {  .ct-service-carousel1:hover .ct-slick-carousel[data-arrows="true"] .slick-arrow {   opacity:1;  } } .ct-service-carousel1 .ct-slick-carousel {  margin:20px -30px 0 -30px;  padding-left:30px;  padding-right:30px;  overflow:hidden; } .ct-service-carousel1 .ct-slick-carousel .slick-list {  overflow:visible; } .ct-service-carousel1 .slick-slide {  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-carousel1 .slick-slide.slick-active {  opacity:1; } .ct-service-carousel2 .grid-item-inner {  margin-bottom:50px; } .ct-service-carousel2 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:0;  padding-left:90px;  padding-right:90px; } @media screen and (max-width:1199px) {  .ct-service-carousel2 .ct-slick-carousel[data-arrows="true"] {   padding-left:0px;   padding-right:0px;  } } .ct-service-carousel2 .ct-slick-carousel[data-arrows="true"] .slick-arrow {  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  margin:-25px 0 0;  z-index:9; } @media screen and (max-width:1199px) {  .ct-service-carousel2 .ct-slick-carousel[data-arrows="true"] .slick-arrow {   opacity:0.25;  } } .ct-service-carousel2 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {  left:15px; } @media screen and (max-width:1199px) {  .ct-service-carousel2 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {   left:30px;  } } .ct-service-carousel2 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {  right:15px;  left:auto; } @media screen and (max-width:1199px) {  .ct-service-carousel2 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   right:30px;  } } @media screen and (max-width:1199px) {  .ct-service-carousel2:hover .ct-slick-carousel[data-arrows="true"] .slick-arrow {   opacity:1;  } } .ct-service-carousel2 .ct-slick-carousel {  margin:20px -30px 0 -30px;  padding-left:30px;  padding-right:30px;  overflow:hidden; } .ct-service-carousel2 .ct-slick-carousel .slick-list {  overflow:visible; } .ct-service-carousel2 .slick-slide {  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-carousel2 .slick-slide.slick-active {  opacity:1; } .ct-service-carousel2 .ct-slick-carousel, .ct-service-grid3 .ct-slick-carousel {  margin:0; } .ct-service-carousel2 .item--icon, .ct-service-grid3 .item--icon {  line-height:1;  margin:0 auto 13px auto; } .ct-service-carousel2 .item--icon i, .ct-service-grid3 .item--icon i {  font-size:62px;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-service-carousel2 .item--icon-abs, .ct-service-grid3 .item--icon-abs {  line-height:1;  position:absolute;  bottom:0;  right:0;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-service-carousel2 .item--icon-abs i, .ct-service-grid3 .item--icon-abs i {  font-size:70px;  opacity:0.45; } .ct-service-carousel2 .item--title, .ct-service-grid3 .item--title {  font-size:20px;  margin-bottom:14px;  color:#fff; } .ct-service-carousel2 .item--title a, .ct-service-grid3 .item--title a {  color:inherit; } .ct-service-carousel2 .item--title a:hover, .ct-service-grid3 .item--title a:hover {  color:inherit; } .ct-service-carousel2 .item--content, .ct-service-grid3 .item--content {  font-size:16px;  line-height:26px;  color:#fff; } @media screen and (max-width:1199px) {  .ct-service-carousel2 .item--content, .ct-service-grid3 .item--content {   font-size:14px;   line-height:24px;  } } .ct-service-carousel2 .grid-item-inner, .ct-service-grid3 .grid-item-inner {  background-color:#20b34d;  position:relative;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  text-align:center;  z-index:1; } .ct-service-carousel2 .grid-item-inner .grid-item-holder, .ct-service-grid3 .grid-item-inner .grid-item-holder {  padding:40px 28px 38px; } @media screen and (max-width:1199px) {  .ct-service-carousel2 .grid-item-inner .grid-item-holder, .ct-service-grid3 .grid-item-inner .grid-item-holder {   padding-left:20px;   padding-right:20px;  } } .ct-service-carousel2 .grid-item-inner .grid-item-holder .item--overlay, .ct-service-grid3 .grid-item-inner .grid-item-holder .item--overlay {  z-index:-1;  top:0;  right:0;  width:100%;  height:100%;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  position:absolute;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  opacity:0; } .ct-service-carousel2 .grid-item-inner .grid-item-holder .item--overlay:before, .ct-service-grid3 .grid-item-inner .grid-item-holder .item--overlay:before {  content:'';  top:11px;  right:-11px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  position:absolute;  width:100%;  height:100%;  opacity:0.5; } .ct-service-carousel2 .grid-item-inner:hover .item--icon i, .ct-service-grid3 .grid-item-inner:hover .item--icon i {  background-image:none;  text-fill-color:transparent;  -o-text-fill-color:#fff;  -ms-text-fill-color:#fff;  -moz-text-fill-color:#fff;  -webkit-text-fill-color:#fff; } .ct-service-carousel2 .grid-item-inner:hover .item--icon-abs, .ct-service-grid3 .grid-item-inner:hover .item--icon-abs {  opacity:0; } .ct-service-carousel2 .grid-item-inner:hover .grid-item-holder .item--overlay, .ct-service-grid3 .grid-item-inner:hover .grid-item-holder .item--overlay {  opacity:1; } .ct-service-carousel2.style2 .grid-item-inner, .ct-service-grid3.style2 .grid-item-inner {  background-color:#fff;  -webkit-box-shadow:0 8px 40px rgba(12, 12, 12, 0.1);  -khtml-box-shadow:0 8px 40px rgba(12, 12, 12, 0.1);  -moz-box-shadow:0 8px 40px rgba(12, 12, 12, 0.1);  -ms-box-shadow:0 8px 40px rgba(12, 12, 12, 0.1);  -o-box-shadow:0 8px 40px rgba(12, 12, 12, 0.1);  box-shadow:0 8px 40px rgba(12, 12, 12, 0.1); } .ct-service-carousel2.style2 .grid-item-inner .item--title a, .ct-service-grid3.style2 .grid-item-inner .item--title a {  color:#0e0e0e; } .ct-service-carousel2.style2 .grid-item-inner .item--content, .ct-service-grid3.style2 .grid-item-inner .item--content {  color:#383838;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-carousel2.style2 .grid-item-inner:hover .item--title a, .ct-service-grid3.style2 .grid-item-inner:hover .item--title a, .ct-service-carousel2.style2 .grid-item-inner:hover .item--content, .ct-service-grid3.style2 .grid-item-inner:hover .item--content {  color:#fff; } .ct-service-carousel3 .item--icon {  line-height:1;  margin:0 auto 13px auto;  display:inline-block; } .ct-service-carousel3 .item--icon i {  font-family:75px; } .ct-service-carousel3 .item--title {  font-size:22px;  margin-bottom:18px; } .ct-service-carousel3 .item--title a {  color:inherit; } .ct-service-carousel3 .item--title a:hover {  color:inherit; } .ct-service-carousel3 .entry-readmore {  margin-top:12px;  position:relative; } .ct-service-carousel3 .entry-readmore a {  font-size:15px;  color:#0e0e0e;  font-weight:700;  font-family:'Poppins', sans-serif;  -webkit-transition:all 0ms linear 0ms;  -khtml-transition:all 0ms linear 0ms;  -moz-transition:all 0ms linear 0ms;  -ms-transition:all 0ms linear 0ms;  -o-transition:all 0ms linear 0ms;  transition:all 0ms linear 0ms; } .ct-service-carousel3 .entry-readmore a i {  display:initial;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-carousel3 .entry-readmore a.text-gradient, .ct-service-carousel3 .entry-readmore blockquote a, blockquote .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-header-popup-wrap .ct-header-meta a.h-item-icon, .ct-header-popup-wrap .ct-header-meta .ct-service-carousel3 .entry-readmore a.h-item-icon, .ct-service-carousel3 .entry-readmore .post-previous-next a a:nth-child(1), .post-previous-next a .ct-service-carousel3 .entry-readmore a:nth-child(1), .ct-service-carousel3 .entry-readmore .comment-content:hover a.comment-date, .comment-content:hover .ct-service-carousel3 .entry-readmore a.comment-date, .ct-service-carousel3 .entry-readmore .ct-list.style1 .ct-list-icon a, .ct-list.style1 .ct-list-icon .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-contact-info1.style2 .ct-contact-icon a, .ct-contact-info1.style2 .ct-contact-icon .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-fancy-box-layout1.style3 .item--icon a, .ct-fancy-box-layout1.style3 .item--icon .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-fancy-box-layout1.style4 .item--icon a, .ct-fancy-box-layout1.style4 .item--icon .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-fancy-box-layout1.style8 .item--icon a, .ct-fancy-box-layout1.style8 .item--icon .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-fancy-box-layout2 .item--icon a, .ct-fancy-box-layout2 .item--icon .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-fancy-box-layout5 .item--icon a, .ct-fancy-box-layout5 .item--icon .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-fancy-box-layout5 .item--list a, .ct-fancy-box-layout5 .item--list .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-testimonial-carousel11 .item--inner:hover a.item-icon, .ct-testimonial-carousel11 .item--inner:hover .ct-service-carousel3 .entry-readmore a.item-icon, .ct-service-carousel3 .entry-readmore .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category a, .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-service-grid4 .item--title a, .ct-service-grid4 .item--title .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .item--icon a, .ct-service-carousel3 .item--icon .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-download .item--download a a, .ct-download .item--download a .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-blog-grid-layout1 .entry-readmore a, .ct-blog-grid-layout1 .entry-readmore .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-blog-carousel-layout1 .entry-readmore a, .ct-blog-carousel-layout1 .entry-readmore .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-blog-grid-layout2 .entry-readmore a, .ct-blog-grid-layout2 .entry-readmore .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-piechart-layout2 .item--holder a, .ct-piechart-layout2 .item--holder .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-counter-layout2.style1 .ct-counter-icon a, .ct-counter-layout2.style1 .ct-counter-icon .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-counter-layout2.style2:hover .ct-counter-icon a, .ct-counter-layout2.style2:hover .ct-counter-icon .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-counter-layout2.style3 a.ct-counter-number:not(.color-active), .ct-counter-layout2.style3 .ct-service-carousel3 .entry-readmore a.ct-counter-number:not(.color-active), .ct-service-carousel3 .entry-readmore .ct-counter-layout3 .ct-counter-icon a, .ct-counter-layout3 .ct-counter-icon .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-counter-layout3 .ct-counter-number a.ct-counter-number-prefix, .ct-counter-layout3 .ct-counter-number .ct-service-carousel3 .entry-readmore a.ct-counter-number-prefix, .ct-service-carousel3 .entry-readmore .ct-counter-layout3 .ct-counter-number a.ct-counter-number-suffix, .ct-counter-layout3 .ct-counter-number .ct-service-carousel3 .entry-readmore a.ct-counter-number-suffix, .ct-service-carousel3 .entry-readmore .ct-counter-layout5 .ct-counter-number a.ct-counter-number-value, .ct-counter-layout5 .ct-counter-number .ct-service-carousel3 .entry-readmore a.ct-counter-number-value, .ct-service-carousel3 .entry-readmore .ct-counter-layout7.style3 .item--icon a, .ct-counter-layout7.style3 .item--icon .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-counter-layout8 a.ct-counter-number, .ct-counter-layout8 .ct-service-carousel3 .entry-readmore a.ct-counter-number, .ct-service-carousel3 .entry-readmore .ct-fancy-box-grid2 .item--icon a, .ct-fancy-box-grid2 .item--icon .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-process1.style1 .ct-process-button a, .ct-process1.style1 .ct-process-button .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-service-grid11 .item--icon a, .ct-service-grid11 .item--icon .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-video-player .ct-video-button.style11 a, .ct-video-player .ct-video-button.style11 .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-counter .ct-counter-inner .icon-color-gradient a, .ct-counter .ct-counter-inner .icon-color-gradient .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-fancy-box-layout19 a.item--number, .ct-fancy-box-layout19 .ct-service-carousel3 .entry-readmore a.item--number, .ct-service-carousel3 .entry-readmore .widget_products a.amount, .widget_products .ct-service-carousel3 .entry-readmore a.amount, .ct-service-carousel3 .entry-readmore .woocommerce ul.products li.product .price a.amount, .woocommerce ul.products li.product .price .ct-service-carousel3 .entry-readmore a.amount, .ct-service-carousel3 .entry-readmore .woocommerce ul.products li.product .price a, .woocommerce ul.products li.product .price .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .single-product #primary div.product .entry-summary .price a, .single-product #primary div.product .entry-summary .price .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta a.woocommerce-review__published-date, .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .ct-service-carousel3 .entry-readmore a.woocommerce-review__published-date, .ct-service-carousel3 .entry-readmore body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price a, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-accordion.layout1.style3 .ct-accordion-item a.ct-ac-title-text:before, .ct-accordion.layout1.style3 .ct-accordion-item .ct-service-carousel3 .entry-readmore a.ct-ac-title-text:before, .ct-service-carousel3 .entry-readmore .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text a, .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text .ct-service-carousel3 .entry-readmore a, .ct-service-carousel3 .entry-readmore .ct-contact-form-layout1.style9 .ct-contact-meta a, .ct-contact-form-layout1.style9 .ct-contact-meta .ct-service-carousel3 .entry-readmore a {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  opacity:0; } .ct-service-carousel3 .entry-readmore a:hover i {  margin-left:6px; } .ct-service-carousel3 .carousel-item {  margin-top:25px; } .ct-service-carousel3 .grid-item-inner {  background-color:#fff;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  position:relative;  overflow:hidden;  text-align:center;  padding:45px 40px 38px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-carousel3 .grid-item-inner:before {  content:'';  width:0;  height:7px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  position:absolute;  bottom:0;  left:0;  right:0;  margin:auto;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-carousel3 .grid-item-inner:hover {  -webkit-transform:translateY(-25px);  -khtml-transform:translateY(-25px);  -moz-transform:translateY(-25px);  -ms-transform:translateY(-25px);  -o-transform:translateY(-25px);  transform:translateY(-25px); } .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a:not(.text-gradient) {  opacity:0; } .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a.text-gradient, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore blockquote a, blockquote .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-header-popup-wrap .ct-header-meta a.h-item-icon, .ct-header-popup-wrap .ct-header-meta .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a.h-item-icon, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .post-previous-next a a:nth-child(1), .post-previous-next a .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a:nth-child(1), .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .comment-content:hover a.comment-date, .comment-content:hover .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a.comment-date, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-list.style1 .ct-list-icon a, .ct-list.style1 .ct-list-icon .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-contact-info1.style2 .ct-contact-icon a, .ct-contact-info1.style2 .ct-contact-icon .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-fancy-box-layout1.style3 .item--icon a, .ct-fancy-box-layout1.style3 .item--icon .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-fancy-box-layout1.style4 .item--icon a, .ct-fancy-box-layout1.style4 .item--icon .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-fancy-box-layout1.style8 .item--icon a, .ct-fancy-box-layout1.style8 .item--icon .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-fancy-box-layout2 .item--icon a, .ct-fancy-box-layout2 .item--icon .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-fancy-box-layout5 .item--icon a, .ct-fancy-box-layout5 .item--icon .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-fancy-box-layout5 .item--list a, .ct-fancy-box-layout5 .item--list .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-testimonial-carousel11 .item--inner:hover a.item-icon, .ct-testimonial-carousel11 .item--inner:hover .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a.item-icon, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category a, .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-service-grid4 .item--title a, .ct-service-grid4 .item--title .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .item--icon a, .ct-service-carousel3 .item--icon .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-download .item--download a a, .ct-download .item--download a .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-blog-grid-layout1 .entry-readmore a, .ct-blog-grid-layout1 .entry-readmore .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-blog-carousel-layout1 .entry-readmore a, .ct-blog-carousel-layout1 .entry-readmore .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-blog-grid-layout2 .entry-readmore a, .ct-blog-grid-layout2 .entry-readmore .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-piechart-layout2 .item--holder a, .ct-piechart-layout2 .item--holder .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-counter-layout2.style1 .ct-counter-icon a, .ct-counter-layout2.style1 .ct-counter-icon .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-counter-layout2.style2:hover .ct-counter-icon a, .ct-counter-layout2.style2:hover .ct-counter-icon .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-counter-layout2.style3 a.ct-counter-number:not(.color-active), .ct-counter-layout2.style3 .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a.ct-counter-number:not(.color-active), .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-counter-layout3 .ct-counter-icon a, .ct-counter-layout3 .ct-counter-icon .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-counter-layout3 .ct-counter-number a.ct-counter-number-prefix, .ct-counter-layout3 .ct-counter-number .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a.ct-counter-number-prefix, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-counter-layout3 .ct-counter-number a.ct-counter-number-suffix, .ct-counter-layout3 .ct-counter-number .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a.ct-counter-number-suffix, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-counter-layout5 .ct-counter-number a.ct-counter-number-value, .ct-counter-layout5 .ct-counter-number .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a.ct-counter-number-value, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-counter-layout7.style3 .item--icon a, .ct-counter-layout7.style3 .item--icon .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-counter-layout8 a.ct-counter-number, .ct-counter-layout8 .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a.ct-counter-number, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-fancy-box-grid2 .item--icon a, .ct-fancy-box-grid2 .item--icon .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-process1.style1 .ct-process-button a, .ct-process1.style1 .ct-process-button .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-service-grid11 .item--icon a, .ct-service-grid11 .item--icon .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-video-player .ct-video-button.style11 a, .ct-video-player .ct-video-button.style11 .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-counter .ct-counter-inner .icon-color-gradient a, .ct-counter .ct-counter-inner .icon-color-gradient .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-fancy-box-layout19 a.item--number, .ct-fancy-box-layout19 .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a.item--number, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .widget_products a.amount, .widget_products .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a.amount, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .woocommerce ul.products li.product .price a.amount, .woocommerce ul.products li.product .price .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a.amount, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .woocommerce ul.products li.product .price a, .woocommerce ul.products li.product .price .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .single-product #primary div.product .entry-summary .price a, .single-product #primary div.product .entry-summary .price .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta a.woocommerce-review__published-date, .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a.woocommerce-review__published-date, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price a, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-accordion.layout1.style3 .ct-accordion-item a.ct-ac-title-text:before, .ct-accordion.layout1.style3 .ct-accordion-item .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a.ct-ac-title-text:before, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text a, .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a, .ct-service-carousel3 .grid-item-inner:hover .entry-readmore .ct-contact-form-layout1.style9 .ct-contact-meta a, .ct-contact-form-layout1.style9 .ct-contact-meta .ct-service-carousel3 .grid-item-inner:hover .entry-readmore a {  opacity:1; } .ct-service-carousel3 .grid-item-inner:hover:before {  width:100%; } .ct-service-carousel3 .slick-dots {  max-width:495px;  margin-top:70px;  margin-left:auto;  margin-right:auto;  background-color:#434343;  height:10px;  -webkit-border-radius:10px;  -khtml-border-radius:10px;  -moz-border-radius:10px;  -ms-border-radius:10px;  -o-border-radius:10px;  border-radius:10px;  padding:0 40px;  flex-wrap:nowrap; } .ct-service-carousel3 .slick-dots li {  margin:0;  width:50%; } .ct-service-carousel3 .slick-dots li button {  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  height:10px;  width:100%;  -webkit-border-radius:10px;  -khtml-border-radius:10px;  -moz-border-radius:10px;  -ms-border-radius:10px;  -o-border-radius:10px;  border-radius:10px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  opacity:0; } .ct-service-carousel3 .slick-dots li button:hover, .ct-service-carousel3 .slick-dots li button:focus {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  background-position:inherit; } .ct-service-carousel3 .slick-dots li.slick-active button {  opacity:1; } .ct-service-carousel4 .item--featured a {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(239, 153, 0, 0.25);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-carousel4 .item--featured img {  width:100%; } .ct-service-carousel4 .item--title {  margin:0;  padding:19px 25px;  background-color:#ef9900;  font-size:22px;  color:#fff; } @media screen and (max-width:991px) {  .ct-service-carousel4 .item--title {   font-size:16px;  } } .ct-service-carousel4 .item--title a {  color:inherit; } .ct-service-carousel4 .item--title a:hover {  color:inherit; } .ct-service-carousel4 .item--icon {  margin-right:18px;  line-height:1;  color:#fff;  font-size:50px; } @media screen and (max-width:991px) {  .ct-service-carousel4 .item--icon {   font-size:40px;   margin-right:15px;  } } .ct-service-carousel4 .item--description {  font-size:15px;  line-height:24px;  color:#fff; } @media screen and (max-width:991px) {  .ct-service-carousel4 .item--description {   font-size:13px;  } } .ct-service-carousel4 .item--meta {  position:absolute;  top:0;  left:0;  width:100%;  padding:20px 18px 20px 26px;  background-color:#ef9900;  display:flex;  flex-wrap:nowrap;  align-items:center;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  -webkit-transform:translateY(-100%);  -khtml-transform:translateY(-100%);  -moz-transform:translateY(-100%);  -ms-transform:translateY(-100%);  -o-transform:translateY(-100%);  transform:translateY(-100%);  opacity:0; } @media screen and (max-width:991px) {  .ct-service-carousel4 .item--meta {   padding-left:15px;   padding-right:15px;  } } .ct-service-carousel4 .item--holder {  position:relative; } .ct-service-carousel4 .item--readmore {  margin-top:10px; } .ct-service-carousel4 .item--readmore a {  font-size:14px;  line-height:1.4;  font-weight:700;  font-family:'Poppins', sans-serif;  color:#ef9900; } .ct-service-carousel4 .item--readmore a span {  display:inline-block;  border-bottom:1px solid rgba(239, 153, 0, 0.5);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-carousel4 .item--readmore a i {  margin-left:14px; } .ct-service-carousel4 .item--readmore a:hover {  color:#ef9900; } .ct-service-carousel4 .item--readmore a:hover span {  border-color:#ef9900; } .ct-service-carousel4 .grid-item-inner:hover .item--featured a {  opacity:0; } .ct-service-carousel4 .grid-item-inner:hover .item--meta {  opacity:1;  -webkit-transform:translateY(0%);  -khtml-transform:translateY(0%);  -moz-transform:translateY(0%);  -ms-transform:translateY(0%);  -o-transform:translateY(0%);  transform:translateY(0%); } .ct-service-carousel4 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:0; } .ct-service-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow {  width:50px;  height:50px;  line-height:50px;  background-color:#eee;  color:#383838;  -webkit-box-shadow:0 8px 13px rgba(12, 12, 12, 0.1);  -khtml-box-shadow:0 8px 13px rgba(12, 12, 12, 0.1);  -moz-box-shadow:0 8px 13px rgba(12, 12, 12, 0.1);  -ms-box-shadow:0 8px 13px rgba(12, 12, 12, 0.1);  -o-box-shadow:0 8px 13px rgba(12, 12, 12, 0.1);  box-shadow:0 8px 13px rgba(12, 12, 12, 0.1);  display:block;  position:absolute;  top:50%;  bottom:auto;  margin:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  z-index:99; } .ct-service-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow:after {  background-color:#ef9900;  background-image:none; } .ct-service-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover {  -webkit-box-shadow:0 8px 13px rgba(239, 153, 0, 0.1);  -khtml-box-shadow:0 8px 13px rgba(239, 153, 0, 0.1);  -moz-box-shadow:0 8px 13px rgba(239, 153, 0, 0.1);  -ms-box-shadow:0 8px 13px rgba(239, 153, 0, 0.1);  -o-box-shadow:0 8px 13px rgba(239, 153, 0, 0.1);  box-shadow:0 8px 13px rgba(239, 153, 0, 0.1);  color:#fff;  background-color:#ef9900; } .ct-service-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {  left:-47px; } @media screen and (max-width:1400px) {  .ct-service-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {   left:-10px;  } } @media screen and (max-width:1199px) {  .ct-service-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {   left:35px;  } } .ct-service-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {  left:auto;  right:-47px; } @media screen and (max-width:1400px) {  .ct-service-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   right:-10px;  } } @media screen and (max-width:1199px) {  .ct-service-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   right:35px;  } } .ct-service-carousel5 .slick-slide {  margin-top:15px; } .ct-service-carousel5 .slick-dots {  margin:15px 0 0; } .ct-service-carousel5 .slick-dots li {  margin:0 3px; } .ct-service-carousel5 .slick-dots li button {  background-color:#c4c9d1;  width:12px;  height:12px; } .ct-service-carousel5 .slick-dots li.slick-active button {  -webkit-transform:scale(1.2);  -khtml-transform:scale(1.2);  -moz-transform:scale(1.2);  -ms-transform:scale(1.2);  -o-transform:scale(1.2);  transform:scale(1.2);  background-color:#ef9900; } .ct-service-carousel6 .item--featured {  position:relative; } .ct-service-carousel6 .item--featured a {  display:block;  position:relative; } .ct-service-carousel6 .item--featured a:before {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(14, 14, 14, 0.2);  z-index:1;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-service-carousel6 .item--featured-image {  position:relative;  overflow:hidden; } .ct-service-carousel6 .item--featured-image img {  -webkit-transition:all 3s ease-out;  -khtml-transition:all 3s ease-out;  -moz-transition:all 3s ease-out;  -ms-transition:all 3s ease-out;  -o-transition:all 3s ease-out;  transition:all 3s ease-out; } .ct-service-carousel6 .item--featured-image:before, .ct-service-carousel6 .item--featured-image:after {  position:absolute;  content:'';  background-color:rgba(0, 0, 0, 0.4);  left:0;  width:100%;  height:0%;  -webkit-transition:0.4s ease;  -khtml-transition:0.4s ease;  -moz-transition:0.4s ease;  -ms-transition:0.4s ease;  -o-transition:0.4s ease;  transition:0.4s ease;  z-index:1;  opacity:0; } .ct-service-carousel6 .item--featured-image:before {  top:0; } .ct-service-carousel6 .item--featured-image:after {  bottom:0; } .ct-service-carousel6 .item--icon {  width:75px;  height:75px;  position:absolute;  top:50%;  left:-46px;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  z-index:99;  background-color:#fff;  -webkit-transition:0.4s ease;  -khtml-transition:0.4s ease;  -moz-transition:0.4s ease;  -ms-transition:0.4s ease;  -o-transition:0.4s ease;  transition:0.4s ease; } @media screen and (max-width:1199px) {  .ct-service-carousel6 .item--icon {   left:0;  } } .ct-service-carousel6 .item--icon * {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-service-carousel6 .item--icon i {  font-size:40px;  color:#ef9900; } .ct-service-carousel6 .item--icon img {  max-height:47px;  max-width:53px; } .ct-service-carousel6 .item--title {  margin-bottom:13px;  font-size:22px;  line-height:28px; } .ct-service-carousel6 .item--title a {  color:inherit; } .ct-service-carousel6 .item--title a:hover {  color:inherit; } .ct-service-carousel6 .item--desc {  line-height:1.625;  color:#000;  margin-bottom:11px; } .ct-service-carousel6 .entry-readmore svg {  height:22px;  fill:#ef9900;  margin-left:10px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-service-carousel6 .entry-readmore a {  font-size:15px;  font-weight:700;  font-family:'Poppins', sans-serif;  color:#000;  display:inline-flex;  align-items:center; } .ct-service-carousel6 .entry-readmore a:hover svg {  -webkit-transform:translateX(14px);  -khtml-transform:translateX(14px);  -moz-transform:translateX(14px);  -ms-transform:translateX(14px);  -o-transform:translateX(14px);  transform:translateX(14px); } .ct-service-carousel6 .item--meta {  padding:20px 13px 25px 13px; } .ct-service-carousel6 .grid-item-inner {  background-color:#fff;  border-width:2px 2px 0 2px;  border-style:solid;  border-color:#ebebeb;  padding:17px;  position:relative;  -webkit-box-shadow:0 2px 43px rgba(12, 12, 12, 0.13);  -khtml-box-shadow:0 2px 43px rgba(12, 12, 12, 0.13);  -moz-box-shadow:0 2px 43px rgba(12, 12, 12, 0.13);  -ms-box-shadow:0 2px 43px rgba(12, 12, 12, 0.13);  -o-box-shadow:0 2px 43px rgba(12, 12, 12, 0.13);  box-shadow:0 2px 43px rgba(12, 12, 12, 0.13);  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-service-carousel6 .grid-item-inner:before {  content:'';  height:6px;  left:-2px;  right:-2px;  position:absolute;  bottom:0;  background-color:#ef9900; } .ct-service-carousel6 .grid-item-inner:hover {  -webkit-transform:translateY(-18px);  -khtml-transform:translateY(-18px);  -moz-transform:translateY(-18px);  -ms-transform:translateY(-18px);  -o-transform:translateY(-18px);  transform:translateY(-18px);  -webkit-box-shadow:0 27px 41px rgba(12, 12, 12, 0.18);  -khtml-box-shadow:0 27px 41px rgba(12, 12, 12, 0.18);  -moz-box-shadow:0 27px 41px rgba(12, 12, 12, 0.18);  -ms-box-shadow:0 27px 41px rgba(12, 12, 12, 0.18);  -o-box-shadow:0 27px 41px rgba(12, 12, 12, 0.18);  box-shadow:0 27px 41px rgba(12, 12, 12, 0.18); } .ct-service-carousel6 .grid-item-inner:hover .item--featured-image img {  -webkit-transform:scale(1.075);  -khtml-transform:scale(1.075);  -moz-transform:scale(1.075);  -ms-transform:scale(1.075);  -o-transform:scale(1.075);  transform:scale(1.075); } .ct-service-carousel6 .grid-item-inner:hover .item--featured-image:before, .ct-service-carousel6 .grid-item-inner:hover .item--featured-image:after {  height:100%;  opacity:1; } .ct-service-carousel6 .grid-item-inner:hover .item--icon {  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-service-carousel6 .ct-carousel-inner {  margin:0 -35px; } .ct-service-carousel6 .ct-carousel-inner .slick-slide {  padding:0 35px;  margin-top:30px;  margin-bottom:50px; } .ct-service-carousel6 .slick-dots {  margin-top:15px; } .ct-service-carousel7 .item--featured {  position:relative;  overflow:hidden; } .ct-service-carousel7 .item--holder {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:1;  display:flex;  flex-wrap:wrap;  align-items:center;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  opacity:0; } .ct-service-carousel7 .item--holder .item--holder-inner {  position:relative;  z-index:1;  padding:30px 40px 30px 45px;  display:flex;  flex-wrap:nowrap; } @media screen and (max-width:767px) {  .ct-service-carousel7 .item--holder .item--holder-inner {   padding:20px;  } } .ct-service-carousel7 .item--holder .item--title {  font-size:20px;  margin-bottom:9px;  color:#ef9900; } @media screen and (max-width:767px) {  .ct-service-carousel7 .item--holder .item--title {   font-size:18px;  } } .ct-service-carousel7 .item--holder .item--icon {  line-height:1;  font-size:48px;  color:#fff;  margin-right:18px; } @media screen and (max-width:767px) {  .ct-service-carousel7 .item--holder .item--icon {   font-size:36px;   margin-right:15px;  } } .ct-service-carousel7 .item--holder .item--content {  font-size:15px;  line-height:24px;  color:#fff;  margin-bottom:21px; } @media screen and (max-width:767px) {  .ct-service-carousel7 .item--holder .item--content {   font-size:13px;   line-height:22px;  } } .ct-service-carousel7 .item--holder .item-readmore a {  display:inline-block;  font-size:13px;  text-transform:uppercase;  color:#0d2252;  font-weight:700;  line-height:34px;  padding:0 16px;  font-family:'Poppins', sans-serif;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  background-color:#ef9900; } .ct-service-carousel7 .item--holder .item-readmore a:hover {  background-color:#fff;  color:#0d2252; } .ct-service-carousel7 .item--meta {  display:flex;  flex-wrap:nowrap;  align-items:center;  background-color:#fff;  padding:11px 30px;  justify-content:center;  -webkit-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } @media screen and (max-width:767px) {  .ct-service-carousel7 .item--meta {   padding-right:20px;  } } .ct-service-carousel7 .item--meta .item--icon {  line-height:1;  font-size:48px;  margin-right:18px; } @media screen and (max-width:767px) {  .ct-service-carousel7 .item--meta .item--icon {   font-size:36px;  } } .ct-service-carousel7 .item--meta .item--title {  margin-bottom:0;  font-size:20px;  line-height:28px; } @media screen and (max-width:767px) {  .ct-service-carousel7 .item--meta .item--title {   font-size:18px;  } } .ct-service-carousel7 .item--meta .item--title a {  color:inherit; } .ct-service-carousel7 .item--meta .item--title a:hover {  color:#ef9900; } .ct-service-carousel7 .item-overlay {  z-index:-1;  background-color:rgba(21, 38, 68, 0.9);  position:absolute;  left:0;  width:100%;  height:100%;  top:100%;  -webkit-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-service-carousel7 .item-overlay:before {  content:'';  -webkit-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  height:4px;  width:100%;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  position:absolute;  top:-4px;  left:0; } .ct-service-carousel7 .grid-item-inner {  margin-bottom:30px; } .ct-service-carousel7 .grid-item-inner:hover .item-overlay {  top:0; } .ct-service-carousel7 .grid-item-inner:hover .item-overlay:before {  top:0; } .ct-service-carousel7 .grid-item-inner:hover .item--holder {  opacity:1; } .ct-service-carousel7 .grid-item-inner:hover .item--meta {  -webkit-box-shadow:0 3px 12px rgba(0, 0, 0, 0.08);  -khtml-box-shadow:0 3px 12px rgba(0, 0, 0, 0.08);  -moz-box-shadow:0 3px 12px rgba(0, 0, 0, 0.08);  -ms-box-shadow:0 3px 12px rgba(0, 0, 0, 0.08);  -o-box-shadow:0 3px 12px rgba(0, 0, 0, 0.08);  box-shadow:0 3px 12px rgba(0, 0, 0, 0.08); } .ct-service-carousel7 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:0; } .ct-service-carousel7 .ct-slick-carousel[data-arrows="true"] .slick-arrow {  width:38px;  height:28px;  color:#919191;  border:1px solid #d9d9d9;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  font-weight:400;  z-index:99;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  margin:-15px 0 0;  top:50%;  opacity:0; } .ct-service-carousel7 .ct-slick-carousel[data-arrows="true"] .slick-arrow:after {  display:none; } .ct-service-carousel7 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover {  background-color:#152644;  border-color:#152644;  color:#fff; } .ct-service-carousel7 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {  left:-73px;  right:auto; } .ct-service-carousel7 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {  right:-73px;  left:auto; } .ct-service-carousel7 .ct-slick-carousel[data-arrows="true"]:hover .slick-arrow.slick-prev {  left:-53px;  opacity:1; } @media screen and (max-width:1400px) {  .ct-service-carousel7 .ct-slick-carousel[data-arrows="true"]:hover .slick-arrow.slick-prev {   left:-40px;  } } @media screen and (max-width:1199px) {  .ct-service-carousel7 .ct-slick-carousel[data-arrows="true"]:hover .slick-arrow.slick-prev {   left:30px;  } } .ct-service-carousel7 .ct-slick-carousel[data-arrows="true"]:hover .slick-arrow.slick-next {  right:-53px;  opacity:1; } @media screen and (max-width:1400px) {  .ct-service-carousel7 .ct-slick-carousel[data-arrows="true"]:hover .slick-arrow.slick-next {   right:-40px;  } } @media screen and (max-width:1199px) {  .ct-service-carousel7 .ct-slick-carousel[data-arrows="true"]:hover .slick-arrow.slick-next {   right:30px;  } } .ct-service-carousel8 .item--featured {  position:relative;  overflow:hidden; } .ct-service-carousel8 .item--featured img {  width:100%; } .ct-service-carousel8 .item--featured:before {  content:'';  z-index:1;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:#fff;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-carousel8 .item--featured:after {  content:'';  height:8px;  background-color:#1d1b4c;  position:absolute;  bottom:0;  left:0;  width:100%;  z-index:2;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-carousel8 .item--holder {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:3;  padding:30px 40px;  display:flex;  flex-wrap:wrap;  align-items:center;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-carousel8 .item--holder .item--icon {  width:62px;  margin-right:20px;  min-width:62px; } .ct-service-carousel8 .item--holder .item--icon img {  max-width:62px; } .ct-service-carousel8 .item--holder .item--icon i {  font-size:60px;  color:#ef9900; } .ct-service-carousel8 .item--holder .item--head {  display:flex;  flex-wrap:nowrap;  align-items:center;  margin-bottom:14px; } @media screen and (max-width:1199px) {  .ct-service-carousel8 .item--holder {   padding-left:20px;   padding-right:20px;  } } .ct-service-carousel8 .item--title {  font-size:22px;  color:#1d1b4c;  margin-bottom:0; } @media screen and (max-width:1199px) {  .ct-service-carousel8 .item--title {   font-size:18px;  } } .ct-service-carousel8 .item--title a {  color:inherit; } .ct-service-carousel8 .item--title a:hover {  color:inherit; } .ct-service-carousel8 .item--content {  line-height:1.625; } @media screen and (max-width:1199px) {  .ct-service-carousel8 .item--content {   font-size:14px;   line-height:23px;  } } .ct-service-carousel8 .item--meta {  position:absolute;  top:0;  left:0;  z-index:4;  width:100%;  height:100%;  padding:30px 40px;  display:flex;  flex-wrap:wrap;  align-items:center;  opacity:0;  visibility:hidden;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-carousel8 .item--meta .item--meta-inner {  width:100%; } @media screen and (max-width:1199px) {  .ct-service-carousel8 .item--meta {   padding-left:20px;   padding-right:20px;  } } .ct-service-carousel8 .item--meta-head {  background-color:#ef9900;  display:flex;  flex-wrap:nowrap;  margin-bottom:17px;  -webkit-transform:translateY(-30px);  -khtml-transform:translateY(-30px);  -moz-transform:translateY(-30px);  -ms-transform:translateY(-30px);  -o-transform:translateY(-30px);  transform:translateY(-30px);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-carousel8 .item--meta-head .item--icon {  width:60px;  min-width:60px;  background-color:#fff;  text-align:center;  display:flex;  align-items:center;  justify-content:center; } .ct-service-carousel8 .item--meta-head .item--icon img {  max-width:45px; } .ct-service-carousel8 .item--meta-head .item--icon i {  font-size:42px;  color:#ef9900; } .ct-service-carousel8 .item--meta-head .item--title {  padding:17px 18px;  display:flex;  align-items:center;  flex-grow:1; } .ct-service-carousel8 .item-readmore {  text-align:center;  -webkit-transform:translateY(30px);  -khtml-transform:translateY(30px);  -moz-transform:translateY(30px);  -ms-transform:translateY(30px);  -o-transform:translateY(30px);  transform:translateY(30px);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-carousel8 .item-readmore a {  font-size:15px;  font-weight:700;  font-family:'Poppins', sans-serif;  color:#fff;  display:inline-flex;  align-items:center; } .ct-service-carousel8 .item-readmore a svg {  width:24px;  margin-left:14px; } .ct-service-carousel8 .item-readmore a svg path {  fill:#ef9900; } .ct-service-carousel8 .item-readmore a:hover {  color:#ef9900; } .ct-service-carousel8 .item-readmore a:hover svg {  -o-animation:toRightFromLeft 0.3s forwards;  -ms-animation:toRightFromLeft 0.3s forwards;  -webkit-animation:toRightFromLeft 0.3s forwards;  animation:toRightFromLeft 0.3s forwards; } .ct-service-carousel8 .ct-carousel-inner {  margin:0; } .ct-service-carousel8 .ct-carousel-inner .slick-slide {  padding:0; } .ct-service-carousel8 [data-centermode="true"] .slick-list {  padding:0 !important; } .ct-service-carousel8 .slick-center .item--featured:before {  background-color:rgba(19, 16, 83, 0.8); } .ct-service-carousel8 .slick-center .item--featured:after {  background-color:#ef9900; } .ct-service-carousel8 .slick-center .item--meta {  opacity:1;  visibility:visible; } .ct-service-carousel8 .slick-center .item--holder {  opacity:0; } .ct-service-carousel8 .slick-center .item--meta-head, .ct-service-carousel8 .slick-center .item-readmore {  -webkit-transform:translateY(0px);  -khtml-transform:translateY(0px);  -moz-transform:translateY(0px);  -ms-transform:translateY(0px);  -o-transform:translateY(0px);  transform:translateY(0px); } .ct-service-carousel9 .item--icon {  width:156px;  height:156px;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  border:20px solid #ebebeb;  position:absolute;  top:-75px;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0);  background-color:#fff;  -webkit-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-service-carousel9 .item--icon * {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-service-carousel9 .item--icon i {  font-size:65px;  color:#ef9900; } .ct-service-carousel9 .item--icon img {  max-height:65px; } .ct-service-carousel9 .item--title {  font-size:20px;  color:#1d1b4c;  margin-bottom:13px;  -webkit-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-service-carousel9 .item--content {  line-height:1.625;  margin-bottom:22px;  -webkit-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-service-carousel9 .item-readmore .btn {  font-size:14px;  line-height:38px;  border-radius:3px;  box-shadow:none;  padding:0 20px;  color:#ebebeb;  background-color:#20b34d;  -webkit-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-service-carousel9 .item-readmore .btn i {  position:absolute;  top:50%;  transform:translate(0, -50%);  right:30px;  -webkit-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  opacity:0; } .ct-service-carousel9 .item-readmore .btn:hover {  padding-right:38px; } .ct-service-carousel9 .item-readmore .btn:hover i {  opacity:1;  right:20px; } .ct-service-carousel9 .grid-item-inner {  background-color:#fff;  -webkit-box-shadow:0 13px 14px rgba(29, 27, 76, 0.1);  -khtml-box-shadow:0 13px 14px rgba(29, 27, 76, 0.1);  -moz-box-shadow:0 13px 14px rgba(29, 27, 76, 0.1);  -ms-box-shadow:0 13px 14px rgba(29, 27, 76, 0.1);  -o-box-shadow:0 13px 14px rgba(29, 27, 76, 0.1);  box-shadow:0 13px 14px rgba(29, 27, 76, 0.1);  padding:30px;  text-align:center;  margin-bottom:30px;  position:relative;  z-index:1; } .ct-service-carousel9 .grid-item-inner .item--featured {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-1;  -webkit-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);  opacity:0; } .ct-service-carousel9 .grid-item-inner .item--featured:before {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(32, 179, 77, 0.85); } .ct-service-carousel9 .grid-item-inner.item-icon-active {  margin-top:75px;  padding-top:107px; } .ct-service-carousel9 .grid-item-inner:hover .item--featured {  opacity:1; } .ct-service-carousel9 .grid-item-inner:hover .item--icon {  border-color:#20b34d; } .ct-service-carousel9 .grid-item-inner:hover .item--title {  color:#fff; } .ct-service-carousel9 .grid-item-inner:hover .item--content {  color:#ebebeb; } .ct-service-carousel9 .grid-item-inner:hover .item-readmore .btn {  background-color:#ef9900;  color:#20b34d; } .ct-service-carousel9.dot-style-u2 .slick-dots {  margin-top:10px; } .ct-service-carousel10 .item--title {  font-size:20px;  line-height:26px;  color:#1d1b4c;  margin-bottom:0; } .ct-service-carousel10 .item--title a {  color:inherit; } .ct-service-carousel10 .item--title a:hover {  color:#ef9900; } .ct-service-carousel10 .item--icon {  line-height:1;  margin-bottom:14px; } .ct-service-carousel10 .item--icon i {  font-size:60px;  color:#ef9900; } .ct-service-carousel10 .item--icon img {  max-height:60px;  margin:auto; } .ct-service-carousel10 .item-readmore {  -webkit-transition:all 220ms linear 0ms;  -khtml-transition:all 220ms linear 0ms;  -moz-transition:all 220ms linear 0ms;  -ms-transition:all 220ms linear 0ms;  -o-transition:all 220ms linear 0ms;  transition:all 220ms linear 0ms;  position:absolute;  bottom:0;  left:0;  right:0;  opacity:0; } .ct-service-carousel10 .item-readmore .btn {  line-height:38px;  font-size:14px;  color:#ebebeb;  padding:0 20px;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  font-weight:600; } .ct-service-carousel10 .item-readmore .btn:hover {  color:#fff; } .ct-service-carousel10 .grid-item-inner {  position:relative;  text-align:center;  padding:40px 12px 88px;  margin-top:24px;  margin-bottom:40px;  -webkit-transition:all 220ms linear 0ms;  -khtml-transition:all 220ms linear 0ms;  -moz-transition:all 220ms linear 0ms;  -ms-transition:all 220ms linear 0ms;  -o-transition:all 220ms linear 0ms;  transition:all 220ms linear 0ms;  z-index:1; } .ct-service-carousel10 .grid-item-inner:before, .ct-service-carousel10 .grid-item-inner:after {  content:'';  position:absolute;  top:0;  left:0;  right:0;  bottom:44px;  -webkit-box-shadow:0 13px 24px rgba(29, 27, 76, 0.1);  -khtml-box-shadow:0 13px 24px rgba(29, 27, 76, 0.1);  -moz-box-shadow:0 13px 24px rgba(29, 27, 76, 0.1);  -ms-box-shadow:0 13px 24px rgba(29, 27, 76, 0.1);  -o-box-shadow:0 13px 24px rgba(29, 27, 76, 0.1);  box-shadow:0 13px 24px rgba(29, 27, 76, 0.1);  -webkit-transition:all 220ms linear 0ms;  -khtml-transition:all 220ms linear 0ms;  -moz-transition:all 220ms linear 0ms;  -ms-transition:all 220ms linear 0ms;  -o-transition:all 220ms linear 0ms;  transition:all 220ms linear 0ms;  background-color:#fff;  z-index:-1; } .ct-service-carousel10 .grid-item-inner:after {  opacity:0;  bottom:0; } .ct-service-carousel10 .grid-item-inner:hover {  -webkit-transform:translateY(-24px);  -khtml-transform:translateY(-24px);  -moz-transform:translateY(-24px);  -ms-transform:translateY(-24px);  -o-transform:translateY(-24px);  transform:translateY(-24px); } .ct-service-carousel10 .grid-item-inner:hover:before {  opacity:0; } .ct-service-carousel10 .grid-item-inner:hover:after {  opacity:1; } .ct-service-carousel10 .grid-item-inner:hover .item-readmore {  bottom:34px;  opacity:1; } .ct-service-carousel10 .ct-slick-carousel {  margin:0 -30px; } .ct-service-carousel10 .ct-slick-carousel .slick-list {  padding-left:30px;  padding-right:30px; } .ct-service-carousel10 .ct-slick-carousel .slick-list .slick-slide {  opacity:0;  -webkit-transition:all 220ms linear 0ms;  -khtml-transition:all 220ms linear 0ms;  -moz-transition:all 220ms linear 0ms;  -ms-transition:all 220ms linear 0ms;  -o-transition:all 220ms linear 0ms;  transition:all 220ms linear 0ms; } .ct-service-carousel10 .ct-slick-carousel .slick-list .slick-slide.slick-active {  opacity:1; } .ct-service-carousel10 .slick-dots {  margin-top:-10px; } .ct-gallery-carousel1 .slick-slide img {  -webkit-border-radius:7px;  -khtml-border-radius:7px;  -moz-border-radius:7px;  -ms-border-radius:7px;  -o-border-radius:7px;  border-radius:7px; } .ct-gallery-carousel1 .ct-carousel-inner {  margin:0 -3px; } .ct-gallery-carousel1 .ct-carousel-inner .slick-slide {  padding:0 3px; } .ct-gallery-carousel1 .slick-dots li {  margin:0 20px; } @media screen and (max-width:991px) {  .ct-gallery-carousel1 .slick-dots li {   margin:0 -10px;  } } .ct-service-carousel11 .item--icon {  line-height:1;  margin-bottom:15px;  position:relative; } .ct-service-carousel11 .item--icon i {  font-size:68px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-service-carousel11 .item--icon i.text-gradient, .ct-service-carousel11 .item--icon blockquote i, blockquote .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-header-popup-wrap .ct-header-meta i.h-item-icon, .ct-header-popup-wrap .ct-header-meta .ct-service-carousel11 .item--icon i.h-item-icon, .ct-service-carousel11 .item--icon .post-previous-next a i:nth-child(1), .post-previous-next a .ct-service-carousel11 .item--icon i:nth-child(1), .ct-service-carousel11 .item--icon .comment-content:hover i.comment-date, .comment-content:hover .ct-service-carousel11 .item--icon i.comment-date, .ct-service-carousel11 .item--icon .ct-list.style1 .ct-list-icon i, .ct-list.style1 .ct-list-icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-contact-info1.style2 .ct-contact-icon i, .ct-contact-info1.style2 .ct-contact-icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-fancy-box-layout1.style3 .item--icon i, .ct-fancy-box-layout1.style3 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-fancy-box-layout1.style4 .item--icon i, .ct-fancy-box-layout1.style4 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-fancy-box-layout1.style8 .item--icon i, .ct-fancy-box-layout1.style8 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-fancy-box-layout2 .item--icon i, .ct-fancy-box-layout2 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-fancy-box-layout5 .item--icon i, .ct-fancy-box-layout5 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-fancy-box-layout5 .item--list i, .ct-fancy-box-layout5 .item--list .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-testimonial-carousel11 .item--inner:hover i.item-icon, .ct-testimonial-carousel11 .item--inner:hover .ct-service-carousel11 .item--icon i.item-icon, .ct-service-carousel11 .item--icon .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category i, .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-service-grid4 .item--title i, .ct-service-grid4 .item--title .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-service-carousel3 .item--icon i, .ct-service-carousel3 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-download .item--download a i, .ct-download .item--download a .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-blog-grid-layout1 .entry-readmore i, .ct-blog-grid-layout1 .entry-readmore .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-blog-carousel-layout1 .entry-readmore i, .ct-blog-carousel-layout1 .entry-readmore .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-blog-grid-layout2 .entry-readmore i, .ct-blog-grid-layout2 .entry-readmore .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-piechart-layout2 .item--holder i, .ct-piechart-layout2 .item--holder .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-counter-layout2.style1 .ct-counter-icon i, .ct-counter-layout2.style1 .ct-counter-icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-counter-layout2.style2:hover .ct-counter-icon i, .ct-counter-layout2.style2:hover .ct-counter-icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-counter-layout2.style3 i.ct-counter-number:not(.color-active), .ct-counter-layout2.style3 .ct-service-carousel11 .item--icon i.ct-counter-number:not(.color-active), .ct-service-carousel11 .item--icon .ct-counter-layout3 .ct-counter-icon i, .ct-counter-layout3 .ct-counter-icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-counter-layout3 .ct-counter-number i.ct-counter-number-prefix, .ct-counter-layout3 .ct-counter-number .ct-service-carousel11 .item--icon i.ct-counter-number-prefix, .ct-service-carousel11 .item--icon .ct-counter-layout3 .ct-counter-number i.ct-counter-number-suffix, .ct-counter-layout3 .ct-counter-number .ct-service-carousel11 .item--icon i.ct-counter-number-suffix, .ct-service-carousel11 .item--icon .ct-counter-layout5 .ct-counter-number i.ct-counter-number-value, .ct-counter-layout5 .ct-counter-number .ct-service-carousel11 .item--icon i.ct-counter-number-value, .ct-service-carousel11 .item--icon .ct-counter-layout7.style3 .item--icon i, .ct-counter-layout7.style3 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-counter-layout8 i.ct-counter-number, .ct-counter-layout8 .ct-service-carousel11 .item--icon i.ct-counter-number, .ct-service-carousel11 .item--icon .ct-fancy-box-grid2 .item--icon i, .ct-fancy-box-grid2 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-process1.style1 .ct-process-button i, .ct-process1.style1 .ct-process-button .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-service-grid11 .item--icon i, .ct-service-grid11 .item--icon .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-video-player .ct-video-button.style11 i, .ct-video-player .ct-video-button.style11 .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-counter .ct-counter-inner .icon-color-gradient i, .ct-counter .ct-counter-inner .icon-color-gradient .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-fancy-box-layout19 i.item--number, .ct-fancy-box-layout19 .ct-service-carousel11 .item--icon i.item--number, .ct-service-carousel11 .item--icon .widget_products i.amount, .widget_products .ct-service-carousel11 .item--icon i.amount, .ct-service-carousel11 .item--icon .woocommerce ul.products li.product .price i.amount, .woocommerce ul.products li.product .price .ct-service-carousel11 .item--icon i.amount, .ct-service-carousel11 .item--icon .woocommerce ul.products li.product .price i, .woocommerce ul.products li.product .price .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .single-product #primary div.product .entry-summary .price i, .single-product #primary div.product .entry-summary .price .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta i.woocommerce-review__published-date, .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .ct-service-carousel11 .item--icon i.woocommerce-review__published-date, .ct-service-carousel11 .item--icon body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price i, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-accordion.layout1.style3 .ct-accordion-item i.ct-ac-title-text:before, .ct-accordion.layout1.style3 .ct-accordion-item .ct-service-carousel11 .item--icon i.ct-ac-title-text:before, .ct-service-carousel11 .item--icon .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text i, .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text .ct-service-carousel11 .item--icon i, .ct-service-carousel11 .item--icon .ct-contact-form-layout1.style9 .ct-contact-meta i, .ct-contact-form-layout1.style9 .ct-contact-meta .ct-service-carousel11 .item--icon i {  background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(bottom, #ef9900, #f90);  background-image:-moz-linear-gradient(bottom, #ef9900, #f90);  background-image:-ms-linear-gradient(bottom, #ef9900, #f90);  background-image:-o-linear-gradient(bottom, #ef9900, #f90);  background-image:linear-gradient(bottom, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90'); } .ct-service-carousel11 .item--icon i.icon-hover {  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%);  color:#fff;  opacity:0; } .ct-service-carousel11 .item--icon img {  max-height:68px; } .ct-service-carousel11 .item--icon svg {  height:68px; } .ct-service-carousel11 .service-shape {  position:absolute;  bottom:-30px;  right:-40px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-service-carousel11 .item--title {  font-size:24px;  color:#000c3f;  margin-bottom:17px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-service-carousel11 .item--link {  position:absolute;  width:100%;  height:100%;  top:0;  left:0;  z-index:99; } .ct-service-carousel11 .item--title {  line-height:1.625;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } @media screen and (max-width:767px) {  .ct-service-carousel11 .item--title {   font-size:20px;  } } .ct-service-carousel11 .item--content {  line-height:1.625;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-service-carousel11 .grid-item-inner {  padding:44px 30px 72px;  text-align:center;  overflow:hidden;  position:relative;  z-index:1;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  background-color:#fff; } @media screen and (max-width:767px) {  .ct-service-carousel11 .grid-item-inner {   padding-left:20px;   padding-right:20px;  } } .ct-service-carousel11 .grid-item-inner:before {  content:'';  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  background-image:-webkit-linear-gradient(190deg, #f90, #ef9900);  background-image:-moz-linear-gradient(190deg, #f90, #ef9900);  background-image:-ms-linear-gradient(190deg, #f90, #ef9900);  background-image:-o-linear-gradient(190deg, #f90, #ef9900);  background-image:linear-gradient(190deg, #f90, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f90', endColorStr='#ef9900');  position:absolute;  bottom:0;  left:0;  width:100%;  height:0%;  z-index:-1;  opacity:0; } .ct-service-carousel11 .grid-item-inner:after {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-2;  content:'';  border:2px solid #e6ecfb; } .ct-service-carousel11 .grid-item-inner:hover {  -webkit-box-shadow:0 8px 27px rgba(255, 153, 0, 0.19);  -khtml-box-shadow:0 8px 27px rgba(255, 153, 0, 0.19);  -moz-box-shadow:0 8px 27px rgba(255, 153, 0, 0.19);  -ms-box-shadow:0 8px 27px rgba(255, 153, 0, 0.19);  -o-box-shadow:0 8px 27px rgba(255, 153, 0, 0.19);  box-shadow:0 8px 27px rgba(255, 153, 0, 0.19); } .ct-service-carousel11 .grid-item-inner:hover:before {  opacity:1;  height:100%; } .ct-service-carousel11 .grid-item-inner:hover .service-shape {  bottom:-130px;  right:-140px; } .ct-service-carousel11 .grid-item-inner:hover .item--title, .ct-service-carousel11 .grid-item-inner:hover .item--content {  color:#fff; } .ct-service-carousel11 .grid-item-inner:hover .item--icon i.icon-hover {  opacity:1; } .ct-service-carousel11 .grid-item-inner:hover .item--icon i.text-gradient, .ct-service-carousel11 .grid-item-inner:hover .item--icon blockquote i, blockquote .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-header-popup-wrap .ct-header-meta i.h-item-icon, .ct-header-popup-wrap .ct-header-meta .ct-service-carousel11 .grid-item-inner:hover .item--icon i.h-item-icon, .ct-service-carousel11 .grid-item-inner:hover .item--icon .post-previous-next a i:nth-child(1), .post-previous-next a .ct-service-carousel11 .grid-item-inner:hover .item--icon i:nth-child(1), .ct-service-carousel11 .grid-item-inner:hover .item--icon .comment-content:hover i.comment-date, .comment-content:hover .ct-service-carousel11 .grid-item-inner:hover .item--icon i.comment-date, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-list.style1 .ct-list-icon i, .ct-list.style1 .ct-list-icon .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-contact-info1.style2 .ct-contact-icon i, .ct-contact-info1.style2 .ct-contact-icon .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-fancy-box-layout1.style3 .item--icon i, .ct-fancy-box-layout1.style3 .item--icon .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-fancy-box-layout1.style4 .item--icon i, .ct-fancy-box-layout1.style4 .item--icon .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-fancy-box-layout1.style8 .item--icon i, .ct-fancy-box-layout1.style8 .item--icon .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-fancy-box-layout2 .item--icon i, .ct-fancy-box-layout2 .item--icon .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-fancy-box-layout5 .item--icon i, .ct-fancy-box-layout5 .item--icon .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-fancy-box-layout5 .item--list i, .ct-fancy-box-layout5 .item--list .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-testimonial-carousel11 .item--inner:hover i.item-icon, .ct-testimonial-carousel11 .item--inner:hover .ct-service-carousel11 .grid-item-inner:hover .item--icon i.item-icon, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category i, .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-service-grid4 .item--title i, .ct-service-grid4 .item--title .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-service-carousel3 .item--icon i, .ct-service-carousel3 .item--icon .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-download .item--download a i, .ct-download .item--download a .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-blog-grid-layout1 .entry-readmore i, .ct-blog-grid-layout1 .entry-readmore .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-blog-carousel-layout1 .entry-readmore i, .ct-blog-carousel-layout1 .entry-readmore .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-blog-grid-layout2 .entry-readmore i, .ct-blog-grid-layout2 .entry-readmore .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-piechart-layout2 .item--holder i, .ct-piechart-layout2 .item--holder .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-counter-layout2.style1 .ct-counter-icon i, .ct-counter-layout2.style1 .ct-counter-icon .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-counter-layout2.style2:hover .ct-counter-icon i, .ct-counter-layout2.style2:hover .ct-counter-icon .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-counter-layout2.style3 i.ct-counter-number:not(.color-active), .ct-counter-layout2.style3 .ct-service-carousel11 .grid-item-inner:hover .item--icon i.ct-counter-number:not(.color-active), .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-counter-layout3 .ct-counter-icon i, .ct-counter-layout3 .ct-counter-icon .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-counter-layout3 .ct-counter-number i.ct-counter-number-prefix, .ct-counter-layout3 .ct-counter-number .ct-service-carousel11 .grid-item-inner:hover .item--icon i.ct-counter-number-prefix, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-counter-layout3 .ct-counter-number i.ct-counter-number-suffix, .ct-counter-layout3 .ct-counter-number .ct-service-carousel11 .grid-item-inner:hover .item--icon i.ct-counter-number-suffix, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-counter-layout5 .ct-counter-number i.ct-counter-number-value, .ct-counter-layout5 .ct-counter-number .ct-service-carousel11 .grid-item-inner:hover .item--icon i.ct-counter-number-value, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-counter-layout7.style3 .item--icon i, .ct-counter-layout7.style3 .item--icon .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-counter-layout8 i.ct-counter-number, .ct-counter-layout8 .ct-service-carousel11 .grid-item-inner:hover .item--icon i.ct-counter-number, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-fancy-box-grid2 .item--icon i, .ct-fancy-box-grid2 .item--icon .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-process1.style1 .ct-process-button i, .ct-process1.style1 .ct-process-button .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-service-grid11 .item--icon i, .ct-service-grid11 .item--icon .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-video-player .ct-video-button.style11 i, .ct-video-player .ct-video-button.style11 .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-counter .ct-counter-inner .icon-color-gradient i, .ct-counter .ct-counter-inner .icon-color-gradient .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-fancy-box-layout19 i.item--number, .ct-fancy-box-layout19 .ct-service-carousel11 .grid-item-inner:hover .item--icon i.item--number, .ct-service-carousel11 .grid-item-inner:hover .item--icon .widget_products i.amount, .widget_products .ct-service-carousel11 .grid-item-inner:hover .item--icon i.amount, .ct-service-carousel11 .grid-item-inner:hover .item--icon .woocommerce ul.products li.product .price i.amount, .woocommerce ul.products li.product .price .ct-service-carousel11 .grid-item-inner:hover .item--icon i.amount, .ct-service-carousel11 .grid-item-inner:hover .item--icon .woocommerce ul.products li.product .price i, .woocommerce ul.products li.product .price .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .single-product #primary div.product .entry-summary .price i, .single-product #primary div.product .entry-summary .price .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta i.woocommerce-review__published-date, .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .ct-service-carousel11 .grid-item-inner:hover .item--icon i.woocommerce-review__published-date, .ct-service-carousel11 .grid-item-inner:hover .item--icon body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price i, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-accordion.layout1.style3 .ct-accordion-item i.ct-ac-title-text:before, .ct-accordion.layout1.style3 .ct-accordion-item .ct-service-carousel11 .grid-item-inner:hover .item--icon i.ct-ac-title-text:before, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text i, .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text .ct-service-carousel11 .grid-item-inner:hover .item--icon i, .ct-service-carousel11 .grid-item-inner:hover .item--icon .ct-contact-form-layout1.style9 .ct-contact-meta i, .ct-contact-form-layout1.style9 .ct-contact-meta .ct-service-carousel11 .grid-item-inner:hover .item--icon i {  opacity:0; } .ct-download .item--download a {  display:flex;  color:#383838;  padding:9px 30px;  flex-wrap:wrap;  align-items:center; } @media screen and (max-width:1199px) {  .ct-download .item--download a {   padding-left:20px;   padding-right:20px;  } } @media screen and (max-width:991px) {  .ct-download .item--download a {   font-size:14px;   padding-left:15px;   padding-right:10px;  } } .ct-download .item--download a i {  font-size:25px;  min-width:38px; } @media screen and (max-width:1199px) {  .ct-download .item--download a i {   min-width:32px;  } } .ct-download .item--download a:before {  background-color:#fff;  border:1px solid #cdcbcb; } .ct-download .item--download a:hover {  color:#fff; } .ct-download .item--download a:hover i {  background-image:none;  text-fill-color:transparent;  -o-text-fill-color:#fff;  -ms-text-fill-color:#fff;  -moz-text-fill-color:#fff;  -webkit-text-fill-color:#fff; } .ct-download .item--download + .item--download {  margin-top:17px; } .ct-signature1 {  display:flex;  flex-wrap:nowrap;  align-items:center; } .ct-signature1 .signature-image {  margin-right:48px; } @media screen and (max-width:767px) {  .ct-signature1 .signature-image {   margin-right:20px;  } } .ct-signature1 .signature-meta h3 {  font-size:20px;  font-weight:600;  margin-bottom:0; } .ct-signature1.style2 .signature-image {  margin-right:25px; } .ct-signature1.style2 .signature-image + .signature-meta {  position:relative;  padding-left:25px; } .ct-signature1.style2 .signature-image + .signature-meta:before {  content:'';  width:1px;  height:48px;  position:absolute;  top:50%;  left:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  background-color:#7c7c7c; } .ct-signature1.style2 .signature-meta h3 {  font-weight:700;  margin-bottom:3px; } .ct-signature1.style2 .signature-meta span {  display:inline-block;  line-height:normal; } .about-call a {  text-decoration:underline !important; } .about-call span {  font-size:24px;  font-weight:700;  color:#0e0e0e;  font-family:'Poppins', sans-serif; } .about-call2 {  font-size:18px;  line-height:34px; } .about-call2 a {  color:inherit;  text-decoration:underline !important; } .about-call2 a:hover {  color:inherit; } .about-call2 i {  font-size:26px;  color:#00e67f;  margin-right:10px; } .about-call2 span {  font-size:26px;  font-weight:600;  font-family:'Poppins', sans-serif; } .about-call3 {  font-size:18px;  line-height:34px;  color:#000; } .about-call3 a {  color:inherit;  text-decoration:underline !important; } .about-call3 a:hover {  color:inherit; } .about-call3 i {  font-size:26px;  color:#ef9900;  margin-right:10px; } .about-call3 span {  font-size:26px;  font-weight:600;  font-family:'Poppins', sans-serif; } .ct-blog-grid-layout1 .entry-featured img, .ct-blog-carousel-layout1 .entry-featured img {  -webkit-border-radius:6px;  -khtml-border-radius:6px;  -moz-border-radius:6px;  -ms-border-radius:6px;  -o-border-radius:6px;  border-radius:6px;  -webkit-filter:grayscale(85%);  filter:grayscale(85%);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  width:100%; } .ct-blog-grid-layout1 .entry-featured + .entry-body, .ct-blog-carousel-layout1 .entry-featured + .entry-body {  position:relative;  z-index:1;  margin-top:-60px;  padding:0 30px; } @media screen and (max-width:1199px) {  .ct-blog-grid-layout1 .entry-featured + .entry-body, .ct-blog-carousel-layout1 .entry-featured + .entry-body {   padding-left:20px;   padding-right:20px;  } } .ct-blog-grid-layout1 .entry-featured.featured-default img, .ct-blog-carousel-layout1 .entry-featured.featured-default img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } .ct-blog-grid-layout1 .entry-title, .ct-blog-carousel-layout1 .entry-title {  line-height:1.3;  color:#383838;  margin-bottom:2px; } .ct-blog-grid-layout1 .entry-title a, .ct-blog-carousel-layout1 .entry-title a {  color:inherit; } .ct-blog-grid-layout1 .entry-title a:hover, .ct-blog-carousel-layout1 .entry-title a:hover {  color:inherit; } .ct-blog-grid-layout1 .entry-readmore, .ct-blog-carousel-layout1 .entry-readmore {  display:none; } .ct-blog-grid-layout1 .entry-readmore a, .ct-blog-carousel-layout1 .entry-readmore a {  font-size:15px;  line-height:28px;  font-weight:700;  font-family:'Poppins', sans-serif; } .ct-blog-grid-layout1 .entry-readmore a i, .ct-blog-carousel-layout1 .entry-readmore a i {  display:initial; } .ct-blog-grid-layout1 .entry-meta, .ct-blog-carousel-layout1 .entry-meta {  margin-top:2px;  margin-bottom:4px; } .ct-blog-grid-layout1 .entry-holder, .ct-blog-carousel-layout1 .entry-holder {  background-color:#fff;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  -webkit-box-shadow:0 13px 29px rgba(0, 0, 0, 0.1);  -khtml-box-shadow:0 13px 29px rgba(0, 0, 0, 0.1);  -moz-box-shadow:0 13px 29px rgba(0, 0, 0, 0.1);  -ms-box-shadow:0 13px 29px rgba(0, 0, 0, 0.1);  -o-box-shadow:0 13px 29px rgba(0, 0, 0, 0.1);  box-shadow:0 13px 29px rgba(0, 0, 0, 0.1);  padding:20px 20px 22px 30px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } @media screen and (max-width:767px) {  .ct-blog-grid-layout1 .entry-holder, .ct-blog-carousel-layout1 .entry-holder {   padding-left:20px;  } } .ct-blog-grid-layout1 .grid-item-inner, .ct-blog-carousel-layout1 .grid-item-inner {  margin-bottom:60px; } .ct-blog-grid-layout1 .grid-item-inner:hover .entry-featured img, .ct-blog-carousel-layout1 .grid-item-inner:hover .entry-featured img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } .ct-blog-grid-layout1 .grid-item-inner:hover .entry-holder, .ct-blog-carousel-layout1 .grid-item-inner:hover .entry-holder {  -webkit-box-shadow:0 20px 29px rgba(0, 0, 0, 0.2);  -khtml-box-shadow:0 20px 29px rgba(0, 0, 0, 0.2);  -moz-box-shadow:0 20px 29px rgba(0, 0, 0, 0.2);  -ms-box-shadow:0 20px 29px rgba(0, 0, 0, 0.2);  -o-box-shadow:0 20px 29px rgba(0, 0, 0, 0.2);  box-shadow:0 20px 29px rgba(0, 0, 0, 0.2); } .ct-blog-grid-layout1 .grid-item.col-xl-3 .entry-featured + .entry-body, .ct-blog-carousel-layout1 .grid-item.col-xl-3 .entry-featured + .entry-body {  padding-left:15px;  padding-right:15px; } .ct-blog-grid-layout1 .grid-item.col-xl-3 .entry-holder, .ct-blog-carousel-layout1 .grid-item.col-xl-3 .entry-holder {  padding-right:15px;  padding-left:20px; } .ct-blog-grid-layout1 .grid-item.col-xl-3 .entry-title, .ct-blog-carousel-layout1 .grid-item.col-xl-3 .entry-title {  font-size:18px; } .ct-blog-grid-layout2 .ct-video-overlay {  background-color:rgba(14, 14, 14, 0.66);  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0; } .ct-blog-grid-layout2 .ct-video-overlay .ct-video-button {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  width:77px;  height:77px;  font-size:14px; } .ct-blog-grid-layout2 .entry-featured {  margin-bottom:12px;  position:relative;  overflow:hidden;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  background-color:#0e0e0e; } .ct-blog-grid-layout2 .entry-featured img {  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-blog-grid-layout2 .entry-title {  margin-bottom:3px;  font-size:20px;  line-height:26px;  color:#383838; } .ct-blog-grid-layout2 .entry-title:hover a {  text-decoration:underline; } .ct-blog-grid-layout2 .entry-meta {  font-size:15px;  color:#383838;  margin-bottom:6px; } .ct-blog-grid-layout2 .entry-meta li {  position:relative;  margin-right:8px;  padding-right:8px; } .ct-blog-grid-layout2 .entry-meta li:before {  content:'';  width:1px;  height:15px;  background-color:#909090;  position:absolute;  top:50%;  right:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-blog-grid-layout2 .entry-meta li:last-child {  margin-right:0;  padding-right:0; } .ct-blog-grid-layout2 .entry-meta li:last-child:before {  display:none; } .ct-blog-grid-layout2 .entry-readmore {  display:flex;  flex-wrap:wrap;  align-items:center; } .ct-blog-grid-layout2 .entry-readmore a {  font-size:15px;  font-weight:600;  font-family:'Poppins', sans-serif;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  position:relative; } .ct-blog-grid-layout2 .entry-readmore a:before {  content:'';  position:absolute;  bottom:4px;  left:0;  width:0;  height:1px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .ct-blog-grid-layout2 .entry-readmore a i {  display:initial;  margin-left:4px; } .ct-blog-grid-layout2 .entry-readmore a:hover:before {  width:100%; } .ct-blog-grid-layout2 .item--content {  font-size:18px;  line-height:32px; } .ct-blog-grid-layout2 .grid-item-inner {  margin-bottom:43px; } .ct-blog-grid-layout2 .grid-item-inner:hover .entry-featured img {  -webkit-transform:scale(1.1);  -khtml-transform:scale(1.1);  -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1);  transform:scale(1.1);  opacity:0.35; } .ct-blog-grid-layout2 .grid-item-inner:hover .ct-video-overlay {  opacity:1; } .ct-blog-grid-layout2 .grid-item-inner.item-lg .entry-featured {  margin-bottom:21px; } .ct-blog-grid-layout2 .grid-item-inner.item-lg .entry-title {  font-size:30px;  line-height:37px;  color:#0e0e0e; } @media screen and (max-width:767px) {  .ct-blog-grid-layout2 .grid-item-inner.item-lg .entry-title {   font-size:20px;   line-height:26px;  } } .ct-blog-grid-layout2 .grid-item-inner.item-lg .entry-title a:hover {  color:#0e0e0e; } .ct-blog-grid-layout2 .grid-item-inner.item-lg .entry-meta {  border-bottom:1px solid #ebebeb;  padding-bottom:13px;  margin-bottom:6px; } .ct-blog-grid-layout2 .grid-item-inner.item-lg:hover .entry-featured img {  opacity:1; } .ct-blog-grid-layout2.style-light .entry-title {  color:#fff; } .ct-blog-grid-layout2.style-light .entry-title a:hover {  color:inherit; } .ct-blog-grid-layout2.style-light .grid-item-inner.item-lg .entry-title {  color:#fff; } .ct-blog-grid-layout2.style-light .grid-item-inner.item-lg .entry-title a:hover {  color:inherit; } .ct-blog-grid-layout2.style-light .item--content {  color:#fff; } .ct-blog-grid-layout2.style-light .entry-meta {  color:#b8b8b8; } .ct-blog-grid-layout2.style-light .grid-item-inner.item-lg .entry-meta {  border:none; } .ct-blog-carousel-layout1 .grid-item-inner {  margin-bottom:40px; } .ct-blog-carousel-layout1 .slick-dots {  margin-top:20px; } .ct-blog-carousel-layout1 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:80px; } .ct-blog-carousel-layout1.style4 .entry-title {  font-size:20px;  color:#fff; } .ct-blog-carousel-layout1.style4 .entry-holder {  background-color:#000; } .ct-blog-carousel-layout1.style4 .slick-dots {  margin-top:0; } .ct-blog-grid-layout3 {  margin:0 -40px; } @media screen and (max-width:991px) {  .ct-blog-grid-layout3 {   margin:0 -15px;  } } .ct-blog-grid-layout3 .entry-category {  font-size:14px;  font-weight:500;  color:rgba(0, 0, 0, 0.7);  line-height:20px; } .ct-blog-grid-layout3 .entry-category a {  color:inherit; } .ct-blog-grid-layout3 .entry-category a:hover {  color:#ef9900; } .ct-blog-grid-layout3 .entry-title {  margin-bottom:0;  font-size:20px;  line-height:1.2; } @media screen and (max-width:991px) {  .ct-blog-grid-layout3 .entry-title {   font-size:16px;  } } .ct-blog-grid-layout3 .entry-featured {  margin-bottom:13px;  position:relative; } .ct-blog-grid-layout3 .entry-date {  position:absolute;  top:23px;  right:23px;  left:auto;  line-height:28px;  height:inherit;  min-width:110px;  -webkit-border-radius:2px;  -khtml-border-radius:2px;  -moz-border-radius:2px;  -ms-border-radius:2px;  -o-border-radius:2px;  border-radius:2px;  padding:0 8px;  font-size:14px;  font-weight:500; } .ct-blog-grid-layout3 .grid-item-inner {  border-bottom:1px solid #e4e4e4;  padding-bottom:17px;  margin-bottom:15px; } .ct-blog-grid-layout3 .grid-item {  padding:0 40px 0 60px;  width:50%; } @media screen and (max-width:991px) {  .ct-blog-grid-layout3 .grid-item {   padding-left:15px;   padding-right:15px;  } } @media screen and (max-width:767px) {  .ct-blog-grid-layout3 .grid-item {   width:100%;  } } .ct-blog-grid-layout3 .grid-item.item-lg {  padding-right:0px;  padding-left:40px; } @media screen and (max-width:991px) {  .ct-blog-grid-layout3 .grid-item.item-lg {   padding-left:15px;   padding-right:15px;  } } .ct-blog-grid-layout3 .grid-item.item-lg .entry-category {  margin-bottom:4px; } .ct-blog-grid-layout3 .grid-item.item-lg .entry-title {  font-size:24px;  line-height:32px;  margin-bottom:13px; } .ct-blog-grid-layout3 .grid-item.item-lg .item--content {  font-size:16px;  line-height:27px;  color:#000; } .ct-blog-grid-layout3 .grid-item.item-lg .grid-item-inner {  border-bottom:none; } .ct-blog-grid-layout3 .grid-item:last-child .grid-item-inner {  border-bottom:none;  margin-bottom:0;  padding-bottom:0; } .ct-blog-grid-layout3 .grid-sizer {  width:33.33%; } .ct-blog-carousel-layout2 .item--featured {  position:relative;  overflow:hidden;  -webkit-border-radius:7px 7px 0 0;  -khtml-border-radius:7px 7px 0 0;  -moz-border-radius:7px 7px 0 0;  -ms-border-radius:7px 7px 0 0;  -o-border-radius:7px 7px 0 0;  border-radius:7px 7px 0 0; } .ct-blog-carousel-layout2 .item--featured img {  -webkit-filter:grayscale(85%);  filter:grayscale(85%);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-blog-carousel-layout2 .item--meta {  font-size:14px;  color:#939393;  margin-bottom:8px;  list-style:none;  text-transform:capitalize;  position:relative;  padding-bottom:6px; } .ct-blog-carousel-layout2 .item--meta:before {  content:'';  width:47px;  height:3px;  background-color:#f90;  background-image:-webkit-gradient(linear, left top, right top, from(#f90), to(#ef9900));  background-image:-webkit-linear-gradient(left, #f90, #ef9900);  background-image:-moz-linear-gradient(left, #f90, #ef9900);  background-image:-ms-linear-gradient(left, #f90, #ef9900);  background-image:-o-linear-gradient(left, #f90, #ef9900);  background-image:linear-gradient(left, #f90, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f90', endColorStr='#ef9900', gradientType='1');  position:absolute;  bottom:0;  left:0; } .ct-blog-carousel-layout2 .item--meta li {  display:inline-block;  margin-right:16px;  font-family:'Poppins', sans-serif; } .ct-blog-carousel-layout2 .item--meta li i {  margin-right:8px; } .ct-blog-carousel-layout2 .item--meta li a {  color:inherit; } .ct-blog-carousel-layout2 .item--meta li a:hover {  color:inherit;  text-decoration:underline; } .ct-blog-carousel-layout2 .item--title {  font-size:20px;  line-height:30px;  margin-bottom:10px; } .ct-blog-carousel-layout2 .item--title a {  color:inherit; } .ct-blog-carousel-layout2 .item--title a:hover {  color:inherit;  text-decoration:underline; } .ct-blog-carousel-layout2 .item--content {  font-size:15px;  line-height:24px; } .ct-blog-carousel-layout2 .item--body {  background-color:#fff;  padding:22px 25px 39px;  -webkit-box-shadow:0 0px 18px rgba(0, 0, 0, 0.12);  -khtml-box-shadow:0 0px 18px rgba(0, 0, 0, 0.12);  -moz-box-shadow:0 0px 18px rgba(0, 0, 0, 0.12);  -ms-box-shadow:0 0px 18px rgba(0, 0, 0, 0.12);  -o-box-shadow:0 0px 18px rgba(0, 0, 0, 0.12);  box-shadow:0 0px 18px rgba(0, 0, 0, 0.12);  -webkit-transition:all 260ms linear 0ms;  -khtml-transition:all 260ms linear 0ms;  -moz-transition:all 260ms linear 0ms;  -ms-transition:all 260ms linear 0ms;  -o-transition:all 260ms linear 0ms;  transition:all 260ms linear 0ms; } .ct-blog-carousel-layout2 .item--readmore {  margin-top:12px; } .ct-blog-carousel-layout2 .item--readmore a {  font-weight:700;  font-family:'Poppins', sans-serif; } .ct-blog-carousel-layout2 .item--readmore a i {  margin-left:4px; } .ct-blog-carousel-layout2 .grid-item-inner {  margin-bottom:60px; } .ct-blog-carousel-layout2 .grid-item-inner:hover .item--body {  -webkit-box-shadow:0 15px 35px rgba(0, 0, 0, 0.22);  -khtml-box-shadow:0 15px 35px rgba(0, 0, 0, 0.22);  -moz-box-shadow:0 15px 35px rgba(0, 0, 0, 0.22);  -ms-box-shadow:0 15px 35px rgba(0, 0, 0, 0.22);  -o-box-shadow:0 15px 35px rgba(0, 0, 0, 0.22);  box-shadow:0 15px 35px rgba(0, 0, 0, 0.22); } .ct-blog-carousel-layout2 .grid-item-inner:hover .item--featured img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } .ct-blog-carousel-layout2 .ct-slick-carousel {  margin:0 -40px; } .ct-blog-carousel-layout2 .ct-slick-carousel .slick-list {  padding-left:40px;  padding-right:40px; } .ct-blog-carousel-layout2 .ct-slick-carousel .slick-list .slick-slide {  opacity:0;  -webkit-transition:all 220ms linear 0ms;  -khtml-transition:all 220ms linear 0ms;  -moz-transition:all 220ms linear 0ms;  -ms-transition:all 220ms linear 0ms;  -o-transition:all 220ms linear 0ms;  transition:all 220ms linear 0ms; } .ct-blog-carousel-layout2 .ct-slick-carousel .slick-list .slick-slide.slick-active {  opacity:1; } .ct-blog-carousel-layout2.style2 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:60px; } @media screen and (min-width:1200px) {  .ct-blog-carousel-layout2.style2 .ct-slick-carousel[data-arrows="true"] {   padding-bottom:0;   padding-left:220px;  } } @media (min-width:1200px) and (max-width:1400px) {  .ct-blog-carousel-layout2.style2 .ct-slick-carousel[data-arrows="true"] {   padding-left:170px;  } } .ct-blog-carousel-layout2.style2 .item--featured {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .ct-blog-carousel-layout2.style2 .item--featured img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } .ct-blog-carousel-layout2.style2 .item--title {  font-size:20px;  line-height:26px; } .ct-blog-carousel-layout2.style2 .item--meta {  margin-bottom:0;  padding-bottom:2px; } .ct-blog-carousel-layout2.style2 .item--meta:before {  display:none; } .ct-blog-carousel-layout2.style2 .item--body {  padding-bottom:27px;  padding-top:29px;  padding-left:30px; } @media screen and (min-width:1200px) {  .ct-blog-carousel-layout2.style2 .slick-arrow {   width:84px;   height:84px;   -webkit-border-radius:0px;   -khtml-border-radius:0px;   -moz-border-radius:0px;   -ms-border-radius:0px;   -o-border-radius:0px;   border-radius:0px;   -webkit-box-shadow:none;   -khtml-box-shadow:none;   -moz-box-shadow:none;   -ms-box-shadow:none;   -o-box-shadow:none;   box-shadow:none;   top:0;   z-index:9;   left:40px;   -webkit-transform:translate(0, 0);   -khtml-transform:translate(0, 0);   -moz-transform:translate(0, 0);   -ms-transform:translate(0, 0);   -o-transform:translate(0, 0);   transform:translate(0, 0);   margin:0;   right:auto;   bottom:auto;  }  .ct-blog-carousel-layout2.style2 .slick-arrow:after {   -webkit-border-radius:0px;   -khtml-border-radius:0px;   -moz-border-radius:0px;   -ms-border-radius:0px;   -o-border-radius:0px;   border-radius:0px;  }  .ct-blog-carousel-layout2.style2 .slick-arrow.slick-prev:before {   content:'\f060';  }  .ct-blog-carousel-layout2.style2 .slick-arrow.slick-next {   left:130px;  }  .ct-blog-carousel-layout2.style2 .slick-arrow.slick-next:before {   content:'\f061';  } } @media (min-width:1200px) and (max-width:1400px) {  .ct-blog-carousel-layout2.style2 .slick-arrow {   width:60px;   height:60px;  }  .ct-blog-carousel-layout2.style2 .slick-arrow.slick-next {   left:110px;  } } .ct-blog-carousel-layout3 .item--title {  font-size:20px;  line-height:26px;  margin-bottom:7px; } .ct-blog-carousel-layout3 .item--title a {  color:inherit; } .ct-blog-carousel-layout3 .item--title a:hover {  color:#ef9900; } .ct-blog-carousel-layout3 .item--holder {  background-color:#fff;  max-width:355px;  position:absolute;  bottom:0px;  left:0;  padding:30px 30px 30px 35px;  -webkit-transition:all 260ms linear 0ms;  -khtml-transition:all 260ms linear 0ms;  -moz-transition:all 260ms linear 0ms;  -ms-transition:all 260ms linear 0ms;  -o-transition:all 260ms linear 0ms;  transition:all 260ms linear 0ms;  -webkit-transform:translateX(-100%);  -khtml-transform:translateX(-100%);  -moz-transform:translateX(-100%);  -ms-transform:translateX(-100%);  -o-transform:translateX(-100%);  transform:translateX(-100%); } @media screen and (max-width:767px) {  .ct-blog-carousel-layout3 .item--holder {   padding-left:20px;   padding-right:20px;  } } .ct-blog-carousel-layout3 .item--holder .entry-meta {  color:#474747;  margin-bottom:8px; } .ct-blog-carousel-layout3 .item--readmore {  font-size:14px;  line-height:24px;  font-family:'Poppins', sans-serif;  font-weight:600; } .ct-blog-carousel-layout3 .item--readmore i {  color:#ef9900;  margin-left:6px;  font-weight:900; } .ct-blog-carousel-layout3 .item--readmore span {  border-bottom:1px solid #000;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-blog-carousel-layout3 .item--readmore a {  color:#000; } .ct-blog-carousel-layout3 .item--readmore a:hover {  color:#ef9900; } .ct-blog-carousel-layout3 .item--readmore a:hover span {  border-color:#ef9900; } .ct-blog-carousel-layout3 .item--featured {  position:relative;  overflow:hidden;  margin-bottom:80px; } .ct-blog-carousel-layout3 .item--featured img {  -webkit-transition:all 260ms linear 0ms;  -khtml-transition:all 260ms linear 0ms;  -moz-transition:all 260ms linear 0ms;  -ms-transition:all 260ms linear 0ms;  -o-transition:all 260ms linear 0ms;  transition:all 260ms linear 0ms; } .ct-blog-carousel-layout3 .grid-item-inner {  position:relative;  overflow:hidden; } .ct-blog-carousel-layout3 .grid-item-inner:hover .item--featured img {  -webkit-transform:scale(1.12);  -khtml-transform:scale(1.12);  -moz-transform:scale(1.12);  -ms-transform:scale(1.12);  -o-transform:scale(1.12);  transform:scale(1.12); } .ct-blog-carousel-layout3 .grid-item-inner:hover .item--holder {  -webkit-transform:translateX(0%);  -khtml-transform:translateX(0%);  -moz-transform:translateX(0%);  -ms-transform:translateX(0%);  -o-transform:translateX(0%);  transform:translateX(0%); } .ct-blog-carousel-layout3 .slick-arrow {  height:45px;  width:45px;  border:none;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  color:#fff;  background-color:#3e3e3e;  margin:0 5px; } .ct-blog-carousel-layout3 .slick-arrow:after {  display:none; } .ct-blog-carousel-layout3 .slick-arrow:hover, .ct-blog-carousel-layout3 .slick-arrow:focus {  background-color:#ef9900;  color:#fff; } .ct-blog-carousel-layout3 .slick-arrow.slick-prev {  margin-left:-27px; } .ct-blog-carousel-layout3 .slick-arrow.slick-next {  margin-left:27px; } .ct-blog-carousel-layout3 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:62px; } .ct-blog-carousel-layout4 .item--featured {  position:relative;  overflow:hidden;  margin-bottom:23px; } .ct-blog-carousel-layout4 .item--featured img {  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-blog-carousel-layout4 .item--featured:hover img {  -webkit-transform:scale(1.1);  -khtml-transform:scale(1.1);  -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1);  transform:scale(1.1); } .ct-blog-carousel-layout4 .item--featured .item--category {  position:absolute;  bottom:14px;  right:13px;  background-color:#ef9900;  font-size:14px;  font-weight:500;  color:#fff;  line-height:27px;  padding:0 15px; } .ct-blog-carousel-layout4 .item--featured .item--category a {  color:inherit; } .ct-blog-carousel-layout4 .item--featured .item--category a:hover {  color:inherit; } .ct-blog-carousel-layout4 .item--meta {  list-style:none;  font-size:14px;  color:#707070;  display:flex;  flex-wrap:wrap;  text-transform:capitalize;  margin:0 0 6px; } .ct-blog-carousel-layout4 .item--meta li {  margin-right:28px; } .ct-blog-carousel-layout4 .item--meta li i {  color:#ef9900;  margin-right:4px; } .ct-blog-carousel-layout4 .item--meta li a {  color:inherit; } .ct-blog-carousel-layout4 .item--meta li a:hover {  color:#ef9900; } .ct-blog-carousel-layout4 .item--title {  font-size:22px;  line-height:28px;  margin-bottom:9px; } .ct-blog-carousel-layout4 .item--title a {  color:inherit; } .ct-blog-carousel-layout4 .item--title a:hover {  color:#ef9900; } .ct-blog-carousel-layout4 .item--content {  color:#000;  line-height:1.625;  margin-bottom:22px; } .ct-blog-carousel-layout4 .btn-arrow i {  font-weight:700; } .ct-blog-carousel-layout4 .grid-item-inner {  padding:21px 21px 53px 21px;  background-color:#fff;  margin-bottom:30px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-blog-carousel-layout4 .grid-item-inner:hover {  -webkit-transform:translateY(-20px);  -khtml-transform:translateY(-20px);  -moz-transform:translateY(-20px);  -ms-transform:translateY(-20px);  -o-transform:translateY(-20px);  transform:translateY(-20px);  -webkit-box-shadow:0 20px 24px rgba(12, 12, 12, 0.1);  -khtml-box-shadow:0 20px 24px rgba(12, 12, 12, 0.1);  -moz-box-shadow:0 20px 24px rgba(12, 12, 12, 0.1);  -ms-box-shadow:0 20px 24px rgba(12, 12, 12, 0.1);  -o-box-shadow:0 20px 24px rgba(12, 12, 12, 0.1);  box-shadow:0 20px 24px rgba(12, 12, 12, 0.1); } .ct-blog-carousel-layout4 .slick-slide {  margin-top:20px; } .ct-blog-carousel-layout4.style1 .slick-dots {  margin:4px 0 0; } .ct-blog-carousel-layout4.style1 .slick-dots li {  margin:0 3px; } .ct-blog-carousel-layout4.style1 .slick-dots li button {  background-color:#c4c9d1;  width:12px;  height:12px; } .ct-blog-carousel-layout4.style1 .slick-dots li.slick-active button {  -webkit-transform:scale(1.2);  -khtml-transform:scale(1.2);  -moz-transform:scale(1.2);  -ms-transform:scale(1.2);  -o-transform:scale(1.2);  transform:scale(1.2);  background-color:#ef9900; } .ct-blog-carousel-layout4.style2 .btn-arrow i {  -webkit-border-radius:0 37px 37px 0;  -khtml-border-radius:0 37px 37px 0;  -moz-border-radius:0 37px 37px 0;  -ms-border-radius:0 37px 37px 0;  -o-border-radius:0 37px 37px 0;  border-radius:0 37px 37px 0; } .ct-blog-carousel-layout4.style2 .btn-arrow span:before {  -webkit-border-radius:37px 0 0 37px;  -khtml-border-radius:37px 0 0 37px;  -moz-border-radius:37px 0 0 37px;  -ms-border-radius:37px 0 0 37px;  -o-border-radius:37px 0 0 37px;  border-radius:37px 0 0 37px; } .ct-blog-carousel-layout4.style2 .item--featured a {  position:relative;  display:block; } .ct-blog-carousel-layout4.style2 .item--featured a:before {  content:'';  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(0, 0, 0, 0.2);  opacity:0; } .ct-blog-carousel-layout4.style2 .grid-item-inner {  border:2px solid #ebebeb;  -webkit-box-shadow:0 2px 43px rgba(12, 12, 12, 0.13);  -khtml-box-shadow:0 2px 43px rgba(12, 12, 12, 0.13);  -moz-box-shadow:0 2px 43px rgba(12, 12, 12, 0.13);  -ms-box-shadow:0 2px 43px rgba(12, 12, 12, 0.13);  -o-box-shadow:0 2px 43px rgba(12, 12, 12, 0.13);  box-shadow:0 2px 43px rgba(12, 12, 12, 0.13); } .ct-blog-carousel-layout4.style2 .grid-item-inner:hover {  -webkit-box-shadow:0 37px 51px rgba(12, 12, 12, 0.18);  -khtml-box-shadow:0 37px 51px rgba(12, 12, 12, 0.18);  -moz-box-shadow:0 37px 51px rgba(12, 12, 12, 0.18);  -ms-box-shadow:0 37px 51px rgba(12, 12, 12, 0.18);  -o-box-shadow:0 37px 51px rgba(12, 12, 12, 0.18);  box-shadow:0 37px 51px rgba(12, 12, 12, 0.18); } .ct-blog-carousel-layout4.style2 .grid-item-inner:hover .item--featured a:before {  opacity:1; } .ct-blog-carousel-layout4.style2 .ct-slick-carousel {  margin:0 -40px 0 -40px;  padding-left:40px;  padding-right:40px;  overflow:hidden; } .ct-blog-carousel-layout4.style2 .ct-slick-carousel .slick-list {  overflow:visible; } .ct-blog-carousel-layout4.style2 .ct-slick-carousel .slick-slide {  opacity:0;  margin-top:30px;  margin-bottom:20px;  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1); } .ct-blog-carousel-layout4.style2 .ct-slick-carousel .slick-slide.slick-active {  opacity:1; } .ct-blog-carousel-layout4.style2 .slick-dots {  margin-top:0; } .ct-blog-carousel-layout4.style3 .btn-arrow {  flex-direction:row-reverse; } .ct-blog-carousel-layout4.style3 .btn-arrow i {  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px; } .ct-blog-carousel-layout4.style3 .btn-arrow span {  padding-right:20px;  padding-left:12px; } .ct-blog-carousel-layout4.style3 .btn-arrow span:before {  right:auto;  left:0;  -webkit-border-radius:0 3px 3px 0;  -khtml-border-radius:0 3px 3px 0;  -moz-border-radius:0 3px 3px 0;  -ms-border-radius:0 3px 3px 0;  -o-border-radius:0 3px 3px 0;  border-radius:0 3px 3px 0; } .ct-blog-carousel-layout4.style3 .btn-arrow:hover i {  -webkit-border-radius:3px 0 0 3px;  -khtml-border-radius:3px 0 0 3px;  -moz-border-radius:3px 0 0 3px;  -ms-border-radius:3px 0 0 3px;  -o-border-radius:3px 0 0 3px;  border-radius:3px 0 0 3px; } .ct-blog-carousel-layout4.style3 .item--meta {  list-style:none;  font-size:14px;  color:#707070;  font-weight:500;  display:flex;  flex-wrap:wrap;  text-transform:capitalize;  margin:0 0 5px; } .ct-blog-carousel-layout4.style3 .item--meta i {  display:none; } .ct-blog-carousel-layout4.style3 .item--meta li {  margin-right:18px;  position:relative; } .ct-blog-carousel-layout4.style3 .item--meta li:after {  content:'';  width:4px;  height:4px;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  background-color:#ef9900;  position:absolute;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  right:-11px; } .ct-blog-carousel-layout4.style3 .item--meta li.item-author a {  color:#0e0e0e; } .ct-blog-carousel-layout4.style3 .item--meta li.item-author a:hover {  color:#ef9900; } .ct-blog-carousel-layout4.style3 .item--meta li:last-child:after {  display:none; } .ct-blog-carousel-layout4.style3 .grid-item-inner {  padding-bottom:30px; } .ct-blog-carousel-layout4.style3 .grid-item-inner .item--category {  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-blog-carousel-layout4.style3 .grid-item-inner:hover .item--featured .item--category {  bottom:34px; } .ct-blog-carousel-layout4.style3 .slick-dots {  height:13px;  width:auto;  display:inline-block;  margin:10px 0 0;  position:relative;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0); } .ct-blog-carousel-layout4.style3 .slick-dots li {  display:inline-block;  vertical-align:top;  margin:0;  width:14px;  height:14px;  position:relative; } .ct-blog-carousel-layout4.style3 .slick-dots li button {  width:13px;  height:13px;  border-radius:13px;  background-color:#e0e0e0;  background-image:none;  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  position:absolute;  top:0;  left:0; } .ct-blog-carousel-layout4.style3 .slick-dots li button:before, .ct-blog-carousel-layout4.style3 .slick-dots li button:after {  display:none; } .ct-blog-carousel-layout4.style3 .slick-dots li.slick-active button {  background-color:#ef9900; } .ct-blog-carousel-layout4.style3 .slick-dots li + li {  margin-left:8px; } .ct-blog-carousel-layout5 .entry-body {  padding:0 !important; } .ct-blog-carousel-layout5 .entry-featured {  max-width:55px;  min-width:55px;  margin-right:15px; } .ct-blog-carousel-layout5 .entry-title {  margin-bottom:5px;  margin-top:-6px;  font-size:16px;  line-height:24px;  color:#fff;  font-weight:400;  font-family:inherit; } .ct-blog-carousel-layout5 .entry-title a:hover {  color:#ef9900; } .ct-blog-carousel-layout5 .item-date {  font-size:13px;  color:#b9c1da;  font-family:Lato; } .ct-blog-carousel-layout5 .item-date i {  margin-right:9px;  color:#ef9900; } .ct-blog-carousel-layout5 .grid-item-inner {  display:flex;  flex-wrap:nowrap; } .ct-blog-carousel-layout5 .slick-arrow {  width:20px;  height:20px;  background-image:none;  background-color:transparent;  color:#fff;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  margin:0; } .ct-blog-carousel-layout5 .slick-arrow:hover {  color:#ef9900; } .ct-blog-carousel-layout5 .slick-arrow.slick-prev {  left:8px;  right:auto; } .ct-blog-carousel-layout5 .slick-arrow.slick-next {  right:8px;  left:auto; } .ct-blog-carousel-layout5 .slick-arrow:before {  font-weight:400;  font-size:16px; } .ct-blog-carousel-layout5 .slick-arrow:after {  display:none; } .ct-blog-carousel-layout5 .ct-slick-carousel[data-arrows="true"] {  padding:0 22px; } .ct-blog-carousel-layout6 .item--featured {  position:relative;  overflow:hidden; } .ct-blog-carousel-layout6 .item--featured img {  -webkit-transition:all 240ms linear 0ms;  -khtml-transition:all 240ms linear 0ms;  -moz-transition:all 240ms linear 0ms;  -ms-transition:all 240ms linear 0ms;  -o-transition:all 240ms linear 0ms;  transition:all 240ms linear 0ms; } .ct-blog-carousel-layout6 .item-date {  font-size:13px;  color:#152644;  font-weight:700;  margin-bottom:8px;  font-family:'Poppins', sans-serif; } .ct-blog-carousel-layout6 .item-date i {  margin-right:7px; } .ct-blog-carousel-layout6 .item--title {  font-size:18px;  margin-bottom:0;  color:#fff;  position:relative;  overflow:hidden;  z-index:1;  padding:15px 40px 15px 26px;  white-space:pre;  text-overflow:ellipsis; } .ct-blog-carousel-layout6 .item--title a {  color:inherit; } .ct-blog-carousel-layout6 .item--title:before, .ct-blog-carousel-layout6 .item--title:after {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-1;  -webkit-transition:all 240ms linear 0ms;  -khtml-transition:all 240ms linear 0ms;  -moz-transition:all 240ms linear 0ms;  -ms-transition:all 240ms linear 0ms;  -o-transition:all 240ms linear 0ms;  transition:all 240ms linear 0ms; } .ct-blog-carousel-layout6 .item--title:before {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .ct-blog-carousel-layout6 .item--title:after {  background-color:#20b34d;  opacity:0; } .ct-blog-carousel-layout6 .item--content {  font-size:15px;  line-height:24px;  color:#4e4e4e;  margin-bottom:12px; } .ct-blog-carousel-layout6 .item--readmore a {  font-family:'Poppins', sans-serif;  font-size:13px;  text-transform:uppercase;  color:#ef9900;  font-weight:700; } .ct-blog-carousel-layout6 .item--readmore a:hover {  color:#20b34d; } .ct-blog-carousel-layout6 .item--readmore a i {  margin-left:4px; } .ct-blog-carousel-layout6 .item--holder {  background-color:#fff;  border-width:0 1px 1px 1px;  border-color:#e8eaef;  border-style:solid;  padding:26px 26px 18px 26px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  position:relative; } .ct-blog-carousel-layout6 .item--holder:before {  content:'';  position:absolute;  width:0;  height:0;  border-width:7px;  border-style:solid;  border-color:#ef9900 transparent transparent #ef9900;  top:0;  left:26px;  -webkit-transition:all 240ms linear 0ms;  -khtml-transition:all 240ms linear 0ms;  -moz-transition:all 240ms linear 0ms;  -ms-transition:all 240ms linear 0ms;  -o-transition:all 240ms linear 0ms;  transition:all 240ms linear 0ms; } .ct-blog-carousel-layout6 .grid-item-inner {  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-blog-carousel-layout6 .grid-item-inner:hover {  -webkit-box-shadow:0 29px 43px rgba(28, 28, 28, 0.16);  -khtml-box-shadow:0 29px 43px rgba(28, 28, 28, 0.16);  -moz-box-shadow:0 29px 43px rgba(28, 28, 28, 0.16);  -ms-box-shadow:0 29px 43px rgba(28, 28, 28, 0.16);  -o-box-shadow:0 29px 43px rgba(28, 28, 28, 0.16);  box-shadow:0 29px 43px rgba(28, 28, 28, 0.16); } .ct-blog-carousel-layout6 .grid-item-inner:hover .item--title:before {  opacity:0; } .ct-blog-carousel-layout6 .grid-item-inner:hover .item--title:after {  opacity:1; } .ct-blog-carousel-layout6 .grid-item-inner:hover .item--holder {  border-color:#fff; } .ct-blog-carousel-layout6 .grid-item-inner:hover .item--holder:before {  border-color:#20b34d transparent transparent #20b34d; } .ct-blog-carousel-layout6 .grid-item-inner:hover .item--featured img {  -webkit-transform:scale(1.14);  -khtml-transform:scale(1.14);  -moz-transform:scale(1.14);  -ms-transform:scale(1.14);  -o-transform:scale(1.14);  transform:scale(1.14); } .ct-blog-carousel-layout6 .ct-slick-carousel {  margin:0 -20px 0 -20px;  padding-left:20px;  padding-right:20px;  overflow:hidden; } .ct-blog-carousel-layout6 .ct-slick-carousel .slick-list {  overflow:visible; } .ct-blog-carousel-layout6 .slick-slide {  opacity:0;  margin:0px 0 50px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-blog-carousel-layout6 .slick-slide.slick-active {  opacity:1; } .ct-blog-carousel-layout6 .blog-layout6-default .slick-dots {  height:14px;  background-color:#dae3e8;  border-radius:14px;  width:auto;  display:inline-block;  margin:0;  top:-10px;  position:relative;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0); } .ct-blog-carousel-layout6 .blog-layout6-default .slick-dots li {  display:inline-block;  vertical-align:top;  margin:0;  width:14px;  height:14px;  position:relative; } .ct-blog-carousel-layout6 .blog-layout6-default .slick-dots li button {  width:14px;  height:14px;  border-radius:14px;  background-color:#dae3e8;  background-image:none;  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  position:absolute;  top:0;  left:0; } .ct-blog-carousel-layout6 .blog-layout6-default .slick-dots li button:before, .ct-blog-carousel-layout6 .blog-layout6-default .slick-dots li button:after {  display:none; } .ct-blog-carousel-layout6 .blog-layout6-default .slick-dots li.slick-active button {  background-color:#ef9900; } .ct-blog-carousel-layout6 .blog-layout6-default .slick-dots li + li {  margin-left:10px; } .ct-blog-carousel-layout6 .dot-style-u8 .slick-dots {  margin-top:0; } .blog-layout6-custom1 .ct-blog-carousel-layout6 .slick-slide {  margin-bottom:35px; } .blog-layout6-custom1 .ct-blog-carousel-layout6 .grid-item-inner:hover {  -webkit-box-shadow:0 0 43px rgba(6, 10, 9, 0.05);  -khtml-box-shadow:0 0 43px rgba(6, 10, 9, 0.05);  -moz-box-shadow:0 0 43px rgba(6, 10, 9, 0.05);  -ms-box-shadow:0 0 43px rgba(6, 10, 9, 0.05);  -o-box-shadow:0 0 43px rgba(6, 10, 9, 0.05);  box-shadow:0 0 43px rgba(6, 10, 9, 0.05); } .ct-blog-carousel-layout7 .item--featured {  width:47%;  position:relative;  overflow:hidden; } @media screen and (max-width:991px) {  .ct-blog-carousel-layout7 .item--featured {   width:100%;   min-height:280px;  } } .ct-blog-carousel-layout7 .item--featured a {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  -webkit-transition:all 500ms ease-out 0s;  -khtml-transition:all 500ms ease-out 0s;  -moz-transition:all 500ms ease-out 0s;  -ms-transition:all 500ms ease-out 0s;  -o-transition:all 500ms ease-out 0s;  transition:all 500ms ease-out 0s; } .ct-blog-carousel-layout7 .item--title {  margin-bottom:12px;  font-size:22px;  line-height:1.45;  color:#000; } @media screen and (max-width:1199px) {  .ct-blog-carousel-layout7 .item--title {   font-size:18px;  } } .ct-blog-carousel-layout7 .item--title a {  color:inherit; } .ct-blog-carousel-layout7 .item--title a:hover {  color:#444; } .ct-blog-carousel-layout7 .item--category {  font-size:12px;  text-transform:uppercase;  color:#010101;  font-weight:500;  font-family:"Rubik";  line-height:25px;  background-color:#eee8e4;  padding:0 12px;  display:inline-block;  margin-bottom:14px; } .ct-blog-carousel-layout7 .item--category a {  color:inherit; } .ct-blog-carousel-layout7 .item--category a:hover {  color:inherit; } .ct-blog-carousel-layout7 .item--content {  font-size:16px;  line-height:26px;  color:#5c5c5e;  font-family:"Nunito Sans";  margin-bottom:23px; } .ct-blog-carousel-layout7 .item--readmore a {  font-size:14px;  font-weight:600;  box-shadow:none;  padding:0 20px;  line-height:48px;  background-color:#000;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px; } .ct-blog-carousel-layout7 .item--readmore a:hover, .ct-blog-carousel-layout7 .item--readmore a:focus {  background-color:#ef9900; } .ct-blog-carousel-layout7 .item--date {  position:absolute;  z-index:1;  height:62px;  width:62px;  background-color:#ef9900;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  top:16px;  left:16px;  display:flex;  flex-wrap:wrap;  align-items:center;  justify-content:center; } .ct-blog-carousel-layout7 .item--date span {  display:block;  line-height:1;  font-size:22px;  font-weight:700;  color:#fff;  font-family:'Poppins', sans-serif; } .ct-blog-carousel-layout7 .item--date span + span {  font-size:20px; } .ct-blog-carousel-layout7 .item--body {  width:53%;  padding:30px; } @media screen and (max-width:991px) {  .ct-blog-carousel-layout7 .item--body {   width:100%;  } } .ct-blog-carousel-layout7 .grid-item-inner {  display:flex;  flex-wrap:wrap;  background-color:#fff;  -webkit-box-shadow:0 2px 30px rgba(4, 20, 69, 0.1);  -khtml-box-shadow:0 2px 30px rgba(4, 20, 69, 0.1);  -moz-box-shadow:0 2px 30px rgba(4, 20, 69, 0.1);  -ms-box-shadow:0 2px 30px rgba(4, 20, 69, 0.1);  -o-box-shadow:0 2px 30px rgba(4, 20, 69, 0.1);  box-shadow:0 2px 30px rgba(4, 20, 69, 0.1);  margin-top:30px;  margin-bottom:45px; } .ct-blog-carousel-layout7 .grid-item-inner:hover .item--featured a {  -webkit-transform:scale3d(1.1, 1.1, 1.1);  -khtml-transform:scale3d(1.1, 1.1, 1.1);  -moz-transform:scale3d(1.1, 1.1, 1.1);  -ms-transform:scale3d(1.1, 1.1, 1.1);  -o-transform:scale3d(1.1, 1.1, 1.1);  transform:scale3d(1.1, 1.1, 1.1); } .ct-blog-carousel-layout7 .ct-slick-carousel {  margin:0 -30px 0 -30px;  padding-left:30px;  padding-right:30px;  overflow:hidden; } .ct-blog-carousel-layout7 .ct-slick-carousel .slick-list {  overflow:visible; } .ct-blog-carousel-layout7 .slick-slide {  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  opacity:0; } .ct-blog-carousel-layout7 .slick-slide.slick-active {  opacity:1; } .ct-blog-carousel-layout7 .slick-dots {  margin-top:0; } .ct-blog-carousel-layout7.style2 .item--body {  padding-right:20px; } .ct-blog-carousel-layout7.style2 .item--date {  text-align:center;  color:#20b34d; } .ct-blog-carousel-layout7.style2 .item--date span {  color:inherit; } .ct-blog-carousel-layout7.style2 .item--content {  font-size:15px;  line-height:24px;  color:#3a4268; } @media screen and (max-width:1199px) {  .ct-blog-carousel-layout7.style2 .item--content {   font-size:14px;  } } .ct-blog-carousel-layout7.style2 .item--title {  color:#281a48; } .ct-blog-carousel-layout7.style2 .item--category {  background-color:#e0e2e7;  color:#20b34d; } .ct-blog-carousel-layout7.style2 .item--readmore a {  background-color:#20b34d;  padding-left:18px;  padding-right:58px; } .ct-blog-carousel-layout7.style2 .item--readmore a i {  margin:0;  position:absolute;  top:50%;  right:8px;  transform:translate(0, -50%);  width:32px;  height:32px;  background-color:#ef9900;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  line-height:32px;  font-size:15px;  color:#20b34d;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-blog-carousel-layout7.style2 .item--readmore a:hover, .ct-blog-carousel-layout7.style2 .item--readmore a:focus {  background-color:#ef9900;  color:#20b34d; } .ct-blog-carousel-layout7.style2 .item--readmore a:hover i, .ct-blog-carousel-layout7.style2 .item--readmore a:focus i {  background-color:#20b34d;  color:#fff; } .ct-blog-carousel-layout7.style3 .item--date {  text-align:center; } .ct-blog-carousel-layout7.style3 .item--category {  color:#1f323e;  background-color:#d7e3e3; } .ct-blog-carousel-layout7.style3 .item--title {  color:#1d1b4c; } .ct-blog-carousel-layout7.style3 .item--content {  color:#696b6d; } .ct-blog-carousel-layout7.style3 .item--readmore .btn {  line-height:48px;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  padding:0 38px;  background-color:#1f323e;  font-size:14px; } .ct-blog-carousel-layout7.style3 .item--readmore .btn:hover, .ct-blog-carousel-layout7.style3 .item--readmore .btn:focus {  background-color:#ef9900; } .ct-blog-carousel-layout7.style3 .item--readmore .btn i {  display:none; } .ct-blog-carousel-layout7.style3 .item--body {  padding-right:20px; } .ct-blog-carousel-layout7.style3 .slick-dots {  margin-bottom:8px; } .ct-blog-carousel-layout7.style4 .item--date {  text-align:center; } .ct-blog-carousel-layout7.style4 .item--category {  color:#1f323e;  background-color:#f6f8fb; } .ct-blog-carousel-layout7.style4 .item--title {  color:#0d2252; } .ct-blog-carousel-layout7.style4 .item--title a:hover {  color:#ef9900; } .ct-blog-carousel-layout7.style4 .item--content {  color:#0d2252; } .ct-blog-carousel-layout7.style4 .item--readmore .btn {  line-height:48px;  -webkit-border-radius:48px;  -khtml-border-radius:48px;  -moz-border-radius:48px;  -ms-border-radius:48px;  -o-border-radius:48px;  border-radius:48px;  padding:0 38px;  font-size:14px;  background-color:#20b34d; } .ct-blog-carousel-layout7.style4 .item--readmore .btn:hover, .ct-blog-carousel-layout7.style4 .item--readmore .btn:focus {  background-color:#ef9900; } .ct-blog-carousel-layout7.style4 .item--readmore .btn i {  display:none; } .ct-blog-carousel-layout7.style4 .item--body {  padding-right:20px; } .ct-blog-carousel-layout7.style4 .slick-dots {  margin-bottom:8px; } .ct-blog-carousel-layout8 .item--featured {  margin-bottom:30px; } .ct-blog-carousel-layout8 .item--category {  font-size:16px;  color:#585476;  margin-bottom:12px; } .ct-blog-carousel-layout8 .item--category a {  color:inherit; } .ct-blog-carousel-layout8 .item--category a:hover {  color:#ef9900; } .ct-blog-carousel-layout8 .item--title {  margin-bottom:39px;  font-size:24px;  line-height:34px;  color:#161b39;  padding-right:10%; } @media screen and (max-width:1199px) {  .ct-blog-carousel-layout8 .item--title {   padding-right:0;  } } .ct-blog-carousel-layout8 .item--title a {  color:inherit; } .ct-blog-carousel-layout8 .item--title a:hover {  color:#ef9900; } .ct-blog-carousel-layout8 .item--meta {  margin-bottom:0;  list-style:none;  display:flex;  flex-wrap:wrap;  align-items:center;  font-size:18px;  color:#282350; } .ct-blog-carousel-layout8 .item--meta .item-author {  margin-right:20px;  flex-grow:1; } .ct-blog-carousel-layout8 .item--meta .item-author img {  max-width:43px;  -webkit-border-radius:43px;  -khtml-border-radius:43px;  -moz-border-radius:43px;  -ms-border-radius:43px;  -o-border-radius:43px;  border-radius:43px;  margin-right:14px; } @media screen and (max-width:767px) {  .ct-blog-carousel-layout8 .item--meta .item-author img {   display:none;  } } .ct-blog-carousel-layout8 .item--meta .item-author a {  display:flex;  flex-wrap:nowrap;  align-items:center;  color:inherit; } .ct-blog-carousel-layout8 .item--meta .item-author a label {  margin-right:4px; } .ct-blog-carousel-layout8 .item--meta .item-author a span {  font-weight:700;  color:#ef9900; } .ct-career-grid1 .item--feature .fa {  font-family:'FontAwesome';  font-weight:normal; } .ct-career-grid1 .item--image {  height:67px;  width:67px;  min-width:67px;  -webkit-border-radius:67px;  -khtml-border-radius:67px;  -moz-border-radius:67px;  -ms-border-radius:67px;  -o-border-radius:67px;  border-radius:67px;  background-color:#ebf2fd;  position:relative;  margin-right:22px; } .ct-career-grid1 .item--image img {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-career-grid1 .item--title {  font-size:20px;  margin-bottom:8px; } @media screen and (max-width:1199px) {  .ct-career-grid1 .item--title {   font-size:19px;  } } .ct-career-grid1 .item--feature {  font-size:14px;  color:#939393;  list-style:none;  margin-bottom:0;  font-family:'Poppins', sans-serif; } .ct-career-grid1 .item--feature i {  margin-right:4px; } .ct-career-grid1 .item--feature li + li {  margin-top:4px; } .ct-career-grid1 .item-desc {  font-size:15px;  line-height:28px;  margin-bottom:18px; } .ct-career-grid1 .item--holder {  display:flex;  flex-wrap:nowrap;  margin-bottom:7px; } .ct-career-grid1 .item--inner {  padding:40px 34px;  background-color:#fff;  -webkit-border-radius:7px;  -khtml-border-radius:7px;  -moz-border-radius:7px;  -ms-border-radius:7px;  -o-border-radius:7px;  border-radius:7px;  -webkit-box-shadow:0 0 20px rgba(12, 12, 12, 0.14);  -khtml-box-shadow:0 0 20px rgba(12, 12, 12, 0.14);  -moz-box-shadow:0 0 20px rgba(12, 12, 12, 0.14);  -ms-box-shadow:0 0 20px rgba(12, 12, 12, 0.14);  -o-box-shadow:0 0 20px rgba(12, 12, 12, 0.14);  box-shadow:0 0 20px rgba(12, 12, 12, 0.14);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  margin-bottom:60px; } @media screen and (max-width:1199px) {  .ct-career-grid1 .item--inner {   padding-left:30px;   padding-right:20px;  } } @media screen and (max-width:575px) {  .ct-career-grid1 .item--inner {   padding-left:20px;  } } .ct-career-grid1 .item--inner:hover {  -webkit-box-shadow:0 20px 20px rgba(12, 12, 12, 0.14);  -khtml-box-shadow:0 20px 20px rgba(12, 12, 12, 0.14);  -moz-box-shadow:0 20px 20px rgba(12, 12, 12, 0.14);  -ms-box-shadow:0 20px 20px rgba(12, 12, 12, 0.14);  -o-box-shadow:0 20px 20px rgba(12, 12, 12, 0.14);  box-shadow:0 20px 20px rgba(12, 12, 12, 0.14); } .ct-feature-layout1 .item--title {  font-size:20px;  color:#383838; } @media screen and (max-width:991px) {  .ct-feature-layout1 .item--title {   font-size:16px;  } } .ct-feature-layout1 .item--title i {  color:#ef9900;  margin-right:6px; } .ct-feature-layout1.style2 {  background-color:#fafafa;  padding:52px 50px 48px;  position:relative; } @media screen and (max-width:1199px) {  .ct-feature-layout1.style2 {   padding-left:30px;   padding-right:30px;  } } @media screen and (max-width:991px) {  .ct-feature-layout1.style2 {   padding-left:20px;   padding-right:20px;  } } .ct-feature-layout1.style2:before {  content:'';  width:0px;  height:4px;  position:absolute;  bottom:0;  left:0;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-feature-layout1.style2 .item--title {  font-family:22px;  margin-bottom:12px; } .ct-feature-layout1.style2 .item--title i {  display:none; } .ct-feature-layout1.style2:hover:before {  width:100%; } .ct-feature-layout1.style3 {  background-color:#fafafa;  padding:52px 50px 48px;  position:relative;  z-index:1; } @media screen and (max-width:1199px) {  .ct-feature-layout1.style3 {   padding-left:30px;   padding-right:30px;  } } @media screen and (max-width:991px) {  .ct-feature-layout1.style3 {   padding-left:20px;   padding-right:20px;  } } .ct-feature-layout1.style3:before {  content:'';  width:100%;  height:0%;  position:absolute;  bottom:0;  left:0;  background-color:#20b34d;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  z-index:-1; } .ct-feature-layout1.style3 .item--title {  font-family:22px;  margin-bottom:12px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-feature-layout1.style3 .item--title i {  display:none; } .ct-feature-layout1.style3 .item--desc {  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-feature-layout1.style3:hover .item--title, .ct-feature-layout1.style3:hover .item--desc {  color:#fff; } .ct-feature-layout1.style3:hover:before {  height:100%; } .ct-piechart-layout1 {  text-align:center; } .ct-piechart-layout1 .item--value {  position:relative;  display:flex;  margin:0 auto 17px auto;  justify-content:center; } .ct-piechart-layout1 .item--value span {  font-size:27px;  font-weight:700;  font-family:'Poppins', sans-serif;  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-piechart-layout1 .item--title {  font-size:22px;  color:#383838;  margin-bottom:12px; } .ct-piechart-layout1 .item--desc {  font-size:15px;  line-height:26px; } .ct-piechart-layout1.style2 .item--value span {  font-size:30px;  color:#000;  font-weight:normal;  font-family:inherit; } .ct-piechart-layout1.style2 .item--title {  color:#000;  font-size:22px;  font-weight:600;  padding-top:5px; } @media screen and (max-width:1400px) {  .ct-piechart-layout1.style2 .item--title {   font-size:18px;  } } .ct-piechart-layout2 {  position:relative;  display:flex;  flex-wrap:wrap;  justify-content:center; } .ct-piechart-layout2 .item--holder {  max-width:175px;  text-align:center;  position:absolute;  top:0;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0);  width:100%;  height:100%;  padding:0 20px;  display:flex;  flex-wrap:wrap;  justify-content:center;  align-items:center; } .ct-piechart-layout2 .item--holder span {  font-size:35px;  line-height:1;  font-weight:700;  font-family:'Poppins', sans-serif; } .ct-piechart-layout2 .item--title {  margin-top:2px;  margin-bottom:0;  font-size:17px;  line-height:24px;  font-weight:400;  font-family:inherit; } .ct-team-carousel1 .item--image img, .ct-team-grid4 .item--image img {  -webkit-filter:grayscale(100%);  filter:grayscale(100%);  -webkit-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -khtml-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -moz-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -ms-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -o-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -webkit-border-radius:6px;  -khtml-border-radius:6px;  -moz-border-radius:6px;  -ms-border-radius:6px;  -o-border-radius:6px;  border-radius:6px;  width:100%; } .ct-team-carousel1 .item--image + .item--holder, .ct-team-grid4 .item--image + .item--holder {  position:relative;  z-index:9;  margin-top:-40px; } .ct-team-carousel1 .item--title, .ct-team-grid4 .item--title {  font-size:18px;  margin-bottom:2px; } @media screen and (max-width:1199px) {  .ct-team-carousel1 .item--title, .ct-team-grid4 .item--title {   font-size:16px;  } } .ct-team-carousel1 .item--title a, .ct-team-grid4 .item--title a {  color:inherit; } .ct-team-carousel1 .item--title a:hover, .ct-team-grid4 .item--title a:hover {  color:#ef9900; } .ct-team-carousel1 .item--holder, .ct-team-grid4 .item--holder {  text-align:center; } .ct-team-carousel1 .item--position, .ct-team-grid4 .item--position {  font-size:14px;  line-height:24px;  color:#737272; } .ct-team-carousel1 .item--social, .ct-team-grid4 .item--social {  list-style:none;  margin-top:8px;  margin-bottom:2px;  line-height:1;  display:none; } .ct-team-carousel1 .item--social li, .ct-team-grid4 .item--social li {  display:inline-block;  margin:0 6px; } .ct-team-carousel1 .item--social li a, .ct-team-grid4 .item--social li a {  font-size:15px;  display:inline-block; } .ct-team-carousel1 .item--social li a:hover, .ct-team-grid4 .item--social li a:hover {  -webkit-transform:translateY(-4px);  -khtml-transform:translateY(-4px);  -moz-transform:translateY(-4px);  -ms-transform:translateY(-4px);  -o-transform:translateY(-4px);  transform:translateY(-4px); } .ct-team-carousel1 .item--social li i.fa-facebook, .ct-team-grid4 .item--social li i.fa-facebook {  color:#25319d; } .ct-team-carousel1 .item--social li i.fa-twitter, .ct-team-grid4 .item--social li i.fa-twitter {  color:#0c91f7; } .ct-team-carousel1 .item--social li i.fa-instagram, .ct-team-grid4 .item--social li i.fa-instagram {  color:#f70c0c; } .ct-team-carousel1 .item--social li i.fa-behance, .ct-team-grid4 .item--social li i.fa-behance {  color:#287acd; } .ct-team-carousel1 .item--holder-inner, .ct-team-grid4 .item--holder-inner {  background-color:#fff;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  -webkit-box-shadow:0 13px 29px rgba(0, 0, 0, 0.1);  -khtml-box-shadow:0 13px 29px rgba(0, 0, 0, 0.1);  -moz-box-shadow:0 13px 29px rgba(0, 0, 0, 0.1);  -ms-box-shadow:0 13px 29px rgba(0, 0, 0, 0.1);  -o-box-shadow:0 13px 29px rgba(0, 0, 0, 0.1);  box-shadow:0 13px 29px rgba(0, 0, 0, 0.1);  padding:24px 20px;  position:absolute;  top:0;  left:30px;  right:30px; } @media screen and (max-width:1199px) {  .ct-team-carousel1 .item--holder-inner, .ct-team-grid4 .item--holder-inner {   padding-left:15px;   padding-right:15px;  } } .ct-team-carousel1 .item--inner, .ct-team-grid4 .item--inner {  padding-bottom:200px; } .ct-team-carousel1 .item--inner:hover .item--image img, .ct-team-grid4 .item--inner:hover .item--image img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } .ct-team-grid5 .item--image {  position:relative; } .ct-team-grid5 .item--image img {  width:100%; } .ct-team-grid5 .item--image:before {  content:'';  height:65%;  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75) 30%), to(rgba(0, 0, 0, 0)));  background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.75) 30%, rgba(0, 0, 0, 0));  background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.75) 30%, rgba(0, 0, 0, 0));  background-image:-ms-linear-gradient(bottom, rgba(0, 0, 0, 0.75) 30%, rgba(0, 0, 0, 0));  background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.75) 30%, rgba(0, 0, 0, 0));  background-image:linear-gradient(bottom, rgba(0, 0, 0, 0.75) 30%, rgba(0, 0, 0, 0));  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0.75) 30%', endColorStr='rgba(0, 0, 0, 0)');  position:absolute;  bottom:0;  left:0;  width:100%; } .ct-team-grid5 .item--holder {  position:absolute;  padding:22px;  bottom:70px;  left:0;  width:100%; } .ct-team-grid5 .item--title {  font-size:20px;  color:#fff;  margin-bottom:0; } .ct-team-grid5 .item--title a {  color:inherit; } .ct-team-grid5 .item--title a:hover {  color:inherit; } .ct-team-grid5 .item--social {  position:absolute;  left:0;  bottom:16px;  height:56px;  width:104px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  border-radius:0 56px 56px 0; } .ct-team-grid5 .item--social ul {  list-style:none;  display:flex;  margin:0;  position:absolute;  left:100%;  top:50%;  transform:translate(0, -50%);  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  opacity:0;  visibility:hidden; } .ct-team-grid5 .item--social ul li {  margin-right:20px; } .ct-team-grid5 .item--social ul a {  color:#fff;  display:inline-block; } .ct-team-grid5 .item--social ul a:hover {  -webkit-transform:translateY(-4px);  -khtml-transform:translateY(-4px);  -moz-transform:translateY(-4px);  -ms-transform:translateY(-4px);  -o-transform:translateY(-4px);  transform:translateY(-4px); } .ct-team-grid5 .item--social .social-button {  position:absolute;  top:10px;  right:10px;  background-color:#eef1fe;  width:36px;  height:36px;  border-radius:36px;  font-size:24px;  font-weight:600;  color:#000;  text-align:center;  line-height:36px;  font-family:'Poppins', sans-serif;  cursor:pointer;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-team-grid5 .item--social.active {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#ffd200));  background-image:-webkit-linear-gradient(left, #ef9900, #ffd200);  background-image:-moz-linear-gradient(left, #ef9900, #ffd200);  background-image:-ms-linear-gradient(left, #ef9900, #ffd200);  background-image:-o-linear-gradient(left, #ef9900, #ffd200);  background-image:linear-gradient(left, #ef9900, #ffd200);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#ffd200', gradientType='1'); } .ct-team-grid5 .item--social.active .social-button {  transform:rotate(45deg); } .ct-team-grid5 .item--social.active ul {  visibility:visible;  margin-left:20px;  opacity:1; } .ct-team-grid5 .item--position {  font-size:15px;  color:#eff3ff; } .ct-team-grid5 .item--inner {  position:relative;  margin-bottom:30px; } .ct-team-carousel1 .slick-dots {  margin-top:-40px; } .ct-team-carousel2 .item--holder {  background-color:#fff;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  -webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.1);  -khtml-box-shadow:0 0 7px rgba(0, 0, 0, 0.1);  -moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.1);  -ms-box-shadow:0 0 7px rgba(0, 0, 0, 0.1);  -o-box-shadow:0 0 7px rgba(0, 0, 0, 0.1);  box-shadow:0 0 7px rgba(0, 0, 0, 0.1);  padding:25px 10px;  text-align:center; } .ct-team-carousel2 .item--image img {  -webkit-filter:grayscale(100%);  filter:grayscale(100%);  -webkit-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -khtml-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -moz-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -ms-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -o-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -webkit-border-radius:4px 4px 0 0;  -khtml-border-radius:4px 4px 0 0;  -moz-border-radius:4px 4px 0 0;  -ms-border-radius:4px 4px 0 0;  -o-border-radius:4px 4px 0 0;  border-radius:4px 4px 0 0;  width:100%; } .ct-team-carousel2 .item--image + .item--holder {  position:absolute;  -webkit-border-radius:0 0 4px 4px;  -khtml-border-radius:0 0 4px 4px;  -moz-border-radius:0 0 4px 4px;  -ms-border-radius:0 0 4px 4px;  -o-border-radius:0 0 4px 4px;  border-radius:0 0 4px 4px;  top:100%;  left:0;  right:0; } .ct-team-carousel2 .item--title {  font-size:18px;  margin-bottom:5px; } .ct-team-carousel2 .item--title a {  color:inherit; } .ct-team-carousel2 .item--title a:hover {  color:inherit; } .ct-team-carousel2 .item--position {  font-size:15px;  line-height:normal; } .ct-team-carousel2 .item--social {  list-style:none;  margin-bottom:0;  margin-top:15px;  padding-top:12px;  border-top:1px solid #e4eaee;  display:none; } .ct-team-carousel2 .item--social li {  display:inline-block;  margin:0 20px; } .ct-team-carousel2 .item--social li a {  color:#8c8d8e;  font-size:15px; } .ct-team-carousel2 .item--social li a:hover {  color:#ef9900; } .ct-team-carousel2 .item--inner {  position:relative;  margin-bottom:95px; } .ct-team-carousel2 .item--inner:hover .item--image img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } .ct-team-carousel2 .slick-slide {  margin-bottom:87px; } .ct-team-carousel2 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:55px; } .ct-team-carousel2 .ct-slick-carousel[data-arrows="true"] .slick-arrow {  margin:0;  background-color:#bbb;  color:#0e0e0e;  -webkit-transform:translate(0, 0);  -khtml-transform:translate(0, 0);  -moz-transform:translate(0, 0);  -ms-transform:translate(0, 0);  -o-transform:translate(0, 0);  transform:translate(0, 0); } .ct-team-carousel2 .ct-slick-carousel[data-arrows="true"] .slick-arrow:after {  background-color:#fff !important;  background-image:none !important; } .ct-team-carousel2 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {  right:15px;  left:auto; } .ct-team-carousel2 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {  right:88px;  left:auto; } .ct-team-carousel2 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover {  color:#0e0e0e !important; } .ct-team-carousel2 .slick-dots {  margin-top:0px; } .ct-team-carousel2.slick-arrow-style2 .ct-slick-carousel[data-arrows="true"] .slick-arrow {  background-color:#fff;  -webkit-box-shadow:0 4px 8px rgba(0, 24, 70, 0.14);  -khtml-box-shadow:0 4px 8px rgba(0, 24, 70, 0.14);  -moz-box-shadow:0 4px 8px rgba(0, 24, 70, 0.14);  -ms-box-shadow:0 4px 8px rgba(0, 24, 70, 0.14);  -o-box-shadow:0 4px 8px rgba(0, 24, 70, 0.14);  box-shadow:0 4px 8px rgba(0, 24, 70, 0.14); } .ct-team-carousel2.slick-arrow-style2 .ct-slick-carousel[data-arrows="true"] .slick-arrow:after {  background-color:#ef9900 !important; } .ct-team-carousel2.slick-arrow-style2 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover, .ct-team-carousel2.slick-arrow-style2 .ct-slick-carousel[data-arrows="true"] .slick-arrow:focus {  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-team-carousel2.slick-arrow-style2 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover:before, .ct-team-carousel2.slick-arrow-style2 .ct-slick-carousel[data-arrows="true"] .slick-arrow:focus:before {  color:#fff; } .ct-counter-layout1:not(.elementor-widget) {  height:184px;  width:184px;  -webkit-border-radius:184px;  -khtml-border-radius:184px;  -moz-border-radius:184px;  -ms-border-radius:184px;  -o-border-radius:184px;  border-radius:184px;  position:relative;  z-index:1;  overflow:hidden;  display:flex;  flex-wrap:wrap;  align-items:center;  text-align:center; } @media screen and (max-width:767px) {  .ct-counter-layout1:not(.elementor-widget) {   width:130px;   height:130px;  } } .ct-counter-layout1:not(.elementor-widget) .ct-counter-image {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-2;  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-counter-layout1:not(.elementor-widget):before, .ct-counter-layout1:not(.elementor-widget):after {  content:'';  -webkit-border-radius:184px;  -khtml-border-radius:184px;  -moz-border-radius:184px;  -ms-border-radius:184px;  -o-border-radius:184px;  border-radius:184px;  width:100%;  height:100%;  position:absolute;  top:0;  left:0;  z-index:-1;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-counter-layout1:not(.elementor-widget):before {  background-color:rgba(239, 153, 0, 0.8);  background-image:-webkit-gradient(linear, left top, right top, from(rgba(239, 153, 0, 0.8)), to(rgba(255, 153, 0, 0.8)));  background-image:-webkit-linear-gradient(left, rgba(239, 153, 0, 0.8), rgba(255, 153, 0, 0.8));  background-image:-moz-linear-gradient(left, rgba(239, 153, 0, 0.8), rgba(255, 153, 0, 0.8));  background-image:-ms-linear-gradient(left, rgba(239, 153, 0, 0.8), rgba(255, 153, 0, 0.8));  background-image:-o-linear-gradient(left, rgba(239, 153, 0, 0.8), rgba(255, 153, 0, 0.8));  background-image:linear-gradient(left, rgba(239, 153, 0, 0.8), rgba(255, 153, 0, 0.8));  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(239, 153, 0, 0.8)', endColorStr='rgba(255, 153, 0, 0.8)', gradientType='1');  background-color:transparent;  opacity:0; } .ct-counter-layout1:not(.elementor-widget):after {  background-color:#2d2c2c; } .ct-counter-layout1:not(.elementor-widget) .ct-counter-number {  font-size:30px;  color:#fff;  line-height:1;  font-family:'Poppins', sans-serif;  font-weight:700;  margin-bottom:7px; } @media screen and (max-width:767px) {  .ct-counter-layout1:not(.elementor-widget) .ct-counter-number {   font-size:24px;  } } .ct-counter-layout1:not(.elementor-widget) .ct-counter-title {  font-size:18px;  line-height:24px;  color:#fff; } @media screen and (max-width:767px) {  .ct-counter-layout1:not(.elementor-widget) .ct-counter-title {   font-size:16px;  } } .ct-counter-layout1:not(.elementor-widget) .ct-counter-holder {  padding:20px 30px;  width:100%; } @media screen and (max-width:767px) {  .ct-counter-layout1:not(.elementor-widget) .ct-counter-holder {   padding:20px;  } } .ct-counter-layout1:not(.elementor-widget):hover .ct-counter-image, .ct-counter-layout1:not(.elementor-widget):hover:before {  opacity:1; } .ct-counter-layout1:not(.elementor-widget):hover:after {  opacity:0;  -webkit-transform:scale(0);  -khtml-transform:scale(0);  -moz-transform:scale(0);  -ms-transform:scale(0);  -o-transform:scale(0);  transform:scale(0); } .ct-counter-layout1:not(.elementor-widget).size2 {  width:150px;  height:150px; } .ct-counter-layout1:not(.elementor-widget).size2 .ct-counter-holder {  padding:20px; } @media screen and (max-width:767px) {  .ct-counter-layout1:not(.elementor-widget).size2 {   width:130px;   height:130px;  } } .ct-counter-layout2 {  display:flex;  flex-wrap:wrap;  justify-content:center; } @media screen and (max-width:1199px) {  .ct-counter-layout2 {   justify-content:flex-start;  } } .ct-counter-layout2 .ct-counter-inner {  display:flex;  flex-wrap:nowrap;  align-items:center; } .ct-counter-layout2.style1 .ct-counter-icon {  margin-right:25px;  line-height:1; } .ct-counter-layout2.style1 .ct-counter-icon i {  font-size:48px; } .ct-counter-layout2.style1 .ct-counter-title {  font-size:18px; } .ct-counter-layout2.style1 .ct-counter-number {  font-size:45px;  color:#0e0e0e;  line-height:1;  font-family:'Poppins', sans-serif;  font-weight:700;  margin-bottom:3px;  display:inline-flex; } .ct-counter-layout2.style1 .ct-counter-number .ct-counter-number-suffix {  margin-left:4px; } .ct-counter-layout2.style2 .ct-counter-icon {  margin-right:20px;  line-height:1; } .ct-counter-layout2.style2 .ct-counter-icon i {  font-size:62px;  color:#e3e3e3;  -webkit-transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);  display:inline-block; } .ct-counter-layout2.style2 .ct-counter-title {  font-size:16px;  font-weight:600;  color:#3d3d3d;  font-family:"Nunito Sans"; } .ct-counter-layout2.style2 .ct-counter-number {  font-size:36px;  color:#000;  line-height:1;  font-family:'Poppins', sans-serif;  font-weight:700;  margin-bottom:3px;  display:flex;  flex-wrap:wrap;  align-items:flex-start; } .ct-counter-layout2.style2 .ct-counter-number-prefix, .ct-counter-layout2.style2 .ct-counter-number-suffix {  font-size:20px;  color:#ef9900;  position:relative;  top:-5px;  margin:0 3px; } .ct-counter-layout2.style2:hover .ct-counter-icon i {  -webkit-transform:rotateY(360deg);  -khtml-transform:rotateY(360deg);  -moz-transform:rotateY(360deg);  -ms-transform:rotateY(360deg);  -o-transform:rotateY(360deg);  transform:rotateY(360deg); } .ct-counter-layout2.style3 .ct-counter-icon {  line-height:1;  margin-right:20px; } .ct-counter-layout2.style3 .ct-counter-icon i {  font-size:50px;  color:#ef9900;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  display:inline-block; } .ct-counter-layout2.style3 .ct-counter-number {  color:#ef9900;  font-family:'Poppins', sans-serif;  font-size:35px;  line-height:1;  font-weight:700; } .ct-counter-layout2.style3 .ct-counter-title {  margin-top:6px;  font-size:17px;  line-height:24px; } .ct-counter-layout2.style3:hover .ct-counter-icon i {  -webkit-transform:rotateY(360deg);  -khtml-transform:rotateY(360deg);  -moz-transform:rotateY(360deg);  -ms-transform:rotateY(360deg);  -o-transform:rotateY(360deg);  transform:rotateY(360deg); } .ct-counter-layout2.style3 .ct-counter-inner {  align-items:flex-start; } @media screen and (min-width:1200px) {  .counter-col-line1 .counter-line {   position:absolute;   height:92px;   width:2px;   background-color:#ef9900;   top:50%;   left:-1px;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);  }  .counter-col-line1 .counter-line:before, .counter-col-line1 .counter-line:after {   content:'';   position:absolute;   width:10px;   height:10px;   background-color:#ef9900;   left:-4px;  }  .counter-col-line1 .counter-line:before {   top:0;  }  .counter-col-line1 .counter-line:after {   bottom:0;  } } .ct-counter-layout3 {  text-align:center; } .ct-counter-layout3 .ct-counter-icon {  line-height:1;  margin-bottom:20px; } .ct-counter-layout3 .ct-counter-icon i {  font-size:48px; } .ct-counter-layout3 .ct-counter-number {  font-size:60px;  line-height:1;  color:#000;  font-family:'Poppins', sans-serif;  font-weight:700;  display:flex;  flex-wrap:wrap;  align-items:center;  justify-content:center;  letter-spacing:0.01em;  margin-bottom:26px; } .ct-counter-layout3 .ct-counter-number cite {  font-size:36px;  color:#ef9900;  font-style:normal; } .ct-counter-layout3 .ct-counter-number .ct-counter-number-prefix, .ct-counter-layout3 .ct-counter-number .ct-counter-number-suffix {  align-items:center;  display:flex;  font-size:36px;  font-style:normal;  margin:0 3px;  background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(bottom, #ef9900, #f90);  background-image:-moz-linear-gradient(bottom, #ef9900, #f90);  background-image:-ms-linear-gradient(bottom, #ef9900, #f90);  background-image:-o-linear-gradient(bottom, #ef9900, #f90);  background-image:linear-gradient(bottom, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90'); } .ct-counter-layout3 .ct-counter-title {  font-size:22px;  font-weight:700;  margin-bottom:0;  color:#0e0e0e; } @media screen and (max-width:1199px) {  .ct-counter-layout3 .ct-counter-title {   font-size:18px;  } } .ct-counter-layout3 .ct-counter-title cite {  font-style:normal;  font-weight:400; } .ct-counter-layout3.style2 {  text-align:left; } .ct-counter-layout3.style2 .ct-counter-number {  justify-content:left;  font-size:48px;  font-weight:300;  font-family:inherit;  color:#ef9900;  margin-bottom:10px; } .ct-counter-layout3.style2 .ct-counter-number .ct-counter-number-prefix, .ct-counter-layout3.style2 .ct-counter-number .ct-counter-number-suffix {  color:inherit;  font-size:inherit;  font-weight:inherit;  line-height:inherit; } .ct-counter-layout3.style2 .ct-counter-title {  font-size:20px;  line-height:24px;  position:relative;  padding-bottom:15px; } .ct-counter-layout3.style2 .ct-counter-title:before {  content:'';  width:24px;  height:3px;  background-color:#ef9900;  position:absolute;  bottom:0;  left:0; } .ct-counter-layout3.style3 {  text-align:left;  display:flex;  flex-wrap:wrap;  justify-content:center; } .ct-counter-layout3.style3 .ct-counter-number {  justify-content:left;  font-size:150px;  color:#000;  font-weight:700;  margin-bottom:0;  align-items:flex-start; } .ct-counter-layout3.style3 .ct-counter-number-suffix, .ct-counter-layout3.style3 .ct-counter-number-prefix {  font-size:60px;  background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#ef9900));  background-image:-webkit-linear-gradient(bottom, #ef9900, #ef9900);  background-image:-moz-linear-gradient(bottom, #ef9900, #ef9900);  background-image:-ms-linear-gradient(bottom, #ef9900, #ef9900);  background-image:-o-linear-gradient(bottom, #ef9900, #ef9900);  background-image:linear-gradient(bottom, #ef9900, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#ef9900');  position:relative;  top:-17px; } .ct-counter-layout3.style3 .ct-counter-title {  margin-top:-6px;  font-size:28px;  font-weight:600;  font-family:"Nunito Sans";  line-height:normal; } @media screen and (max-width:991px) {  .ct-counter-layout3.style3 .ct-counter-title {   font-size:24px;  } } .ct-counter-layout4 .ct-counter-inner {  display:flex;  flex-wrap:nowrap; } .ct-counter-layout4 .ct-counter-icon {  margin-right:30px;  line-height:1;  margin-top:6px; } .ct-counter-layout4 .ct-counter-icon i {  color:#f90;  font-size:54px; } .ct-counter-layout4 .ct-counter-title {  font-size:18px;  line-height:24px;  color:#aaa9ab; } .ct-counter-layout4 .ct-counter-number {  display:flex;  flex-wrap:wrap;  font-size:40px;  color:#fff;  line-height:1;  font-family:'Poppins', sans-serif;  font-weight:700;  margin-bottom:12px; } .ct-counter-layout5 {  text-align:center; } .ct-counter-layout5 .ct-counter-number {  font-size:45px;  line-height:130px;  width:130px;  height:130px;  -webkit-border-radius:130px;  -khtml-border-radius:130px;  -moz-border-radius:130px;  -ms-border-radius:130px;  -o-border-radius:130px;  border-radius:130px;  -webkit-box-shadow:0 7px 20px rgba(255, 153, 0, 0.28);  -khtml-box-shadow:0 7px 20px rgba(255, 153, 0, 0.28);  -moz-box-shadow:0 7px 20px rgba(255, 153, 0, 0.28);  -ms-box-shadow:0 7px 20px rgba(255, 153, 0, 0.28);  -o-box-shadow:0 7px 20px rgba(255, 153, 0, 0.28);  box-shadow:0 7px 20px rgba(255, 153, 0, 0.28);  font-family:'Poppins', sans-serif;  font-weight:700;  display:flex;  flex-wrap:wrap;  align-items:center;  justify-content:center;  letter-spacing:0.01em;  margin:0 auto 14px auto;  background-color:#fff; } .ct-counter-layout5 .ct-counter-number .ct-counter-number-prefix, .ct-counter-layout5 .ct-counter-number .ct-counter-number-suffix {  align-items:center;  display:flex;  font-style:normal;  font-weight:400;  margin:0 2px; } .ct-counter-layout5 .ct-counter-title {  font-size:22px;  font-weight:700;  margin-bottom:0;  color:#0e0e0e; } @media screen and (max-width:1199px) {  .ct-counter-layout5 .ct-counter-title {   font-size:18px;  } } .ct-counter-layout5 .ct-counter-title cite {  font-style:normal;  font-weight:400; } .ct-award1 {  position:relative;  overflow:hidden; } .ct-award1 img {  width:100%;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-award1 .ct-award-bg {  min-height:150px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } @media screen and (max-width:767px) {  .ct-award1 .ct-award-bg {   min-height:180px;  } } .ct-award1 .ct-award-bg span {  position:absolute;  width:100%;  height:100%; } .ct-award1 .ct-award-title {  position:absolute;  bottom:0;  left:0;  right:0;  opacity:0;  font-size:14px;  line-height:1.25;  margin-bottom:0;  font-weight:600;  color:#fff;  text-align:center;  padding:15px 20px 25px;  z-index:1;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-award1 .ct-award-title:before {  content:'';  z-index:-1;  width:100%;  height:300%;  position:absolute;  bottom:0;  left:0;  background-image:-webkit-gradient(linear, left top, left bottom, from(#0f0f0f), to(rgba(0, 0, 0, 0)));  background-image:-webkit-linear-gradient(bottom, #0f0f0f, rgba(0, 0, 0, 0));  background-image:-moz-linear-gradient(bottom, #0f0f0f, rgba(0, 0, 0, 0));  background-image:-ms-linear-gradient(bottom, #0f0f0f, rgba(0, 0, 0, 0));  background-image:-o-linear-gradient(bottom, #0f0f0f, rgba(0, 0, 0, 0));  background-image:linear-gradient(bottom, #0f0f0f, rgba(0, 0, 0, 0));  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#0f0f0f', endColorStr='rgba(0, 0, 0, 0)'); } .ct-award1 .ct-award-title a {  color:inherit; } .ct-award1 .ct-award-title a:hover {  color:inherit; } .ct-award1 .ct-award-link {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:99; } .ct-award1:hover img, .ct-award1:hover .ct-award-bg {  -webkit-transform:scale(1.1);  -khtml-transform:scale(1.1);  -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1);  transform:scale(1.1); } .ct-award1:hover .ct-award-title {  opacity:1; } .ct-counter-layout7 .item--icon {  line-height:1;  margin-bottom:9px; } .ct-counter-layout7 .item--icon i {  font-size:32px;  color:#ef9900; } .ct-counter-layout7 .ct-counter-title {  font-size:16px;  line-height:24px;  font-weight:500;  font-family:inherit;  margin-bottom:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-counter-layout7 .ct-counter-number {  font-size:30px;  line-height:1;  font-weight:700;  font-family:'Poppins', sans-serif;  color:#000;  display:flex;  flex-wrap:nowrap;  align-items:flex-start;  justify-content:center; } .ct-counter-layout7 .ct-counter-number-value {  margin:0 3px;  display:inline-block; } .ct-counter-layout7 .ct-counter-number-prefix, .ct-counter-layout7 .ct-counter-number-suffix {  font-size:18px;  position:relative;  top:-4px; } .ct-counter-layout7 .ct-counter-holder {  background-color:#ebeef0;  border:1px solid #e6e7e8;  padding:25px 20px 21px;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  margin-bottom:14px; } @media screen and (max-width:767px) {  .ct-counter-layout7 .ct-counter-holder {   padding-left:15px;   padding-right:15px;  } } .ct-counter-layout7 .ct-counter-inner {  text-align:center; } .ct-counter-layout7 .ct-counter-inner:hover .ct-counter-holder {  -webkit-box-shadow:0 18px 18px rgba(0, 8, 67, 0.15);  -khtml-box-shadow:0 18px 18px rgba(0, 8, 67, 0.15);  -moz-box-shadow:0 18px 18px rgba(0, 8, 67, 0.15);  -ms-box-shadow:0 18px 18px rgba(0, 8, 67, 0.15);  -o-box-shadow:0 18px 18px rgba(0, 8, 67, 0.15);  box-shadow:0 18px 18px rgba(0, 8, 67, 0.15);  -webkit-transform:translateY(-13px);  -khtml-transform:translateY(-13px);  -moz-transform:translateY(-13px);  -ms-transform:translateY(-13px);  -o-transform:translateY(-13px);  transform:translateY(-13px);  background-color:#fff; } .ct-counter-layout7 .ct-counter-inner:hover .item--icon {  animation:icon-bounce 800ms ease-out infinite;  -webkit-animation:icon-bounce 800ms ease-out infinite; } .ct-counter-layout7.style2 .ct-counter-holder {  display:inline-block;  background-color:rgba(0, 0, 0, 0.72);  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  min-width:120px;  margin-bottom:11px;  z-index:1;  position:relative;  border:none; } .ct-counter-layout7.style2 .ct-counter-holder:before {  content:'';  position:absolute;  top:-1px;  right:-1px;  bottom:-1px;  left:-1px;  border:1px solid rgba(255, 255, 255, 0.15);  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px; } .ct-counter-layout7.style2 .ct-counter-number {  color:#fff;  font-family:inherit; } .ct-counter-layout7.style2 .ct-counter-inner {  text-align:center; } .ct-counter-layout7.style2 .ct-counter-inner:hover .ct-counter-holder {  -webkit-transform:translateY(-13px);  -khtml-transform:translateY(-13px);  -moz-transform:translateY(-13px);  -ms-transform:translateY(-13px);  -o-transform:translateY(-13px);  transform:translateY(-13px);  background-color:rgba(0, 0, 0, 0.72); } .ct-counter-layout7.style2 .ct-counter-inner:hover .ct-counter-title {  -webkit-transform:translateY(-5px);  -khtml-transform:translateY(-5px);  -moz-transform:translateY(-5px);  -ms-transform:translateY(-5px);  -o-transform:translateY(-5px);  transform:translateY(-5px); } .ct-counter-layout7.style2 .ct-counter-title {  font-weight:700;  font-size:22px;  line-height:30px;  font-family:'Poppins', sans-serif;  color:#fff; } .ct-counter-layout7.style3 .item--icon {  margin-bottom:5px; } .ct-counter-layout7.style3 .item--icon i {  background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(bottom, #ef9900, #f90);  background-image:-moz-linear-gradient(bottom, #ef9900, #f90);  background-image:-ms-linear-gradient(bottom, #ef9900, #f90);  background-image:-o-linear-gradient(bottom, #ef9900, #f90);  background-image:linear-gradient(bottom, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90'); } .ct-counter-layout7.style3 .ct-counter-holder {  padding:0;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important;  background-color:transparent;  border:none; } .ct-counter-layout7.style3 .ct-counter-number {  font-family:inherit;  color:#000c3f; } .ct-counter-layout7.style3 .ct-counter-title {  font-size:22px;  line-height:30px;  color:#41496b;  font-family:'Poppins', sans-serif;  font-weight:700; } .ct-counter-layout7.style3 .ct-counter-inner:hover .ct-counter-holder {  -webkit-transform:translateY(0px);  -khtml-transform:translateY(0px);  -moz-transform:translateY(0px);  -ms-transform:translateY(0px);  -o-transform:translateY(0px);  transform:translateY(0px); } .ct-counter-layout8 {  text-align:center; } .ct-counter-layout8 .item--icon {  line-height:1;  margin-bottom:30px; } .ct-counter-layout8 .item--icon i {  font-size:80px;  color:#fff; } .ct-counter-layout8 .ct-counter-number {  font-size:42px;  line-height:1;  font-weight:700;  font-family:'Poppins', sans-serif;  display:inline-table;  margin-bottom:14px; } .ct-counter-layout8 .ct-counter-title {  margin-bottom:0;  font-size:14px;  font-weight:400;  font-family:inherit;  color:#fff;  letter-spacing:0.2em; } .ct-counter-layout8:hover .item--icon {  animation:icon-bounce 800ms ease-out infinite;  -webkit-animation:icon-bounce 800ms ease-out infinite; } .ct-banner1 {  padding-left:142px;  position:relative;  z-index:1; } @media screen and (max-width:767px) {  .ct-banner1 {   padding-left:60px;  } } .ct-banner1:before {  content:'';  width:280px;  height:135px;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/dots.png);  background-position:center;  background-repeat:no-repeat;  position:absolute;  top:55px;  left:0;  z-index:-1; } .ct-banner1 .ct-banner-imge {  margin-right:-18px;  position:relative; } @media screen and (max-width:767px) {  .ct-banner1 .ct-banner-imge {   margin-right:0;  } } .ct-banner1 .ct-banner-title {  position:absolute;  font-size:26px;  line-height:1.2;  margin-bottom:0;  padding:22px 55px;  background-image:-webkit-gradient(linear, left top, left bottom, from(#f90), to(#ef9900));  background-image:-webkit-linear-gradient(bottom, #f90, #ef9900);  background-image:-moz-linear-gradient(bottom, #f90, #ef9900);  background-image:-ms-linear-gradient(bottom, #f90, #ef9900);  background-image:-o-linear-gradient(bottom, #f90, #ef9900);  background-image:linear-gradient(bottom, #f90, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f90', endColorStr='#ef9900');  color:#fff;  transform-origin:0 50%;  -webkit-transform-origin:0 50%;  -webkit-transform:translateX(45px) rotate(-90deg);  -khtml-transform:translateX(45px) rotate(-90deg);  -moz-transform:translateX(45px) rotate(-90deg);  -ms-transform:translateX(45px) rotate(-90deg);  -o-transform:translateX(45px) rotate(-90deg);  transform:translateX(45px) rotate(-90deg);  bottom:34px;  left:-70px; } @media screen and (max-width:991px) {  .ct-banner1 .ct-banner-title {   padding:22px 25px;   font-size:18px;  } } @media screen and (max-width:767px) {  .ct-banner1 .ct-banner-title {   bottom:0;  } } .ct-banner2 .ct-banner-imge {  padding-left:47px;  padding-top:47px;  position:relative;  z-index:1; } @media screen and (max-width:991px) {  .ct-banner2 .ct-banner-imge {   padding-left:24px;   padding-top:24px;  } } .ct-banner2 .ct-banner-imge:before {  content:'';  position:absolute;  top:0;  left:0;  bottom:47px;  right:47px;  background-color:#ef9900;  -webkit-box-shadow:0 0 79px rgba(0, 0, 0, 0.45) inset;  -khtml-box-shadow:0 0 79px rgba(0, 0, 0, 0.45) inset;  -moz-box-shadow:0 0 79px rgba(0, 0, 0, 0.45) inset;  -ms-box-shadow:0 0 79px rgba(0, 0, 0, 0.45) inset;  -o-box-shadow:0 0 79px rgba(0, 0, 0, 0.45) inset;  box-shadow:0 0 79px rgba(0, 0, 0, 0.45) inset;  z-index:-1; } .ct-banner2 .ct-banner-imge > img {  width:100%; } .ct-banner2 .ct-banner-imge + .ct-banner-holder {  margin-top:-90px; } .ct-banner2 .ct-banner-icon {  min-width:54px;  margin-right:15px; } @media screen and (max-width:991px) {  .ct-banner2 .ct-banner-icon {   margin-right:10px;  } } @media screen and (max-width:575px) {  .ct-banner2 .ct-banner-icon {   margin-right:0;   margin-bottom:12px;  } } .ct-banner2 .ct-banner-icon img {  max-width:54px; } @media screen and (max-width:991px) {  .ct-banner2 .ct-banner-icon img {   max-width:42px;  } } .ct-banner2 .ct-banner-title {  font-size:24px;  margin-top:2px;  margin-bottom:8px; } @media screen and (max-width:991px) {  .ct-banner2 .ct-banner-title {   font-size:20px;  } } .ct-banner2 .ct-banner-desc {  font-size:15px;  line-height:22px; } .ct-banner2 .ct-banner-holder {  display:flex;  flex-wrap:nowrap;  padding:25px 27px 33px;  background-color:#fff;  -webkit-border-radius:30px 30px 0 0;  -khtml-border-radius:30px 30px 0 0;  -moz-border-radius:30px 30px 0 0;  -ms-border-radius:30px 30px 0 0;  -o-border-radius:30px 30px 0 0;  border-radius:30px 30px 0 0;  margin-right:18px;  margin-left:65px;  position:relative;  z-index:1;  -webkit-box-shadow:0 8px 65px rgba(12, 12, 12, 0.19);  -khtml-box-shadow:0 8px 65px rgba(12, 12, 12, 0.19);  -moz-box-shadow:0 8px 65px rgba(12, 12, 12, 0.19);  -ms-box-shadow:0 8px 65px rgba(12, 12, 12, 0.19);  -o-box-shadow:0 8px 65px rgba(12, 12, 12, 0.19);  box-shadow:0 8px 65px rgba(12, 12, 12, 0.19); } @media screen and (max-width:991px) {  .ct-banner2 .ct-banner-holder {   margin-left:34px;   margin-right:10px;   padding-left:20px;   padding-right:20px;  } } @media screen and (max-width:575px) {  .ct-banner2 .ct-banner-holder {   display:block;  } } .ct-banner2 .ct-banner-holder:before {  content:'';  position:absolute;  top:-11px;  left:0;  right:0;  height:100%;  -webkit-border-radius:30px 30px 0 0;  -khtml-border-radius:30px 30px 0 0;  -moz-border-radius:30px 30px 0 0;  -ms-border-radius:30px 30px 0 0;  -o-border-radius:30px 30px 0 0;  border-radius:30px 30px 0 0;  background-color:#ef9900;  z-index:-2; } .ct-banner2 .ct-banner-holder:after {  content:'';  z-index:-1;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:#fff;  -webkit-border-radius:30px 30px 0 0;  -khtml-border-radius:30px 30px 0 0;  -moz-border-radius:30px 30px 0 0;  -ms-border-radius:30px 30px 0 0;  -o-border-radius:30px 30px 0 0;  border-radius:30px 30px 0 0; } .ct-fancy-box-grid1 {  text-align:center;  margin:0; } .ct-fancy-box-grid1 .item--icon {  line-height:1;  margin-bottom:10px; } .ct-fancy-box-grid1 .item--icon i {  color:#192743;  font-size:51px;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-fancy-box-grid1 .item--title {  font-size:16px;  line-height:26px;  color:#334870;  margin-bottom:0;  font-weight:600;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-fancy-box-grid1 .item-link {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:9; } .ct-fancy-box-grid1 .row {  margin:0; } .ct-fancy-box-grid1 .row .grid-item {  padding:0; } .ct-fancy-box-grid1 .item-line {  background-color:#75a1fb;  position:absolute;  opacity:0;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  z-index:99; } .ct-fancy-box-grid1 .item-line-top {  top:-1px; } .ct-fancy-box-grid1 .item-line-bottom {  bottom:-1px; } .ct-fancy-box-grid1 .item-line-top, .ct-fancy-box-grid1 .item-line-bottom {  width:calc(100% + 160px);  width:-webkit-calc(100% + 160px);  height:2px;  left:-80px;  background:rgba(0, 0, 0, ) -webkit-linear-gradient(to right, rgba(117, 161, 251, 0), #75a1fb, rgba(117, 161, 251, 0));  background:rgba(0, 0, 0, ) -ms-linear-gradient(to right, rgba(117, 161, 251, 0), #75a1fb, rgba(117, 161, 251, 0));  background:rgba(0, 0, 0, ) -o-linear-gradient(to right, rgba(117, 161, 251, 0), #75a1fb, rgba(117, 161, 251, 0));  background:rgba(0, 0, 0, ) linear-gradient(to right, rgba(117, 161, 251, 0), #75a1fb, rgba(117, 161, 251, 0)); } .ct-fancy-box-grid1 .item-line-left {  left:-1px; } .ct-fancy-box-grid1 .item-line-right {  right:-1px; } .ct-fancy-box-grid1 .item-line-left, .ct-fancy-box-grid1 .item-line-right {  height:calc(100% + 160px);  height:-webkit-calc(100% + 160px);  width:2px;  top:-80px;  background:rgba(0, 0, 0, ) -webkit-linear-gradient(to top, rgba(117, 161, 251, 0), #75a1fb, rgba(117, 161, 251, 0));  background:rgba(0, 0, 0, ) -ms-linear-gradient(to top, rgba(117, 161, 251, 0), #75a1fb, rgba(117, 161, 251, 0));  background:rgba(0, 0, 0, ) -o-linear-gradient(to top, rgba(117, 161, 251, 0), #75a1fb, rgba(117, 161, 251, 0));  background:rgba(0, 0, 0, ) linear-gradient(to top, rgba(117, 161, 251, 0), #75a1fb, rgba(117, 161, 251, 0)); } .ct-fancy-box-grid1 .item--inner {  border:1px solid #122445;  padding:32px 20px 23px;  margin-left:-1px;  margin-top:-1px;  position:relative;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-fancy-box-grid1 .item--inner:hover .item-line, .ct-fancy-box-grid1 .item--inner.active .item-line {  opacity:1; } .ct-fancy-box-grid1 .item--inner:hover .item--title, .ct-fancy-box-grid1 .item--inner.active .item--title {  color:#fff; } .ct-fancy-box-grid1 .item--inner:hover .item--icon i, .ct-fancy-box-grid1 .item--inner.active .item--icon i {  color:#75a1fb; } .ct-fancy-box-grid1 .item--inner .item--holder {  height:100%;  display:flex;  flex-wrap:wrap;  width:100%;  align-items:center;  justify-content:center; } .ct-fancy-box-grid2 .item--icon {  line-height:1;  margin-bottom:26px; } .ct-fancy-box-grid2 .item--icon i {  font-size:65px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-fancy-box-grid2 .item--icon svg {  height:65px;  width:100%; } .ct-fancy-box-grid2 .item--icon img {  max-height:65px; } .ct-fancy-box-grid2 .item--title {  font-size:20px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-fancy-box-grid2 .item--desc {  font-size:16px;  line-height:26px;  color:#000;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-fancy-box-grid2 .item-link {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:99; } .ct-fancy-box-grid2 .row {  margin:0 14px 0 16px; } .ct-fancy-box-grid2 .row .grid-item {  padding:0; } .ct-fancy-box-grid2 .row .grid-item:hover {  z-index:99; } .ct-fancy-box-grid2 .item--shadow {  position:absolute;  bottom:20px;  left:0;  right:0;  margin:auto;  height:75%;  width:83%;  z-index:-1;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  -webkit-box-shadow:0 10px 40px rgba(5, 12, 103, 0.28);  -khtml-box-shadow:0 10px 40px rgba(5, 12, 103, 0.28);  -moz-box-shadow:0 10px 40px rgba(5, 12, 103, 0.28);  -ms-box-shadow:0 10px 40px rgba(5, 12, 103, 0.28);  -o-box-shadow:0 10px 40px rgba(5, 12, 103, 0.28);  box-shadow:0 10px 40px rgba(5, 12, 103, 0.28);  opacity:0; } .ct-fancy-box-grid2 .item--inner {  text-align:center;  border:1px solid #ebeffc;  background-color:#f9fbfd;  padding:55px 40px 48px;  margin-top:-1px;  margin-left:-1px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  position:relative;  z-index:1; } @media screen and (max-width:767px) {  .ct-fancy-box-grid2 .item--inner {   padding-left:30px;   padding-right:30px;  } } .ct-fancy-box-grid2 .item--inner:hover {  background-color:#fff;  z-index:99; } .ct-fancy-box-grid2 .item--inner:hover + .item--shadow {  opacity:1; } .ct-case-study-grid1 .item--featured, .ct-case-study-carousel-layout1 .item--featured {  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  overflow:hidden; } .ct-case-study-grid1 .item--featured img, .ct-case-study-carousel-layout1 .item--featured img {  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  -webkit-filter:grayscale(100%);  filter:grayscale(100%);  -webkit-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -khtml-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -moz-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -ms-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  -o-transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;  transition:all 0.3s cubic-bezier(0, 0, 0.2, 1) 0s; } .ct-case-study-grid1 .item--title, .ct-case-study-carousel-layout1 .item--title {  font-size:20px;  line-height:26px;  margin-bottom:0px; } .ct-case-study-grid1 .item--title a, .ct-case-study-carousel-layout1 .item--title a {  color:inherit; } .ct-case-study-grid1 .item--title a:hover, .ct-case-study-carousel-layout1 .item--title a:hover {  color:inherit; } .ct-case-study-grid1 .item--category, .ct-case-study-carousel-layout1 .item--category {  font-size:15px;  color:#383838;  margin-bottom:7px; } .ct-case-study-grid1 .item--category a, .ct-case-study-carousel-layout1 .item--category a {  color:inherit; } .ct-case-study-grid1 .item--category a:hover, .ct-case-study-carousel-layout1 .item--category a:hover {  color:inherit; } .ct-case-study-grid1 .item--readmore a, .ct-case-study-carousel-layout1 .item--readmore a {  position:absolute;  top:0;  right:0;  -webkit-border-radius:0 5px 0 5px;  -khtml-border-radius:0 5px 0 5px;  -moz-border-radius:0 5px 0 5px;  -ms-border-radius:0 5px 0 5px;  -o-border-radius:0 5px 0 5px;  border-radius:0 5px 0 5px;  font-size:26px;  color:#fff;  font-weight:400;  font-family:'Poppins', sans-serif;  width:41px;  height:39px;  line-height:39px;  z-index:1;  text-align:center; } .ct-case-study-grid1 .item--readmore a:before, .ct-case-study-carousel-layout1 .item--readmore a:before, .ct-case-study-grid1 .item--readmore a:after, .ct-case-study-carousel-layout1 .item--readmore a:after {  content:'';  position:absolute;  top:0;  left:0;  z-index:-1;  width:100%;  height:100%;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  -webkit-border-radius:0 5px 0 5px;  -khtml-border-radius:0 5px 0 5px;  -moz-border-radius:0 5px 0 5px;  -ms-border-radius:0 5px 0 5px;  -o-border-radius:0 5px 0 5px;  border-radius:0 5px 0 5px; } .ct-case-study-grid1 .item--readmore a:before, .ct-case-study-carousel-layout1 .item--readmore a:before {  background-color:#0e0e0e; } .ct-case-study-grid1 .item--readmore a:after, .ct-case-study-carousel-layout1 .item--readmore a:after {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  opacity:0; } .ct-case-study-grid1 .item--readmore a:hover:before, .ct-case-study-carousel-layout1 .item--readmore a:hover:before {  opacity:0; } .ct-case-study-grid1 .item--readmore a:hover:after, .ct-case-study-carousel-layout1 .item--readmore a:hover:after {  opacity:1; } .ct-case-study-grid1 .item--meta, .ct-case-study-carousel-layout1 .item--meta {  padding:20px 25px 20px 35px;  background-color:#fff;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  -webkit-box-shadow:0 5px 38px rgba(5, 27, 46, 0.2);  -khtml-box-shadow:0 5px 38px rgba(5, 27, 46, 0.2);  -moz-box-shadow:0 5px 38px rgba(5, 27, 46, 0.2);  -ms-box-shadow:0 5px 38px rgba(5, 27, 46, 0.2);  -o-box-shadow:0 5px 38px rgba(5, 27, 46, 0.2);  box-shadow:0 5px 38px rgba(5, 27, 46, 0.2);  position:relative;  overflow:hidden;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } @media screen and (max-width:1400px) {  .ct-case-study-grid1 .item--meta, .ct-case-study-carousel-layout1 .item--meta {   padding-left:30px;  } } @media screen and (max-width:767px) {  .ct-case-study-grid1 .item--meta, .ct-case-study-carousel-layout1 .item--meta {   padding-left:20px;  } } .ct-case-study-grid1 .item--holder, .ct-case-study-carousel-layout1 .item--holder {  position:relative;  padding:0 40px;  margin-top:-70px; } @media screen and (max-width:1400px) {  .ct-case-study-grid1 .item--holder, .ct-case-study-carousel-layout1 .item--holder {   padding:0 25px;  } } .ct-case-study-grid1 .grid-item-inner, .ct-case-study-carousel-layout1 .grid-item-inner {  margin-bottom:65px; } .ct-case-study-grid1 .grid-item-inner:hover .item--meta, .ct-case-study-carousel-layout1 .grid-item-inner:hover .item--meta {  -webkit-box-shadow:0 12px 38px rgba(5, 27, 46, 0.3);  -khtml-box-shadow:0 12px 38px rgba(5, 27, 46, 0.3);  -moz-box-shadow:0 12px 38px rgba(5, 27, 46, 0.3);  -ms-box-shadow:0 12px 38px rgba(5, 27, 46, 0.3);  -o-box-shadow:0 12px 38px rgba(5, 27, 46, 0.3);  box-shadow:0 12px 38px rgba(5, 27, 46, 0.3); } .ct-case-study-grid1 .grid-item-inner:hover .item--featured img, .ct-case-study-carousel-layout1 .grid-item-inner:hover .item--featured img {  -webkit-transform:scale(1.1);  -khtml-transform:scale(1.1);  -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1);  transform:scale(1.1);  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } .ct-case-study-carousel-layout1.style2 .item--featured {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  position:relative;  z-index:1; } .ct-case-study-carousel-layout1.style2 .item--featured:before {  content:'';  height:50%;  position:absolute;  bottom:0;  left:0;  right:0;  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8) 50%), to(rgba(0, 0, 0, 0)));  background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));  background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));  background-image:-ms-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));  background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));  background-image:linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0.8) 50%', endColorStr='rgba(0, 0, 0, 0)');  z-index:1;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-case-study-carousel-layout1.style2 .item--featured img {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .ct-case-study-carousel-layout1.style2 .item--meta {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  z-index:2; } .ct-case-study-carousel-layout1.style2 .item--readmore a {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .ct-case-study-carousel-layout1.style2 .item--readmore a:before, .ct-case-study-carousel-layout1.style2 .item--readmore a:after {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .ct-case-study-carousel-layout1.style2 .item--readmore a:after {  background-image:none; } .ct-case-study-carousel-layout1.style2 .grid-item-inner:hover .item--featured:before {  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(137, 88, 0, 0.9) 50%), to(rgba(0, 0, 0, 0)));  background-image:-webkit-linear-gradient(bottom, rgba(137, 88, 0, 0.9) 50%, rgba(0, 0, 0, 0));  background-image:-moz-linear-gradient(bottom, rgba(137, 88, 0, 0.9) 50%, rgba(0, 0, 0, 0));  background-image:-ms-linear-gradient(bottom, rgba(137, 88, 0, 0.9) 50%, rgba(0, 0, 0, 0));  background-image:-o-linear-gradient(bottom, rgba(137, 88, 0, 0.9) 50%, rgba(0, 0, 0, 0));  background-image:linear-gradient(bottom, rgba(137, 88, 0, 0.9) 50%, rgba(0, 0, 0, 0));  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(137, 88, 0, 0.9) 50%', endColorStr='rgba(0, 0, 0, 0)'); } .ct-case-study-carousel-layout1.style2 .grid-item-inner:hover .item--readmore a:after {  opacity:1; } .ct-case-study-carousel-layout2 .item--title {  font-size:22px;  margin-bottom:10px;  color:#fff; } @media screen and (max-width:767px) {  .ct-case-study-carousel-layout2 .item--title {   font-size:20px;  } } .ct-case-study-carousel-layout2 .item--title a {  color:inherit; } .ct-case-study-carousel-layout2 .item--title a:hover {  color:inherit; } .ct-case-study-carousel-layout2 .item--holder {  background-color:#0e0e0e;  max-width:382px;  position:absolute;  bottom:0px;  left:0;  padding:30px 30px 30px 35px;  -webkit-transition:all 260ms linear 0ms;  -khtml-transition:all 260ms linear 0ms;  -moz-transition:all 260ms linear 0ms;  -ms-transition:all 260ms linear 0ms;  -o-transition:all 260ms linear 0ms;  transition:all 260ms linear 0ms;  -webkit-transform:translateX(-100%);  -khtml-transform:translateX(-100%);  -moz-transform:translateX(-100%);  -ms-transform:translateX(-100%);  -o-transform:translateX(-100%);  transform:translateX(-100%); } @media screen and (max-width:767px) {  .ct-case-study-carousel-layout2 .item--holder {   padding-left:20px;   padding-right:20px;  } } .ct-case-study-carousel-layout2 .item--category {  font-size:15px;  line-height:24px;  color:#fff;  margin-bottom:20px; } .ct-case-study-carousel-layout2 .item--category label {  color:#ef9900; } .ct-case-study-carousel-layout2 .item--category a {  color:inherit; } .ct-case-study-carousel-layout2 .item--category a:hover {  color:#ef9900; } .ct-case-study-carousel-layout2 .item--readmore {  font-size:14px;  line-height:24px;  font-family:'Poppins', sans-serif; } .ct-case-study-carousel-layout2 .item--readmore i {  color:#ef9900;  margin-left:6px; } .ct-case-study-carousel-layout2 .item--readmore a {  color:#fff; } .ct-case-study-carousel-layout2 .item--readmore a:hover {  color:#ef9900; } .ct-case-study-carousel-layout2 .item--featured {  position:relative;  overflow:hidden;  margin-bottom:80px; } .ct-case-study-carousel-layout2 .item--featured img {  -webkit-transition:all 260ms linear 0ms;  -khtml-transition:all 260ms linear 0ms;  -moz-transition:all 260ms linear 0ms;  -ms-transition:all 260ms linear 0ms;  -o-transition:all 260ms linear 0ms;  transition:all 260ms linear 0ms; } .ct-case-study-carousel-layout2 .grid-item-inner {  position:relative;  overflow:hidden; } .ct-case-study-carousel-layout2 .grid-item-inner:hover .item--featured img {  -webkit-transform:scale(1.12);  -khtml-transform:scale(1.12);  -moz-transform:scale(1.12);  -ms-transform:scale(1.12);  -o-transform:scale(1.12);  transform:scale(1.12); } .ct-case-study-carousel-layout2 .grid-item-inner:hover .item--holder {  -webkit-transform:translateX(0%);  -khtml-transform:translateX(0%);  -moz-transform:translateX(0%);  -ms-transform:translateX(0%);  -o-transform:translateX(0%);  transform:translateX(0%); } .ct-case-study-carousel-layout2 .slick-arrow {  height:45px;  width:45px;  border:2px solid #cecfe3;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  color:#b7bce9;  margin:0 5px; } .ct-case-study-carousel-layout2 .slick-arrow:after {  display:none; } .ct-case-study-carousel-layout2 .slick-arrow:hover, .ct-case-study-carousel-layout2 .slick-arrow:focus {  border-color:#0e0e0e;  background-color:#0e0e0e;  color:#fff; } .ct-case-study-carousel-layout2 .slick-arrow.slick-prev {  margin-left:-27px; } .ct-case-study-carousel-layout2 .slick-arrow.slick-next {  margin-left:27px; } .ct-case-study-carousel-layout2 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:62px; } .ct-case-study-carousel-layout2.arrow-style2 .slick-arrow {  border-color:#3e3e3e;  background-color:#3e3e3e;  color:#fff; } .ct-case-study-carousel-layout2.arrow-style2 .slick-arrow:hover, .ct-case-study-carousel-layout2.arrow-style2 .slick-arrow:focus {  background-color:#ef9900;  border-color:#ef9900;  color:#fff; } .ct-case-study-carousel-layout3 .item--featured {  max-width:140px;  position:absolute;  top:-70px;  left:0;  right:0;  margin:auto; } .ct-case-study-carousel-layout3 .item--featured img {  -webkit-border-radius:140px;  -khtml-border-radius:140px;  -moz-border-radius:140px;  -ms-border-radius:140px;  -o-border-radius:140px;  border-radius:140px; } .ct-case-study-carousel-layout3 .item--featured + .item--holder {  padding-top:34px; } .ct-case-study-carousel-layout3 .item--title {  margin-bottom:12px;  font-size:22px;  line-height:30px; } .ct-case-study-carousel-layout3 .item--title a {  color:inherit; } .ct-case-study-carousel-layout3 .item--title a:hover {  color:#333;  text-decoration:underline; } .ct-case-study-carousel-layout3 .item--category {  font-family:'Muli';  color:#0e0e0e;  font-size:14px;  margin-bottom:7px; } .ct-case-study-carousel-layout3 .item--category a {  color:inherit; } .ct-case-study-carousel-layout3 .item--category a:hover {  color:#ef9900; } .ct-case-study-carousel-layout3 .item--desc {  font-size:16px;  line-height:26px;  color:#000; } .ct-case-study-carousel-layout3 .item--readmore {  position:absolute;  bottom:-27px;  right:32px; } .ct-case-study-carousel-layout3 .item--readmore a {  width:54px;  height:54px;  background-image:-webkit-gradient(linear, left top, left bottom, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(bottom, #ef9900, #f90);  background-image:-moz-linear-gradient(bottom, #ef9900, #f90);  background-image:-ms-linear-gradient(bottom, #ef9900, #f90);  background-image:-o-linear-gradient(bottom, #ef9900, #f90);  background-image:linear-gradient(bottom, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90');  display:block;  line-height:54px;  color:#fff;  -webkit-border-radius:54px;  -khtml-border-radius:54px;  -moz-border-radius:54px;  -ms-border-radius:54px;  -o-border-radius:54px;  border-radius:54px;  font-size:14px;  text-align:center;  opacity:0; } .ct-case-study-carousel-layout3 .item--readmore a:hover i {  -o-animation:toRightFromLeft 0.3s forwards;  -ms-animation:toRightFromLeft 0.3s forwards;  -webkit-animation:toRightFromLeft 0.3s forwards;  animation:toRightFromLeft 0.3s forwards; } .ct-case-study-carousel-layout3 .grid-item-inner {  background-color:#ecf1f5;  padding:50px 40px 44px;  -webkit-box-shadow:0 0 16px rgba(0, 0, 0, 0.05);  -khtml-box-shadow:0 0 16px rgba(0, 0, 0, 0.05);  -moz-box-shadow:0 0 16px rgba(0, 0, 0, 0.05);  -ms-box-shadow:0 0 16px rgba(0, 0, 0, 0.05);  -o-box-shadow:0 0 16px rgba(0, 0, 0, 0.05);  box-shadow:0 0 16px rgba(0, 0, 0, 0.05);  position:relative;  margin-top:70px;  margin-bottom:30px; } @media screen and (max-width:1199px) {  .ct-case-study-carousel-layout3 .grid-item-inner {   padding-left:30px;   padding-right:30px;  } } .ct-case-study-carousel-layout3 .grid-item-inner:hover .item--readmore a {  opacity:1;  -webkit-transform:rotateY(360deg);  -khtml-transform:rotateY(360deg);  -moz-transform:rotateY(360deg);  -ms-transform:rotateY(360deg);  -o-transform:rotateY(360deg);  transform:rotateY(360deg); } .ct-case-study-carousel-layout3 .ct-carousel-inner {  margin:0; } .ct-case-study-carousel-layout3 .ct-carousel-inner .carousel-item {  padding:0; } .ct-case-study-carousel-layout4 .item--title {  font-size:20px;  line-height:26px;  margin-bottom:5px; } .ct-case-study-carousel-layout4 .item--title a {  color:inherit; } .ct-case-study-carousel-layout4 .item--title a:hover {  color:inherit; } .ct-case-study-carousel-layout4 .item--featured {  margin-bottom:19px; } .ct-case-study-carousel-layout4 .item--featured a {  display:block;  position:relative; } .ct-case-study-carousel-layout4 .item--featured a:before {  content:'';  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  opacity:0;  background-color:rgba(0, 0, 0, 0.2); } .ct-case-study-carousel-layout4 .item--holder {  text-align:center;  padding-bottom:23px; } .ct-case-study-carousel-layout4 .item--desc {  font-size:15px;  line-height:24px;  color:#000;  margin-bottom:24px; } .ct-case-study-carousel-layout4 .btn-arrow2 span:not(.ct-button-icon) {  font-size:14px;  line-height:37px;  padding-right:12px; } .ct-case-study-carousel-layout4 .btn-arrow2 i {  width:37px;  height:37px;  line-height:37px; } .ct-case-study-carousel-layout4 .grid-item-inner {  background-color:#fff;  padding:21px;  -webkit-box-shadow:0 7px 14px rgba(12, 12, 12, 0.06);  -khtml-box-shadow:0 7px 14px rgba(12, 12, 12, 0.06);  -moz-box-shadow:0 7px 14px rgba(12, 12, 12, 0.06);  -ms-box-shadow:0 7px 14px rgba(12, 12, 12, 0.06);  -o-box-shadow:0 7px 14px rgba(12, 12, 12, 0.06);  box-shadow:0 7px 14px rgba(12, 12, 12, 0.06);  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-case-study-carousel-layout4 .grid-item-inner:hover {  -webkit-box-shadow:0 27px 24px rgba(12, 12, 12, 0.08);  -khtml-box-shadow:0 27px 24px rgba(12, 12, 12, 0.08);  -moz-box-shadow:0 27px 24px rgba(12, 12, 12, 0.08);  -ms-box-shadow:0 27px 24px rgba(12, 12, 12, 0.08);  -o-box-shadow:0 27px 24px rgba(12, 12, 12, 0.08);  box-shadow:0 27px 24px rgba(12, 12, 12, 0.08);  -webkit-transform:translateY(-15px);  -khtml-transform:translateY(-15px);  -moz-transform:translateY(-15px);  -ms-transform:translateY(-15px);  -o-transform:translateY(-15px);  transform:translateY(-15px); } .ct-case-study-carousel-layout4 .grid-item-inner:hover .item--featured a:before {  opacity:1; } .ct-case-study-carousel-layout4 .slick-slide {  margin-top:20px;  margin-bottom:50px; } .ct-case-study-carousel-layout4 .slick-dots {  margin-top:0; } .cta-custom-bg > .elementor-column-wrap {  z-index:1; } .cta-custom-bg > .elementor-column-wrap:before {  content:'';  z-index:-1;  height:100%;  width:5000px;  position:absolute;  background-color:#fafafa;  top:0;  left:0;  -webkit-border-radius:5px 0 0 5px;  -khtml-border-radius:5px 0 0 5px;  -moz-border-radius:5px 0 0 5px;  -ms-border-radius:5px 0 0 5px;  -o-border-radius:5px 0 0 5px;  border-radius:5px 0 0 5px; } .cta-custom-bg + .elementor-element {  z-index:1; } .cta-custom-bg.box-shadow > .elementor-column-wrap:before {  -webkit-box-shadow:0 12px 38px rgba(5, 27, 46, 0.3);  -khtml-box-shadow:0 12px 38px rgba(5, 27, 46, 0.3);  -moz-box-shadow:0 12px 38px rgba(5, 27, 46, 0.3);  -ms-box-shadow:0 12px 38px rgba(5, 27, 46, 0.3);  -o-box-shadow:0 12px 38px rgba(5, 27, 46, 0.3);  box-shadow:0 12px 38px rgba(5, 27, 46, 0.3); } @media screen and (max-width:767px) {  .cta-custom-bg.box-shadow > .elementor-column-wrap:before {   -webkit-box-shadow:none;   -khtml-box-shadow:none;   -moz-box-shadow:none;   -ms-box-shadow:none;   -o-box-shadow:none;   box-shadow:none;   background-color:transparent;  } } .ct-divider1 {  width:244px;  height:5px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } @media screen and (max-width:767px) {  .ct-divider1 {   width:120px;  } } .ct-typing-out {  display:flex;  flex-wrap:wrap;  align-items:center;  margin-bottom:0; } .ct-typing-out .ct-sub-title {  font-size:30px;  font-weight:400;  font-style:italic;  font-family:"Playfair Display";  margin-right:4px;  display:inline-block; } .ct-process1 {  display:flex;  flex-wrap:wrap;  margin:0 -15px;  text-align:center;  position:relative;  z-index:1; } .ct-process1.ct-process-1-column .ct-process-item {  width:100%; } .ct-process1.ct-process-2-column .ct-process-item {  width:50%; } .ct-process1.ct-process-2-column .ct-process-item:nth-child(2) .ct-process-divider {  display:none; } .ct-process1.ct-process-3-column .ct-process-item {  width:33.33%; } .ct-process1.ct-process-3-column .ct-process-item:nth-child(3) .ct-process-divider {  display:none; } .ct-process1.ct-process-4-column .ct-process-item {  width:25%; } @media screen and (max-width:991px) {  .ct-process1.ct-process-4-column .ct-process-item {   width:50%;   margin-bottom:60px;  } } @media screen and (max-width:991px) {  .ct-process1.ct-process-4-column .ct-process-line {   display:none;  } } .ct-process1 .ct-process-item {  padding:0 15px;  text-align:center;  position:relative; } @media screen and (max-width:767px) {  .ct-process1 .ct-process-item {   margin-bottom:0 !important;  }  .ct-process1 .ct-process-item + .ct-process-item {   margin-top:60px;  } } @media screen and (max-width:767px) {  .ct-process1 .ct-process-item {   width:50% !important;  } } @media screen and (max-width:575px) {  .ct-process1 .ct-process-item {   width:100% !important;  } } .ct-process1.style1 .ct-process-line {  width:1234px;  height:2px;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/line-process.png);  background-repeat:no-repeat;  position:absolute;  top:54px;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0);  z-index:-1; } @media screen and (max-width:767px) {  .ct-process1.style1 .ct-process-line {   display:none;  } } .ct-process1.style1 .ct-process-icon {  height:111px;  width:111px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-border-radius:111px;  -khtml-border-radius:111px;  -moz-border-radius:111px;  -ms-border-radius:111px;  -o-border-radius:111px;  border-radius:111px;  position:relative;  -webkit-box-shadow:0px 8px 18px rgba(12, 12, 12, 0.19);  -khtml-box-shadow:0px 8px 18px rgba(12, 12, 12, 0.19);  -moz-box-shadow:0px 8px 18px rgba(12, 12, 12, 0.19);  -ms-box-shadow:0px 8px 18px rgba(12, 12, 12, 0.19);  -o-box-shadow:0px 8px 18px rgba(12, 12, 12, 0.19);  box-shadow:0px 8px 18px rgba(12, 12, 12, 0.19);  margin:0 auto 26px auto;  line-height:111px;  overflow:hidden;  position:relative; } .ct-process1.style1 .ct-process-icon i {  font-size:48px;  color:#fff;  display:inline-block;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-process1.style1 .ct-process-divider {  position:absolute;  top:80px; } @media screen and (max-width:767px) {  .ct-process1.style1 .ct-process-divider {   display:none !important;  } } .ct-process1.style1 .ct-process-title {  margin-bottom:14px;  font-size:22px; } @media screen and (max-width:991px) {  .ct-process1.style1 .ct-process-title {   font-size:18px;  } } @media screen and (max-width:767px) {  .ct-process1.style1 .ct-process-description {   font-size:14px;   line-height:26px;  } } .ct-process1.style1 .ct-process-button {  padding-top:11px; } .ct-process1.style1 .ct-process-button a {  font-size:14px;  font-weight:600;  display:inline-block;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  position:relative; } .ct-process1.style1 .ct-process-button a:before {  content:'';  height:1px;  width:0;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  position:absolute;  bottom:0;  left:0; } .ct-process1.style1 .ct-process-button a i {  margin-left:4px;  display:initial;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-process1.style1 .ct-process-button a:hover i {  margin-left:8px; } .ct-process1.style1 .ct-process-button a:hover:before {  width:100%; } .ct-process1.style1 .ct-process-item:hover .ct-process-icon i {  -o-animation:toTopFromBottom 0.3s forwards;  -ms-animation:toTopFromBottom 0.3s forwards;  -webkit-animation:toTopFromBottom 0.3s forwards;  animation:toTopFromBottom 0.3s forwards; } .ct-process1.style2 .ct-process-icon {  line-height:1;  color:#fff;  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  z-index:99; } .ct-process1.style2 .ct-process-icon i {  font-size:42px; } .ct-process1.style2 .ct-process-title {  margin-bottom:14px;  color:#fff;  font-size:22px; } .ct-process1.style2 .ct-process-description {  color:#f2f2f2;  margin-bottom:5px; } .ct-process1.style2 .ct-process-button a {  font-size:15px;  font-weight:700;  font-family:'Poppins', sans-serif;  color:#ef9900; } .ct-process1.style2 .ct-process-button a:hover {  color:#ef9900; } .ct-process1.style2 .ct-process-button a i {  margin-left:4px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-process1.style2 .ct-process-button a i:before {  content:"\f101"; } .ct-process1.style2 .ct-process-button a:hover i {  -webkit-transform:translateX(6px);  -khtml-transform:translateX(6px);  -moz-transform:translateX(6px);  -ms-transform:translateX(6px);  -o-transform:translateX(6px);  transform:translateX(6px); } .ct-process1.style2 .ct-piechart-process {  display:inline-block;  position:relative;  margin-bottom:30px;  max-width:165px;  z-index:1; } .ct-process1.style2 .ct-piechart-process .ct-process-border:before {  content:'';  left:5px;  top:5px;  right:5px;  bottom:5px;  border:4px solid #d7e7fd;  position:absolute;  background-color:#292929;  z-index:-1;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%; } .ct-process1.style2 .ct-piechart-process .ct-process-border:after {  content:'';  width:37px;  height:37px;  -webkit-border-radius:37px;  -khtml-border-radius:37px;  -moz-border-radius:37px;  -ms-border-radius:37px;  -o-border-radius:37px;  border-radius:37px;  position:absolute;  top:12px;  right:12px;  background-image:-webkit-linear-gradient(-210deg, #f90, #ef9900);  background-image:-moz-linear-gradient(-210deg, #f90, #ef9900);  background-image:-ms-linear-gradient(-210deg, #f90, #ef9900);  background-image:-o-linear-gradient(-210deg, #f90, #ef9900);  background-image:linear-gradient(-210deg, #f90, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f90', endColorStr='#ef9900');  -webkit-box-shadow:0 10px 16px rgba(239, 153, 0, 0.4);  -khtml-box-shadow:0 10px 16px rgba(239, 153, 0, 0.4);  -moz-box-shadow:0 10px 16px rgba(239, 153, 0, 0.4);  -ms-box-shadow:0 10px 16px rgba(239, 153, 0, 0.4);  -o-box-shadow:0 10px 16px rgba(239, 153, 0, 0.4);  box-shadow:0 10px 16px rgba(239, 153, 0, 0.4); } .ct-process1.style2 .ct-process-item-inner {  max-width:225px;  margin:0 auto; } .ct-process1.style2 .ct-process-item:before {  content:'';  width:83px;  height:12px;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/process-shape1.png);  background-repeat:no-repeat;  position:absolute;  top:80px;  right:-41px; } @media screen and (max-width:1199px) {  .ct-process1.style2 .ct-process-item:before {   display:none;  } } .ct-process1.style2 .ct-process-item:last-child:before {  display:none; } .ct-process1.style2.ct-process-3-column .ct-process-item:nth-child(1) .ct-process-border:after {  background-image:-webkit-linear-gradient(-210deg, #00bdff, #007aff);  background-image:-moz-linear-gradient(-210deg, #00bdff, #007aff);  background-image:-ms-linear-gradient(-210deg, #00bdff, #007aff);  background-image:-o-linear-gradient(-210deg, #00bdff, #007aff);  background-image:linear-gradient(-210deg, #00bdff, #007aff);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00bdff', endColorStr='#007aff');  -webkit-box-shadow:0 10px 16px rgba(0, 122, 255, 0.4);  -khtml-box-shadow:0 10px 16px rgba(0, 122, 255, 0.4);  -moz-box-shadow:0 10px 16px rgba(0, 122, 255, 0.4);  -ms-box-shadow:0 10px 16px rgba(0, 122, 255, 0.4);  -o-box-shadow:0 10px 16px rgba(0, 122, 255, 0.4);  box-shadow:0 10px 16px rgba(0, 122, 255, 0.4); } .ct-process1.style2.ct-process-3-column .ct-process-item:nth-child(2):before {  width:55px;  height:18px;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/process-shape2.png);  top:78px;  right:-27px; } .ct-process1.style2.ct-process-3-column .ct-process-item:nth-child(2) .ct-process-border:after {  background-image:-webkit-linear-gradient(-210deg, #fdc032, #f66f25);  background-image:-moz-linear-gradient(-210deg, #fdc032, #f66f25);  background-image:-ms-linear-gradient(-210deg, #fdc032, #f66f25);  background-image:-o-linear-gradient(-210deg, #fdc032, #f66f25);  background-image:linear-gradient(-210deg, #fdc032, #f66f25);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdc032', endColorStr='#f66f25');  -webkit-box-shadow:0 10px 16px rgba(246, 111, 37, 0.4);  -khtml-box-shadow:0 10px 16px rgba(246, 111, 37, 0.4);  -moz-box-shadow:0 10px 16px rgba(246, 111, 37, 0.4);  -ms-box-shadow:0 10px 16px rgba(246, 111, 37, 0.4);  -o-box-shadow:0 10px 16px rgba(246, 111, 37, 0.4);  box-shadow:0 10px 16px rgba(246, 111, 37, 0.4);  top:auto;  bottom:12px; } .ct-process1.style2.ct-process-3-column .ct-process-item:nth-child(2) .percentage {  -webkit-transform:rotate(90deg);  -khtml-transform:rotate(90deg);  -moz-transform:rotate(90deg);  -ms-transform:rotate(90deg);  -o-transform:rotate(90deg);  transform:rotate(90deg); } .ct-process1.style2.ct-process-3-column .ct-process-item:nth-child(3) .ct-process-border:after {  background-image:-webkit-linear-gradient(-210deg, #54e8ec, #33cefa);  background-image:-moz-linear-gradient(-210deg, #54e8ec, #33cefa);  background-image:-ms-linear-gradient(-210deg, #54e8ec, #33cefa);  background-image:-o-linear-gradient(-210deg, #54e8ec, #33cefa);  background-image:linear-gradient(-210deg, #54e8ec, #33cefa);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#54e8ec', endColorStr='#33cefa');  -webkit-box-shadow:0 10px 16px rgba(51, 206, 250, 0.4);  -khtml-box-shadow:0 10px 16px rgba(51, 206, 250, 0.4);  -moz-box-shadow:0 10px 16px rgba(51, 206, 250, 0.4);  -ms-box-shadow:0 10px 16px rgba(51, 206, 250, 0.4);  -o-box-shadow:0 10px 16px rgba(51, 206, 250, 0.4);  box-shadow:0 10px 16px rgba(51, 206, 250, 0.4);  right:auto;  left:12px; } .ct-process1.style2.ct-process-3-column .ct-process-item:nth-child(3) .percentage {  -webkit-transform:rotate(-90deg);  -khtml-transform:rotate(-90deg);  -moz-transform:rotate(-90deg);  -ms-transform:rotate(-90deg);  -o-transform:rotate(-90deg);  transform:rotate(-90deg); } .ct-process1.style3 .ct-process-icon {  margin:0 auto 25px auto;  width:136px;  height:136px;  background-color:#e8f0f9;  line-height:136px;  -webkit-border-radius:136px;  -khtml-border-radius:136px;  -moz-border-radius:136px;  -ms-border-radius:136px;  -o-border-radius:136px;  border-radius:136px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  position:relative;  color:#0e0e0e; } .ct-process1.style3 .ct-process-icon i, .ct-process1.style3 .ct-process-icon svg, .ct-process1.style3 .ct-process-icon img {  position:absolute;  left:50%;  top:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-process1.style3 .ct-process-icon i {  font-size:60px; } .ct-process1.style3 .ct-process-number {  width:24px;  height:24px;  line-height:24px;  -webkit-border-radius:24px;  -khtml-border-radius:24px;  -moz-border-radius:24px;  -ms-border-radius:24px;  -o-border-radius:24px;  border-radius:24px;  background-color:#515251;  -webkit-border-radius:24px;  -khtml-border-radius:24px;  -moz-border-radius:24px;  -ms-border-radius:24px;  -o-border-radius:24px;  border-radius:24px;  color:#fff;  font-weight:600;  font-size:14px;  position:absolute;  top:-12px;  left:8px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-process1.style3 .ct-process-title {  font-size:22px; } @media screen and (max-width:991px) {  .ct-process1.style3 .ct-process-title {   font-size:20px;  } } .ct-process1.style3 .ct-process-description {  font-size:16px;  line-height:26px;  color:#000;  margin-bottom:15px;  padding:0 20px; } @media screen and (max-width:1199px) {  .ct-process1.style3 .ct-process-description {   padding:0;  } } @media screen and (max-width:991px) {  .ct-process1.style3 .ct-process-description {   font-size:14px;   line-height:24px;  } } .ct-process1.style3 .ct-process-button a {  font-size:15px;  color:#ef9900;  font-weight:500;  font-family:'Poppins', sans-serif;  position:relative; } .ct-process1.style3 .ct-process-button a:before {  content:"";  position:absolute;  left:0;  right:0;  bottom:0;  margin:auto;  background-color:rgba(239, 153, 0, 0.86);  height:1px;  transform-origin:right center;  -webkit-transform-origin:right center;  -webkit-transform:scale(0, 1);  -khtml-transform:scale(0, 1);  -moz-transform:scale(0, 1);  -ms-transform:scale(0, 1);  -o-transform:scale(0, 1);  transform:scale(0, 1);  -webkit-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  -khtml-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  -moz-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  -ms-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  -o-transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);  transition:transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85); } .ct-process1.style3 .ct-process-button a i {  margin-left:6px; } .ct-process1.style3 .ct-process-button a:hover:before {  transform-origin:left center;  -webkit-transform-origin:left center;  -webkit-transform:scale(1, 1);  -khtml-transform:scale(1, 1);  -moz-transform:scale(1, 1);  -ms-transform:scale(1, 1);  -o-transform:scale(1, 1);  transform:scale(1, 1); } .ct-process1.style3 .ct-process-item:hover .ct-process-icon {  background-color:#ef9900;  color:#fff; } .ct-process1.style3 .ct-process-item:hover .ct-process-number {  background-color:#ef9900;  color:#fff; } .ct-process1.style3.ct-process-4-column:before {  content:'';  width:1017px;  height:91px;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/line-process2.png);  background-repeat:no-repeat;  position:absolute;  top:57px;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0);  z-index:-1; } @media screen and (max-width:1199px) {  .ct-process1.style3.ct-process-4-column:before {   display:none;  } } .ct-process1.style3.ct-process-4-column .ct-process-item:nth-child(2), .ct-process1.style3.ct-process-4-column .ct-process-item:nth-child(4) {  margin-top:70px; } @media screen and (max-width:991px) {  .ct-process1.style3.ct-process-4-column .ct-process-item:nth-child(2), .ct-process1.style3.ct-process-4-column .ct-process-item:nth-child(4) {   margin-top:0;  } } @media screen and (max-width:767px) {  .ct-process1.style3.ct-process-4-column .ct-process-item {   margin-top:0;  }  .ct-process1.style3.ct-process-4-column .ct-process-item:nth-child(3), .ct-process1.style3.ct-process-4-column .ct-process-item:nth-child(4) {   margin-top:60px;  } } @media screen and (max-width:575px) {  .ct-process1.style3.ct-process-4-column .ct-process-item {   margin-top:0;  }  .ct-process1.style3.ct-process-4-column .ct-process-item:nth-child(2) {   margin-top:60px;  } } @media screen and (min-width:768px) {  .box-offset-01 > .elementor-container > .elementor-row > .elementor-column {   width:calc(100% + 195px);   width:-webkit-calc(100% + 195px);   display:block;   margin-right:-195px;   position:relative;   z-index:99;  } } .logo-landing img {  max-height:120px; } .ct-showcase1 {  margin-top:15px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  position:relative; } .ct-showcase1 .ct-showcase-image {  -webkit-box-shadow:0 0 15px rgba(14, 14, 14, 0.19);  -khtml-box-shadow:0 0 15px rgba(14, 14, 14, 0.19);  -moz-box-shadow:0 0 15px rgba(14, 14, 14, 0.19);  -ms-box-shadow:0 0 15px rgba(14, 14, 14, 0.19);  -o-box-shadow:0 0 15px rgba(14, 14, 14, 0.19);  box-shadow:0 0 15px rgba(14, 14, 14, 0.19);  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  overflow:hidden;  position:relative; } .ct-showcase1 .ct-showcase-image label {  -webkit-box-shadow:0 6px 18px rgba(0, 0, 0, 0.15);  -khtml-box-shadow:0 6px 18px rgba(0, 0, 0, 0.15);  -moz-box-shadow:0 6px 18px rgba(0, 0, 0, 0.15);  -ms-box-shadow:0 6px 18px rgba(0, 0, 0, 0.15);  -o-box-shadow:0 6px 18px rgba(0, 0, 0, 0.15);  box-shadow:0 6px 18px rgba(0, 0, 0, 0.15);  line-height:33px;  height:33px;  font-size:13px;  font-weight:700;  color:#fff;  background-color:#ef9900;  position:absolute;  width:180px;  padding:0 10px;  -webkit-transform:rotate(-45deg);  -khtml-transform:rotate(-45deg);  -moz-transform:rotate(-45deg);  -ms-transform:rotate(-45deg);  -o-transform:rotate(-45deg);  transform:rotate(-45deg);  top:25px;  left:-48px;  font-family:'Poppins', sans-serif;  text-align:center;  text-transform:uppercase; } .ct-showcase1 .ct-showcase-meta {  text-align:center; } .ct-showcase1 .ct-showcase-meta h3 {  margin-top:56px;  margin-bottom:0;  font-size:18px;  font-weight:600; } @media screen and (max-width:991px) {  .ct-showcase1 .ct-showcase-meta h3 {   font-size:17px;  } } .ct-showcase1 .ct-showcase-meta h3 cite {  color:#ef9900;  font-style:normal; } .ct-showcase1 .ct-showcase-overlay {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(0, 0, 0, 0.49);  z-index:2;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0; } .ct-showcase1 .ct-showcase-link {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  font-size:15px;  font-weight:600;  line-height:63px;  padding:0 60px;  background-image:-webkit-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-moz-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-ms-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-o-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');  z-index:3;  -webkit-border-radius:60px;  -khtml-border-radius:60px;  -moz-border-radius:60px;  -ms-border-radius:60px;  -o-border-radius:60px;  border-radius:60px;  opacity:0; } @media screen and (max-width:991px) {  .ct-showcase1 .ct-showcase-link {   padding:0 40px;   line-height:55px;  } } .ct-showcase1:hover {  -webkit-transform:translateY(-15px);  -khtml-transform:translateY(-15px);  -moz-transform:translateY(-15px);  -ms-transform:translateY(-15px);  -o-transform:translateY(-15px);  transform:translateY(-15px); } .ct-showcase1:hover .ct-showcase-overlay, .ct-showcase1:hover .ct-showcase-link {  opacity:1; } .el-max-width .ct-fancy-box-layout3.style2 {  max-width:410px; } .ct-fancy-box-carousel1 {  position:relative;  z-index:1; } .ct-fancy-box-carousel1:before {  content:'';  z-index:-1;  width:100%;  top:0;  bottom:50px;  background-color:#fafafa;  -webkit-box-shadow:0 2px 40px rgba(34, 34, 35, 0.15);  -khtml-box-shadow:0 2px 40px rgba(34, 34, 35, 0.15);  -moz-box-shadow:0 2px 40px rgba(34, 34, 35, 0.15);  -ms-box-shadow:0 2px 40px rgba(34, 34, 35, 0.15);  -o-box-shadow:0 2px 40px rgba(34, 34, 35, 0.15);  box-shadow:0 2px 40px rgba(34, 34, 35, 0.15);  position:absolute; } .ct-fancy-box-carousel1 .item--icon {  line-height:1;  margin-bottom:18px; } .ct-fancy-box-carousel1 .item--icon i {  font-size:60px;  color:#ef9900; } .ct-fancy-box-carousel1 .item--title {  font-size:22px;  margin-bottom:15px; } .ct-fancy-box-carousel1 .item--description {  font-size:16px;  line-height:26px;  color:#000; } .ct-fancy-box-carousel1 .item--link a {  position:absolute;  line-height:45px;  padding:0 50px;  background-color:#ef9900;  width:100%;  color:#fff;  font-weight:700;  bottom:-45px;  left:0;  transform-origin:0 0 0;  -webkit-transform-origin:0 0 0;  -ms-transform-origin:0 0 0;  -o-transform-origin:0 0 0;  -webkit-transform:scaleY(0);  -khtml-transform:scaleY(0);  -moz-transform:scaleY(0);  -ms-transform:scaleY(0);  -o-transform:scaleY(0);  transform:scaleY(0); } .ct-fancy-box-carousel1 .item--link a i {  margin-left:8px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-fancy-box-carousel1 .item--link a:hover, .ct-fancy-box-carousel1 .item--link a:focus {  background-color:#f90;  color:#fff; } .ct-fancy-box-carousel1 .item--link a:hover i, .ct-fancy-box-carousel1 .item--link a:focus i {  -webkit-transform:translateX(4px);  -khtml-transform:translateX(4px);  -moz-transform:translateX(4px);  -ms-transform:translateX(4px);  -o-transform:translateX(4px);  transform:translateX(4px); } .ct-fancy-box-carousel1 .item--inner {  padding:50px 50px 47px;  position:relative; } @media screen and (max-width:767px) {  .ct-fancy-box-carousel1 .item--inner {   padding-left:30px;   padding-right:30px;  } } .ct-fancy-box-carousel1 .item--inner:before {  content:'';  width:0px;  height:140px;  border-right:1px dashed #d0d0d0;  position:absolute;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  right:-1px;  opacity:0; } .ct-fancy-box-carousel1 .item--inner:hover .item--link a {  -webkit-transform:scaleY(1);  -khtml-transform:scaleY(1);  -moz-transform:scaleY(1);  -ms-transform:scaleY(1);  -o-transform:scaleY(1);  transform:scaleY(1); } .ct-fancy-box-carousel1 .slick-active .item--inner:before {  opacity:1; } .ct-fancy-box-carousel1 .slick-list {  padding:0 0 50px; } .ct-fancy-box-carousel1.ct-slick-slider .ct-carousel-inner {  margin:0; } .ct-fancy-box-carousel1.ct-slick-slider .ct-carousel-inner .slick-slide {  padding:0; } .ct-fancy-box-carousel1 .item--inner {  height:100%; } .ct-fancy-box-carousel1 .slick-list, .ct-fancy-box-carousel1 .slick-track {  display:flex;  flex-wrap:nowrap; } .feature-offset > .elementor-container {  width:calc(100% + 90px); } .ct-particle-animate {  position:absolute;  top:0;  left:0;  width:100%;  height:100%; } @media screen and (max-width:991px) {  .ct-particle-animate {   display:none;  } } .ct-particle-animate img {  width:100% !important;  height:auto; } .ct-particle-animate div {  position:absolute;  top:0;  left:0; } .ct-particle-animate .shape-animate1 {  animation:animationFramesTwo 12s infinite linear alternate; } .ct-particle-animate .shape-animate2 {  animation:animationFramesOne 15s infinite linear alternate; } .ct-particle-animate .shape-animate3 {  animation:animationFramesOne 12s infinite linear alternate; } .ct-particle-animate .shape-animate4 {  animation:animationFramesFour 12s infinite linear alternate; } .ct-particle-animate .shape-animate5 {  animation:animationFramesThree 12s infinite linear alternate; } .ct-particle-animate .shape-animate6 {  animation:animationFramesFive 12s infinite linear alternate; } .ct-particle-animate .shape-right-left {  animation:NewsletterAnimated1 12s infinite linear alternate; } .ct-particle-animate .shape-left-right {  animation:NewsletterAnimated2 12s infinite linear alternate; } .ct-particle-animate .shape-top-bottom {  animation:particleToptoBottom 12s infinite linear alternate; } .h6-icon-phone {  font-size:0px;  margin-right:9px;  color:#ef9900; } .h6-icon-phone:before {  font-size:18px;  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1);  display:inline-block; } .color-gradient-from {  color:#ef9900; } .ct-text-box-layout1 .item--sub-title {  font-size:14px;  text-transform:uppercase;  font-weight:700;  color:#0e0e0e;  margin-bottom:14px; } .ct-text-box-layout1 .item--title {  margin-bottom:20px;  font-size:32px;  line-height:37px;  letter-spacing:-0.01em; } @media screen and (max-width:1199px) {  .ct-text-box-layout1 .item--title {   font-size:24px;   line-height:28px;  } } @media screen and (max-width:991px) {  .ct-text-box-layout1 .item--title {   font-size:20px;   line-height:26px;  } } .ct-text-box-layout1 .item--description {  font-size:15px;  line-height:26px;  color:#fff;  padding-right:15px;  margin-bottom:25px; } @media screen and (max-width:991px) {  .ct-text-box-layout1 .item--description {   font-size:14px;   line-height:24px;  } } .ct-text-box-layout1 .item--button a {  font-size:14px;  padding:0 14px;  line-height:36px;  color:#0e0e0e;  border:2px solid #fff;  background-color:#fff;  background-image:none;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-text-box-layout1 .item--button a:hover {  background-color:transparent;  color:#fff; } .ct-text-box-layout1 .ct-text-box-inner {  background-color:#ef9900;  padding:47px 35px 60px 50px; } @media screen and (max-width:1199px) {  .ct-text-box-layout1 .ct-text-box-inner {   padding-left:30px;   padding-right:20px;  } } @media screen and (max-width:991px) {  .ct-text-box-layout1 .ct-text-box-inner {   padding-left:20px;  } } .ct-row-boxed-space {  max-width:1720px;  margin:auto; } .title-big .ct-heading h3.item--title {  font-size:72px;  line-height:82px;  letter-spacing:-0.01em; } .ct-image-single .ct-image-bg {  min-height:300px;  display:inline-block;  width:100%; } @media screen and (max-width:1199px) {  .shape-hide-lg .ct-particle-animate {   display:none;  } } .gm-custom1 .elementor-custom-embed, .gm-custom1 .ct-google-map {  overflow:hidden;  -webkit-border-radius:600px;  -khtml-border-radius:600px;  -moz-border-radius:600px;  -ms-border-radius:600px;  -o-border-radius:600px;  border-radius:600px;  -webkit-box-shadow:0 1px 46px rgba(12, 12, 12, 0.22);  -khtml-box-shadow:0 1px 46px rgba(12, 12, 12, 0.22);  -moz-box-shadow:0 1px 46px rgba(12, 12, 12, 0.22);  -ms-box-shadow:0 1px 46px rgba(12, 12, 12, 0.22);  -o-box-shadow:0 1px 46px rgba(12, 12, 12, 0.22);  box-shadow:0 1px 46px rgba(12, 12, 12, 0.22); } @media screen and (max-width:1199px) {  .gm-custom1 .elementor-custom-embed, .gm-custom1 .ct-google-map {   -webkit-border-radius:0;   -khtml-border-radius:0;   -moz-border-radius:0;   -ms-border-radius:0;   -o-border-radius:0;   border-radius:0;  } } .h9-section-01 .h9-section-gradient {  width:300px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  position:absolute;  top:0;  left:0;  height:100%; } .h9-section-01 > .elementor-container.elementor-column-gap-no {  max-width:1920px;  padding-left:94px; } @media screen and (min-width:1921px) {  .h9-section-01 > .elementor-container.elementor-column-gap-no {   max-width:100%;  } } @media screen and (max-width:1400px) {  .h9-section-01 > .elementor-container.elementor-column-gap-no {   padding-left:54px;  } } @media screen and (max-width:1024px) {  .h9-section-01 > .elementor-container.elementor-column-gap-no {   padding-left:0;  } } .h9-section-01 > .elementor-container.elementor-column-gap-no .ct-icon1.style1 {  position:absolute;  left:-94px;  bottom:0;  background-color:#fff;  width:94px;  text-align:center;  padding:45px 0; } @media screen and (max-width:1400px) {  .h9-section-01 > .elementor-container.elementor-column-gap-no .ct-icon1.style1 {   width:54px;   left:-54px;  } } @media screen and (max-width:1024px) {  .h9-section-01 > .elementor-container.elementor-column-gap-no .ct-icon1.style1 {   display:none;  } } .h9-section-01 > .elementor-container.elementor-column-gap-no .ct-icon1.style1 a {  display:block;  width:94px;  line-height:58px; } @media screen and (max-width:1400px) {  .h9-section-01 > .elementor-container.elementor-column-gap-no .ct-icon1.style1 a {   width:54px;  } } .h9-section-01 > .elementor-container.elementor-column-gap-no .ct-icon1.style1 a i {  margin:0;  font-size:21px; } .h9-section-01 > .elementor-container.elementor-column-gap-no .elementor-widget-ct_icon {  z-index:99; } .h9-section-02 > .elementor-container {  z-index:1; } .h9-section-02 .h9-section-overlay {  position:absolute;  top:0;  left:100px;  right:0;  bottom:0;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } @media screen and (max-width:1199px) {  .h9-section-02 .h9-section-overlay {   left:0 !important;  } } @media screen and (min-width:1200px) {  .h9-section-03 > .elementor-container.elementor-column-gap-no {   max-width:1920px;  }  .h9-section-03 > .elementor-container.elementor-column-gap-no > .elementor-element:nth-child(1) {   width:100%;  }  .h9-section-03 > .elementor-container.elementor-column-gap-no > .elementor-element:nth-child(2) {   flex-grow:1;  } } @media screen and (min-width:1921px) {  .h9-section-03 > .elementor-container.elementor-column-gap-no {   max-width:100%;  } } .h9-section-03 > .elementor-container {  padding-left:0 !important;  padding-right:0 !important; } @media screen and (min-width:1200px) {  .h9-section-03 > .elementor-container > .elementor-row {   flex-wrap:nowrap;  }  .h9-section-03 > .elementor-container > .elementor-row .elementor-inner-section > .elementor-container {   left:0 !important;   transform:translate(0%, 0%) !important;  } } .slider-contact {  padding:26px 30px 30px;  background-color:rgba(255, 255, 255, 0.75);  -webkit-box-shadow:0 0 10px rgba(29, 47, 60, 0.31);  -khtml-box-shadow:0 0 10px rgba(29, 47, 60, 0.31);  -moz-box-shadow:0 0 10px rgba(29, 47, 60, 0.31);  -ms-box-shadow:0 0 10px rgba(29, 47, 60, 0.31);  -o-box-shadow:0 0 10px rgba(29, 47, 60, 0.31);  box-shadow:0 0 10px rgba(29, 47, 60, 0.31);  width:395px; } @media screen and (max-width:1199px) {  .slider-contact {   width:320px;  } } .slider-contact .slider-contact-meta {  margin-bottom:14px;  white-space:normal; } @media screen and (max-width:1199px) {  .slider-contact .slider-contact-meta {   width:260px;  } } .slider-contact .slider-contact-meta h3 {  margin-bottom:12px;  font-size:24px; } @media screen and (max-width:1199px) {  .slider-contact .slider-contact-meta h3 {   font-size:20px;  } } .slider-contact .slider-contact-meta p {  font-size:16px;  line-height:normal;  color:#454545;  margin-bottom:0; } .slider-contact .wpcf7-form-control:not(.wpcf7-submit) {  height:43px;  border-color:#dde1e6;  font-size:12px;  padding-left:12px;  color:#5d5d5d; } .slider-contact .wpcf7-form-control:not(.wpcf7-submit):focus {  border-color:#ef9900; } .slider-contact .wpcf7-form-control.wpcf7-textarea {  height:114px; } .slider-contact .wpcf7-form-control-wrap {  margin-bottom:10px; } .slider-contact .wpcf7-submit.btn {  margin-top:7px;  background-color:#1d2f3c;  background-image:none !important;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  font-size:14px !important;  line-height:41px !important;  padding:0 22px !important;  -webkit-box-shadow:0 6px 8px rgba(29, 47, 60, 0.19) !important;  -khtml-box-shadow:0 6px 8px rgba(29, 47, 60, 0.19) !important;  -moz-box-shadow:0 6px 8px rgba(29, 47, 60, 0.19) !important;  -ms-box-shadow:0 6px 8px rgba(29, 47, 60, 0.19) !important;  -o-box-shadow:0 6px 8px rgba(29, 47, 60, 0.19) !important;  box-shadow:0 6px 8px rgba(29, 47, 60, 0.19) !important; } .slider-contact .wpcf7-submit.btn:hover {  background-color:#ef9900;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } .slider-contact + .wpcf7-response-output {  margin-top:3px;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  padding-top:5px;  padding-bottom:5px; } .ct-counter-layout6 {  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-counter-layout6 .ct-counter-number {  display:inline-block;  background-color:#ef9900;  color:#fff;  font-size:36px;  line-height:1;  font-weight:600;  padding:24px 20px;  -webkit-border-radius:12px;  -khtml-border-radius:12px;  -moz-border-radius:12px;  -ms-border-radius:12px;  -o-border-radius:12px;  border-radius:12px;  font-family:'Poppins', sans-serif;  min-width:150px;  text-align:center;  margin-right:22px;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/dot-light.png);  background-position:left center;  background-repeat:no-repeat;  background-size:cover;  margin-bottom:14px; } .ct-counter-layout6 .ct-counter-number .ct-counter-number-suffix {  font-size:30px;  font-style:normal;  position:relative;  display:inline-block;  top:-15px; } @media screen and (max-width:1199px) {  .ct-counter-layout6 .ct-counter-number {   min-width:100px;   font-size:30px;   padding:20px 12px;  }  .ct-counter-layout6 .ct-counter-number .ct-counter-number-suffix {   font-size:24px;  } } .ct-counter-layout6 .ct-counter-number .ct-counter-number-value-after {  margin-left:-7px; } .ct-counter-layout6 .ct-counter-holder {  margin-bottom:14px; } .ct-counter-layout6 .ct-counter-title {  font-size:24px;  font-weight:700;  margin-bottom:0; } @media screen and (max-width:1199px) {  .ct-counter-layout6 .ct-counter-title {   font-size:20px;  } } .ct-counter-layout6 .ct-counter-desc {  color:#000; } .ct-counter-layout6 .ct-counter-inner {  margin-left:42px;  padding:17px 17px 3px 17px;  background-color:#fff;  -webkit-border-radius:12px;  -khtml-border-radius:12px;  -moz-border-radius:12px;  -ms-border-radius:12px;  -o-border-radius:12px;  border-radius:12px;  -webkit-box-shadow:0 15px 84px rgba(0, 0, 0, 0.18);  -khtml-box-shadow:0 15px 84px rgba(0, 0, 0, 0.18);  -moz-box-shadow:0 15px 84px rgba(0, 0, 0, 0.18);  -ms-box-shadow:0 15px 84px rgba(0, 0, 0, 0.18);  -o-box-shadow:0 15px 84px rgba(0, 0, 0, 0.18);  box-shadow:0 15px 84px rgba(0, 0, 0, 0.18);  margin-bottom:0;  display:flex;  flex-wrap:wrap;  align-items:center;  max-width:510px;  position:relative; } @media screen and (max-width:1199px) {  .ct-counter-layout6 .ct-counter-inner {   -webkit-box-shadow:0 15px 34px rgba(0, 0, 0, 0.12);   -khtml-box-shadow:0 15px 34px rgba(0, 0, 0, 0.12);   -moz-box-shadow:0 15px 34px rgba(0, 0, 0, 0.12);   -ms-box-shadow:0 15px 34px rgba(0, 0, 0, 0.12);   -o-box-shadow:0 15px 34px rgba(0, 0, 0, 0.12);   box-shadow:0 15px 34px rgba(0, 0, 0, 0.12);   margin-bottom:40px;  } } .ct-counter-layout6 .ct-counter-inner:before {  content:'';  position:absolute;  top:20px;  left:-42px;  height:auto;  width:auto;  border-style:solid;  border-color:transparent #db8c00 #db8c00 transparent;  border-width:21px;  z-index:-1; } @media screen and (max-width:767px) {  .ct-counter-layout6 .ct-counter-inner:before {   left:-30px;   top:17px;  } } @media screen and (max-width:1199px) {  .ct-counter-layout6 .ct-counter-inner {   margin-left:30px !important;  } } .ct-counter-layout6:hover {  -webkit-transform:translateY(-6px);  -khtml-transform:translateY(-6px);  -moz-transform:translateY(-6px);  -ms-transform:translateY(-6px);  -o-transform:translateY(-6px);  transform:translateY(-6px); } .ct-offer-carousel1 {  position:relative; } .ct-offer-carousel1 .item--image {  flex-grow:1;  min-height:200px; } .ct-offer-carousel1 .item--title {  font-size:22px;  color:#ef9900;  margin:0 0 13px; } .ct-offer-carousel1 .item--description {  font-style:16px;  line-height:24px;  color:#fff;  margin-bottom:17px; } .ct-offer-carousel1 .item--button a {  display:block;  line-height:39px;  -webkit-box-shadow:0 5px 6px rgba(0, 0, 0, 0.17);  -khtml-box-shadow:0 5px 6px rgba(0, 0, 0, 0.17);  -moz-box-shadow:0 5px 6px rgba(0, 0, 0, 0.17);  -ms-box-shadow:0 5px 6px rgba(0, 0, 0, 0.17);  -o-box-shadow:0 5px 6px rgba(0, 0, 0, 0.17);  box-shadow:0 5px 6px rgba(0, 0, 0, 0.17);  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  color:#000; } .ct-offer-carousel1 .item--button a:hover {  background-color:#ef9900;  color:#fff; } .ct-offer-carousel1 .item--button a i {  margin-right:4px;  font-style:14px; } .ct-offer-carousel1 .item--holder {  padding:23px 26px 33px 20px;  max-width:395px; } .ct-offer-carousel1 .item--inner {  background-color:#3a3d5f;  display:flex;  flex-wrap:wrap; } @media screen and (max-width:767px) {  .ct-offer-carousel1 .item--inner {   flex-direction:column-reverse;  } } @media screen and (min-width:768px) {  .ct-offer-carousel1 .ct-slick-carousel[data-arrows="true"] {   padding:0 118px;  }  .ct-offer-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow {   top:50%;   bottom:auto;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);   margin:0;   z-index:99;   height:52px;   width:52px;   -webkit-box-shadow:none !important;   -khtml-box-shadow:none !important;   -moz-box-shadow:none !important;   -ms-box-shadow:none !important;   -o-box-shadow:none !important;   box-shadow:none !important;   background-color:#efefef;  }  .ct-offer-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow:after {   display:none;  }  .ct-offer-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover {   background-color:#000a93;   background-image:none;   color:#fff;  }  .ct-offer-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {   left:55px;   right:auto;  }  .ct-offer-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   left:auto;   right:55px;  } } @media screen and (max-width:767px) {  .ct-offer-carousel1 .ct-slick-carousel[data-arrows="true"] {   padding-bottom:65px;  }  .ct-offer-carousel1 .ct-slick-carousel[data-arrows="true"] .slick-arrow {   bottom:15px;  } } .ct-offer-carousel1 .ct-slick-carousel {  margin:0 -40px 0 -40px;  padding-left:40px;  padding-right:40px;  overflow:hidden; } .ct-offer-carousel1 .ct-slick-carousel .slick-slide {  opacity:0;  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1); } .ct-offer-carousel1 .ct-slick-carousel .slick-slide.slick-active {  opacity:1; } .ct-team-carousel3 .item--image {  max-width:178px;  margin:0 auto 49px auto;  position:relative; } .ct-team-carousel3 .item--image img {  width:100%;  -webkit-border-radius:178px;  -khtml-border-radius:178px;  -moz-border-radius:178px;  -ms-border-radius:178px;  -o-border-radius:178px;  border-radius:178px; } .ct-team-carousel3 .item--social-btn {  width:44px;  height:44px;  background-color:#0e0e0e;  color:#fff;  font-size:16px;  line-height:44px;  font-family:'Poppins', sans-serif;  display:inline-block;  -webkit-border-radius:44px;  -khtml-border-radius:44px;  -moz-border-radius:44px;  -ms-border-radius:44px;  -o-border-radius:44px;  border-radius:44px;  -webkit-box-shadow:0 10px 16px rgba(0, 0, 0, 0.26);  -khtml-box-shadow:0 10px 16px rgba(0, 0, 0, 0.26);  -moz-box-shadow:0 10px 16px rgba(0, 0, 0, 0.26);  -ms-box-shadow:0 10px 16px rgba(0, 0, 0, 0.26);  -o-box-shadow:0 10px 16px rgba(0, 0, 0, 0.26);  box-shadow:0 10px 16px rgba(0, 0, 0, 0.26);  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  cursor:pointer;  position:absolute;  bottom:-22px;  left:0;  right:0;  margin:auto;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-team-carousel3 .item--social-btn:before, .ct-team-carousel3 .item--social-btn:after {  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  font-weight:400;  font-family:'Font Awesome 5 Pro'; } .ct-team-carousel3 .item--social-btn:before {  content:'\f067'; } .ct-team-carousel3 .item--social-btn:after {  content:'\f068'; } .ct-team-carousel3 .item--social-btn:hover {  background-color:#ef9900; } .ct-team-carousel3 .item--social-btn.active {  -webkit-box-shadow:0 11px 7px rgba(239, 153, 0, 0.26);  -khtml-box-shadow:0 11px 7px rgba(239, 153, 0, 0.26);  -moz-box-shadow:0 11px 7px rgba(239, 153, 0, 0.26);  -ms-box-shadow:0 11px 7px rgba(239, 153, 0, 0.26);  -o-box-shadow:0 11px 7px rgba(239, 153, 0, 0.26);  box-shadow:0 11px 7px rgba(239, 153, 0, 0.26);  background-color:#ef9900; } .ct-team-carousel3 .item--social-btn.active:before {  opacity:0; } .ct-team-carousel3 .item--social-btn.active:after {  opacity:1; } .ct-team-carousel3 .item--social {  position:absolute;  width:100%;  height:100%;  left:0;  right:0;  top:0; } .ct-team-carousel3 .item--social i {  font-weight:400;  width:40px;  height:40px;  line-height:40px;  font-style:18px;  color:#ef9900;  background-color:#fff;  display:inline-block;  -webkit-border-radius:40px;  -khtml-border-radius:40px;  -moz-border-radius:40px;  -ms-border-radius:40px;  -o-border-radius:40px;  border-radius:40px;  -webkit-box-shadow:0 10px 16px rgba(0, 0, 0, 0.26);  -khtml-box-shadow:0 10px 16px rgba(0, 0, 0, 0.26);  -moz-box-shadow:0 10px 16px rgba(0, 0, 0, 0.26);  -ms-box-shadow:0 10px 16px rgba(0, 0, 0, 0.26);  -o-box-shadow:0 10px 16px rgba(0, 0, 0, 0.26);  box-shadow:0 10px 16px rgba(0, 0, 0, 0.26); } .ct-team-carousel3 .item--social i:before {  display:inline-block; } .ct-team-carousel3 .item--social i.fa-facebook, .ct-team-carousel3 .item--social i.fa-facebook-f {  color:#16599b; } .ct-team-carousel3 .item--social i.fa-twitter {  color:#03a9f4; } .ct-team-carousel3 .item--social i.fa-dribbble {  color:#eb568f; } .ct-team-carousel3 .item--social a {  position:absolute;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  opacity:0; } .ct-team-carousel3 .item--social a:hover i:before {  -o-animation:toRightFromLeft 0.3s forwards;  -ms-animation:toRightFromLeft 0.3s forwards;  -webkit-animation:toRightFromLeft 0.3s forwards;  animation:toRightFromLeft 0.3s forwards; } .ct-team-carousel3 .item--social a:nth-child(2) {  bottom:6px;  right:10px; } .ct-team-carousel3 .item--social a:nth-child(3) {  bottom:48px;  right:-15px; } .ct-team-carousel3 .item--social a:nth-child(4) {  bottom:100px;  right:-15px; } .ct-team-carousel3 .item--social a:nth-child(5) {  bottom:140px;  right:10px; } .ct-team-carousel3 .item--social a:nth-child(6) {  top:-20px;  right:0;  left:0;  margin:auto; } .ct-team-carousel3 .item--social a:nth-child(7), .ct-team-carousel3 .item--social a:nth-child(8), .ct-team-carousel3 .item--social a:nth-child(9), .ct-team-carousel3 .item--social a:nth-child(10), .ct-team-carousel3 .item--social a:nth-child(11) {  display:none; } .ct-team-carousel3 .item--social.active a {  opacity:1; } .ct-team-carousel3 .item--social.active a:nth-child(3) {  -webkit-transition-delay:0.1s;  transition-delay:0.1s; } .ct-team-carousel3 .item--social.active a:nth-child(4) {  -webkit-transition-delay:0.15s;  transition-delay:0.15s; } .ct-team-carousel3 .item--social.active a:nth-child(5) {  -webkit-transition-delay:0.2s;  transition-delay:0.2s; } .ct-team-carousel3 .item--social.active a:nth-child(6) {  -webkit-transition-delay:0.25s;  transition-delay:0.25s; } .ct-team-carousel3 .item--title {  margin-bottom:7px;  font-size:22px; } .ct-team-carousel3 .item--title a {  color:inherit; } .ct-team-carousel3 .item--title a:hover {  color:#ef9900; } .ct-team-carousel3 .item--position {  font-style:17px;  color:#737272;  line-height:1.2; } .ct-team-carousel3 .item--description {  margin-top:19px;  line-height:1.625;  color:#000; } .ct-team-carousel3 .item--link {  position:absolute;  top:0;  left:0;  right:0;  bottom:30px;  z-index:99;  border-radius:100% 100% 0 0; } .ct-team-carousel3 .item--inner {  margin:60px 0 80px;  border:1px solid #ededed;  background-color:#fff;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  padding:37px 40px 40px;  text-align:center;  -webkit-box-shadow:0 0 76px rgba(0, 0, 0, 0.1);  -khtml-box-shadow:0 0 76px rgba(0, 0, 0, 0.1);  -moz-box-shadow:0 0 76px rgba(0, 0, 0, 0.1);  -ms-box-shadow:0 0 76px rgba(0, 0, 0, 0.1);  -o-box-shadow:0 0 76px rgba(0, 0, 0, 0.1);  box-shadow:0 0 76px rgba(0, 0, 0, 0.1);  position:relative;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } @media screen and (max-width:1199px) {  .ct-team-carousel3 .item--inner {   padding-left:30px;   padding-right:30px;  } } .ct-team-carousel3 .item--inner:before, .ct-team-carousel3 .item--inner:after {  content:'';  height:7px;  -webkit-border-radius:3px 3px 0 0;  -khtml-border-radius:3px 3px 0 0;  -moz-border-radius:3px 3px 0 0;  -ms-border-radius:3px 3px 0 0;  -o-border-radius:3px 3px 0 0;  border-radius:3px 3px 0 0;  background-color:#ef9900;  position:absolute;  top:0;  left:0;  right:0;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-team-carousel3 .item--inner:after {  top:-1px;  left:-1px;  right:-1px;  opacity:0; } .ct-team-carousel3 .item--inner:hover {  border-color:#fff;  -webkit-box-shadow:0 8px 65px rgba(0, 0, 0, 0.25);  -khtml-box-shadow:0 8px 65px rgba(0, 0, 0, 0.25);  -moz-box-shadow:0 8px 65px rgba(0, 0, 0, 0.25);  -ms-box-shadow:0 8px 65px rgba(0, 0, 0, 0.25);  -o-box-shadow:0 8px 65px rgba(0, 0, 0, 0.25);  box-shadow:0 8px 65px rgba(0, 0, 0, 0.25); } .ct-team-carousel3 .item--inner:hover:before {  opacity:0; } .ct-team-carousel3 .item--inner:hover:after {  opacity:1; } .ct-team-carousel3 .ct-slick-carousel {  margin:0 -50px 0 -50px;  padding-left:50px;  padding-right:50px;  overflow:hidden; } .ct-team-carousel3 .ct-slick-carousel .slick-list {  overflow:visible; } .ct-team-carousel3 .slick-slide {  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  opacity:0; } .ct-team-carousel3 .slick-slide.slick-active {  opacity:1; } .ct-team-carousel3 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:0; } .ct-team-carousel3 .ct-slick-carousel[data-arrows="true"] .slick-arrow {  width:52px;  height:52px;  line-height:52px;  display:block;  top:50%;  bottom:auto;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  z-index:99;  margin:0;  background-color:#fff;  color:#000;  -webkit-box-shadow:0 0 40px rgba(0, 0, 0, 0.19);  -khtml-box-shadow:0 0 40px rgba(0, 0, 0, 0.19);  -moz-box-shadow:0 0 40px rgba(0, 0, 0, 0.19);  -ms-box-shadow:0 0 40px rgba(0, 0, 0, 0.19);  -o-box-shadow:0 0 40px rgba(0, 0, 0, 0.19);  box-shadow:0 0 40px rgba(0, 0, 0, 0.19); } .ct-team-carousel3 .ct-slick-carousel[data-arrows="true"] .slick-arrow:after {  display:none; } .ct-team-carousel3 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover {  color:#fff;  background-color:#000a93; } @media screen and (max-width:767px) {  .ct-team-carousel3 .ct-slick-carousel[data-arrows="true"] .slick-arrow {   opacity:0;  } } .ct-team-carousel3 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {  left:41px;  right:auto; } @media screen and (max-width:1199px) {  .ct-team-carousel3 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {   left:82px;  } } .ct-team-carousel3 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {  left:auto;  right:41px; } @media screen and (max-width:1199px) {  .ct-team-carousel3 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   right:82px;  } } .ct-team-carousel3 .ct-slick-carousel[data-arrows="true"]:hover .slick-arrow {  opacity:1; } .ct-team-carousel3 .slick-dots {  margin-top:0;  margin-bottom:5px; } .ct-team-carousel4 .item--image {  max-width:320px;  position:relative; } .ct-team-carousel4 .item--image img {  width:100%;  -webkit-border-radius:7px;  -khtml-border-radius:7px;  -moz-border-radius:7px;  -ms-border-radius:7px;  -o-border-radius:7px;  border-radius:7px; } @media screen and (max-width:991px) {  .ct-team-carousel4 .item--image {   max-width:100%;  }  .ct-team-carousel4 .item--image img {   -webkit-border-radius:7px 7px 0 0;   -khtml-border-radius:7px 7px 0 0;   -moz-border-radius:7px 7px 0 0;   -ms-border-radius:7px 7px 0 0;   -o-border-radius:7px 7px 0 0;   border-radius:7px 7px 0 0;  } } .ct-team-carousel4 .item--social {  position:absolute;  top:11px;  left:11px;  width:39px;  padding:16px 0;  background-color:#ef9900;  -webkit-border-radius:39px;  -khtml-border-radius:39px;  -moz-border-radius:39px;  -ms-border-radius:39px;  -o-border-radius:39px;  border-radius:39px;  -webkit-box-shadow:0 2px 10px rgba(239, 153, 0, 0.35);  -khtml-box-shadow:0 2px 10px rgba(239, 153, 0, 0.35);  -moz-box-shadow:0 2px 10px rgba(239, 153, 0, 0.35);  -ms-box-shadow:0 2px 10px rgba(239, 153, 0, 0.35);  -o-box-shadow:0 2px 10px rgba(239, 153, 0, 0.35);  box-shadow:0 2px 10px rgba(239, 153, 0, 0.35);  -webkit-transform:scaleY(0);  -khtml-transform:scaleY(0);  -moz-transform:scaleY(0);  -ms-transform:scaleY(0);  -o-transform:scaleY(0);  transform:scaleY(0);  transform-origin:0 0 0;  -webkit-transform-origin:0 0 0;  -ms-transform-origin:0 0 0;  -o-transform-origin:0 0 0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-team-carousel4 .item--social i {  font-family:FontAwesome;  font-weight:400; } .ct-team-carousel4 .item--social a {  font-size:16px;  line-height:28px;  color:#fff;  display:block;  text-align:center; } .ct-team-carousel4 .item--social a:hover {  -webkit-transform:translateX(4px);  -khtml-transform:translateX(4px);  -moz-transform:translateX(4px);  -ms-transform:translateX(4px);  -o-transform:translateX(4px);  transform:translateX(4px); } .ct-team-carousel4 .item--title {  margin-bottom:0;  font-size:20px;  color:#fff;  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1); } .ct-team-carousel4 .item--position {  font-size:15px;  font-weight:500;  color:#000;  margin-bottom:6px;  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1); } .ct-team-carousel4 .item-desc {  font-size:16px;  line-height:24px;  color:#fff;  margin-bottom:10px;  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1); } .ct-team-carousel4 .item--meta {  list-style:none;  margin-bottom:0; } .ct-team-carousel4 .item--meta a {  color:#e9e9e9;  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1); } .ct-team-carousel4 .item--meta a:hover {  color:#ef9900 !important; } .ct-team-carousel4 .item--meta i {  color:#fff;  margin-right:12px;  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1); } .ct-team-carousel4 .item--meta i.fac-phone {  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1); } .ct-team-carousel4 .item--meta li + li {  border-top:1px solid rgba(255, 255, 255, 0.28);  margin-top:5px;  padding-top:5px;  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1); } .ct-team-carousel4 .item--holder {  max-width:270px;  position:absolute;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  right:0;  padding:25px 24px 20px;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  background-color:#ef9900;  -webkit-box-shadow:0 13px 35px rgba(0, 0, 0, 0.15);  -khtml-box-shadow:0 13px 35px rgba(0, 0, 0, 0.15);  -moz-box-shadow:0 13px 35px rgba(0, 0, 0, 0.15);  -ms-box-shadow:0 13px 35px rgba(0, 0, 0, 0.15);  -o-box-shadow:0 13px 35px rgba(0, 0, 0, 0.15);  box-shadow:0 13px 35px rgba(0, 0, 0, 0.15);  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1); } @media screen and (max-width:991px) {  .ct-team-carousel4 .item--holder {   position:static;   -webkit-transform:translate(0, 0%);   -khtml-transform:translate(0, 0%);   -moz-transform:translate(0, 0%);   -ms-transform:translate(0, 0%);   -o-transform:translate(0, 0%);   transform:translate(0, 0%);   max-width:100%;   -webkit-border-radius:0 0 7px 7px;   -khtml-border-radius:0 0 7px 7px;   -moz-border-radius:0 0 7px 7px;   -ms-border-radius:0 0 7px 7px;   -o-border-radius:0 0 7px 7px;   border-radius:0 0 7px 7px;  } } .ct-team-carousel4 .item--inner {  position:relative;  max-width:535px; } @media screen and (max-width:991px) {  .ct-team-carousel4 .item--inner {   margin-bottom:50px;   max-width:100%;  } } .ct-team-carousel4 .item--inner:hover .item--holder {  background-color:#fff; } .ct-team-carousel4 .item--inner:hover .item--social {  -webkit-transform:scaleY(1);  -khtml-transform:scaleY(1);  -moz-transform:scaleY(1);  -ms-transform:scaleY(1);  -o-transform:scaleY(1);  transform:scaleY(1);  opacity:1; } .ct-team-carousel4 .item--inner:hover .item--title, .ct-team-carousel4 .item--inner:hover .item-desc {  color:#0e0e0e; } .ct-team-carousel4 .item--inner:hover .item--position {  color:#ef9900; } .ct-team-carousel4 .item--inner:hover .item--meta a {  color:#737272; } .ct-team-carousel4 .item--inner:hover .item--meta i {  color:#ef9900; } .ct-team-carousel4 .item--inner:hover .item--meta li + li {  border-color:#e0e0e0; } @media screen and (max-width:991px) {  .ct-team-carousel4 .slick-dots {   margin-top:-15px;  } } .ct-team-carousel4 .slick-dots {  height:13px;  width:auto;  display:inline-block;  margin:40px 0 0;  position:relative;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0); } .ct-team-carousel4 .slick-dots li {  display:inline-block;  vertical-align:top;  margin:0;  width:14px;  height:14px;  position:relative; } .ct-team-carousel4 .slick-dots li button {  width:13px;  height:13px;  border-radius:13px;  background-color:#e0e0e0;  background-image:none;  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);  position:absolute;  top:0;  left:0; } .ct-team-carousel4 .slick-dots li button:before, .ct-team-carousel4 .slick-dots li button:after {  display:none; } .ct-team-carousel4 .slick-dots li.slick-active button {  background-color:#ef9900; } .ct-team-carousel4 .slick-dots li + li {  margin-left:8px; } .ct-team-carousel5 .item--image {  position:relative; } .ct-team-carousel5 .item--image img {  -webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  width:100%; } .ct-team-carousel5 .item--image-bg {  position:absolute;  top:-46px;  left:10px;  right:10px;  bottom:0;  z-index:99;  -webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  opacity:0;  -webkit-transform:scale(0.8);  -khtml-transform:scale(0.8);  -moz-transform:scale(0.8);  -ms-transform:scale(0.8);  -o-transform:scale(0.8);  transform:scale(0.8); } .ct-team-carousel5 .item--title {  font-size:22px;  margin-bottom:2px; } @media screen and (max-width:991px) {  .ct-team-carousel5 .item--title {   font-size:18px;  } } .ct-team-carousel5 .item--title a {  -webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  color:#000; } .ct-team-carousel5 .item--title a:hover {  color:inherit; } .ct-team-carousel5 .item--position {  font-size:14px;  color:#3d3d3d;  line-height:24px;  font-family:"Nunito Sans";  -webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-team-carousel5 .item--meta {  flex-grow:1; } .ct-team-carousel5 .item--social {  position:relative; } .ct-team-carousel5 .item--social ul {  margin:0 0 30px;  list-style:none;  position:absolute;  width:49px;  background-color:#ef9900;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  bottom:100%;  left:0;  padding:12px 0;  text-align:center;  z-index:100;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  opacity:0; } .ct-team-carousel5 .item--social ul a {  color:#fff;  display:block;  font-size:17px; } .ct-team-carousel5 .item--social ul a + a {  margin-top:2px; } .ct-team-carousel5 .item--social ul a:hover {  -webkit-transform:translateX(6px);  -khtml-transform:translateX(6px);  -moz-transform:translateX(6px);  -ms-transform:translateX(6px);  -o-transform:translateX(6px);  transform:translateX(6px); } .ct-team-carousel5 .item--social-btn {  width:49px;  background-color:#ef9900;  height:49px;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  min-width:49px;  display:inline-block;  line-height:49px;  text-align:center;  color:#fff;  font-size:18px;  cursor:pointer;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-team-carousel5 .item--holder {  padding:23px 10px 13px 10px;  display:flex;  flex-wrap:nowrap;  align-items:center; } .ct-team-carousel5 .item--inner {  margin:40px 0 60px;  padding:10px;  background-color:#fff;  position:relative;  -webkit-box-shadow:0 20px 62px rgba(4, 20, 69, 0.1);  -khtml-box-shadow:0 20px 62px rgba(4, 20, 69, 0.1);  -moz-box-shadow:0 20px 62px rgba(4, 20, 69, 0.1);  -ms-box-shadow:0 20px 62px rgba(4, 20, 69, 0.1);  -o-box-shadow:0 20px 62px rgba(4, 20, 69, 0.1);  box-shadow:0 20px 62px rgba(4, 20, 69, 0.1);  -webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-team-carousel5 .item--inner:hover {  background-color:#000; } .ct-team-carousel5 .item--inner:hover .item--title a {  color:#fff; } .ct-team-carousel5 .item--inner:hover .item--position {  color:#bbb; } .ct-team-carousel5 .item--inner:hover .item--image img {  -webkit-transform:scale(0.8);  -khtml-transform:scale(0.8);  -moz-transform:scale(0.8);  -ms-transform:scale(0.8);  -o-transform:scale(0.8);  transform:scale(0.8);  opacity:0; } .ct-team-carousel5 .item--inner:hover .item--image .item--image-bg {  opacity:1;  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1); } .ct-team-carousel5 .item--inner:hover .item--social-btn {  background-color:transparent;  color:#ef9900; } .ct-team-carousel5 .item--inner:hover .item--social-btn + ul {  opacity:1;  margin-bottom:0; } .ct-team-carousel5 .ct-slick-carousel {  margin:0 -30px 0 -30px;  padding-left:30px;  padding-right:30px;  overflow:hidden; } .ct-team-carousel5 .ct-slick-carousel .slick-list {  overflow:visible; } .ct-team-carousel5 .slick-slide {  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  opacity:0; } .ct-team-carousel5 .slick-slide.slick-active {  opacity:1; } .ct-team-carousel5 .slick-dots {  margin-top:0;  top:-15px;  position:relative; } .ct-team-carousel5.style2 .item--image-bg {  display:none; } .ct-team-carousel5.style2 .item--title {  color:#1d1b4c; } .ct-team-carousel5.style2 .item--title a {  color:inherit; } .ct-team-carousel5.style2 .item--position {  color:#ef9900;  font-size:14px;  font-weight:500;  font-family:inherit; } .ct-team-carousel5.style2 .item--holder {  -webkit-box-shadow:0 5px 40px rgba(29, 27, 76, 0.21);  -khtml-box-shadow:0 5px 40px rgba(29, 27, 76, 0.21);  -moz-box-shadow:0 5px 40px rgba(29, 27, 76, 0.21);  -ms-box-shadow:0 5px 40px rgba(29, 27, 76, 0.21);  -o-box-shadow:0 5px 40px rgba(29, 27, 76, 0.21);  box-shadow:0 5px 40px rgba(29, 27, 76, 0.21);  padding:15px 23px 15px 28px; } .ct-team-carousel5.style2 .item--holder .item--social-btn {  background-color:transparent;  color:#ef9900; } .ct-team-carousel5.style2 .item--inner {  padding:0;  margin:50px 0;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-team-carousel5.style2 .item--inner:hover {  background-color:#fff; } .ct-team-carousel5.style2 .item--inner:hover .item--image img {  transform:scale(1);  opacity:1; } .ct-team-carousel5.style2 .item--inner:hover .item--title {  color:#1d1b4c; } .ct-team-carousel5.style2 .item--inner:hover .item--title a {  color:inherit; } .ct-team-carousel5.style2 .item--inner:hover .item--position {  color:#ef9900; } .ct-team-carousel5.style2 .slick-arrow-style4 .slick-arrow {  border-color:#1d1b4c; } .ct-team-carousel5.style2 .slick-arrow-style4 .slick-arrow:after {  background-color:#1d1b4c; } .ct-team-carousel5.style2 .slick-arrow-style4 .slick-arrow:before {  color:#1d1b4c; } .ct-team-carousel5.style2 .slick-arrow-style4 .slick-arrow:hover:before {  color:#fff; } .ct-team-carousel5.style2 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:0; } .ct-team-carousel5.style2 .ct-slick-carousel[data-arrows="true"] .slick-arrow {  bottom:auto;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  margin:0;  z-index:99; } .ct-team-carousel5.style2 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {  left:18px;  right:auto; } @media screen and (max-width:1199px) {  .ct-team-carousel5.style2 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {   left:60px;  } } .ct-team-carousel5.style2 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {  right:18px;  left:auto; } @media screen and (max-width:1199px) {  .ct-team-carousel5.style2 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   right:60px;  } } .ct-team-carousel6 .item--image img {  width:100%; } .ct-team-carousel6 .item--title {  font-size:22px;  line-height:26px;  color:#1d1b4c;  margin-bottom:2px; } .ct-team-carousel6 .item--title a {  color:inherit; } .ct-team-carousel6 .item--position {  line-height:normal;  font-size:15px;  color:#ef9900; } .ct-team-carousel6 .item--description {  font-size:14px;  color:#c1c1c6;  line-height:22px;  margin-top:9px;  margin-bottom:11px; } .ct-team-carousel6 .item--social a {  color:#5e6877;  display:inline-block;  margin:0 6px; } .ct-team-carousel6 .item--social a:hover {  color:#fff; } .ct-team-carousel6 .item--holder {  background-color:#fff;  text-align:center;  padding:15px 15px 17px;  -webkit-box-shadow:0 5px 40px rgba(29, 27, 76, 0.15);  -khtml-box-shadow:0 5px 40px rgba(29, 27, 76, 0.15);  -moz-box-shadow:0 5px 40px rgba(29, 27, 76, 0.15);  -ms-box-shadow:0 5px 40px rgba(29, 27, 76, 0.15);  -o-box-shadow:0 5px 40px rgba(29, 27, 76, 0.15);  box-shadow:0 5px 40px rgba(29, 27, 76, 0.15);  position:absolute;  bottom:-40px;  left:30px;  right:30px;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-team-carousel6 .item--meta {  display:none; } .ct-team-carousel6 .item--inner {  margin-bottom:80px;  position:relative; } .ct-team-carousel6 .item--inner:hover .item--title a {  color:#fff; } .ct-team-carousel6 .item--inner:hover .item--holder {  background-color:#20b34d;  padding-top:20px;  padding-bottom:22px; } .ct-team-carousel6 .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {  left:-8px;  margin-top:-40px; } @media screen and (max-width:1199px) {  .ct-team-carousel6 .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {   left:30px;   opacity:1 !important;  } } .ct-team-carousel6 .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {  right:-8px;  margin-top:-40px; } @media screen and (max-width:1199px) {  .ct-team-carousel6 .ct-slick-carousel.slick-arrow-style3.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   right:30px;   opacity:1 !important;  } } .ct-team-carousel7 .item--image {  min-width:248px;  margin-right:27px; } .ct-team-carousel7 .item--image img {  width:100%; } .ct-team-carousel7 .item--title {  margin-bottom:0;  font-size:24px;  color:#283a57; } .ct-team-carousel7 .item--position {  font-size:14px;  font-style:italic;  color:#ef9900;  margin-bottom:3px; } .ct-team-carousel7 .item-desc {  font-size:15px;  line-height:24px;  color:#696b6d;  margin-bottom:20px; } .ct-team-carousel7 .item--meta {  list-style:none;  font-size:14px;  line-height:24px;  color:#636e80;  border-top:1px solid #e0e5e5;  padding-top:17px; } .ct-team-carousel7 .item--meta i {  color:#ef9900;  margin-right:8px; } .ct-team-carousel7 .item--meta i.fac-phone {  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1); } .ct-team-carousel7 .item--meta a {  color:inherit; } .ct-team-carousel7 .item--meta a:hover {  color:#ef9900; } .ct-team-carousel7 .item--meta li + li {  margin-top:2px; } .ct-team-carousel7 .item--social {  margin-bottom:16px; } .ct-team-carousel7 .item--social a {  font-size:16px;  display:inline-block;  margin-right:14px; } .ct-team-carousel7 .item--social a:hover {  -webkit-transform:translateY(-4px);  -khtml-transform:translateY(-4px);  -moz-transform:translateY(-4px);  -ms-transform:translateY(-4px);  -o-transform:translateY(-4px);  transform:translateY(-4px); } .ct-team-carousel7 .item--social a i.fa-facebook-f {  color:#16599b; } .ct-team-carousel7 .item--social a i.fa-twitter {  color:#03a9f4; } .ct-team-carousel7 .item--social a i.fa-behance {  color:#0067ff; } .ct-team-carousel7 .item--social a i.fa-dribbble {  color:#eb568f; } .ct-team-carousel7 .item--more .btn {  line-height:37px;  font-size:14px;  padding:0 19px;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px; } .ct-team-carousel7 .item--inner {  display:flex;  flex-wrap:nowrap; } @media screen and (max-width:991px) {  .ct-team-carousel7 .item--inner {   display:block;  }  .ct-team-carousel7 .item--inner .item--image {   margin-right:0;   margin-bottom:18px;  } } @media screen and (min-width:1200px) {  .ct-team-carousel7 .ct-slick-carousel[data-arrows="true"] {   padding-bottom:0;  }  .ct-team-carousel7 .ct-slick-carousel[data-arrows="true"] .slick-arrow {   bottom:auto;   top:50%;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);   margin:0;   z-index:99;  }  .ct-team-carousel7 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {   left:-9px;   right:auto;  }  .ct-team-carousel7 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   right:-9px;   left:auto;  } } .ct-angle svg {  position:absolute;  left:0;  right:0;  z-index:2;  height:90px;  fill:#fff; } @media screen and (max-width:1024px) {  .ct-angle.hide-md {   display:none;  } } @media screen and (max-width:767px) {  .ct-angle.hide-sm {   display:none;  } } .ct-angle.ct-angle-top svg {  -webkit-transform:rotate(180deg);  -khtml-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg); } .btn-icon-lg.rev-btn {  display:flex;  align-items:center; } .btn-icon-lg.rev-btn i {  font-size:20px; } .btn-icon-xl.rev-btn {  display:flex;  align-items:center; } .btn-icon-xl.rev-btn i {  font-size:24px;  font-weight:400; } .section-boxshadow {  z-index:1; } .section-boxshadow:before {  content:'';  position:absolute;  top:0;  left:-10%;  z-index:1;  width:120%;  height:100%;  -webkit-box-shadow:0 0 79px rgba(0, 0, 0, 0.15) inset;  -khtml-box-shadow:0 0 79px rgba(0, 0, 0, 0.15) inset;  -moz-box-shadow:0 0 79px rgba(0, 0, 0, 0.15) inset;  -ms-box-shadow:0 0 79px rgba(0, 0, 0, 0.15) inset;  -o-box-shadow:0 0 79px rgba(0, 0, 0, 0.15) inset;  box-shadow:0 0 79px rgba(0, 0, 0, 0.15) inset; } .section-boxshadow > .elementor-container {  z-index:1; } .section-boxshadow2 {  z-index:1; } .section-boxshadow2:before {  content:'';  position:absolute;  top:0;  left:-10%;  z-index:1;  width:120%;  height:100%;  -webkit-box-shadow:0 0 33px rgba(0, 0, 0, 0.11) inset;  -khtml-box-shadow:0 0 33px rgba(0, 0, 0, 0.11) inset;  -moz-box-shadow:0 0 33px rgba(0, 0, 0, 0.11) inset;  -ms-box-shadow:0 0 33px rgba(0, 0, 0, 0.11) inset;  -o-box-shadow:0 0 33px rgba(0, 0, 0, 0.11) inset;  box-shadow:0 0 33px rgba(0, 0, 0, 0.11) inset; } .section-boxshadow2 > .elementor-container {  z-index:1; } .ct-menu-item {  list-style:none;  margin-bottom:0; } .ct-menu-item a {  display:inline-block !important; } .ct-menu-item a cite {  background-color:#ef9900;  color:#fff;  -webkit-border-radius:18px;  -khtml-border-radius:18px;  -moz-border-radius:18px;  -ms-border-radius:18px;  -o-border-radius:18px;  border-radius:18px;  text-transform:capitalize;  font-style:normal;  font-size:10px;  padding:0 5px;  font-weight:700;  line-height:16px;  display:inline-block;  margin-left:4px;  position:relative;  top:-8px; } .ct-menu-item i {  font-size:94%;  margin-right:4px;  display:inline-block;  min-width:14px; } .ct-mailchimp1.style1 input:not([type="submit"]) {  background-color:transparent;  color:#858fae;  font-size:13px;  border:1px solid #445169;  -webkit-border-radius:2px;  -khtml-border-radius:2px;  -moz-border-radius:2px;  -ms-border-radius:2px;  -o-border-radius:2px;  border-radius:2px;  height:34px;  padding-left:15px; } .ct-mailchimp1.style1 input:not([type="submit"]):focus {  border-color:#ef9900; } .ct-mailchimp1.style1 input[type="submit"] {  font-size:14px;  font-weight:normal;  line-height:34px;  padding:0 22px;  -webkit-border-radius:2px;  -khtml-border-radius:2px;  -moz-border-radius:2px;  -ms-border-radius:2px;  -o-border-radius:2px;  border-radius:2px; } .ct-mailchimp1.style1 .mc4wp-response {  margin-top:12px; } .ct-mailchimp1.style1 .mc4wp-response .mc4wp-notice {  font-size:13px;  line-height:22px;  color:#999; } .ct-mailchimp1.style1 .field-group {  display:flex;  flex-wrap:nowrap; } .ct-mailchimp1.style1 .field-group .field-input + .field-input {  margin-left:5px; } .ct-mailchimp1.style2 .mc4wp-form .mc4wp-response {  font-size:14px;  line-height:24px;  margin-top:15px;  color:#999; } .ct-mailchimp1.style2 .mc4wp-form .mc4wp-response p {  margin-bottom:0; } .ct-mailchimp1.style2 .mc4wp-form .mc4wp-form-fields {  position:relative;  overflow:hidden; } .ct-mailchimp1.style2 .mc4wp-form .mc4wp-form-fields input[type="email"], .ct-mailchimp1.style2 .mc4wp-form .mc4wp-form-fields input[type="text"] {  border:none;  background-color:#eee;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  height:46px;  font-size:14px;  font-weight:400;  color:#262626;  padding-left:50px;  padding-right:72px; } .ct-mailchimp1.style2 .mc4wp-form .mc4wp-form-fields .fac-envelope {  position:absolute;  top:50%;  left:20px;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  color:#646464; } .ct-mailchimp1.style2 .mc4wp-form .mc4wp-form-fields input[type="submit"] {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  position:absolute;  bottom:0;  right:0;  height:46px;  width:62px;  padding:0;  opacity:0;  z-index:3; } .ct-mailchimp1.style2 .mc4wp-form .mc4wp-form-fields:before, .ct-mailchimp1.style2 .mc4wp-form .mc4wp-form-fields:after {  font-weight:400;  font-family:"Font Awesome 5 Pro";  height:46px;  width:62px;  font-size:14px;  position:absolute;  bottom:0;  right:0;  color:#fff;  text-align:center;  line-height:46px;  z-index:1;  overflow:hidden; } @media screen and (max-width:991px) {  .ct-mailchimp1.style2 .mc4wp-form .mc4wp-form-fields:before, .ct-mailchimp1.style2 .mc4wp-form .mc4wp-form-fields:after {   width:46px;  } } .ct-mailchimp1.style2 .mc4wp-form .mc4wp-form-fields:before {  content:'';  background-color:#ef9900;  -webkit-box-shadow:0 3px 21px rgba(0, 0, 0, 0.35) inset;  -khtml-box-shadow:0 3px 21px rgba(0, 0, 0, 0.35) inset;  -moz-box-shadow:0 3px 21px rgba(0, 0, 0, 0.35) inset;  -ms-box-shadow:0 3px 21px rgba(0, 0, 0, 0.35) inset;  -o-box-shadow:0 3px 21px rgba(0, 0, 0, 0.35) inset;  box-shadow:0 3px 21px rgba(0, 0, 0, 0.35) inset; } .ct-mailchimp1.style2 .mc4wp-form .mc4wp-form-fields:after {  z-index:2;  content:'\f1d8'; } .ct-mailchimp1.style2 .mc4wp-form .mc4wp-form-fields:hover:after {  -o-animation:toTopFromBottom 0.3s forwards;  -ms-animation:toTopFromBottom 0.3s forwards;  -webkit-animation:toTopFromBottom 0.3s forwards;  animation:toTopFromBottom 0.3s forwards; } .ct-mailchimp1.style3 .mc4wp-form .mc4wp-response, .ct-mailchimp1.style4 .mc4wp-form .mc4wp-response {  font-size:14px;  line-height:24px;  margin-top:15px;  color:#999; } .ct-mailchimp1.style3 .mc4wp-form .mc4wp-response p, .ct-mailchimp1.style4 .mc4wp-form .mc4wp-response p {  margin-bottom:0; } .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields, .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields {  position:relative;  overflow:hidden; } .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields input[type="email"], .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields input[type="email"], .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields input[type="text"], .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields input[type="text"] {  border:none;  background-color:#464646;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  height:46px;  font-size:14px;  font-weight:400;  color:#fff;  padding-left:20px;  padding-right:70px; } .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields .fac-envelope, .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields .fac-envelope {  position:absolute;  top:50%;  left:20px;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  color:#646464; } .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields input[type="submit"], .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields input[type="submit"] {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  position:absolute;  bottom:0;  right:0;  height:46px;  width:62px;  padding:0;  opacity:0;  z-index:3; } .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields:before, .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:before, .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields:after, .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:after {  font-weight:400;  font-family:"Font Awesome 5 Pro";  height:46px;  width:62px;  font-size:14px;  position:absolute;  bottom:0;  right:0;  color:#fff;  text-align:center;  line-height:46px;  z-index:1;  overflow:hidden; } @media screen and (max-width:991px) {  .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields:before, .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:before, .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields:after, .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:after {   width:46px;  } } .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields:before, .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:before {  content:'';  background-color:#ef9900; } .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields:after, .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:after {  z-index:2;  content:'\f1d8'; } .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields:hover:after, .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:hover:after {  -o-animation:toTopFromBottom 0.3s forwards;  -ms-animation:toTopFromBottom 0.3s forwards;  -webkit-animation:toTopFromBottom 0.3s forwards;  animation:toTopFromBottom 0.3s forwards; } .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields input[type="email"], .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields input[type="text"] {  background-color:#eee;  color:#39385a; } .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields:before {  background-color:#20b34d; } .elementor-widget-wp-widget-mks_flickr_widget ul.flickr {  list-style:none;  margin-bottom:0;  display:flex;  flex-wrap:wrap;  margin-left:-5px;  margin-right:-5px; } .elementor-widget-wp-widget-mks_flickr_widget ul.flickr li {  margin:0;  width:16.66667%;  padding:0 5px; } .elementor-widget-wp-widget-mks_flickr_widget ul.flickr li img {  opacity:1;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .elementor-widget-wp-widget-mks_flickr_widget ul.flickr li img:hover {  opacity:0.8; } .ct-slider-prev, .ct-slider-next {  width:43px;  height:43px;  background-color:#152644;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  cursor:pointer; } .ct-slider-prev:hover, .ct-slider-next:hover {  background-color:#ef9900; } .ct-slider-prev span, .ct-slider-next span {  font-size:14px;  color:#fff;  font-weight:500;  position:absolute;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-slider-prev:before, .ct-slider-next:before {  content:'';  width:48px;  height:10px;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/slider-arrow-white.png);  position:absolute;  top:16.5px;  background-repeat:no-repeat;  background-position:center; } .ct-slider-prev span {  left:-24px; } .ct-slider-prev:before {  left:19px;  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1); } .ct-slider-next span {  right:-24px; } .ct-slider-next:before {  right:19px; } .case-love {  color:#e9015e; } .ct-statistics {  display:flex;  flex-wrap:wrap;  min-width:157px; } @media screen and (max-width:991px) {  .ct-statistics {   min-width:100%;   margin:0 -10px;  } } .ct-statistics .ct-counter-wrap {  font-size:24px;  color:#fff;  font-weight:700;  font-family:'Poppins', sans-serif;  height:57px;  display:flex;  flex-wrap:wrap;  align-items:center;  justify-content:center;  padding:0 20px;  min-width:157px;  background-color:#ef9900;  -webkit-border-radius:3px 3px 0 0;  -khtml-border-radius:3px 3px 0 0;  -moz-border-radius:3px 3px 0 0;  -ms-border-radius:3px 3px 0 0;  -o-border-radius:3px 3px 0 0;  border-radius:3px 3px 0 0; } @media screen and (max-width:991px) {  .ct-statistics .ct-counter-wrap {   min-width:100%;   width:100%;   font-size:20px;  } } .ct-statistics h4 {  margin-bottom:0;  font-size:15px;  color:#17161a;  background-color:#e9edf0;  padding:7px 20px;  font-weight:400;  font-family:inherit;  -webkit-border-radius:0 0 3px 3px;  -khtml-border-radius:0 0 3px 3px;  -moz-border-radius:0 0 3px 3px;  -ms-border-radius:0 0 3px 3px;  -o-border-radius:0 0 3px 3px;  border-radius:0 0 3px 3px; } @media screen and (max-width:991px) {  .ct-statistics h4 {   font-size:14px;  } } .ct-statistics .ct-item {  margin-top:20px;  text-align:center;  margin-right:20px; } @media screen and (max-width:991px) {  .ct-statistics .ct-item {   margin-right:0;   padding:0 10px;   width:50%;  } } .ct-feature-list {  display:flex;  flex-wrap:wrap; } .ct-feature-list .ct-feature-item {  text-align:center;  padding:0 15px;  min-height:243px;  position:relative; } @media screen and (max-width:767px) {  .ct-feature-list .ct-feature-item {   width:50%;  } } @media screen and (max-width:575px) {  .ct-feature-list .ct-feature-item {   width:100%;  } } .ct-feature-list .ct-feature-item:before {  content:'';  width:176px;  height:47px;  position:absolute;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/feature-shape1.png);  background-repeat:no-repeat; } .ct-feature-list .ct-feature-item img {  margin-bottom:11px;  max-width:100px; } .ct-feature-list .ct-feature-item h4 {  margin-bottom:10px;  font-size:22px; } @media screen and (max-width:991px) {  .ct-feature-list .ct-feature-item h4 {   font-size:18px;  } } .ct-feature-list .ct-feature-item p {  margin-bottom:6px;  font-size:16px;  line-height:24px;  color:#000; } @media screen and (max-width:991px) {  .ct-feature-list .ct-feature-item p {   font-size:14px;  } } .ct-feature-list .ct-feature-item .btn-line i {  margin-left:4px; } .ct-feature-list .ct-feature-item + .ct-feature-item {  margin-top:48px; } @media screen and (max-width:767px) {  .ct-feature-list .ct-feature-item + .ct-feature-item {   margin-top:0;  } } @media screen and (max-width:575px) {  .ct-feature-list .ct-feature-item + .ct-feature-item {   margin-top:32px;  } } .ct-feature-list .ct-item-center {  width:46%;  text-align:center;  padding:25px 15px 0 15px; } @media screen and (max-width:991px) {  .ct-feature-list .ct-item-center {   padding-top:85px;  } } @media screen and (max-width:767px) {  .ct-feature-list .ct-item-center {   width:100%;   padding-top:32px;   padding-bottom:32px;  } } .ct-feature-list .ct-item-center img {  width:auto;  position:relative;  z-index:1; } .ct-feature-list .ct-item-left, .ct-feature-list .ct-item-right {  width:27%; } @media screen and (max-width:767px) {  .ct-feature-list .ct-item-left, .ct-feature-list .ct-item-right {   width:100%;   display:flex;   flex-wrap:wrap;  } } .ct-feature-list .ct-item-left .ct-feature-item:before {  right:-88px;  top:44px; } @media screen and (max-width:767px) {  .ct-feature-list .ct-item-left .ct-feature-item:before {   display:none;  } } .ct-feature-list .ct-item-left .ct-feature-item + .ct-feature-item:before {  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/feature-shape2.png);  top:17px; } .ct-feature-list .ct-item-right .ct-feature-item:before {  left:-88px;  top:44px;  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1); } @media screen and (max-width:767px) {  .ct-feature-list .ct-item-right .ct-feature-item:before {   display:none;  } } .ct-feature-list .ct-item-right .ct-feature-item + .ct-feature-item:before {  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/feature-shape2.png);  top:17px; } .ct-feature-list .text-box {  background-color:#ef9900;  color:#fff;  max-width:430px;  margin:auto;  padding:10px;  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px;  background-repeat:no-repeat;  background-position:bottom right;  text-align:center;  margin-top:53px; } .ct-emergency {  background-color:#00132b;  max-width:775px;  margin:auto;  padding:47px 50px 46px;  color:#fff;  -webkit-border-radius:13px;  -khtml-border-radius:13px;  -moz-border-radius:13px;  -ms-border-radius:13px;  -o-border-radius:13px;  border-radius:13px; } @media screen and (max-width:991px) {  .ct-emergency {   padding-left:30px;   padding-right:30px;  } } @media screen and (max-width:767px) {  .ct-emergency {   padding:40px 20px;  } } .ct-emergency .item--title {  margin-bottom:10px;  color:#fff;  font-size:24px; } @media screen and (max-width:575px) {  .ct-emergency .item--title {   font-size:22px;  } } .ct-emergency .item--title cite {  font-style:normal;  color:#e30b0b; } .ct-emergency ul {  margin-top:28px;  display:flex;  flex-wrap:wrap;  list-style:none;  margin-bottom:0;  margin-left:-15px;  margin-right:-15px; } .ct-emergency ul li {  width:50%;  padding:0 15px;  display:flex;  flex-wrap:nowrap; } @media screen and (max-width:767px) {  .ct-emergency ul li {   width:100%;  } } .ct-emergency ul svg {  height:22px;  fill:#4eff00;  margin-right:10px;  min-width:22px;  margin-top:4px; } .ct-fancy-box-layout13 {  background-color:#36af11;  -webkit-border-radius:60px;  -khtml-border-radius:60px;  -moz-border-radius:60px;  -ms-border-radius:60px;  -o-border-radius:60px;  border-radius:60px;  overflow:hidden;  display:flex;  flex-wrap:nowrap;  padding:17px 40px 17px 17px;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/fanybox-shape1.png);  background-repeat:no-repeat;  background-position:top right; } @media screen and (max-width:1199px) {  .ct-fancy-box-layout13 {   padding-right:20px;  } } @media screen and (max-width:991px) {  .ct-fancy-box-layout13 {   display:block;   padding:40px 20px;   text-align:center;  } } .ct-fancy-box-layout13 .item--icon {  width:80px;  height:80px;  min-width:80px;  background-color:#fff;  position:relative;  -webkit-border-radius:80px;  -khtml-border-radius:80px;  -moz-border-radius:80px;  -ms-border-radius:80px;  -o-border-radius:80px;  border-radius:80px;  margin-right:22px; } .ct-fancy-box-layout13 .item--icon * {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  -webkit-transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);  display:inline-block; } .ct-fancy-box-layout13 .item--icon img {  max-width:40px; } .ct-fancy-box-layout13 .item--icon i {  font-size:45px;  color:#ef9900; } @media screen and (max-width:991px) {  .ct-fancy-box-layout13 .item--icon {   margin-bottom:15px;   margin-left:auto;   margin-right:auto;  } } .ct-fancy-box-layout13 .item--title {  font-size:18px;  color:#fff;  margin-top:4px;  margin-bottom:5px; } .ct-fancy-box-layout13 .item--description {  font-size:16px;  line-height:24px;  color:#fff; } .ct-fancy-box-layout13:hover .item--icon * {  -webkit-transform:translate(-50%, -50%) rotateY(360deg);  -khtml-transform:translate(-50%, -50%) rotateY(360deg);  -moz-transform:translate(-50%, -50%) rotateY(360deg);  -ms-transform:translate(-50%, -50%) rotateY(360deg);  -o-transform:translate(-50%, -50%) rotateY(360deg);  transform:translate(-50%, -50%) rotateY(360deg); } .ct-fancy-box-layout14 {  position:relative;  border:1px solid #e9eaf6;  padding:16px;  background-color:#fff;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  display:flex;  flex-wrap:nowrap;  align-items:center; } @media screen and (max-width:991px) {  .ct-fancy-box-layout14 {   display:block;  } } .ct-fancy-box-layout14 .item--icon {  width:67px;  min-width:67px;  height:71px;  position:relative;  background-color:#fff;  margin-right:17px; } @media screen and (max-width:991px) {  .ct-fancy-box-layout14 .item--icon {   margin:0 0 12px;  } } .ct-fancy-box-layout14 .item--icon * {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-fancy-box-layout14 .item--icon img {  max-height:52px; } .ct-fancy-box-layout14 .item--icon i {  font-size:52px;  color:#ef9900; } .ct-fancy-box-layout14 .item--title {  margin-bottom:6px;  font-size:20px;  color:#082680;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } @media screen and (max-width:991px) {  .ct-fancy-box-layout14 .item--title {   font-size:18px;  } } .ct-fancy-box-layout14 .item--description {  font-size:15px;  color:#3a4268;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-fancy-box-layout14 .item-link {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:99; } .ct-fancy-box-layout14:hover {  background-color:#20b34d;  border-color:#20b34d;  -webkit-box-shadow:0 13px 29px rgba(32, 179, 77, 0.27);  -khtml-box-shadow:0 13px 29px rgba(32, 179, 77, 0.27);  -moz-box-shadow:0 13px 29px rgba(32, 179, 77, 0.27);  -ms-box-shadow:0 13px 29px rgba(32, 179, 77, 0.27);  -o-box-shadow:0 13px 29px rgba(32, 179, 77, 0.27);  box-shadow:0 13px 29px rgba(32, 179, 77, 0.27); } .ct-fancy-box-layout14:hover .item--title {  color:#fff; } .ct-fancy-box-layout14:hover .item--description {  color:#d4d7e8; } .ct-fancy-box-layout15 {  position:relative;  z-index:1;  padding:40px 50px 48px 50px;  text-align:center; } @media screen and (max-width:1199px) {  .ct-fancy-box-layout15 {   padding-left:30px;   padding-right:30px;  } } .ct-fancy-box-layout15:before {  content:'';  position:absolute;  top:0;  left:-1px;  width:100%;  height:100%;  background-color:#fff;  -webkit-transition:all 220ms linear 0ms;  -khtml-transition:all 220ms linear 0ms;  -moz-transition:all 220ms linear 0ms;  -ms-transition:all 220ms linear 0ms;  -o-transition:all 220ms linear 0ms;  transition:all 220ms linear 0ms;  -webkit-box-shadow:0 26px 73px rgba(12, 12, 12, 0.1);  -khtml-box-shadow:0 26px 73px rgba(12, 12, 12, 0.1);  -moz-box-shadow:0 26px 73px rgba(12, 12, 12, 0.1);  -ms-box-shadow:0 26px 73px rgba(12, 12, 12, 0.1);  -o-box-shadow:0 26px 73px rgba(12, 12, 12, 0.1);  box-shadow:0 26px 73px rgba(12, 12, 12, 0.1);  z-index:-1;  opacity:0; } .ct-fancy-box-layout15 .item--icon {  position:relative;  margin:0 auto 25px auto;  width:96px;  height:96px;  background-color:rgba(239, 153, 0, 0.14);  -webkit-border-radius:96px;  -khtml-border-radius:96px;  -moz-border-radius:96px;  -ms-border-radius:96px;  -o-border-radius:96px;  border-radius:96px; } .ct-fancy-box-layout15 .item--icon * {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-fancy-box-layout15 .item--icon i {  font-size:40px;  color:#ef9900; } .ct-fancy-box-layout15 .item--title {  font-size:22px;  margin-bottom:19px; } @media screen and (max-width:1199px) {  .ct-fancy-box-layout15 .item--title {   font-size:20px;  } } .ct-fancy-box-layout15 .item--description {  font-size:17px;  line-height:1.64;  color:#636e80;  margin-bottom:22px; } @media screen and (max-width:1199px) {  .ct-fancy-box-layout15 .item--description {   font-size:15px;  } } .ct-fancy-box-layout15:hover:before {  opacity:1; } .icon-check-round, .icon-times-round {  width:44px;  position:relative;  height:44px;  line-height:32px;  text-align:center;  background-color:#72bc2c;  border:6px solid #fff;  -webkit-border-radius:44px;  -khtml-border-radius:44px;  -moz-border-radius:44px;  -ms-border-radius:44px;  -o-border-radius:44px;  border-radius:44px;  color:#fff !important;  font-size:16px;  -webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.07);  -khtml-box-shadow:0 0 8px rgba(0, 0, 0, 0.07);  -moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.07);  -ms-box-shadow:0 0 8px rgba(0, 0, 0, 0.07);  -o-box-shadow:0 0 8px rgba(0, 0, 0, 0.07);  box-shadow:0 0 8px rgba(0, 0, 0, 0.07);  margin-right:12px;  display:inline-block;  vertical-align:middle;  top:-2px;  font-family:"Font Awesome 5 Pro" !important; } .icon-times-round {  background-color:#e80000; } .ct-service-grid11 {  margin-top:30px; } .ct-service-grid11 .item--featured {  position:relative; } .ct-service-grid11 .item--featured:before, .ct-service-grid11 .item--featured:after {  content:'';  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  position:absolute;  top:0;  height:100%; } .ct-service-grid11 .item--featured:before {  background-color:rgba(0, 0, 0, 0.75);  right:0;  width:100%; } .ct-service-grid11 .item--featured:after {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  left:0;  width:0; } .ct-service-grid11 .item--icon {  line-height:1;  margin-bottom:13px; } .ct-service-grid11 .item--icon i {  font-size:56px;  -webkit-transition:all 240ms linear 0ms;  -khtml-transition:all 240ms linear 0ms;  -moz-transition:all 240ms linear 0ms;  -ms-transition:all 240ms linear 0ms;  -o-transition:all 240ms linear 0ms;  transition:all 240ms linear 0ms; } @media screen and (max-width:991px) {  .ct-service-grid11 .item--icon i {   font-size:48px;  } } @media screen and (max-width:767px) {  .ct-service-grid11 .item--icon i {   font-size:42px;  } } .ct-service-grid11 .item--title {  margin-bottom:14px;  font-size:22px;  line-height:26px;  color:#fff; } @media screen and (max-width:991px) {  .ct-service-grid11 .item--title {   font-size:20px;   margin-bottom:10px;  } } .ct-service-grid11 .item--title a {  color:inherit; } .ct-service-grid11 .item--title a:hover {  color:inherit; } .ct-service-grid11 .item--desc {  font-size:16px;  line-height:26px;  color:#eff7fb; } @media screen and (max-width:767px) {  .ct-service-grid11 .item--desc {   font-size:14px;   line-height:24px;  } } .ct-service-grid11 .item--holder {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  padding:20px 40px;  display:flex;  flex-wrap:wrap;  align-items:center;  text-align:center; } @media screen and (max-width:1199px) {  .ct-service-grid11 .item--holder {   padding-left:20px;   padding-right:20px;  } } .ct-service-grid11 .item--readmore a {  position:absolute;  height:44px;  width:44px;  background-color:#fff;  border-radius:100%;  line-height:44px;  color:#000;  font-size:22px;  font-weight:600;  font-family:'Poppins', sans-serif;  left:0;  right:0;  margin:auto;  bottom:-22px;  text-align:center;  -webkit-transform:translateY(34px);  -khtml-transform:translateY(34px);  -moz-transform:translateY(34px);  -ms-transform:translateY(34px);  -o-transform:translateY(34px);  transform:translateY(34px);  z-index:99;  opacity:0;  visibility:hidden;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms; } .ct-service-grid11 .item--readmore a span {  display:inline-block; } .ct-service-grid11 .item--readmore a:hover span {  -o-animation:toRightFromLeft 0.3s forwards;  -ms-animation:toRightFromLeft 0.3s forwards;  -webkit-animation:toRightFromLeft 0.3s forwards;  animation:toRightFromLeft 0.3s forwards; } .ct-service-grid11 .grid-item-inner {  position:relative;  z-index:1;  margin-bottom:38px; } .ct-service-grid11 .grid-item-inner:hover .item--featured:before {  width:0; } .ct-service-grid11 .grid-item-inner:hover .item--featured:after {  width:100%; } .ct-service-grid11 .grid-item-inner:hover .item--icon i {  background-image:none;  background-color:transparent;  text-fill-color:transparent;  -o-text-fill-color:#fff;  -ms-text-fill-color:#fff;  -moz-text-fill-color:#fff;  -webkit-text-fill-color:#fff; } .ct-service-grid11 .grid-item-inner:hover .item--readmore a {  -webkit-transform:translateY(0px);  -khtml-transform:translateY(0px);  -moz-transform:translateY(0px);  -ms-transform:translateY(0px);  -o-transform:translateY(0px);  transform:translateY(0px);  opacity:1;  visibility:visible;  -webkit-transition-delay:0.14s;  -moz-transition-delay:0.14s;  transition-delay:0.14s; } .ct-service-grid11 .grid-sizer + .grid-item .item--image-bg {  position:absolute;  top:-27px;  left:-27px;  width:100%;  height:100%;  z-index:-1;  background-position:top left;  background-repeat:no-repeat; } .ct-service-grid11 .grid-item:last-child .item--image-bg {  position:absolute;  bottom:-27px;  right:-27px;  width:100%;  height:100%;  z-index:-1;  background-position:bottom right;  background-repeat:no-repeat; } .ct-service-grid11 .ct-load-more {  margin-top:2px; } .ct-service-grid11 .ct-load-more .btn {  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  line-height:44px;  padding:0 23px;  font-size:14px; } .ct-service-grid12 .item--icon {  width:76px;  height:76px;  -webkit-border-radius:76px;  -khtml-border-radius:76px;  -moz-border-radius:76px;  -ms-border-radius:76px;  -o-border-radius:76px;  border-radius:76px;  position:relative;  background-color:#ef9900;  margin-bottom:23px;  color:#fff; } .ct-service-grid12 .item--icon * {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-service-grid12 .item--icon i {  font-size:45px; } .ct-service-grid12 .item--title {  font-size:24px;  color:#283a57; } .ct-service-grid12 .item--title a {  color:inherit; } .ct-service-grid12 .item--title a:hover {  color:inherit; } .ct-service-grid12 .item--description {  font-size:16px;  line-height:26px;  color:#636e80;  margin-bottom:18px; } .ct-service-grid12 .item--readmore .btn {  font-size:14px;  color:#283a57;  background-color:rgba(239, 153, 0, 0.14);  line-height:36px;  padding:0 23px; } .ct-service-grid12 .item--readmore .btn:hover {  background-color:#ef9900;  color:#fff; } .ct-service-grid12 .item--readmore .btn i {  font-weight:400; } .ct-service-grid12 .grid-item-inner {  margin-top:58px;  padding:39px 33px 32px 33px;  background-color:#fff;  -webkit-box-shadow:0 26px 73px rgba(12, 12, 12, 0.1);  -khtml-box-shadow:0 26px 73px rgba(12, 12, 12, 0.1);  -moz-box-shadow:0 26px 73px rgba(12, 12, 12, 0.1);  -ms-box-shadow:0 26px 73px rgba(12, 12, 12, 0.1);  -o-box-shadow:0 26px 73px rgba(12, 12, 12, 0.1);  box-shadow:0 26px 73px rgba(12, 12, 12, 0.1);  -webkit-border-radius:10px;  -khtml-border-radius:10px;  -moz-border-radius:10px;  -ms-border-radius:10px;  -o-border-radius:10px;  border-radius:10px;  -webkit-transition:all 230ms linear 0ms;  -khtml-transition:all 230ms linear 0ms;  -moz-transition:all 230ms linear 0ms;  -ms-transition:all 230ms linear 0ms;  -o-transition:all 230ms linear 0ms;  transition:all 230ms linear 0ms; } .ct-service-grid12 .grid-item-inner:hover {  -webkit-transform:translateY(-20px);  -khtml-transform:translateY(-20px);  -moz-transform:translateY(-20px);  -ms-transform:translateY(-20px);  -o-transform:translateY(-20px);  transform:translateY(-20px);  -webkit-box-shadow:0 26px 29px rgba(0, 24, 71, 0.17);  -khtml-box-shadow:0 26px 29px rgba(0, 24, 71, 0.17);  -moz-box-shadow:0 26px 29px rgba(0, 24, 71, 0.17);  -ms-box-shadow:0 26px 29px rgba(0, 24, 71, 0.17);  -o-box-shadow:0 26px 29px rgba(0, 24, 71, 0.17);  box-shadow:0 26px 29px rgba(0, 24, 71, 0.17); } .ct-service-grid13 .item--icon {  margin-bottom:30px;  line-height:1; } .ct-service-grid13 .item--icon i {  font-size:70px;  color:#ef9900; } .ct-service-grid13 .item--icon img {  max-height:70px; } .ct-service-grid13 .item--title {  font-size:20px;  color:#161b39;  margin-bottom:13px; } .ct-service-grid13 .item--title a {  color:inherit; } .ct-service-grid13 .item--title a:hover {  color:#ef9900; } .ct-service-grid13 .item--description {  font-size:16px;  line-height:26px;  padding:0 20px; } @media screen and (max-width:1199px) {  .ct-service-grid13 .item--description {   padding:0;  } } .ct-service-grid13 .item--readmore {  position:absolute;  bottom:0;  left:0;  right:0; } .ct-service-grid13 .item--readmore .btn {  line-height:38px;  font-size:14px;  color:#ebebeb;  font-weight:600;  padding:0 20px;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  background-color:#20b34d;  opacity:0;  -webkit-transform:translateY(40px);  -khtml-transform:translateY(40px);  -moz-transform:translateY(40px);  -ms-transform:translateY(40px);  -o-transform:translateY(40px);  transform:translateY(40px); } .ct-service-grid13 .item--readmore .btn:hover {  background-color:#ef9900;  color:#fff; } .ct-service-grid13 .item--readmore .btn i {  display:none; } .ct-service-grid13 .grid-item-inner {  text-align:center;  margin-top:55px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-service-grid13 .grid-item-inner.btn-added {  padding-bottom:42px;  position:relative; } .ct-service-grid13 .grid-item-inner:hover {  -webkit-transform:translateY(-20px);  -khtml-transform:translateY(-20px);  -moz-transform:translateY(-20px);  -ms-transform:translateY(-20px);  -o-transform:translateY(-20px);  transform:translateY(-20px); } .ct-service-grid13 .grid-item-inner:hover .item--icon {  animation:icon-bounce 800ms ease-out infinite;  -webkit-animation:icon-bounce 800ms ease-out infinite; } .ct-service-grid13 .grid-item-inner:hover .item--readmore .btn {  opacity:1;  -webkit-transform:translateY(20px);  -khtml-transform:translateY(20px);  -moz-transform:translateY(20px);  -ms-transform:translateY(20px);  -o-transform:translateY(20px);  transform:translateY(20px); } .ct-process-grid1 .item--image {  margin-bottom:15px;  position:relative; } .ct-process-grid1 .item--image img {  width:100%;  max-width:148px; } .ct-process-grid1 .item--title {  margin-bottom:12px;  font-size:20px;  line-height:26px; } .ct-process-grid1 .item--desc {  color:#000;  font-size:15px;  line-height:24px; } .ct-process-grid1 .item-count {  height:49px;  width:49px;  background-color:#c67f00;  -webkit-border-radius:49px;  -khtml-border-radius:49px;  -moz-border-radius:49px;  -ms-border-radius:49px;  -o-border-radius:49px;  border-radius:49px;  line-height:41px;  border:4px solid #ffa504;  color:#fff;  font-family:'Poppins', sans-serif;  font-size:18px;  font-weight:700;  position:absolute;  top:2px;  left:20px; } .ct-process-grid1 .item--inner {  text-align:center;  margin-bottom:20px;  position:relative;  z-index:1;  padding:40px 30px 34px; } .ct-process-grid1 .item--inner:before {  content:'';  background-color:#fff;  position:absolute;  top:0;  left:0;  -webkit-box-shadow:0 9px 29px rgba(0, 0, 0, 0.08);  -khtml-box-shadow:0 9px 29px rgba(0, 0, 0, 0.08);  -moz-box-shadow:0 9px 29px rgba(0, 0, 0, 0.08);  -ms-box-shadow:0 9px 29px rgba(0, 0, 0, 0.08);  -o-box-shadow:0 9px 29px rgba(0, 0, 0, 0.08);  box-shadow:0 9px 29px rgba(0, 0, 0, 0.08);  width:100%;  height:100%;  z-index:-1;  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  opacity:0; } .ct-process-grid1 .item--inner:hover:before {  opacity:1; } .ct-cover-boxes1 {  margin:0 -30px 0 0;  display:flex;  flex-wrap:wrap; } @media screen and (max-width:1199px) {  .ct-cover-boxes1 {   margin:0 -15px;  } } .ct-cover-boxes1 .item--image {  width:100%;  position:relative; } @media screen and (max-width:767px) {  .ct-cover-boxes1 .item--image {   width:100%;  } } .ct-cover-boxes1 .item--icon {  position:absolute;  bottom:0;  right:0;  width:80px;  height:80px;  text-align:center;  line-height:80px;  font-size:40px;  color:#fff;  z-index:1;  font-weight:400;  -webkit-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  background-color:#ef9900; } .ct-cover-boxes1 .item--icon svg {  fill:#fff; } .ct-cover-boxes1 .item--icon i, .ct-cover-boxes1 .item--icon svg {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } @media screen and (max-width:1199px) {  .ct-cover-boxes1 .item--icon {   width:60px;   height:60px;   line-height:60px;   font-size:32px;  } } .ct-cover-boxes1 .item--title {  margin-bottom:12px;  font-size:22px;  line-height:30px;  color:#fff; } @media screen and (max-width:991px) {  .ct-cover-boxes1 .item--title {   font-size:18px;  } } .ct-cover-boxes1 .item--readmore {  margin-top:17px; } .ct-cover-boxes1 .item--readmore a {  font-size:14px;  line-height:24px;  color:#fff;  font-weight:600;  font-family:'Poppins', sans-serif;  display:inline-flex;  align-items:center; } .ct-cover-boxes1 .item--readmore a i {  color:#ef9900;  font-weight:normal;  margin-left:10px; } .ct-cover-boxes1 .item--readmore a:hover i {  animation:icon-bounce-right 800ms ease-out infinite;  -webkit-animation:icon-bounce-right 800ms ease-out infinite; } .ct-cover-boxes1 .item--content {  overflow:hidden;  position:relative; } @media screen and (max-width:767px) {  .ct-cover-boxes1 .item--content {   width:100%;  } } .ct-cover-boxes1 .item--content .item--content-inner {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  padding:25px 22px 20px;  font-size:16px;  line-height:24px;  color:rgba(255, 255, 255, 0.67);  font-family:"Nunito Sans"; } @media screen and (max-width:1199px) {  .ct-cover-boxes1 .item--content .item--content-inner {   padding-left:15px;   padding-right:15px;   font-size:14px;  } } .ct-cover-boxes1 .ct-cover-inner {  border:8px solid #fff;  background-color:#000;  display:flex;  flex-wrap:wrap;  width:277px; } .ct-cover-boxes1 .ct-cover-item {  width:277px;  display:none;  margin-right:30px;  overflow:hidden;  -webkit-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -webkit-box-shadow:0 0 43px rgba(0, 0, 0, 0.2);  -khtml-box-shadow:0 0 43px rgba(0, 0, 0, 0.2);  -moz-box-shadow:0 0 43px rgba(0, 0, 0, 0.2);  -ms-box-shadow:0 0 43px rgba(0, 0, 0, 0.2);  -o-box-shadow:0 0 43px rgba(0, 0, 0, 0.2);  box-shadow:0 0 43px rgba(0, 0, 0, 0.2); } .ct-cover-boxes1 .ct-cover-item:nth-child(1) {  animation-delay:50ms;  -webkit-animation-delay:50ms;  display:block; } .ct-cover-boxes1 .ct-cover-item:nth-child(2) {  animation-delay:100ms;  -webkit-animation-delay:100ms;  display:block; } .ct-cover-boxes1 .ct-cover-item:nth-child(3) {  animation-delay:150ms;  -webkit-animation-delay:150ms;  display:block; } .ct-cover-boxes1 .ct-cover-item.active {  width:554px;  -webkit-box-shadow:0 19px 40px rgba(0, 0, 0, 0.26);  -khtml-box-shadow:0 19px 40px rgba(0, 0, 0, 0.26);  -moz-box-shadow:0 19px 40px rgba(0, 0, 0, 0.26);  -ms-box-shadow:0 19px 40px rgba(0, 0, 0, 0.26);  -o-box-shadow:0 19px 40px rgba(0, 0, 0, 0.26);  box-shadow:0 19px 40px rgba(0, 0, 0, 0.26); } @media screen and (max-width:1199px) {  .ct-cover-boxes1 .ct-cover-item.active {   -webkit-box-shadow:0 19px 40px rgba(0, 0, 0, 0);   -khtml-box-shadow:0 19px 40px rgba(0, 0, 0, 0);   -moz-box-shadow:0 19px 40px rgba(0, 0, 0, 0);   -ms-box-shadow:0 19px 40px rgba(0, 0, 0, 0);   -o-box-shadow:0 19px 40px rgba(0, 0, 0, 0);   box-shadow:0 19px 40px rgba(0, 0, 0, 0);  } } .ct-cover-boxes1 .ct-cover-item.active .ct-cover-inner {  width:554px; } .ct-cover-boxes1 .ct-cover-item.active .item--image {  width:calc(50% - 8px);  width:-webkit-calc(50% - 8px); } .ct-cover-boxes1 .ct-cover-item.active .item--content {  width:50%; } .ct-cover-boxes1 .ct-cover-item.active .item--icon {  bottom:50%;  -webkit-transform:translate(0, 50%);  -khtml-transform:translate(0, 50%);  -moz-transform:translate(0, 50%);  -ms-transform:translate(0, 50%);  -o-transform:translate(0, 50%);  transform:translate(0, 50%); } @media screen and (max-width:1199px) {  .ct-cover-boxes1 .ct-cover-item {   width:33.33% !important;   margin-right:0;   padding:0 15px;   -webkit-box-shadow:0 0 43px rgba(0, 0, 0, 0);   -khtml-box-shadow:0 0 43px rgba(0, 0, 0, 0);   -moz-box-shadow:0 0 43px rgba(0, 0, 0, 0);   -ms-box-shadow:0 0 43px rgba(0, 0, 0, 0);   -o-box-shadow:0 0 43px rgba(0, 0, 0, 0);   box-shadow:0 0 43px rgba(0, 0, 0, 0);  }  .ct-cover-boxes1 .ct-cover-item .ct-cover-inner {   width:100% !important;   -webkit-box-shadow:0 0 43px rgba(0, 0, 0, 0.2);   -khtml-box-shadow:0 0 43px rgba(0, 0, 0, 0.2);   -moz-box-shadow:0 0 43px rgba(0, 0, 0, 0.2);   -ms-box-shadow:0 0 43px rgba(0, 0, 0, 0.2);   -o-box-shadow:0 0 43px rgba(0, 0, 0, 0.2);   box-shadow:0 0 43px rgba(0, 0, 0, 0.2);   margin:30px 0;   display:block;  }  .ct-cover-boxes1 .ct-cover-item .item--content .item--content-inner {   position:static;  }  .ct-cover-boxes1 .ct-cover-item.active {   width:33.33%;  }  .ct-cover-boxes1 .ct-cover-item.active .item--image, .ct-cover-boxes1 .ct-cover-item.active .item--content {   width:100% !important;  } } @media screen and (max-width:767px) {  .ct-cover-boxes1 .ct-cover-item {   width:100% !important;  }  .ct-cover-boxes1 .ct-cover-item.active {   width:100%;  } } body:not(.elementor-editor-active) .ct-cover-boxes1 .ct-cover-item:hover {  width:554px; } body:not(.elementor-editor-active) .ct-cover-boxes1 .ct-cover-item:hover .ct-cover-inner {  width:554px; } body:not(.elementor-editor-active) .ct-cover-boxes1 .ct-cover-item:hover .item--image {  width:calc(50% - 8px);  width:-webkit-calc(50% - 8px); } @media screen and (max-width:767px) {  body:not(.elementor-editor-active) .ct-cover-boxes1 .ct-cover-item:hover .item--image {   width:100%;  } } body:not(.elementor-editor-active) .ct-cover-boxes1 .ct-cover-item:hover .item--content {  width:50%; } @media screen and (max-width:767px) {  body:not(.elementor-editor-active) .ct-cover-boxes1 .ct-cover-item:hover .item--content {   width:100%;  } } body:not(.elementor-editor-active) .ct-cover-boxes1 .ct-cover-item:hover .item--icon {  bottom:50%;  -webkit-transform:translate(0, 50%);  -khtml-transform:translate(0, 50%);  -moz-transform:translate(0, 50%);  -ms-transform:translate(0, 50%);  -o-transform:translate(0, 50%);  transform:translate(0, 50%); } .ct-get-quote1 {  background-color:#000;  padding:27px 40px;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/bg-get-quote.png);  display:flex;  flex-wrap:wrap;  align-items:center; } @media screen and (max-width:1199px) {  .ct-get-quote1 {   padding-left:15px;   padding-right:15px;  } } @media screen and (max-width:767px) {  .ct-get-quote1 {   padding-left:5px;   padding-right:5px;  } } .ct-get-quote1 .ct-quote-meta, .ct-get-quote1 .ct-quote-form {  width:50%;  padding:0 15px; } @media screen and (max-width:767px) {  .ct-get-quote1 .ct-quote-meta, .ct-get-quote1 .ct-quote-form {   width:100%;  } } @media screen and (max-width:767px) {  .ct-get-quote1 .ct-quote-meta {   margin-bottom:32px;  } } .ct-get-quote1 .ct-quote-meta h4 {  margin-bottom:12px;  color:#fff;  font-size:24px; } @media screen and (max-width:1199px) {  .ct-get-quote1 .ct-quote-meta h4 {   font-size:22px;  } } .ct-get-quote1 .ct-quote-meta p {  font-size:16px;  font-family:"Nunito Sans";  color:#bbb;  line-height:24px;  margin-bottom:0px; } @media screen and (max-width:1199px) {  .ct-get-quote1 .ct-quote-meta p {   font-size:14px;  } } .ct-get-quote1 .ct-quote-meta p i {  width:22px;  height:21px;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/like.png);  background-position:center;  background-repeat:no-repeat;  display:inline-block;  background-size:cover;  margin-left:15px;  position:relative;  bottom:-2px; } @media screen and (max-width:767px) {  .ct-get-quote1 .ct-quote-meta p i {   display:none;  } } .ct-get-quote1 .wpcf7-form .input-filled {  display:flex;  flex-wrap:nowrap;  align-items:center; } @media screen and (max-width:1199px) {  .ct-get-quote1 .wpcf7-form .input-filled {   display:block;  } } .ct-get-quote1 .wpcf7-form .input-filled .wpcf7-form-control-wrap {  margin-bottom:0;  margin-right:10px;  width:auto; } @media screen and (max-width:1199px) {  .ct-get-quote1 .wpcf7-form .input-filled .wpcf7-form-control-wrap {   margin-bottom:10px;   margin-right:0;  } } .ct-get-quote1 .wpcf7-form .input-filled .wpcf7-form-control:not(.wpcf7-submit) {  height:46px;  background-color:#292929;  border-color:#292929;  font-size:15px;  color:#dedede;  font-family:"Nunito Sans";  padding:0 22px;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px; } .ct-get-quote1 .wpcf7-form .input-filled .btn {  line-height:46px;  padding:0 23px;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  font-weight:600;  font-size:14px; } .ct-get-quote1 .wpcf7-form .input-filled .btn:hover {  background-color:#c67f00; } .ct-get-quote1 .wpcf7-form .input-filled .btn i {  margin-right:0;  font-size:13px; } .ct-about-us {  display:flex;  flex-wrap:nowrap; } @media screen and (max-width:767px) {  .ct-about-us {   display:block;  } } .ct-about-us .ct-about-left {  width:300px;  min-width:300px;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/dot-box1.png);  background-repeat:repeat;  background-position:top left;  position:relative; } @media screen and (max-width:991px) {  .ct-about-us .ct-about-left {   width:120px;   min-width:120px;  } } @media screen and (max-width:767px) {  .ct-about-us .ct-about-left {   width:100%;   min-width:100%;   padding:90px 15px;  } } .ct-about-us .ct-about-holder {  background-color:#1d1b4c;  padding:65px 70px 93px 160px; } @media screen and (max-width:1199px) {  .ct-about-us .ct-about-holder {   padding:65px 50px 93px 120px;  } } @media screen and (max-width:991px) {  .ct-about-us .ct-about-holder {   padding-right:30px;  } } @media screen and (max-width:767px) {  .ct-about-us .ct-about-holder {   padding:50px 20px 100px 30px;  } } .ct-about-us .ct-about-imge {  max-width:306px;  border:15px solid #fff;  overflow:hidden;  -webkit-border-radius:300px;  -khtml-border-radius:300px;  -moz-border-radius:300px;  -ms-border-radius:300px;  -o-border-radius:300px;  border-radius:300px;  -webkit-box-shadow:0 4px 40px rgba(29, 27, 76, 0.32);  -khtml-box-shadow:0 4px 40px rgba(29, 27, 76, 0.32);  -moz-box-shadow:0 4px 40px rgba(29, 27, 76, 0.32);  -ms-box-shadow:0 4px 40px rgba(29, 27, 76, 0.32);  -o-box-shadow:0 4px 40px rgba(29, 27, 76, 0.32);  box-shadow:0 4px 40px rgba(29, 27, 76, 0.32);  overflow:hidden;  position:absolute;  top:50%;  left:75px;  right:-110px;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-about-us .ct-about-imge img {  -webkit-border-radius:300px;  -khtml-border-radius:300px;  -moz-border-radius:300px;  -ms-border-radius:300px;  -o-border-radius:300px;  border-radius:300px; } @media screen and (max-width:991px) {  .ct-about-us .ct-about-imge {   left:15px;   right:-90px;  } } @media screen and (max-width:767px) {  .ct-about-us .ct-about-imge {   position:static;   -webkit-transform:translate(0, 0%);   -khtml-transform:translate(0, 0%);   -moz-transform:translate(0, 0%);   -ms-transform:translate(0, 0%);   -o-transform:translate(0, 0%);   transform:translate(0, 0%);  } } .ct-about-us .ct-about-subtitle {  font-size:16px;  font-weight:500;  color:#ef9900; } .ct-about-us .ct-about-subtitle span {  position:relative;  padding-right:60px; } .ct-about-us .ct-about-subtitle span:before {  content:'';  width:44px;  height:2px;  position:absolute;  top:50%;  right:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  background-color:#ef9900; } .ct-about-us .ct-about-title {  font-size:36px;  color:#fff;  margin-top:2px;  margin-bottom:12px; } @media screen and (max-width:767px) {  .ct-about-us .ct-about-title {   font-size:30px;  } } .ct-about-us .ct-about-desc {  font-size:16px;  line-height:26px;  color:#e3e5ef; } .ct-about-us .ct-about-meta {  display:flex;  flex-wrap:wrap;  margin:0 -15px;  max-width:560px; } .ct-about-us .ct-box-item {  width:50%;  padding:0 15px;  margin-top:52px;  display:flex;  flex-wrap:nowrap; } @media screen and (max-width:575px) {  .ct-about-us .ct-box-item {   width:100%;  } } .ct-about-us .ct-box-item .ct-box-icon {  line-height:1;  margin-right:15px; } .ct-about-us .ct-box-item .ct-box-icon i {  font-size:30px;  color:#ef9900;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  display:inline-block; } .ct-about-us .ct-box-item .ct-box-title {  font-size:16px;  margin-bottom:7px;  color:#fff;  font-weight:700; } @media screen and (max-width:991px) {  .ct-about-us .ct-box-item .ct-box-title {   font-size:14px;  } } .ct-about-us .ct-box-item .ct-box-desc {  font-size:15px;  line-height:23px;  color:#e3e5ef; } @media screen and (max-width:991px) {  .ct-about-us .ct-box-item .ct-box-desc {   font-size:13px;  } } .ct-about-us .ct-box-item:hover .ct-box-icon i {  -webkit-transform:rotateY(360deg);  -khtml-transform:rotateY(360deg);  -moz-transform:rotateY(360deg);  -ms-transform:rotateY(360deg);  -o-transform:rotateY(360deg);  transform:rotateY(360deg); } body #bbpress-forums .bbp-breadcrumb, body #bbpress-forums .bbp-search-form {  display:none; } body #bbpress-forums ul.bbp-forums, body #bbpress-forums ul.bbp-lead-topic, body #bbpress-forums ul.bbp-replies, body #bbpress-forums ul.bbp-search-results, body #bbpress-forums ul.bbp-topics {  font-size:16px;  line-height:26px; } body #bbpress-forums ul.bbp-forums .bbp-forum-title, body #bbpress-forums ul.bbp-lead-topic .bbp-forum-title, body #bbpress-forums ul.bbp-replies .bbp-forum-title, body #bbpress-forums ul.bbp-search-results .bbp-forum-title, body #bbpress-forums ul.bbp-topics .bbp-forum-title {  font-family:'Poppins', sans-serif;  color:#0e0e0e;  font-weight:600;  font-size:18px; } body #bbpress-forums ul.bbp-forums .bbp-forum-title:hover, body #bbpress-forums ul.bbp-lead-topic .bbp-forum-title:hover, body #bbpress-forums ul.bbp-replies .bbp-forum-title:hover, body #bbpress-forums ul.bbp-search-results .bbp-forum-title:hover, body #bbpress-forums ul.bbp-topics .bbp-forum-title:hover {  color:#ef9900; } body #bbpress-forums ul.bbp-forums .bbp-forum-content, body #bbpress-forums ul.bbp-lead-topic .bbp-forum-content, body #bbpress-forums ul.bbp-replies .bbp-forum-content, body #bbpress-forums ul.bbp-search-results .bbp-forum-content, body #bbpress-forums ul.bbp-topics .bbp-forum-content {  font-size:14px;  line-height:24px;  color:#383838; } body #bbpress-forums li.bbp-footer, body #bbpress-forums li.bbp-header {  padding:20px 30px; } body #bbpress-forums .forum-titles li {  font-weight:700;  color:#000;  font-size:18px;  font-family:'Poppins', sans-serif; } body #bbpress-forums li.bbp-body ul.forum, body #bbpress-forums li.bbp-body ul.topic {  padding:20px 30px; } body #bbpress-forums .bbp-forum-topic-count, body #bbpress-forums .bbp-forum-reply-count {  color:#0e0e0e;  font-weight:500; } body #bbpress-forums .bbp-forum-freshness {  font-size:14px;  color:#333; } body #bbpress-forums .bbp-author-name {  text-transform:capitalize;  color:#666; } body #bbpress-forums .bbp-forum-freshness a {  color:inherit; } body #bbpress-forums .bbp-forum-freshness a:hover {  color:#ef9900; } .bbp-search-form #bbp-search-form {  position:relative;  z-index:1; } .bbp-search-form #bbp-search-form:before {  content:"\f002";  font-family:"Font Awesome 5 Pro";  z-index:-1;  width:50px;  height:50px;  line-height:50px;  position:absolute;  top:0;  right:0;  text-align:center; } .bbp-search-form #bbp_search_submit {  padding:0;  border:none;  line-height:50px;  height:50px;  width:53px;  position:absolute;  top:0;  right:0;  color:#222;  font-size:15px;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  background-color:transparent;  background-image:none;  border-left:1px solid #ececf0;  text-indent:-9999px; } .bbp-search-form #bbp_search_submit:before, .bbp-search-form #bbp_search_submit:after {  display:none; } .bbp-search-form #bbp_search_submit:hover {  background-color:transparent;  color:#fff; } .bbp-search-form #bbp_search {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  border:1px solid #ececf0;  padding:0 22px;  color:#222;  font-size:15px;  background-color:transparent; } .bbp-search-form #bbp_search:focus {  border-color:#ef9900; } .bbp-search-form #bbp_search:focus + #bbp_search_submit {  border-color:#ef9900; } .elementor-widget-wp-widget-bbp_login_widget .elementor-widget-container > h5, .elementor-widget-wp-widget-bbp_topics_widget .elementor-widget-container > h5 {  font-size:20px;  font-weight:600;  margin-bottom:30px;  padding-bottom:11px;  position:relative; } .elementor-widget-wp-widget-bbp_login_widget .elementor-widget-container > h5:before, .elementor-widget-wp-widget-bbp_topics_widget .elementor-widget-container > h5:before {  content:'';  width:40px;  height:3px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  position:absolute;  bottom:0;  left:0; } .ct-higlighted1 {  padding:5px 0;  background-color:#ef9900;  color:#fff; } .ct-higlighted2 {  padding:5px 0;  background-color:#d8d8d8; } .ct-higlighted3 {  padding:5px 0;  background-color:#000;  color:#fff; } .ct-text-editor .first-letter {  font-weight:600;  display:inline-block;  float:left;  margin:5px 20px 0 0;  width:45px;  height:45px;  text-align:center;  color:#282828;  font-size:40px;  line-height:45px; } .ct-text-editor .first-letter.style2 {  font-size:25px;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  background-color:#20b34d;  color:#fff; } .ct-text-editor .first-letter.style3 {  background-color:#ef9900;  color:#fff;  font-size:25px; } .elementor-alert button {  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important; } .image-effect-white a {  position:relative;  overflow:hidden;  display:block; } .image-effect-white a:before {  content:'';  position:absolute;  top:0;  left:-75%;  z-index:2;  display:block;  width:50%;  height:100%;  background:-o-linear-gradient(left, rgba(255, 255, 255, ) 0%, rgba(255, 255, 255, .3) 100%);  background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, )), to(rgba(255, 255, 255, .3)));  background:linear-gradient(to right, rgba(255, 255, 255, ) 0%, rgba(255, 255, 255, .3) 100%);  -webkit-transform:skewX(-25deg);  -khtml-transform:skewX(-25deg);  -moz-transform:skewX(-25deg);  -ms-transform:skewX(-25deg);  -o-transform:skewX(-25deg);  transform:skewX(-25deg); } .grid-item-inner:hover .image-effect-white a:before {  -webkit-animation:shine 1s;  animation:shine 1s; } @media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {  body .text-gradient, body blockquote cite, blockquote body cite, body .ct-header-popup-wrap .ct-header-meta .h-item-icon, .ct-header-popup-wrap .ct-header-meta body .h-item-icon, body .post-previous-next a span:nth-child(1), .post-previous-next a body span:nth-child(1), body .comment-content:hover .comment-date, .comment-content:hover body .comment-date, body .ct-list.style1 .ct-list-icon i, .ct-list.style1 .ct-list-icon body i, body .ct-contact-info1.style2 .ct-contact-icon i, .ct-contact-info1.style2 .ct-contact-icon body i, body .ct-fancy-box-layout1.style3 .item--icon i, .ct-fancy-box-layout1.style3 .item--icon body i, body .ct-fancy-box-layout1.style4 .item--icon i, .ct-fancy-box-layout1.style4 .item--icon body i, body .ct-fancy-box-layout1.style8 .item--icon i, .ct-fancy-box-layout1.style8 .item--icon body i, body .ct-fancy-box-layout2 .item--icon i, .ct-fancy-box-layout2 .item--icon body i, body .ct-fancy-box-layout5 .item--icon i, .ct-fancy-box-layout5 .item--icon body i, body .ct-fancy-box-layout5 .item--list i, .ct-fancy-box-layout5 .item--list body i, body .ct-testimonial-carousel11 .item--inner:hover .item-icon, .ct-testimonial-carousel11 .item--inner:hover body .item-icon, body .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category a, .ct-portfolio-carousel1.style2 .grid-item-inner .item--meta .item--category body a, body .ct-service-grid4 .item--title i, .ct-service-grid4 .item--title body i, body .ct-service-carousel3 .item--icon i, .ct-service-carousel3 .item--icon body i, body .ct-download .item--download a i, .ct-download .item--download a body i, body .ct-blog-grid-layout1 .entry-readmore a, .ct-blog-grid-layout1 .entry-readmore body a, body .ct-blog-carousel-layout1 .entry-readmore a, .ct-blog-carousel-layout1 .entry-readmore body a, body .ct-blog-grid-layout2 .entry-readmore a, .ct-blog-grid-layout2 .entry-readmore body a, body .ct-piechart-layout2 .item--holder span, .ct-piechart-layout2 .item--holder body span, body .ct-counter-layout2.style1 .ct-counter-icon i, .ct-counter-layout2.style1 .ct-counter-icon body i, body .ct-counter-layout2.style2:hover .ct-counter-icon i, .ct-counter-layout2.style2:hover .ct-counter-icon body i, body .ct-counter-layout2.style3 .ct-counter-number:not(.color-active), .ct-counter-layout2.style3 body .ct-counter-number:not(.color-active), body .ct-counter-layout3 .ct-counter-icon i, .ct-counter-layout3 .ct-counter-icon body i, body .ct-counter-layout3 .ct-counter-number .ct-counter-number-prefix, .ct-counter-layout3 .ct-counter-number body .ct-counter-number-prefix, body .ct-counter-layout3 .ct-counter-number .ct-counter-number-suffix, .ct-counter-layout3 .ct-counter-number body .ct-counter-number-suffix, body .ct-counter-layout5 .ct-counter-number .ct-counter-number-value, .ct-counter-layout5 .ct-counter-number body .ct-counter-number-value, body .ct-counter-layout7.style3 .item--icon i, .ct-counter-layout7.style3 .item--icon body i, body .ct-counter-layout8 .ct-counter-number, .ct-counter-layout8 body .ct-counter-number, body .ct-fancy-box-grid2 .item--icon i, .ct-fancy-box-grid2 .item--icon body i, body .ct-process1.style1 .ct-process-button a, .ct-process1.style1 .ct-process-button body a, body .ct-service-grid11 .item--icon i, .ct-service-grid11 .item--icon body i, body .ct-video-player .ct-video-button.style11 i, .ct-video-player .ct-video-button.style11 body i, body .ct-counter .ct-counter-inner .icon-color-gradient i, .ct-counter .ct-counter-inner .icon-color-gradient body i, body .ct-fancy-box-layout19 .item--number, .ct-fancy-box-layout19 body .item--number, body .widget_products .amount, .widget_products body .amount, body .woocommerce ul.products li.product .price .amount, .woocommerce ul.products li.product .price body .amount, body .woocommerce ul.products li.product .price ins, .woocommerce ul.products li.product .price body ins, body .single-product #primary div.product .entry-summary .price ins, .single-product #primary div.product .entry-summary .price body ins, body .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__published-date, .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta body .woocommerce-review__published-date, body body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price ins, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price body ins, body .ct-accordion.layout1.style3 .ct-accordion-item .ct-ac-title-text:before, .ct-accordion.layout1.style3 .ct-accordion-item body .ct-ac-title-text:before, body .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text i, .ct-accordion.layout2 .ct-accordion-item.active .ct-ac-title-text body i, body .ct-contact-form-layout1.style9 .ct-contact-meta h3, .ct-contact-form-layout1.style9 .ct-contact-meta body h3, body blockquote cite, body .ct-header-popup-wrap .ct-header-meta .h-item-icon, body .post-previous-next a span:nth-child(1), body .comment-content:hover .comment-date, body .ct-list.style1 .ct-list-icon i, body .ct-contact-info1.style2 .ct-contact-icon i, body .ct-fancy-box-layout1.style3 .item--icon i, body .ct-fancy-box-layout1.style4 .item--icon i, body .ct-fancy-box-layout2 .item--icon i, body .ct-fancy-box-layout5 .item--icon i, body .ct-fancy-box-layout5 .item--list i, body .ct-service-grid4 .item--title i, body .ct-service-carousel3 .item--icon i, body .ct-download .item--download a i, body .ct-blog-grid-layout1 .entry-readmore a, body .ct-blog-carousel-layout1 .entry-readmore a, body .ct-blog-grid-layout2 .entry-readmore a, body .ct-counter-layout2 .ct-counter-icon i, body .ct-counter-layout3 .ct-counter-number .ct-counter-number-prefix, body .ct-counter-layout3 .ct-counter-number .ct-counter-number-suffix, body .ct-process1.style1 .ct-process-button a, .widget_products .amount, body.woocommerce ul.products li.product .price .amount, body.woocommerce ul.products li.product .price ins, body.single-product #primary div.product .entry-summary .price ins, body.single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__published-date, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price ins, body.text-gradient2, body.ct-text-gradient .elementor-text-editor, body .ct-counter-layout8 .ct-counter-number {   text-fill-color:#ef9900;   -o-text-fill-color:#ef9900;   -ms-text-fill-color:#ef9900;   -moz-text-fill-color:#ef9900;   -webkit-text-fill-color:#ef9900;   background-clip:#ef9900;   -o-background-clip:#ef9900;   -ms-background-clip:#ef9900;   -webkit-background-clip:#ef9900;   background-image:none;  } } @media screen and (max-width:767px) {  .ct-testimonial-carousel17 .item--image {   margin-bottom:32px;  } } .ct-testimonial-carousel17 .item-rating {  line-height:1;  color:#ffb400;  margin-bottom:30px; } .ct-testimonial-carousel17 .item-rating i {  margin-right:3px; } .ct-testimonial-carousel17 .item--description {  font-size:18px;  line-height:35px;  color:#000c3f;  margin-bottom:30px; } .ct-testimonial-carousel17 .item--title {  margin-bottom:5px;  font-size:20px; } .ct-testimonial-carousel17 .item--position {  font-size:15px;  color:#ef9900; } .ct-testimonial-carousel17 .item--inner {  display:flex;  flex-wrap:wrap;  align-items:center;  margin:0 -25px; } .ct-testimonial-carousel17 .item--inner > div {  padding:0 25px;  width:50%; } @media screen and (max-width:767px) {  .ct-testimonial-carousel17 .item--inner > div {   width:100%;  } } .ct-testimonial-carousel17 .item--inner > div.item--holder {  padding-bottom:70px; } @media screen and (max-width:767px) {  .ct-testimonial-carousel17 .item--inner > div.item--holder {   padding-bottom:0;  } } .ct-testimonial-carousel17 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:0; } @media screen and (max-width:767px) {  .ct-testimonial-carousel17 .ct-slick-carousel[data-arrows="true"] {   padding-bottom:90px;  } } .ct-testimonial-carousel17 .ct-slick-carousel[data-arrows="true"] .slick-arrow {  height:53px;  width:53px;  line-height:53px;  color:#000712;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  background-color:#eef1fe;  z-index:99; } .ct-testimonial-carousel17 .ct-slick-carousel[data-arrows="true"] .slick-arrow:before {  font-size:18px; } .ct-testimonial-carousel17 .ct-slick-carousel[data-arrows="true"] .slick-arrow:after {  display:none; } .ct-testimonial-carousel17 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover {  background-color:#ef9900;  background-image:none;  color:#fff; } .ct-testimonial-carousel17 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-arrow {  margin-left:50px; } @media screen and (max-width:767px) {  .ct-testimonial-carousel17 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-arrow {   margin-left:-36px;  } } .ct-testimonial-carousel17 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {  margin-left:118px; } @media screen and (max-width:767px) {  .ct-testimonial-carousel17 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   margin-left:36px;  } } .ct-contact-info1.style3 {  text-align:center; } .ct-contact-info1.style3 li {  display:block; } .ct-contact-info1.style3 .ct-contact-icon {  margin:0 0 42px;  width:44px;  height:44px;  line-height:44px;  position:relative;  z-index:1; } .ct-contact-info1.style3 .ct-contact-icon i {  color:#fff; } .ct-contact-info1.style3 .ct-contact-icon:before {  content:'';  z-index:-1;  width:100%;  height:100%;  background-image:-webkit-linear-gradient(40deg, #ef9900, #f90);  background-image:-moz-linear-gradient(40deg, #ef9900, #f90);  background-image:-ms-linear-gradient(40deg, #ef9900, #f90);  background-image:-o-linear-gradient(40deg, #ef9900, #f90);  background-image:linear-gradient(40deg, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90');  position:absolute;  top:0;  left:0;  -webkit-transform:rotate(45deg);  -khtml-transform:rotate(45deg);  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  transform:rotate(45deg); } .ct-contact-info1.style3 .ct-contact-content {  display:block;  font-size:16px;  line-height:1.625;  color:#000c3f; } @media screen and (max-width:991px) {  .ct-contact-info1.style3 .ct-contact-content {   font-size:13px;   line-height:24px;  } } .ct-blog-carousel-layout1.style5 .entry-featured img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } .ct-blog-carousel-layout1.style5 .entry-meta i {  color:#ef9900; } .ct-blog-carousel-layout1.style5 .entry-title {  color:#000c3f; } .ct-blog-carousel-layout1.style5 .entry-holder {  position:relative;  z-index:1; } .ct-blog-carousel-layout1.style5 .entry-holder:before {  content:'';  position:relative;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-1;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0; } .ct-blog-carousel-layout1.style5 .entry-readmore a {  background-color:#fff;  background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(#fff));  background-image:-webkit-linear-gradient(left, #fff, #fff);  background-image:-moz-linear-gradient(left, #fff, #fff);  background-image:-ms-linear-gradient(left, #fff, #fff);  background-image:-o-linear-gradient(left, #fff, #fff);  background-image:linear-gradient(left, #fff, #fff);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', endColorStr='#fff', gradientType='1'); } .ct-blog-carousel-layout1.style5 .grid-item-inner:hover .entry-holder {  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-blog-carousel-layout1.style5 .grid-item-inner:hover .entry-holder:before {  opacity:1; } .ct-blog-carousel-layout1.style5 .grid-item-inner:hover .entry-title {  color:#fff; } .ct-blog-carousel-layout1.style6 .slick-dots {  margin-top:0; } .ct-blog-carousel-layout1.style6 .entry-featured img {  -webkit-filter:grayscale(100%);  filter:grayscale(100%); } .ct-blog-carousel-layout1.style6 .entry-meta {  font-family:inherit;  color:#666; } .ct-blog-carousel-layout1.style6 .entry-meta i {  color:#ef9900; } .ct-blog-carousel-layout1.style6 .entry-title {  font-family:inherit;  color:#000; } .ct-blog-carousel-layout1.style6 .grid-item-inner:hover .entry-featured img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } .ct-blog-carousel-layout1.style6 .grid-item-inner:hover .entry-holder {  background-color:#000; } .ct-blog-carousel-layout1.style6 .grid-item-inner:hover .entry-title {  color:#fff; } .ct-service-carousel12 .item--meta {  position:absolute;  bottom:0;  left:0;  right:0;  padding:16px 30px 16px 40px;  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(239, 153, 0, 0.95)), to(rgba(255, 153, 0, 0.95)));  background-image:-webkit-linear-gradient(bottom, rgba(239, 153, 0, 0.95), rgba(255, 153, 0, 0.95));  background-image:-moz-linear-gradient(bottom, rgba(239, 153, 0, 0.95), rgba(255, 153, 0, 0.95));  background-image:-ms-linear-gradient(bottom, rgba(239, 153, 0, 0.95), rgba(255, 153, 0, 0.95));  background-image:-o-linear-gradient(bottom, rgba(239, 153, 0, 0.95), rgba(255, 153, 0, 0.95));  background-image:linear-gradient(bottom, rgba(239, 153, 0, 0.95), rgba(255, 153, 0, 0.95));  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(239, 153, 0, 0.95)', endColorStr='rgba(255, 153, 0, 0.95)');  display:flex;  flex-wrap:nowrap;  align-items:center;  -webkit-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1); } @media screen and (max-width:1199px) {  .ct-service-carousel12 .item--meta {   padding-left:30px;   padding-right:30px;  } } @media screen and (max-width:767px) {  .ct-service-carousel12 .item--meta {   padding-left:20px;   padding-right:20px;  } } .ct-service-carousel12 .item--meta .item--icon {  margin-right:20px;  line-height:1; } .ct-service-carousel12 .item--meta .item--icon i {  font-size:48px;  color:#fff; } @media screen and (max-width:767px) {  .ct-service-carousel12 .item--meta .item--icon i {   font-size:42px;  } } .ct-service-carousel12 .item--meta .item--title {  margin-bottom:0;  font-size:22px;  color:#fff; } @media screen and (max-width:767px) {  .ct-service-carousel12 .item--meta .item--title {   font-size:20px;  } } .ct-service-carousel12 .item--holder {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(0, 14, 27, 0.83);  padding:45px 40px;  -webkit-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);  -webkit-transform:translateY(100%);  -khtml-transform:translateY(100%);  -moz-transform:translateY(100%);  -ms-transform:translateY(100%);  -o-transform:translateY(100%);  transform:translateY(100%); } @media screen and (max-width:1199px) {  .ct-service-carousel12 .item--holder {   padding:40px 30px;  } } @media screen and (max-width:767px) {  .ct-service-carousel12 .item--holder {   padding-left:20px;   padding-right:20px;  } } .ct-service-carousel12 .item--holder .item--head {  display:flex;  flex-wrap:nowrap;  align-items:center;  margin-bottom:20px; } .ct-service-carousel12 .item--holder .item--icon {  line-height:1;  margin-right:20px; } .ct-service-carousel12 .item--holder .item--icon i {  font-size:46px; } @media screen and (max-width:767px) {  .ct-service-carousel12 .item--holder .item--icon i {   font-size:42px;  } } .ct-service-carousel12 .item--holder .item--title {  margin-bottom:0;  font-size:22px; } @media screen and (max-width:767px) {  .ct-service-carousel12 .item--holder .item--title {   font-size:20px;  } } .ct-service-carousel12 .item--holder .item--title a {  color:#fff; } .ct-service-carousel12 .item--holder .item--title a:hover {  color:#fff; } .ct-service-carousel12 .item--holder .item--content {  color:#d6d6d6;  margin-bottom:35px; } @media screen and (max-width:1199px) {  .ct-service-carousel12 .item--holder .item--content {   font-size:15px;   line-height:24px;   margin-bottom:28px;  } } @media screen and (max-width:767px) {  .ct-service-carousel12 .item--holder .item--content {   height:47px;   overflow:hidden;  } } .ct-service-carousel12 .item--holder .item-readmore a {  line-height:47px;  border-radius:2px;  padding:0 23px; } .ct-service-carousel12 .grid-item-inner {  position:relative;  overflow:hidden;  -webkit-border-radius:20px 20px 0 0;  -khtml-border-radius:20px 20px 0 0;  -moz-border-radius:20px 20px 0 0;  -ms-border-radius:20px 20px 0 0;  -o-border-radius:20px 20px 0 0;  border-radius:20px 20px 0 0; } .ct-service-carousel12 .grid-item-inner:hover .item--holder {  -webkit-transform:translateY(0%);  -khtml-transform:translateY(0%);  -moz-transform:translateY(0%);  -ms-transform:translateY(0%);  -o-transform:translateY(0%);  transform:translateY(0%);  opacity:1; } .ct-service-carousel12 .grid-item-inner:hover .item--meta {  -webkit-transform:translateY(100%);  -khtml-transform:translateY(100%);  -moz-transform:translateY(100%);  -ms-transform:translateY(100%);  -o-transform:translateY(100%);  transform:translateY(100%);  opacity:0; } .ct-video-player > img {  width:100%; } .ct-video-player .ct-video-button.style11 {  height:92px;  width:92px;  background-image:none;  color:#000a93;  background-color:rgba(255, 255, 255, 0.9);  font-size:15px;  z-index:1; } .ct-video-player .ct-video-button.style11 i {  background-color:#fc1964;  background-image:-webkit-gradient(linear, left top, right top, from(#fc1964), to(#ecd038));  background-image:-webkit-linear-gradient(left, #fc1964, #ecd038);  background-image:-moz-linear-gradient(left, #fc1964, #ecd038);  background-image:-ms-linear-gradient(left, #fc1964, #ecd038);  background-image:-o-linear-gradient(left, #fc1964, #ecd038);  background-image:linear-gradient(left, #fc1964, #ecd038);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fc1964', endColorStr='#ecd038', gradientType='1');  font-size:24px; } .ct-video-player .ct-video-button.style11 .line-video-animation {  display:none; } .ct-video-player .ct-video-button.style11:before {  content:"";  position:absolute;  z-index:0;  left:0;  top:0;  display:block;  width:100%;  height:100%;  background-color:rgba(255, 255, 255, 0.76);  border-radius:50%;  animation:pulse-border2 1500ms ease-out infinite;  z-index:-1; } .ct-video-player .ct-video-button.style11:hover:before, .ct-video-player .ct-video-button.style11:focus:before {  -webkit-animation-play-state:paused;  -moz-animation-play-state:paused;  -o-animation-play-state:paused;  animation-play-state:paused; } .ct-testimonial-carousel1.style2 .item-icon {  display:none; } .ct-testimonial-carousel1.style2 .item--image {  max-width:80px;  margin-bottom:22px; } .ct-testimonial-carousel1.style2 .item--image img {  -webkit-border-radius:80px;  -khtml-border-radius:80px;  -moz-border-radius:80px;  -ms-border-radius:80px;  -o-border-radius:80px;  border-radius:80px; } .ct-testimonial-carousel1.style2 .item--description {  font-size:16px;  line-height:26px;  color:#545454;  margin-bottom:25px; } .ct-testimonial-carousel1.style2 .item--title {  font-size:18px;  color:#0e0e0e;  margin-bottom:4px; } .ct-testimonial-carousel1.style2 .item--position {  font-size:15px;  color:#626262;  text-decoration:underline; } .ct-testimonial-carousel1.style2 .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] {  padding-bottom:92px; } .ct-testimonial-carousel1.style2 .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] .slick-arrow {  transform:translate(0, 0%);  top:auto;  bottom:0;  left:15px;  right:auto;  width:47px;  height:47px;  line-height:47px;  background:#fff;  color:#222;  -webkit-box-shadow:0 16px 16px rgba(12, 0, 51, 0.1);  -khtml-box-shadow:0 16px 16px rgba(12, 0, 51, 0.1);  -moz-box-shadow:0 16px 16px rgba(12, 0, 51, 0.1);  -ms-box-shadow:0 16px 16px rgba(12, 0, 51, 0.1);  -o-box-shadow:0 16px 16px rgba(12, 0, 51, 0.1);  box-shadow:0 16px 16px rgba(12, 0, 51, 0.1); } .ct-testimonial-carousel1.style2 .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] .slick-arrow:hover {  color:#fff; } .ct-testimonial-carousel1.style2 .ct-slick-carousel.nav-middle1.ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {  left:80px; } .ct-testimonial-carousel1.style2 .item--inner {  margin-top:0; } .ct-portfolio-carousel3 .item--featured img {  width:100%;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-portfolio-carousel3 .item--title {  font-size:18px;  margin-bottom:0;  color:#0e0e0e;  background-color:#fff;  position:relative;  padding:26px 20px;  text-align:center;  z-index:1; } .ct-portfolio-carousel3 .item--title:before {  content:'';  z-index:-1;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  position:absolute;  opacity:0;  top:0;  left:0;  width:0;  height:100%;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-portfolio-carousel3 .item--title a {  color:inherit; } .ct-portfolio-carousel3 .grid-item-inner:hover .item--featured img {  -webkit-filter:grayscale(90%);  filter:grayscale(90%); } .ct-portfolio-carousel3 .grid-item-inner:hover .item--title:before {  width:100%;  opacity:1; } .ct-portfolio-carousel3 .grid-item-inner:hover .item--title a {  color:#fff; } @media screen and (min-width:1200px) {  .portfolio-offset-right1 .ct-carousel-inner {   margin-right:-160px;  } } @media screen and (max-width:1199px) {  .portfolio-offset-right1 .ct-carousel-inner {   margin-right:-120px;  } } @media screen and (max-width:767px) {  .portfolio-offset-right1 .ct-carousel-inner {   margin-right:0px;  } } .ct-team-carousel8 .item--image {  position:relative; } .ct-team-carousel8 .item--image:before {  content:'';  height:65%;  position:absolute;  bottom:0;  left:0;  width:100%;  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8) 50%), to(rgba(0, 0, 0, 0)));  background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));  background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));  background-image:-ms-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));  background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));  background-image:linear-gradient(bottom, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0));  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0.8) 50%', endColorStr='rgba(0, 0, 0, 0)'); } .ct-team-carousel8 .item--image img {  width:100%; } .ct-team-carousel8 .item--title {  font-size:24px;  color:#fff;  margin-bottom:4px;  position:relative;  padding-bottom:12px; } @media screen and (max-width:991px) {  .ct-team-carousel8 .item--title {   font-size:20px;  } } .ct-team-carousel8 .item--title:before {  content:'';  height:3px;  width:78px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  position:absolute;  bottom:0;  left:0; } .ct-team-carousel8 .item--title a {  color:inherit; } .ct-team-carousel8 .item--title a:hover {  color:inherit; } .ct-team-carousel8 .item--position {  color:#fff; } .ct-team-carousel8 .item--social {  margin-top:13px; } .ct-team-carousel8 .item--social a {  display:inline-block;  text-align:center;  margin-right:8px; } .ct-team-carousel8 .item--social a i {  width:36px;  height:36px;  line-height:36px;  background-color:#ef9900;  color:#fff;  display:block;  -webkit-border-radius:36px;  -khtml-border-radius:36px;  -moz-border-radius:36px;  -ms-border-radius:36px;  -o-border-radius:36px;  border-radius:36px;  -webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-team-carousel8 .item--social a i.fa-facebook-f {  background-color:#066ae5; } .ct-team-carousel8 .item--social a i.fa-twitter {  background-color:#04c1ff; } .ct-team-carousel8 .item--social a i.fa-dribbble {  background-color:#ff005a; } .ct-team-carousel8 .item--social a i:hover {  -webkit-transform:translateY(-4px);  -khtml-transform:translateY(-4px);  -moz-transform:translateY(-4px);  -ms-transform:translateY(-4px);  -o-transform:translateY(-4px);  transform:translateY(-4px); } .ct-team-carousel8 .item--holder {  position:absolute;  bottom:0;  left:0;  width:100%;  padding:25px 30px 25px 40px;  z-index:99; } @media screen and (max-width:1199px) {  .ct-team-carousel8 .item--holder {   padding-left:30px;  } } @media screen and (max-width:991px) {  .ct-team-carousel8 .item--holder {   padding-left:20px;   padding-right:20px;  } } .ct-team-carousel8 .item--inner {  position:relative; } .ct-team-carousel9 .item--image {  position:relative; } .ct-team-carousel9 .item--image:before {  height:60%;  content:'';  position:absolute;  bottom:0;  left:0;  right:0;  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.63) 50%), to(rgba(0, 0, 0, 0)));  background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.63) 50%, rgba(0, 0, 0, 0));  background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.63) 50%, rgba(0, 0, 0, 0));  background-image:-ms-linear-gradient(bottom, rgba(0, 0, 0, 0.63) 50%, rgba(0, 0, 0, 0));  background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.63) 50%, rgba(0, 0, 0, 0));  background-image:linear-gradient(bottom, rgba(0, 0, 0, 0.63) 50%, rgba(0, 0, 0, 0));  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0.63) 50%', endColorStr='rgba(0, 0, 0, 0)');  z-index:99; } .ct-team-carousel9 .item--image .item--link {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:1; } .ct-team-carousel9 .item--image img {  -webkit-filter:grayscale(100%);  filter:grayscale(100%);  width:100%;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-team-carousel9 .item--title {  font-size:20px;  color:#fff;  margin-bottom:0px; } .ct-team-carousel9 .item--title a {  color:inherit; } .ct-team-carousel9 .item--title a:hover {  color:inherit; } .ct-team-carousel9 .item--position {  font-size:15px;  color:#eff3ff; } .ct-team-carousel9 .item--meta {  position:absolute;  bottom:92px;  padding:0 24px;  right:0;  left:0;  z-index:100; } .ct-team-carousel9 .item--social-icon {  position:absolute;  left:100%;  top:50%;  display:flex;  flex-wrap:nowrap;  margin-left:10px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  opacity:0;  -webkit-transform:translate(-20px, -50%);  -khtml-transform:translate(-20px, -50%);  -moz-transform:translate(-20px, -50%);  -ms-transform:translate(-20px, -50%);  -o-transform:translate(-20px, -50%);  transform:translate(-20px, -50%); } .ct-team-carousel9 .item--social-icon a {  display:block;  width:32px;  height:32px;  line-height:32px;  text-align:center;  color:#fff; } .ct-team-carousel9 .item--social-icon a:hover {  color:#ef9900; } .ct-team-carousel9 .item--social-btn {  width:104px;  height:56px;  display:block;  background-color:#ef9900;  -webkit-border-radius:0 56px 56px 0;  -khtml-border-radius:0 56px 56px 0;  -moz-border-radius:0 56px 56px 0;  -ms-border-radius:0 56px 56px 0;  -o-border-radius:0 56px 56px 0;  border-radius:0 56px 56px 0;  position:relative;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  cursor:pointer; } .ct-team-carousel9 .item--social-btn i {  font-style:normal;  font-family:'Poppins', sans-serif;  font-size:24px;  font-weight:600;  line-height:36px;  background-color:#fff;  color:#000;  width:36px;  height:36px;  -webkit-border-radius:36px;  -khtml-border-radius:36px;  -moz-border-radius:36px;  -ms-border-radius:36px;  -o-border-radius:36px;  border-radius:36px;  position:absolute;  top:10px;  right:10px;  text-align:center;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-team-carousel9 .item--social-btn.active {  background-color:#000; } .ct-team-carousel9 .item--social-btn.active i {  background-color:#ef9900;  color:#000;  -webkit-transform:rotate(45deg);  -khtml-transform:rotate(45deg);  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  transform:rotate(45deg); } .ct-team-carousel9 .item--social-btn.active + .item--social-icon {  opacity:1;  -webkit-transform:translate(0px, -50%);  -khtml-transform:translate(0px, -50%);  -moz-transform:translate(0px, -50%);  -ms-transform:translate(0px, -50%);  -o-transform:translate(0px, -50%);  transform:translate(0px, -50%); } .ct-team-carousel9 .item--social {  position:absolute;  bottom:16px;  left:0;  z-index:100; } .ct-team-carousel9 .item--inner {  position:relative; } .ct-team-carousel9 .item--inner:hover .item--image img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%); } .ct-team-carousel9 .slick-dots {  margin-top:30px; } .slider-social {  position:relative;  padding-top:45px;  width:42px; } .slider-social:before {  content:'';  height:34px;  width:2px;  background-color:#4b4b4b;  position:absolute;  top:0;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0); } .slider-social br {  display:none; } .slider-social a {  display:block;  width:28px;  height:28px;  line-height:28px;  color:#767676 !important;  text-align:center;  margin:10px 7px;  -webkit-transform:rotate(-90deg);  -khtml-transform:rotate(-90deg);  -moz-transform:rotate(-90deg);  -ms-transform:rotate(-90deg);  -o-transform:rotate(-90deg);  transform:rotate(-90deg); } .slider-social a:hover {  color:#ef9900 !important; } .line-text-slider {  padding-right:53px;  position:relative;  font-size:16px;  font-weight:700;  color:#fff;  -webkit-transform:rotate(-90deg);  -khtml-transform:rotate(-90deg);  -moz-transform:rotate(-90deg);  -ms-transform:rotate(-90deg);  -o-transform:rotate(-90deg);  transform:rotate(-90deg);  transform-origin:left center;  -webkit-transform-origin:left center;  display:inline-block; } .line-text-slider:before {  content:'';  height:2px;  width:34px;  position:absolute;  top:50%;  right:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  background-color:#ef9900; } .ct-fancy-box-layout17 .item--holder {  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -webkit-border-radius:8px;  -khtml-border-radius:8px;  -moz-border-radius:8px;  -ms-border-radius:8px;  -o-border-radius:8px;  border-radius:8px;  overflow:hidden;  padding:40px;  position:relative;  z-index:1; } .ct-fancy-box-layout17 .item--holder .item--overlay {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-1;  -webkit-filter:grayscale(100%);  filter:grayscale(100%); } .ct-fancy-box-layout17 .item--holder .item--overlay:before {  content:'';  background-color:rgba(0, 0, 0, 0.8);  position:absolute;  top:0;  left:0;  width:100%;  height:100%; } .ct-fancy-box-layout17 .item--holder .item--icon {  line-height:1;  margin-bottom:18px; } .ct-fancy-box-layout17 .item--holder .item--icon i {  font-size:58px;  color:#ef9900; } .ct-fancy-box-layout17 .item--holder .item--title {  margin-bottom:0;  font-size:22px;  line-height:24px;  color:#fff;  font-family:inherit; } .ct-fancy-box-layout17 .item--holder .item--number {  line-height:1;  font-size:46px;  color:#ef9900;  font-weight:700;  position:absolute;  bottom:18px;  right:16px; } .ct-fancy-box-layout17 .item--holder-hover {  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  opacity:0;  visibility:hidden;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:#f4f4f4;  -webkit-border-radius:8px;  -khtml-border-radius:8px;  -moz-border-radius:8px;  -ms-border-radius:8px;  -o-border-radius:8px;  border-radius:8px;  z-index:99;  padding:36px 32px;  -webkit-transform:translateY(40px);  -khtml-transform:translateY(40px);  -moz-transform:translateY(40px);  -ms-transform:translateY(40px);  -o-transform:translateY(40px);  transform:translateY(40px); } .ct-fancy-box-layout17 .item--holder-hover .item--title {  margin-bottom:13px;  font-size:22px;  line-height:24px;  color:#0d0d0d;  padding-bottom:14px;  position:relative; } .ct-fancy-box-layout17 .item--holder-hover .item--title:before {  content:'';  width:28px;  height:3px;  background-color:#ef9900;  position:absolute;  bottom:0;  left:0; } .ct-fancy-box-layout17 .item--holder-hover .item--description {  color:#6e6e6e;  font-size:16px;  line-height:24px; } .ct-fancy-box-layout17 .item--holder-hover .item--link {  height:54px;  line-height:54px;  text-align:center;  font-size:20px;  width:54px;  background-color:#ef9900;  position:absolute;  bottom:-29px;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0);  -webkit-border-radius:54px;  -khtml-border-radius:54px;  -moz-border-radius:54px;  -ms-border-radius:54px;  -o-border-radius:54px;  border-radius:54px;  color:#fff;  overflow:hidden; } .ct-fancy-box-layout17 .item--holder-hover .item--link i {  display:inline-block; } .ct-fancy-box-layout17 .item--holder-hover .item--link:hover i {  -o-animation:toRightFromLeft 0.3s forwards;  -ms-animation:toRightFromLeft 0.3s forwards;  -webkit-animation:toRightFromLeft 0.3s forwards;  animation:toRightFromLeft 0.3s forwards; } .ct-fancy-box-layout17:hover .item--holder {  opacity:0; } .ct-fancy-box-layout17:hover .item--holder-hover {  opacity:1;  -webkit-transform:translateY(-8px);  -khtml-transform:translateY(-8px);  -moz-transform:translateY(-8px);  -ms-transform:translateY(-8px);  -o-transform:translateY(-8px);  transform:translateY(-8px);  visibility:visible; } .digital-col1:before {  content:'';  width:1px;  height:54px;  background:#e9e9e9;  position:absolute;  top:50%;  left:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } @media screen and (max-width:1199px) {  .digital-col1:before {   display:none;  } } .ct-fancy-box-layout18 {  background-color:#f4f4f4;  padding:30px 24px;  position:relative;  z-index:1;  display:flex;  flex-wrap:nowrap;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } @media screen and (max-width:991px) {  .ct-fancy-box-layout18 {   display:block;  } } .ct-fancy-box-layout18:before {  content:'';  height:7px;  width:103px;  background-color:#ef9900;  position:absolute;  top:0;  left:24px; } .ct-fancy-box-layout18 .item--icon {  width:103px;  min-width:103px;  height:105px;  background-color:#fff;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  position:relative;  margin-right:24px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } @media screen and (max-width:991px) {  .ct-fancy-box-layout18 .item--icon {   margin-bottom:24px;   margin-right:0;  } } .ct-fancy-box-layout18 .item--icon * {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-fancy-box-layout18 .item--icon i {  font-size:50px;  color:#000;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-fancy-box-layout18 .item--title {  font-size:22px;  color:#000;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-fancy-box-layout18 .item--description {  font-size:17px;  line-height:24px;  color:#6e6e6e; } .ct-fancy-box-layout18 .item--button {  display:none; } .ct-fancy-box-layout18 .item--button a {  font-size:16px;  color:#fff; } .ct-fancy-box-layout18 .item--button a i {  margin-left:8px;  color:#ef9900;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-fancy-box-layout18 .item--button a:hover i {  margin-left:12px; } .ct-fancy-box-layout18 .icon-abs {  position:absolute;  bottom:10px;  right:15px;  line-height:1;  z-index:-1;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  opacity:0; } .ct-fancy-box-layout18 .icon-abs i {  font-size:68px;  color:#333; } .ct-fancy-box-layout18:hover {  background-color:#000; } .ct-fancy-box-layout18:hover .item--title {  color:#fff; } .ct-fancy-box-layout18:hover .item--icon {  background-color:#373737; } .ct-fancy-box-layout18:hover .item--icon i {  color:#ef9900; } .ct-fancy-box-layout18:hover .icon-abs {  opacity:1; } .ct-fancy-box-layout19 {  position:relative;  z-index:1;  padding-right:80px; } @media screen and (max-width:991px) {  .ct-fancy-box-layout19 {   padding-right:30px;  } } .ct-fancy-box-layout19 .item--icon {  width:69px;  height:71px;  background-color:#fff;  -webkit-border-radius:8px;  -khtml-border-radius:8px;  -moz-border-radius:8px;  -ms-border-radius:8px;  -o-border-radius:8px;  border-radius:8px;  -webkit-box-shadow:0 15px 29px rgba(0, 69, 172, 0.10);  -khtml-box-shadow:0 15px 29px rgba(0, 69, 172, 0.10);  -moz-box-shadow:0 15px 29px rgba(0, 69, 172, 0.10);  -ms-box-shadow:0 15px 29px rgba(0, 69, 172, 0.10);  -o-box-shadow:0 15px 29px rgba(0, 69, 172, 0.10);  box-shadow:0 15px 29px rgba(0, 69, 172, 0.10);  position:relative;  margin-bottom:32px; } .ct-fancy-box-layout19 .item--icon img {  max-height:42px; } .ct-fancy-box-layout19 .item--icon i {  color:#ef9900;  font-size:42px; } .ct-fancy-box-layout19 .item--icon * {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-fancy-box-layout19 .item--title {  font-size:22px;  color:#1a2428;  margin-bottom:18px; } @media screen and (max-width:991px) {  .ct-fancy-box-layout19 .item--title {   font-size:20px;  } } .ct-fancy-box-layout19 .item--description {  font-size:16px;  line-height:1.625;  color:#666; } @media screen and (max-width:991px) {  .ct-fancy-box-layout19 .item--description {   font-size:14px;  } } .ct-fancy-box-layout19 .item--number {  line-height:1;  font-size:146px;  position:absolute;  bottom:-37px;  right:0;  background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9 13%), to(#bedbf6));  background-image:-webkit-linear-gradient(bottom, #f9f9f9 13%, #bedbf6);  background-image:-moz-linear-gradient(bottom, #f9f9f9 13%, #bedbf6);  background-image:-ms-linear-gradient(bottom, #f9f9f9 13%, #bedbf6);  background-image:-o-linear-gradient(bottom, #f9f9f9 13%, #bedbf6);  background-image:linear-gradient(bottom, #f9f9f9 13%, #bedbf6);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9 13%', endColorStr='#bedbf6');  font-weight:700;  z-index:-1; } @media screen and (max-width:991px) {  .ct-fancy-box-layout19 .item--number {   font-size:100px;   bottom:-15px;  } } .ct-counter-layout9 .ct-counter-icon {  line-height:1;  margin-right:8px; } .ct-counter-layout9 .ct-counter-icon i {  color:#ef9900;  font-size:38px; } .ct-counter-layout9 .ct-counter-title {  font-size:18px;  line-height:24px;  color:#aaa9ab; } .ct-counter-layout9 .ct-counter-number {  font-size:40px;  color:#fff;  line-height:1;  font-family:'Poppins', sans-serif;  font-weight:700;  display:flex; } .ct-counter-layout9 .ct-counter-meta {  display:flex;  flex-wrap:nowrap;  align-items:center;  margin-bottom:6px; } .ct-counter-layout9 .ct-counter-inner {  padding-left:23px;  position:relative; } .ct-counter-layout9 .ct-counter-inner:before {  content:'';  position:absolute;  left:0;  top:0;  height:100%;  width:4px;  background-color:rgba(88, 88, 88, .35); } .ct-counter-layout9 .ct-counter-inner:after {  content:'';  width:4px;  height:22px;  background-color:#ef9900;  position:absolute;  top:0;  left:0;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-counter-layout9 .ct-counter-inner:hover:after {  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-fancy-box-layout1.style10 .item--icon {  width:52px;  height:56px;  line-height:56px;  min-width:52px;  background-color:#fff;  margin-right:13px;  text-align:center;  -webkit-box-shadow:0 9px 18px rgba(12, 12, 12, 0.19);  -khtml-box-shadow:0 9px 18px rgba(12, 12, 12, 0.19);  -moz-box-shadow:0 9px 18px rgba(12, 12, 12, 0.19);  -ms-box-shadow:0 9px 18px rgba(12, 12, 12, 0.19);  -o-box-shadow:0 9px 18px rgba(12, 12, 12, 0.19);  box-shadow:0 9px 18px rgba(12, 12, 12, 0.19); } .ct-fancy-box-layout1.style10 .item--icon i {  font-size:28px;  color:#000; } .ct-fancy-box-layout1.style10 .item--title {  font-size:24px;  line-height:26px;  color:#000;  margin-top:4px;  font-family:inherit;  margin-bottom:12px; } .ct-fancy-box-layout1.style11 {  display:block; } .ct-fancy-box-layout1.style11 .item--title {  font-size:24px;  color:#000; } .ct-fancy-box-layout1.style11 .item--icon {  background-color:#000;  width:62px;  height:62px;  position:relative;  font-size:34px;  color:#ef9900;  margin-bottom:13px; } .ct-fancy-box-layout1.style11 .item--icon i {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-fancy-box-layout1.style11 .item--icon svg {  height:35px; } .ct-fancy-box-layout1.style11 .item--icon img {  max-height:40px; } .ct-fancy-box-layout1.style11 .item--icon:before {  content:'';  height:26px;  width:5px;  background-color:#ef9900;  position:absolute;  top:18px;  left:0; } .ct-fancy-box-layout1.style11 .item--icon .item--shape {  z-index:-1;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:#ef9900;  display:block;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-fancy-box-layout1.style11 .item--description {  color:#575757;  line-height:1.625; } @media screen and (max-width:991px) {  .ct-fancy-box-layout1.style11 .item--description {   font-size:15px;  } } .ct-fancy-box-layout1.style11:hover .item--icon .item--shape {  -webkit-transform:rotate(9deg);  -khtml-transform:rotate(9deg);  -moz-transform:rotate(9deg);  -ms-transform:rotate(9deg);  -o-transform:rotate(9deg);  transform:rotate(9deg);  transform-origin:bottom left;  -webkit-transform-origin:bottom left; } .ct-testimonial-carousel18 .item--rating {  font-size:16px;  color:#ffb400;  margin-bottom:26px; } .ct-testimonial-carousel18 .item--rating i {  margin-right:2px; } .ct-testimonial-carousel18 .item--description {  font-size:18px;  color:#6e6e6e;  line-height:1.9;  margin-bottom:18px; } .ct-testimonial-carousel18 .item--image {  width:80px;  min-width:80px;  margin-right:15px; } .ct-testimonial-carousel18 .item--image img {  -webkit-border-radius:80px;  -khtml-border-radius:80px;  -moz-border-radius:80px;  -ms-border-radius:80px;  -o-border-radius:80px;  border-radius:80px;  -webkit-filter:grayscale(90%);  filter:grayscale(90%); } .ct-testimonial-carousel18 .item--title {  margin-bottom:8px;  font-size:20px;  color:#000c3f; } .ct-testimonial-carousel18 .item--position {  font-size:15px;  color:#a6a6a5; } .ct-testimonial-carousel18 .item--holder {  display:flex;  flex-wrap:nowrap;  align-items:center; } @media screen and (min-width:992px) {  .ct-testimonial-carousel18 .ct-slick-carousel[data-arrows="true"] {   padding-bottom:0;  }  .ct-testimonial-carousel18 .ct-slick-carousel[data-arrows="true"] .slick-arrow {   margin:0;   -webkit-transform:translate(0, 0);   -khtml-transform:translate(0, 0);   -moz-transform:translate(0, 0);   -ms-transform:translate(0, 0);   -o-transform:translate(0, 0);   transform:translate(0, 0);   height:53px;   width:53px;   line-height:53px;   background-color:#efefef;   -webkit-box-shadow:none;   -khtml-box-shadow:none;   -moz-box-shadow:none;   -ms-box-shadow:none;   -o-box-shadow:none;   box-shadow:none;   z-index:99;   bottom:13px;  }  .ct-testimonial-carousel18 .ct-slick-carousel[data-arrows="true"] .slick-arrow:before {   font-size:18px;  }  .ct-testimonial-carousel18 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover, .ct-testimonial-carousel18 .ct-slick-carousel[data-arrows="true"] .slick-arrow:focus {   background-color:#ef9900;   color:#000;  }  .ct-testimonial-carousel18 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {   left:auto;   right:111px;  }  .ct-testimonial-carousel18 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   left:auto;   right:40px;  } } .ct-portfolio-carousel4 {  padding-left:89px;  padding-bottom:70px;  padding-right:30px;  position:relative;  z-index:1; } @media screen and (max-width:1400px) {  .ct-portfolio-carousel4 {   padding-right:30px;   padding-left:30px;  } } @media screen and (max-width:1199px) {  .ct-portfolio-carousel4 {   padding-right:15px;   padding-left:15px;  } } .ct-portfolio-carousel4:before {  content:'';  background-color:#000;  position:absolute;  top:60px;  left:0;  width:100%;  bottom:0;  z-index:-1; } .ct-portfolio-carousel4 .item--featured img {  width:100%;  -webkit-filter:grayscale(95%);  filter:grayscale(95%); } .ct-portfolio-carousel4 .item--title {  margin-bottom:0;  font-size:18px;  font-family:inherit;  color:#fff; } .ct-portfolio-carousel4 .item--title a {  color:inherit; } .ct-portfolio-carousel4 .item--title a:hover {  color:inherit; } .ct-portfolio-carousel4 .item--category {  font-size:14px;  color:#ef9900;  font-family:"Nunito Sans"; } .ct-portfolio-carousel4 .item--category a {  color:inherit; } .ct-portfolio-carousel4 .item--category a:hover {  color:inherit; } .ct-portfolio-carousel4 .item--meta {  position:absolute;  bottom:48px;  left:48px;  right:48px;  background-color:rgba(0, 0, 0, 0.82);  padding:12px 22px;  opacity:0;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -webkit-transform:translateY(-40px);  -khtml-transform:translateY(-40px);  -moz-transform:translateY(-40px);  -ms-transform:translateY(-40px);  -o-transform:translateY(-40px);  transform:translateY(-40px); } @media screen and (max-width:1400px) {  .ct-portfolio-carousel4 .item--meta {   left:40px;   right:40px;  } } @media screen and (max-width:767px) {  .ct-portfolio-carousel4 .item--meta {   left:30px;   right:30px;  } } .ct-portfolio-carousel4 .grid-item-inner {  position:relative;  padding:18px;  background-color:#fff;  -webkit-box-shadow:0 2px 32px rgba(12, 12, 12, 0.08);  -khtml-box-shadow:0 2px 32px rgba(12, 12, 12, 0.08);  -moz-box-shadow:0 2px 32px rgba(12, 12, 12, 0.08);  -ms-box-shadow:0 2px 32px rgba(12, 12, 12, 0.08);  -o-box-shadow:0 2px 32px rgba(12, 12, 12, 0.08);  box-shadow:0 2px 32px rgba(12, 12, 12, 0.08);  margin:20px 0 30px; } .ct-portfolio-carousel4 .grid-item-inner:hover .item--meta {  opacity:1;  -webkit-transform:translateY(0px);  -khtml-transform:translateY(0px);  -moz-transform:translateY(0px);  -ms-transform:translateY(0px);  -o-transform:translateY(0px);  transform:translateY(0px); } .ct-portfolio-carousel4 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:0; } .ct-portfolio-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow {  margin:0;  padding:0;  width:30px;  height:20px;  line-height:20px;  background-color:transparent;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  bottom:-16px;  top:auto;  right:auto;  left:200px;  color:#383838; } .ct-portfolio-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover {  color:#ef9900; } .ct-portfolio-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow:before {  content:"\f116";  font-family:Flaticon-v6;  font-size:20px; } .ct-portfolio-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow:after {  display:none; } .ct-portfolio-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1); } .ct-portfolio-carousel4 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {  left:250px; } .ct-portfolio-carousel4 .slick-dots {  margin:0;  position:absolute;  width:150px;  height:2px;  background-color:#383838;  left:15px;  bottom:-7px; } .ct-portfolio-carousel4 .slick-dots li {  margin:0;  width:100%;  display:flex;  flex-wrap:nowrap; } .ct-portfolio-carousel4 .slick-dots li button {  height:2px;  width:100%;  padding:0;  background:#ef9900;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  opacity:0;  -webkit-transform:scale(1);  -khtml-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1); } .ct-portfolio-carousel4 .slick-dots li.slick-active button {  opacity:1; } .ct-tabs--layout2.type-vertical2 {  display:flex;  flex-wrap:nowrap; } @media screen and (max-width:767px) {  .ct-tabs--layout2.type-vertical2 {   flex-wrap:wrap;  } } .ct-tabs--layout2.type-vertical2 .ct-tabs-title {  min-width:236px;  max-width:300px; } @media screen and (max-width:767px) {  .ct-tabs--layout2.type-vertical2 .ct-tabs-title {   min-width:100%;   max-width:100%;   width:100%;  } } .ct-tabs--layout2.type-vertical2 .ct-tabs-title .ct-tab-title {  cursor:pointer;  display:block;  font-size:24px;  font-weight:700;  color:#000;  background-color:#f4f4f4;  padding:12px;  -webkit-border-radius:80px 0 0 80px;  -khtml-border-radius:80px 0 0 80px;  -moz-border-radius:80px 0 0 80px;  -ms-border-radius:80px 0 0 80px;  -o-border-radius:80px 0 0 80px;  border-radius:80px 0 0 80px;  display:flex;  flex-wrap:nowrap;  align-items:center;  margin-bottom:35px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } @media screen and (max-width:767px) {  .ct-tabs--layout2.type-vertical2 .ct-tabs-title .ct-tab-title {   -webkit-border-radius:80px;   -khtml-border-radius:80px;   -moz-border-radius:80px;   -ms-border-radius:80px;   -o-border-radius:80px;   border-radius:80px;   font-size:20px;  } } .ct-tabs--layout2.type-vertical2 .ct-tabs-title .ct-tab-title:last-child {  margin-bottom:0; } .ct-tabs--layout2.type-vertical2 .ct-tabs-title .ct-tab-title i {  height:56px;  width:56px;  min-width:56px;  background-color:#fff;  font-size:32px;  color:#ef9900;  position:relative;  -webkit-border-radius:56px;  -khtml-border-radius:56px;  -moz-border-radius:56px;  -ms-border-radius:56px;  -o-border-radius:56px;  border-radius:56px;  margin-right:12px;  -webkit-box-shadow:0 6px 9px rgba(0, 0, 0, 0.06);  -khtml-box-shadow:0 6px 9px rgba(0, 0, 0, 0.06);  -moz-box-shadow:0 6px 9px rgba(0, 0, 0, 0.06);  -ms-box-shadow:0 6px 9px rgba(0, 0, 0, 0.06);  -o-box-shadow:0 6px 9px rgba(0, 0, 0, 0.06);  box-shadow:0 6px 9px rgba(0, 0, 0, 0.06);  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-tabs--layout2.type-vertical2 .ct-tabs-title .ct-tab-title i:before {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-tabs--layout2.type-vertical2 .ct-tabs-title .ct-tab-title.active, .ct-tabs--layout2.type-vertical2 .ct-tabs-title .ct-tab-title:hover {  background-color:#000;  color:#fff; } .ct-tabs--layout2.type-vertical2 .ct-tabs-title .ct-tab-title.active i, .ct-tabs--layout2.type-vertical2 .ct-tabs-title .ct-tab-title:hover i {  background-color:#ef9900;  color:#000; } .ct-tabs--layout2.type-vertical2 .ct-tab-content {  display:none;  padding:37px 45px 37px 45px;  background-color:#fff;  -webkit-box-shadow:0 25px 43px rgba(12, 12, 12, 0.05);  -khtml-box-shadow:0 25px 43px rgba(12, 12, 12, 0.05);  -moz-box-shadow:0 25px 43px rgba(12, 12, 12, 0.05);  -ms-box-shadow:0 25px 43px rgba(12, 12, 12, 0.05);  -o-box-shadow:0 25px 43px rgba(12, 12, 12, 0.05);  box-shadow:0 25px 43px rgba(12, 12, 12, 0.05);  margin-left:30px;  line-height:2.1;  color:#000; } @media screen and (max-width:767px) {  .ct-tabs--layout2.type-vertical2 .ct-tab-content {   margin-left:0;   margin-top:30px;   padding-left:30px;   padding-right:30px;   -webkit-box-shadow:0 5px 43px rgba(12, 12, 12, 0.09);   -khtml-box-shadow:0 5px 43px rgba(12, 12, 12, 0.09);   -moz-box-shadow:0 5px 43px rgba(12, 12, 12, 0.09);   -ms-box-shadow:0 5px 43px rgba(12, 12, 12, 0.09);   -o-box-shadow:0 5px 43px rgba(12, 12, 12, 0.09);   box-shadow:0 5px 43px rgba(12, 12, 12, 0.09);  } } .ct-user .ct-user-inner {  max-width:430px;  margin:auto; } .ct-user .ct-user-holder {  background-color:#fff;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  position:relative;  overflow:hidden;  box-shadow:0 3px 6px rgba(0, 0, 0, 0.05); } .ct-user .ct-user-meta {  padding:30px; } .ct-user .ct-user-title {  text-align:center;  margin-bottom:32px;  font-size:22px;  text-transform:capitalize; } .ct-user .ct-user-bottom {  border-top:1px solid #efefef;  padding:18px 30px;  background-color:#f8f8f8;  text-align:center;  font-size:15px;  -webkit-border-radius:0 0 5px 5px;  -khtml-border-radius:0 0 5px 5px;  -moz-border-radius:0 0 5px 5px;  -ms-border-radius:0 0 5px 5px;  -o-border-radius:0 0 5px 5px;  border-radius:0 0 5px 5px; } .ct-user .ct-user-bottom a {  text-decoration:underline; } .ct-user .ct-user-form .field-group {  position:relative;  margin-bottom:15px; } .ct-user .ct-user-form .field-group:last-child {  margin-bottom:0; } .ct-user .ct-user-form .button {  width:100%;  line-height:54px; } .ct-user .ct-user-form input {  border-radius:0;  padding-left:75px; } .ct-user .ct-user-form i {  width:55px;  height:32px;  font-size:24px;  color:#ef9900;  text-align:center;  line-height:32px;  position:absolute;  top:50%;  left:0;  border-right:1px solid #efefef;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-user .ct-user-form span {  color:#fff;  background-color:rgba(255, 0, 0, 0.8);  display:inline-block;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  font-size:10px;  line-height:18px;  padding:0 8px;  position:absolute;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  right:10px; } .ct-user .ct-user-footer {  padding:25px 15px 0 15px;  text-align:center; } .ct-user .ct-user-footer a {  color:rgba(255, 255, 255, 0.66);  text-decoration:underline; } .ct-user .ct-user-form-profile {  text-align:center; } .ct-user .ct-user-form-profile .user-avatar {  max-width:150px;  margin:auto; } .ct-user .ct-user-form-profile .user-avatar img {  border:1px solid #ebebeb;  padding:5px; } .ct-user .ct-user-form-profile .user-name {  font-size:15px;  font-weight:700;  margin-top:8px;  margin-bottom:18px; } .logged-in .ct-user .ct-user-bottom, .logged-in .ct-user .ct-user-title {  display:none; } .ct-service-carousel13 .item--icon {  width:102px;  height:102px;  position:absolute;  font-size:55px;  color:#fff;  background-color:#ef9900;  top:-34px;  left:0;  right:0;  margin:auto;  -webkit-border-radius:1px;  -khtml-border-radius:1px;  -moz-border-radius:1px;  -ms-border-radius:1px;  -o-border-radius:1px;  border-radius:1px; } .ct-service-carousel13 .item--holder {  background-color:#f4f4f4;  padding:100px 30px 38px;  position:relative;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/bg-service.png);  background-repeat:no-repeat;  background-position:center;  background-size:cover;  text-align:center;  z-index:1;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } @media screen and (max-width:1199px) {  .ct-service-carousel13 .item--holder {   padding-left:20px;   padding-right:20px;  } } .ct-service-carousel13 .item--holder:before, .ct-service-carousel13 .item--holder:after {  content:'';  position:absolute;  border-style:solid;  z-index:-1; } .ct-service-carousel13 .item--holder:before {  top:11px;  right:11px;  border-width:12px;  border-color:#ffd200 #ffd200 transparent transparent; } .ct-service-carousel13 .item--holder:after {  top:28px;  right:28px;  border-width:7px;  border-color:#ef9900 #ef9900 transparent transparent; } .ct-service-carousel13 .item--holder .item--title {  font-size:24px;  color:#191919; } .ct-service-carousel13 .item--holder .item--content {  font-size:16px;  line-height:1.75;  color:#383838; } .ct-service-carousel13 .item--holder-hover {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:99;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -webkit-transform:scaleY(0);  -khtml-transform:scaleY(0);  -moz-transform:scaleY(0);  -ms-transform:scaleY(0);  -o-transform:scaleY(0);  transform:scaleY(0);  transform-origin:bottom center;  -webkit-transform-origin:bottom center; } .ct-service-carousel13 .item--holder-hover .item--featured {  position:absolute;  bottom:34px;  left:0;  width:100%;  height:100%;  z-index:-1; } .ct-service-carousel13 .item--holder-hover .item--title {  position:absolute;  margin:0;  padding:23px 20px 61px;  bottom:0;  left:0;  right:0;  background-color:#ef9900;  text-align:center;  color:#fff;  font-size:24px;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/bg-service-title.png);  background-repeat:no-repeat;  background-position:center;  background-size:cover; } .ct-service-carousel13 .item--holder-hover .item-readmore {  position:absolute;  left:50%;  bottom:-27px;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0); } .ct-service-carousel13 .item--holder-hover .item-readmore a {  display:block;  background-color:#fff;  width:62px;  height:62px;  line-height:62px;  text-align:center;  -webkit-border-radius:62px;  -khtml-border-radius:62px;  -moz-border-radius:62px;  -ms-border-radius:62px;  -o-border-radius:62px;  border-radius:62px;  -webkit-box-shadow:0 18px 32px rgba(239, 153, 0, 0.1);  -khtml-box-shadow:0 18px 32px rgba(239, 153, 0, 0.1);  -moz-box-shadow:0 18px 32px rgba(239, 153, 0, 0.1);  -ms-box-shadow:0 18px 32px rgba(239, 153, 0, 0.1);  -o-box-shadow:0 18px 32px rgba(239, 153, 0, 0.1);  box-shadow:0 18px 32px rgba(239, 153, 0, 0.1);  color:#ef9900;  font-size:24px; } .ct-service-carousel13 .item--holder-hover .item-readmore a:hover {  -webkit-box-shadow:0 18px 30px rgba(239, 153, 0, 0.32);  -khtml-box-shadow:0 18px 30px rgba(239, 153, 0, 0.32);  -moz-box-shadow:0 18px 30px rgba(239, 153, 0, 0.32);  -ms-box-shadow:0 18px 30px rgba(239, 153, 0, 0.32);  -o-box-shadow:0 18px 30px rgba(239, 153, 0, 0.32);  box-shadow:0 18px 30px rgba(239, 153, 0, 0.32); } .ct-service-carousel13 .grid-item-inner {  position:relative;  margin-top:34px;  margin-bottom:70px; } .ct-service-carousel13 .grid-item-inner:hover .item--holder {  opacity:0; } .ct-service-carousel13 .grid-item-inner:hover .item--holder-hover {  -webkit-transform:scaleY(1);  -khtml-transform:scaleY(1);  -moz-transform:scaleY(1);  -ms-transform:scaleY(1);  -o-transform:scaleY(1);  transform:scaleY(1); } .ct-service-carousel13.dot-style-u8 .slick-dots {  margin-top:0px; } .ct-list.style6 {  margin-left:0;  font-size:15px;  color:#333;  padding:10px 0;  position:relative; } .ct-list.style6:before {  content:'';  height:100%;  width:1px;  background-color:#e6e6e6;  position:absolute;  top:0;  left:3px; } .ct-list.style6 .ct-list-icon {  display:none; } .ct-list.style6 .ct-list-item {  padding-left:28px;  position:relative; } .ct-list.style6 .ct-list-item:before {  content:'';  width:7px;  height:7px;  -webkit-border-radius:6px;  -khtml-border-radius:6px;  -moz-border-radius:6px;  -ms-border-radius:6px;  -o-border-radius:6px;  border-radius:6px;  background-color:#ffd200;  position:absolute;  top:11px;  left:0; } .ct-list.style6 .ct-list-item + .ct-list-item {  margin-top:5px; } .ct-banner4 {  padding-left:82px;  position:relative; } @media screen and (max-width:1199px) {  .ct-banner4 {   padding-left:40px;  } } .ct-banner4 .ct-banner-imge {  padding-right:113px;  padding-bottom:56px;  position:relative;  z-index:1; } @media screen and (max-width:1199px) {  .ct-banner4 .ct-banner-imge {   padding-right:40px;   padding-bottom:40px;  } } .ct-banner4 .ct-banner-imge img {  width:100%; } .ct-banner4 .ct-banner-imge:before {  content:'';  position:absolute;  top:35px;  left:85px;  right:0;  bottom:0;  background-color:#e7e7e7;  z-index:-2; } .ct-banner4 .ct-banner-imge:after {  content:'';  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/dots-banner.png);  background-position:center;  background-repeat:no-repeat;  position:absolute;  width:123px;  height:125px;  bottom:30px;  right:88px;  z-index:-1; } @media screen and (max-width:1199px) {  .ct-banner4 .ct-banner-imge:after {   right:20px;   bottom:20px;  } } .ct-banner4 .ct-banner-desc {  font-size:15px;  line-height:22px; } .ct-banner4 .ct-banner-title {  margin-bottom:10px;  font-size:25px;  line-height:30px;  color:#fff; } .ct-banner4 .ct-banner-holder {  background-color:#ffd200;  position:absolute;  bottom:56px;  left:0;  z-index:99;  max-width:255px;  padding:23px 20px 23px 30px;  color:#c6d3e6; } @media screen and (max-width:1199px) {  .ct-banner4 .ct-banner-holder {   bottom:40px;  } } @media screen and (max-width:767px) {  .ct-banner4 .ct-banner-holder {   padding-left:20px;   padding-right:20px;  } } .ct-banner4 .ct-banner-arrow span, .ct-banner4 .ct-banner-arrow:before, .ct-banner4 .ct-banner-arrow:after {  content:'';  position:absolute;  border-style:solid;  z-index:-1;  width:0;  height:0; } .ct-banner4 .ct-banner-arrow span {  top:15px;  right:15px;  border-width:12px;  border-color:#ef9900 #ef9900 transparent transparent;  opacity:0.5; } .ct-banner4 .ct-banner-arrow:before {  top:32px;  right:32px;  border-width:7px;  border-color:#ef9900 #ef9900 transparent transparent; } .ct-banner4 .ct-banner-arrow:after {  top:42px;  right:42px;  border-width:5px;  border-color:#ef9900 #ef9900 transparent transparent; } .ct-menu-item a {  position:relative; } .ct-menu-item a img {  position:absolute;  top:30px;  left:100%;  max-width:170px;  z-index:9;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  -webkit-box-shadow:0 12px 32px rgba(0, 0, 0, 0.12);  -khtml-box-shadow:0 12px 32px rgba(0, 0, 0, 0.12);  -moz-box-shadow:0 12px 32px rgba(0, 0, 0, 0.12);  -ms-box-shadow:0 12px 32px rgba(0, 0, 0, 0.12);  -o-box-shadow:0 12px 32px rgba(0, 0, 0, 0.12);  box-shadow:0 12px 32px rgba(0, 0, 0, 0.12);  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  margin-left:20px;  opacity:0;  visibility:hidden;  border:3px solid #fff; } @media screen and (max-width:1199px) {  .ct-menu-item a img {   display:none;  } } .ct-menu-item a:hover img {  opacity:1;  visibility:visible;  top:10px; } .ct-box-info1 {  width:430px;  height:430px;  text-align:center;  margin:auto;  display:flex;  flex-wrap:nowrap;  align-items:center;  justify-content:center;  position:relative;  z-index:1; } @media screen and (max-width:575px) {  .ct-box-info1 {   width:290px;   height:290px;   margin-top:60px;   margin-bottom:60px;  } } .ct-box-info1:before, .ct-box-info1:after {  content:'';  position:absolute;  -webkit-transform:rotate(45deg);  -khtml-transform:rotate(45deg);  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  transform:rotate(45deg); } @media screen and (max-width:575px) {  .ct-box-info1:before, .ct-box-info1:after {   -webkit-transform:rotate(0deg);   -khtml-transform:rotate(0deg);   -moz-transform:rotate(0deg);   -ms-transform:rotate(0deg);   -o-transform:rotate(0deg);   transform:rotate(0deg);  } } .ct-box-info1:before {  top:0;  left:0;  right:0;  bottom:0;  z-index:-2;  background-color:#ffd200; } .ct-box-info1:after {  top:20px;  right:20px;  bottom:20px;  left:20px;  border:2px dashed rgba(255, 255, 255, 0.2);  z-index:-1; } .ct-box-info1 .ct-box-title {  font-size:24px;  line-height:1.5;  color:#fff;  margin-top:28px; } @media screen and (max-width:575px) {  .ct-box-info1 .ct-box-title {   font-size:16px;   margin-top:0;  } } .ct-box-info1 .ct-box-title cite {  color:#ef9900;  font-style:normal;  font-weight:700;  display:block; } .ct-box-info1 .ct-box-subtitle {  font-size:18px;  color:rgba(255, 255, 255, 0.8);  margin-bottom:7px; } @media screen and (max-width:575px) {  .ct-box-info1 .ct-box-subtitle {   font-size:16px;  } } .ct-box-info1 .ct-box-phonenumber {  font-size:48px;  line-height:1;  font-weight:700;  margin-bottom:35px; } @media screen and (max-width:575px) {  .ct-box-info1 .ct-box-phonenumber {   font-size:24px;   margin-bottom:15px;  } } .ct-box-info1 .ct-box-phonenumber a {  color:#ef9900; } .ct-box-info1 .ct-box-phonenumber a:hover {  color:#ef9900; } .ct-box-info1 .ct-box-button {  margin-bottom:7px; } .ct-box-info1 .ct-box-button a {  border:2px solid #fff;  -webkit-border-radius:55px;  -khtml-border-radius:55px;  -moz-border-radius:55px;  -ms-border-radius:55px;  -o-border-radius:55px;  border-radius:55px;  padding:5px;  display:inline-block; } @media screen and (max-width:575px) {  .ct-box-info1 .ct-box-button a {   padding:2px;   border-width:1px;  } } .ct-box-info1 .ct-box-button a span {  position:relative;  z-index:1;  height:54px;  padding:0 35px;  font-size:18px;  color:#0e0e0e;  background-color:#fff;  -webkit-border-radius:55px;  -khtml-border-radius:55px;  -moz-border-radius:55px;  -ms-border-radius:55px;  -o-border-radius:55px;  border-radius:55px;  display:inline-flex;  align-items:center; } @media screen and (max-width:575px) {  .ct-box-info1 .ct-box-button a span {   font-size:38px;   height:38px;   font-size:14px;   padding:0 14px;  } } .ct-box-info1 .ct-box-button a i {  margin-right:12px;  font-size:24px;  color:#ef9900;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } @media screen and (max-width:575px) {  .ct-box-info1 .ct-box-button a i {   font-size:18px;   margin-right:6px;  } } .ct-box-info1 .ct-box-button a b {  color:#ef9900;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  margin:0 4px; } .ct-box-info1 .ct-box-button a:hover {  -webkit-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.2);  -khtml-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.2);  -moz-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.2);  -ms-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.2);  -o-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.2);  box-shadow:0 0 0 10px rgba(255, 255, 255, 0.2); } .ct-box-info1 .ct-box-footer {  font-size:18px;  color:rgba(255, 255, 255, 0.8); } @media screen and (max-width:575px) {  .ct-box-info1 .ct-box-footer {   font-size:16px;  } } .ct-case-study-carousel-layout5 {  padding-left:220px;  position:relative;  z-index:1; } @media screen and (max-width:1900px) {  .ct-case-study-carousel-layout5 {   padding-left:100px;  } } @media screen and (max-width:1199px) {  .ct-case-study-carousel-layout5 {   padding-left:0;  } } .ct-case-study-carousel-layout5 .item--featured a {  display:block;  min-height:673px; } @media screen and (max-width:1199px) {  .ct-case-study-carousel-layout5 .item--featured a {   min-height:340px;  } } .ct-case-study-carousel-layout5 .ct-case-study-bg {  position:absolute;  top:0;  left:0;  bottom:40px;  width:220px; } @media screen and (max-width:1900px) {  .ct-case-study-carousel-layout5 .ct-case-study-bg {   width:100px;  } } @media screen and (max-width:1199px) {  .ct-case-study-carousel-layout5 .ct-case-study-bg {   display:none;  } } .ct-case-study-carousel-layout5 .ct-case-study-bg:before {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(0, 37, 94, 0.85); } .ct-case-study-carousel-layout5 .item--logo {  margin-bottom:26px; } .ct-case-study-carousel-layout5 .item--title {  margin-bottom:13px;  font-size:24px;  line-height:1.25;  color:#0e0e0e; } @media screen and (max-width:1199px) {  .ct-case-study-carousel-layout5 .item--title {   font-size:20px;  } } .ct-case-study-carousel-layout5 .item--title a {  color:inherit; } .ct-case-study-carousel-layout5 .item--title a:hover {  color:#ef9900; } .ct-case-study-carousel-layout5 .item--desc {  font-size:16px;  line-height:24px;  color:#757575;  margin-bottom:25px; } .ct-case-study-carousel-layout5 .item--readmore a {  display:inline-flex;  align-items:center;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important;  line-height:46px;  padding:0 21px; } .ct-case-study-carousel-layout5 .item--readmore i {  font-size:20px;  margin-right:12px;  margin-left:0; } .ct-case-study-carousel-layout5 .item--holder {  background-color:#fff;  position:absolute;  bottom:0;  right:40px;  padding:42px 35px 30px;  -webkit-box-shadow:0 0 40px rgba(6, 10, 9, 0.06);  -khtml-box-shadow:0 0 40px rgba(6, 10, 9, 0.06);  -moz-box-shadow:0 0 40px rgba(6, 10, 9, 0.06);  -ms-box-shadow:0 0 40px rgba(6, 10, 9, 0.06);  -o-box-shadow:0 0 40px rgba(6, 10, 9, 0.06);  box-shadow:0 0 40px rgba(6, 10, 9, 0.06);  max-width:420px;  width:100%; } @media screen and (max-width:1199px) {  .ct-case-study-carousel-layout5 .item--holder {   position:static;   max-width:100%;  } } .ct-case-study-carousel-layout5 .grid-item-inner {  padding-right:314px;  position:relative;  margin-bottom:40px; } @media screen and (max-width:1900px) {  .ct-case-study-carousel-layout5 .grid-item-inner {   padding-right:285px;  } } @media screen and (max-width:1199px) {  .ct-case-study-carousel-layout5 .grid-item-inner {   padding-right:0;  } } .ct-case-study-carousel-layout5 .ct-carousel-inner {  position:relative;  z-index:99;  margin:0; } .ct-case-study-carousel-layout5 .ct-carousel-inner .carousel-item {  padding:0; } .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] {  padding-bottom:0; } @media screen and (max-width:1199px) {  .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] {   padding-bottom:90px;  } } .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow {  margin:0;  width:90px;  height:86px;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  bottom:40px;  -webkit-transform:translate(0, 0);  -khtml-transform:translate(0, 0);  -moz-transform:translate(0, 0);  -ms-transform:translate(0, 0);  -o-transform:translate(0, 0);  transform:translate(0, 0);  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  z-index:99; } @media screen and (max-width:1199px) {  .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow {   width:50px;   height:50px;   background:#ef9900;  } } .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow:before {  font-size:18px; } @media screen and (max-width:1199px) {  .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow:before {   font-size:16px;   color:#fff;  } } .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow:after {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  width:2px;  height:64px;  left:0;  top:11px;  right:auto;  background:#f6f7f8;  opacity:1; } @media screen and (max-width:1199px) {  .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow:after {   display:none;  } } .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover, .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow:focus {  background-color:#ef9900; } .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow:hover:after, .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow:focus:after {  background-color:#ef9900; } .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {  left:-86px;  right:auto; } @media screen and (max-width:1199px) {  .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev {   left:30px;  } } .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-prev:after {  display:none; } .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {  left:0px;  right:auto; } @media screen and (max-width:1199px) {  .ct-case-study-carousel-layout5 .ct-slick-carousel[data-arrows="true"] .slick-arrow.slick-next {   left:90px;  } } @media screen and (max-width:1199px) {  .ct-case-study-carousel-layout5 .ct-slick-carousel {   margin:0 -30px 0 -30px;   padding-left:30px;   padding-right:30px;   overflow:hidden;  }  .ct-case-study-carousel-layout5 .ct-slick-carousel .slick-list {   overflow:visible;  }  .ct-case-study-carousel-layout5 .slick-slide {   -webkit-transition:all 200ms linear 0ms;   -khtml-transition:all 200ms linear 0ms;   -moz-transition:all 200ms linear 0ms;   -ms-transition:all 200ms linear 0ms;   -o-transition:all 200ms linear 0ms;   transition:all 200ms linear 0ms;   opacity:0;  }  .ct-case-study-carousel-layout5 .slick-slide.slick-active {   opacity:1;  } } .ct-fancy-box-layout1.style12 .item--icon {  width:44px;  height:46px;  line-height:46px;  text-align:center;  background-color:#fff;  -webkit-border-radius:6px;  -khtml-border-radius:6px;  -moz-border-radius:6px;  -ms-border-radius:6px;  -o-border-radius:6px;  border-radius:6px;  -webkit-box-shadow:0 5px 13px rgba(0, 69, 172, 0.1);  -khtml-box-shadow:0 5px 13px rgba(0, 69, 172, 0.1);  -moz-box-shadow:0 5px 13px rgba(0, 69, 172, 0.1);  -ms-box-shadow:0 5px 13px rgba(0, 69, 172, 0.1);  -o-box-shadow:0 5px 13px rgba(0, 69, 172, 0.1);  box-shadow:0 5px 13px rgba(0, 69, 172, 0.1);  margin-right:12px; } .ct-fancy-box-layout1.style12 .item--icon i {  font-size:24px;  color:#ef9900; } .ct-fancy-box-layout1.style12 .item--icon svg {  height:24px; } .ct-fancy-box-layout1.style12 .item--icon img {  max-height:26px; } .ct-fancy-box-layout1.style12 .item--title {  margin-bottom:0;  font-size:18px;  line-height:24px;  font-weight:500;  color:#0e0e0e;  font-family:inherit; } .ct-fancy-box-layout1.style12 .item--description {  padding-top:8px; } .ct-mailchimp1.style5 {  max-width:540px; } .ct-mailchimp1.style5 input:not([type="submit"]) {  background-color:rgba(255, 255, 255, 0.32);  color:#fff;  font-size:15px;  font-style:italic;  border:none;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  height:52px;  padding-left:28px;  padding-right:28px; } .ct-mailchimp1.style5 input[type="submit"] {  font-size:15px;  font-weight:700;  line-height:52px;  padding:0 28px;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .ct-mailchimp1.style5 input[type="submit"]:hover {  background-color:#c67f00; } .ct-mailchimp1.style5 .mc4wp-response {  margin-top:12px; } .ct-mailchimp1.style5 .mc4wp-response .mc4wp-notice {  font-size:13px;  line-height:22px;  color:#999; } .ct-mailchimp1.style5 .field-group {  display:flex;  flex-wrap:nowrap; } .ct-mailchimp1.style5 .field-group .field-input:first-child {  flex-grow:1; } .ct-mailchimp1.style5 .field-group .field-input + .field-input {  margin-left:14px; } @media screen and (max-width:575px) {  .ct-mailchimp1.style5 .field-group .field-input + .field-input {   margin:0;   margin-top:10px;  } } @media screen and (max-width:575px) {  .ct-mailchimp1.style5 .field-group {   display:block;  } } .ct-mailchimp1.style5 .mc4wp-alert {  color:rgba(255, 255, 255, 0.67);  font-size:15px;  line-height:24px; } .ct-accordion-wrap {  padding:40px 40px 10px;  background-color:#fff;  -webkit-box-shadow:0 0 43px rgba(49, 49, 49, 0.15);  -khtml-box-shadow:0 0 43px rgba(49, 49, 49, 0.15);  -moz-box-shadow:0 0 43px rgba(49, 49, 49, 0.15);  -ms-box-shadow:0 0 43px rgba(49, 49, 49, 0.15);  -o-box-shadow:0 0 43px rgba(49, 49, 49, 0.15);  box-shadow:0 0 43px rgba(49, 49, 49, 0.15); } @media screen and (max-width:575px) {  .ct-accordion-wrap {   padding-left:20px;   padding-right:20px;  } } .ct-accordion-wrap .ct-accordion-meta {  background-color:#ef9900;  display:flex;  flex-wrap:nowrap;  align-items:center;  padding:4px 30px 4px 40px;  margin-bottom:7px; } .ct-accordion-wrap .ct-accordion-meta i {  margin-right:9px;  font-size:34px;  color:#fff;  display:flex; } .ct-accordion-wrap .ct-accordion-meta h5 {  margin-bottom:0px;  font-size:18px;  font-family:inherit;  color:#fff; } .ct-accordion-wrap .ct-accordion-desc {  font-size:16px;  color:#666;  margin-bottom:11px; } @media screen and (max-width:575px) {  .ct-accordion-wrap .ct-accordion-desc {   font-size:14px;  } } .ct-accordion.layout3 .ct-ac-title-text {  font-size:18px;  font-weight:700;  cursor:pointer;  color:#161616;  padding:11px 0;  display:block;  position:relative; } .ct-accordion.layout3 .ct-ac-title-text:before {  content:'+';  position:absolute;  top:50%;  right:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-accordion.layout3 .ct-ac-title-text:hover {  color:#ef9900; } .ct-accordion.layout3 .item--info {  list-style:none;  margin-bottom:20px;  font-size:14px;  line-height:24px;  color:#838383; } .ct-accordion.layout3 .item--info i {  color:#ef9900;  min-width:18px;  margin-right:6px; } .ct-accordion.layout3 .item--info i.fa-phone {  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1); } .ct-accordion.layout3 .item--info i.fa-map-marker:before {  content:"\f3c5"; } .ct-accordion.layout3 .item--info li + li {  margin-top:6px; } .ct-accordion.layout3 .ct-accordion-item {  border-top:1px solid #e7e7e7; } .ct-accordion.layout3 .ct-accordion-item.active .ct-ac-title-text:before {  content:'-'; } .ct-countdown-wrap {  text-align:center; } .ct-countdown {  max-width:830px;  margin:0 auto;  display:flex;  flex-wrap:wrap; } .ct-countdown > div {  padding:0 15px;  width:25%; } @media screen and (max-width:991px) {  .ct-countdown > div {   width:50%;   margin-bottom:42px;  } } @media screen and (max-width:575px) {  .ct-countdown > div {   width:100%;  } } .ct-countdown .countdown-amount {  font-weight:600;  color:;  font-size:48px;  font-family:'Poppins', sans-serif;  line-height:1;  margin-bottom:10px; } @media screen and (max-width:575px) {  .ct-countdown .countdown-amount {   font-size:80px;  } } .ct-countdown .countdown-period {  font-size:18px;  text-transform:uppercase;  font-weight:600;  font-family:'Poppins', sans-serif;  color:#999; } .ct-newsletter-hide .ct-newsletter {  display:none; } .ct-banner5 {  padding-left:148px;  position:relative;  z-index:1; } @media screen and (max-width:991px) {  .ct-banner5 {   padding-left:70px;  } } @media screen and (max-width:575px) {  .ct-banner5 {   padding-left:0;  } } .ct-banner5 .ct-banner-imge {  position:relative; } .ct-banner5 .ct-banner-imge img {  width:100%;  -webkit-box-shadow:0 13px 24px rgba(12, 12, 12, 0.35);  -khtml-box-shadow:0 13px 24px rgba(12, 12, 12, 0.35);  -moz-box-shadow:0 13px 24px rgba(12, 12, 12, 0.35);  -ms-box-shadow:0 13px 24px rgba(12, 12, 12, 0.35);  -o-box-shadow:0 13px 24px rgba(12, 12, 12, 0.35);  box-shadow:0 13px 24px rgba(12, 12, 12, 0.35); } .ct-banner5 .ct-banner-title {  position:absolute;  font-size:26px;  line-height:1.2;  margin-bottom:0;  padding:22px 45px;  background-color:#20b34d;  color:#fff;  transform-origin:0 50%;  -webkit-transform-origin:0 50%;  -webkit-transform:translateX(45px) rotate(-90deg);  -khtml-transform:translateX(45px) rotate(-90deg);  -moz-transform:translateX(45px) rotate(-90deg);  -ms-transform:translateX(45px) rotate(-90deg);  -o-transform:translateX(45px) rotate(-90deg);  transform:translateX(45px) rotate(-90deg);  bottom:30px;  left:-83px; } @media screen and (max-width:991px) {  .ct-banner5 .ct-banner-title {   padding:22px 25px;   font-size:18px;  } } @media screen and (max-width:991px) {  .ct-banner5 .ct-banner-title {   bottom:0;   left:-78px;  } } @media screen and (max-width:575px) {  .ct-banner5 .ct-banner-title {   bottom:-32px;   left:-12px;  } } .ct-banner5 .ct-banner-video-image {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  opacity:0.34; } .ct-banner5 .ct-banner-video {  width:220px;  height:205px;  border:15px solid #fff;  position:absolute;  top:-10px;  left:0;  background-color:#000; } @media screen and (max-width:991px) {  .ct-banner5 .ct-banner-video {   top:-40px;  } } @media screen and (max-width:575px) {  .ct-banner5 .ct-banner-video {   width:160px;   height:145px;   border-width:10px;  } } .ct-banner5 .ct-banner-video .ct-video-button {  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%);  height:70px;  width:70px;  font-size:18px;  background:#fff;  color:#ef9900; } .ct-banner5 .ct-banner-video .ct-video-button:hover {  background-color:#ef9900;  color:#fff; } .col-bg-fulwidth-right {  z-index:1; } .col-bg-fulwidth-right:before {  content:'';  position:absolute;  z-index:-1;  background-color:#fafafa;  -webkit-border-radius:0 0 0 5px;  -khtml-border-radius:0 0 0 5px;  -moz-border-radius:0 0 0 5px;  -ms-border-radius:0 0 0 5px;  -o-border-radius:0 0 0 5px;  border-radius:0 0 0 5px;  top:0;  left:0;  width:10000px;  height:100%; } .btn-loadmore-round .ct-load-more .btn {  -webkit-border-radius:55px;  -khtml-border-radius:55px;  -moz-border-radius:55px;  -ms-border-radius:55px;  -o-border-radius:55px;  border-radius:55px; } .ct-link1.style1 a {  font-size:15px;  color:#fff; } .ct-link1.style1 a:hover {  color:#ef9900; } .ct-link1.style1 .ct-link-items {  margin:0;  list-style:none;  display:inline-block; } .ct-link1.style1 .ct-link-items li {  display:inline-block;  position:relative; } .ct-link1.style1 .ct-link-items li + li {  margin-left:36px; } @media screen and (max-width:991px) {  .ct-link1.style1 .ct-link-items li + li {   margin-left:14px;  } } .ct-link1.style1 .ct-link-items li + li:before {  content:'';  height:18px;  width:1px;  background-color:rgba(255, 255, 255, 0.57);  position:absolute;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  left:-20px; } @media screen and (max-width:991px) {  .ct-link1.style1 .ct-link-items li + li:before {   display:none;  } } .ct-link1.style2 a {  color:#080808;  font-weight:500;  position:relative; } .ct-link1.style2 a:before {  content:'-';  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  opacity:0;  position:absolute;  top:50%;  left:-4px;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-link1.style2 a:hover {  color:#ef9900;  padding-left:16px; } .ct-link1.style2 a:hover:before {  left:4px;  opacity:1; } .ct-link1.style2 li {  line-height:normal; } .ct-link1.style2 li + li {  margin-top:7px; } .ct-link1.style2 .ct-link-items {  margin:0;  list-style:none; } .ct-wg-backtotop {  display:flex;  flex-wrap:wrap; } .ct-wg-backtotop svg {  height:14px;  fill:#fff;  margin-bottom:3px; } .ct-wg-backtotop span {  display:block; } .ct-wg-backtotop .ct-wg-backtotop-inner {  width:87px;  height:85px;  background:#2e2e2e;  font-size:14px;  line-height:18px;  cursor:pointer;  display:flex;  justify-content:center;  align-items:center;  padding:20px 15px;  color:#fff;  text-align:center; } .ct-wg-backtotop .ct-wg-backtotop-inner:hover svg {  animation:icon-bounce 800ms ease-out infinite;  -webkit-animation:icon-bounce 800ms ease-out infinite; } @media screen and (min-width:1200px) {  .h2-col-line1:before {   content:'';   position:absolute;   width:1px;   height:85%;   background-color:#f2f2f2;   position:absolute;   top:50%;   -webkit-transform:translate(0, -50%);   -khtml-transform:translate(0, -50%);   -moz-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   -o-transform:translate(0, -50%);   transform:translate(0, -50%);   right:0;  } } @media screen and (max-width:1199px) {  .ct-hidden-lg {   display:none !important;  } } .ct-search-popup {  width:30px;  height:30px;  line-height:30px;  cursor:pointer;  color:#000;  text-align:center;  -webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);  transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1); } .site-content {  padding:90px 0;  position:relative; } @media screen and (max-width:1199px) {  #page.site {   overflow:hidden;  } } .single-footer .site-footer-custom {  display:none; } .single-footer .site-content {  padding:0; } @media screen and (min-width:1200px) {  body .container {   max-width:1200px;   width:100%;  }  body .content-has-sidebar.float-left {   padding-right:70px;  }  body .content-has-sidebar.float-right {   padding-left:70px;  }  body.single-post .content-has-sidebar.float-left {   padding-right:15px;  }  body.single-post .content-has-sidebar.float-right {   padding-left:15px;  } } @media screen and (min-width:992px) {  .content-has-sidebar.float-right {   order:2;   -webkit-order:2;   -ms-order:2;  }  .content-has-sidebar.float-right + #secondary {   order:1;   -webkit-order:1;   -ms-order:1;  } } @media screen and (max-width:1199px) {  body .container {   max-width:100%;  }  body .site-content {   background-image:none !important;  } } @media screen and (max-width:991px) {  #primary + #secondary {   margin-top:60px;  } } .site-h17 .ct-demo-bar .ct-demo-option {  top:100px; } .ct-cart-bar {  position:fixed;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  right:0;  padding:5px 0;  width:40px;  background-color:#fff;  -webkit-box-shadow:0 3px 15px rgba(0, 0, 0, .1);  -khtml-box-shadow:0 3px 15px rgba(0, 0, 0, .1);  -moz-box-shadow:0 3px 15px rgba(0, 0, 0, .1);  -ms-box-shadow:0 3px 15px rgba(0, 0, 0, .1);  -o-box-shadow:0 3px 15px rgba(0, 0, 0, .1);  box-shadow:0 3px 15px rgba(0, 0, 0, .1);  -webkit-border-radius:5px 0 0 5px;  -khtml-border-radius:5px 0 0 5px;  -moz-border-radius:5px 0 0 5px;  -ms-border-radius:5px 0 0 5px;  -o-border-radius:5px 0 0 5px;  border-radius:5px 0 0 5px;  cursor:pointer;  z-index:1001; } .ct-cart-bar .ct-cart-option {  width:40px;  height:40px;  line-height:40px;  text-align:center;  position:relative; } .ct-cart-bar .ct-cart-option .ct-cart-count-sidebar {  font-size:10px;  font-weight:700;  color:#fff;  text-align:center;  width:16px;  height:16px;  line-height:16px;  background-color:#ef9900;  position:absolute;  top:2px;  right:3px;  -webkit-border-radius:10px;  -khtml-border-radius:10px;  -moz-border-radius:10px;  -ms-border-radius:10px;  -o-border-radius:10px;  border-radius:10px; } .ct-widget-cart-sidebar {  -webkit-transition:transform 0.8s ease 0s;  -khtml-transition:transform 0.8s ease 0s;  -moz-transition:transform 0.8s ease 0s;  -ms-transition:transform 0.8s ease 0s;  -o-transition:transform 0.8s ease 0s;  transition:transform 0.8s ease 0s;  -webkit-transform:translateX(100%);  -khtml-transform:translateX(100%);  -moz-transform:translateX(100%);  -ms-transform:translateX(100%);  -o-transform:translateX(100%);  transform:translateX(100%);  padding-top:30px;  padding-bottom:137px;  background-color:#fff;  position:fixed;  top:0;  right:0;  height:100%;  z-index:9999;  width:320px;  overflow:hidden; } .ct-widget-cart-sidebar .widget_shopping_title {  border-bottom:1px solid #e2e2e2;  margin-bottom:18px;  padding-bottom:14px;  font-size:20px;  font-weight:600;  color:#222;  font-family:'Poppins', sans-serif; } .ct-widget-cart-sidebar .ct-close {  color:#fff;  position:absolute;  top:0;  left:0;  height:44px;  width:44px;  line-height:44px;  text-align:center;  font-size:18px;  cursor:pointer; } .ct-widget-cart-sidebar .widget_shopping_cart {  padding:30px 45px 0 30px;  height:100%;  overflow-y:scroll;  width:350px; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li {  padding:20px 15px 15px 0;  display:flex;  flex-wrap:nowrap;  border-bottom:1px solid rgba(0, 0, 0, 0.1);  position:relative; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li:last-child {  border:none;  padding-bottom:0; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty {  font-size:16px;  margin-top:40px;  padding:0 !important;  text-align:center;  display:block; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty span {  text-align:center;  margin-bottom:20px;  display:block;  margin-top:20px; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty i {  font-size:60px;  color:#0d2335; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty .btn {  line-height:50px;  width:100%; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty .btn:hover {  color:#fff; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-image {  width:45px;  min-width:45px;  margin-right:15px; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-image a {  display:inline-block; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-image img {  margin:0;  width:inherit;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  -webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.08);  -khtml-box-shadow:0 3px 5px rgba(0, 0, 0, 0.08);  -moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.08);  -ms-box-shadow:0 3px 5px rgba(0, 0, 0, 0.08);  -o-box-shadow:0 3px 5px rgba(0, 0, 0, 0.08);  box-shadow:0 3px 5px rgba(0, 0, 0, 0.08); } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta {  padding-right:12px; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta h3 {  font-size:16px;  line-height:normal;  margin-bottom:3px; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta h3 a {  color:inherit;  font-weight:500; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta h3 a:hover {  color:#555; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta .quantity {  font-size:14px; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list a.remove_from_cart_button {  opacity:0;  position:absolute;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  right:0;  width:18px;  height:18px;  text-align:center;  -webkit-border-radius:18px;  -khtml-border-radius:18px;  -moz-border-radius:18px;  -ms-border-radius:18px;  -o-border-radius:18px;  border-radius:18px;  line-height:17px;  color:#ef9900;  font-size:18px; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list a.remove_from_cart_button i {  vertical-align:middle; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li:hover a.remove_from_cart_button {  opacity:1; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer {  position:absolute;  bottom:0;  left:0;  right:0;  padding:30px;  background-color:#fff; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.total {  border:none;  border-top:1px solid rgba(0, 0, 0, 0.1);  padding-top:15px;  padding-bottom:0;  font-weight:600; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.total strong {  font-weight:inherit; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons {  margin:0;  display:flex;  flex-wrap:nowrap; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn {  padding-left:15px;  padding-right:15px;  margin:0;  width:50%;  line-height:45px; } .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn:not(.checkout) {  margin-right:20px; } .admin-bar .ct-widget-cart-wrap .ct-widget-cart-sidebar {  top:32px; } @media screen and (min-width:992px) {  .admin-bar .widget-cart-sidebar {   top:32px;   padding-bottom:167px;  }  .admin-bar .widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer {   bottom:32px;  } } .entry-content > .woocommerce .cart-empty, .entry-content > .woocommerce .return-to-shop {  text-align:center; } .woocommerce ins {  background-color:transparent;  color:#ef9900; } .woocommerce .content-row #secondary.widget-has-sidebar:before {  display:none; } .woocommerce #secondary .widget {  padding:0;  border:none;  margin-bottom:52px; } .woocommerce #secondary .widget:last-child {  margin-bottom:0; } .woocommerce #secondary .widget_product_search button {  padding:0;  width:53px;  height:50px;  text-indent:-9999px;  position:absolute;  top:0;  right:0;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  opacity:1;  z-index:3;  border-left:1px solid #ececf0;  color:#222;  font-size:15px;  background-color:transparent;  background-image:none;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .woocommerce #secondary .widget_product_search button:after {  content:"\f002";  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  font-family:"Font Awesome 5 Pro";  text-indent:0px;  font-weight:400; } .woocommerce #secondary .widget_product_search button:hover {  background-color:#ef9900;  border-color:#ef9900;  color:#fff; } .woocommerce #secondary .widget_product_search .search-field {  height:50px;  color:#222;  border-color:#ececf0;  font-size:15px; } .woocommerce #secondary .widget_product_search .search-field:focus {  border-color:#ef9900; } .woocommerce #secondary .widget_product_search .search-field:focus + button {  border-color:#ef9900; } .woocommerce #secondary .widget_product_search .woocommerce-product-search {  position:relative; } .woocommerce #secondary .widget_product_search .woocommerce-product-search:before {  font-weight:400;  color:#fff;  font-size:16px;  content:'\f002';  font-family:"Font Awesome 5 Pro";  position:absolute;  top:50%;  right:23px;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  z-index:2; } .woocommerce #secondary .widget_product_search .woocommerce-product-search:after {  content:'';  z-index:1;  height:60px;  width:60px;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  position:absolute;  top:0;  right:0; } .woocommerce #secondary .widget_products ul li {  position:relative;  padding:0 0 0 95px;  margin-bottom:15px;  min-height:80px; } .woocommerce #secondary .widget_products ul li .product-title {  margin-bottom:0; } .woocommerce #secondary .widget_products ul li img {  margin:0;  width:100%;  max-width:80px;  position:absolute;  top:0;  left:0;  border-radius:7px;  -webkit-box-shadow:0 5px 9px rgba(0, 0, 0, 0.1);  -khtml-box-shadow:0 5px 9px rgba(0, 0, 0, 0.1);  -moz-box-shadow:0 5px 9px rgba(0, 0, 0, 0.1);  -ms-box-shadow:0 5px 9px rgba(0, 0, 0, 0.1);  -o-box-shadow:0 5px 9px rgba(0, 0, 0, 0.1);  box-shadow:0 5px 9px rgba(0, 0, 0, 0.1); } .woocommerce #secondary .widget_products ul li a {  font-size:15px;  color:#222;  font-weight:700;  line-height:1.25;  margin-top:8px;  margin-bottom:6px;  font-family:'Poppins', sans-serif; } .woocommerce #secondary .widget_products ul li a:hover {  color:#ef9900; } @media screen and (max-width:769px) {  body.woocommerce .coupon #coupon_code, body.woocommerce-page .coupon #coupon_code {   width:100% !important;   margin-bottom:10px;   border:none;   -webkit-border-radius:50px;   -khtml-border-radius:50px;   -moz-border-radius:50px;   -ms-border-radius:50px;   -o-border-radius:50px;   border-radius:50px;  }  body.woocommerce .coupon .button, body.woocommerce-page .coupon .button {   width:100% !important;  } } body.woocommerce form .form-row, body.woocommerce-page form .form-row {  padding:0 0 10px; } body.woocommerce table.cart td.actions .coupon .input-text, body.woocommerce-page table.cart td.actions .coupon .input-text {  margin-right:15px; } body.woocommerce textarea, body.woocommerce-page textarea {  padding-top:24px;  padding-bottom:24px;  min-height:140px; } body.woocommerce .nice-select, body.woocommerce-page .nice-select {  border:1px solid #ececec;  text-align:left;  -webkit-border-radius:1px;  -khtml-border-radius:1px;  -moz-border-radius:1px;  -ms-border-radius:1px;  -o-border-radius:1px;  border-radius:1px;  height:50px; } body.woocommerce .nice-select span.current, body.woocommerce-page .nice-select span.current {  line-height:35px; } body.woocommerce .nice-select:after, body.woocommerce-page .nice-select:after {  color:inherit; } body.woocommerce form .select2-container--default .select2-selection, body.woocommerce-page form .select2-container--default .select2-selection {  border:1px solid #ececec;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  height:50px; } body.woocommerce form .select2-container--default .select2-selection .select2-selection__rendered, body.woocommerce-page form .select2-container--default .select2-selection .select2-selection__rendered {  line-height:50px;  color:#767677;  font-size:16px;  padding-left:14px; } body.woocommerce.btn-type-gradient #respond input#submit, body.woocommerce-page.btn-type-gradient #respond input#submit, body.woocommerce.btn-type-gradient a.button, body.woocommerce-page.btn-type-gradient a.button, body.woocommerce.btn-type-gradient a.wc-forward, body.woocommerce-page.btn-type-gradient a.wc-forward, body.woocommerce.btn-type-gradient button.button, body.woocommerce-page.btn-type-gradient button.button, body.woocommerce.btn-type-gradient input.button, body.woocommerce-page.btn-type-gradient input.button, body.woocommerce.btn-type-gradient .cart button.button, body.woocommerce-page.btn-type-gradient .cart button.button, body.woocommerce.btn-type-gradient a.button.alt, body.woocommerce-page.btn-type-gradient a.button.alt {  border:none;  color:#fff;  font-size:16px;  padding:0 42px;  line-height:54px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  position:relative;  display:inline-block;  text-align:center;  cursor:pointer;  position:relative;  overflow:hidden;  z-index:1;  font-weight:600;  outline:none;  white-space:nowrap;  text-transform:inherit;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  background-image:-webkit-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-moz-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-ms-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:-o-linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  background-image:linear-gradient(90deg, #ef9900 0%, #f90 50%, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');  background-size:300%, 1px;  background-position:0%; } body.woocommerce.btn-type-gradient #respond input#submit:hover, body.woocommerce-page.btn-type-gradient #respond input#submit:hover, body.woocommerce.btn-type-gradient a.button:hover, body.woocommerce-page.btn-type-gradient a.button:hover, body.woocommerce.btn-type-gradient a.wc-forward:hover, body.woocommerce-page.btn-type-gradient a.wc-forward:hover, body.woocommerce.btn-type-gradient button.button:hover, body.woocommerce-page.btn-type-gradient button.button:hover, body.woocommerce.btn-type-gradient input.button:hover, body.woocommerce-page.btn-type-gradient input.button:hover, body.woocommerce.btn-type-gradient .cart button.button:hover, body.woocommerce-page.btn-type-gradient .cart button.button:hover, body.woocommerce.btn-type-gradient a.button.alt:hover, body.woocommerce-page.btn-type-gradient a.button.alt:hover, body.woocommerce.btn-type-gradient #respond input#submit:focus, body.woocommerce-page.btn-type-gradient #respond input#submit:focus, body.woocommerce.btn-type-gradient a.button:focus, body.woocommerce-page.btn-type-gradient a.button:focus, body.woocommerce.btn-type-gradient a.wc-forward:focus, body.woocommerce-page.btn-type-gradient a.wc-forward:focus, body.woocommerce.btn-type-gradient button.button:focus, body.woocommerce-page.btn-type-gradient button.button:focus, body.woocommerce.btn-type-gradient input.button:focus, body.woocommerce-page.btn-type-gradient input.button:focus, body.woocommerce.btn-type-gradient .cart button.button:focus, body.woocommerce-page.btn-type-gradient .cart button.button:focus, body.woocommerce.btn-type-gradient a.button.alt:focus, body.woocommerce-page.btn-type-gradient a.button.alt:focus, body.woocommerce.btn-type-gradient #respond input#submit:active, body.woocommerce-page.btn-type-gradient #respond input#submit:active, body.woocommerce.btn-type-gradient a.button:active, body.woocommerce-page.btn-type-gradient a.button:active, body.woocommerce.btn-type-gradient a.wc-forward:active, body.woocommerce-page.btn-type-gradient a.wc-forward:active, body.woocommerce.btn-type-gradient button.button:active, body.woocommerce-page.btn-type-gradient button.button:active, body.woocommerce.btn-type-gradient input.button:active, body.woocommerce-page.btn-type-gradient input.button:active, body.woocommerce.btn-type-gradient .cart button.button:active, body.woocommerce-page.btn-type-gradient .cart button.button:active, body.woocommerce.btn-type-gradient a.button.alt:active, body.woocommerce-page.btn-type-gradient a.button.alt:active {  outline:medium none;  text-decoration:none;  color:#fff;  background-position:100%; } body.woocommerce.btn-type-normal #respond input#submit, body.woocommerce-page.btn-type-normal #respond input#submit, body.woocommerce.btn-type-normal a.button, body.woocommerce-page.btn-type-normal a.button, body.woocommerce.btn-type-normal a.wc-forward, body.woocommerce-page.btn-type-normal a.wc-forward, body.woocommerce.btn-type-normal button.button, body.woocommerce-page.btn-type-normal button.button, body.woocommerce.btn-type-normal input.button, body.woocommerce-page.btn-type-normal input.button, body.woocommerce.btn-type-normal .cart button.button, body.woocommerce-page.btn-type-normal .cart button.button, body.woocommerce.btn-type-normal a.button.alt, body.woocommerce-page.btn-type-normal a.button.alt {  border:none;  color:#fff;  font-size:16px;  padding:0 42px;  line-height:54px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  position:relative;  display:inline-block;  text-align:center;  cursor:pointer;  position:relative;  overflow:hidden;  z-index:1;  font-weight:600;  outline:none;  white-space:nowrap;  text-transform:inherit;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  background-image:none;  background-color:#ef9900; } body.woocommerce.btn-type-normal #respond input#submit:hover, body.woocommerce-page.btn-type-normal #respond input#submit:hover, body.woocommerce.btn-type-normal a.button:hover, body.woocommerce-page.btn-type-normal a.button:hover, body.woocommerce.btn-type-normal a.wc-forward:hover, body.woocommerce-page.btn-type-normal a.wc-forward:hover, body.woocommerce.btn-type-normal button.button:hover, body.woocommerce-page.btn-type-normal button.button:hover, body.woocommerce.btn-type-normal input.button:hover, body.woocommerce-page.btn-type-normal input.button:hover, body.woocommerce.btn-type-normal .cart button.button:hover, body.woocommerce-page.btn-type-normal .cart button.button:hover, body.woocommerce.btn-type-normal a.button.alt:hover, body.woocommerce-page.btn-type-normal a.button.alt:hover, body.woocommerce.btn-type-normal #respond input#submit:focus, body.woocommerce-page.btn-type-normal #respond input#submit:focus, body.woocommerce.btn-type-normal a.button:focus, body.woocommerce-page.btn-type-normal a.button:focus, body.woocommerce.btn-type-normal a.wc-forward:focus, body.woocommerce-page.btn-type-normal a.wc-forward:focus, body.woocommerce.btn-type-normal button.button:focus, body.woocommerce-page.btn-type-normal button.button:focus, body.woocommerce.btn-type-normal input.button:focus, body.woocommerce-page.btn-type-normal input.button:focus, body.woocommerce.btn-type-normal .cart button.button:focus, body.woocommerce-page.btn-type-normal .cart button.button:focus, body.woocommerce.btn-type-normal a.button.alt:focus, body.woocommerce-page.btn-type-normal a.button.alt:focus, body.woocommerce.btn-type-normal #respond input#submit:active, body.woocommerce-page.btn-type-normal #respond input#submit:active, body.woocommerce.btn-type-normal a.button:active, body.woocommerce-page.btn-type-normal a.button:active, body.woocommerce.btn-type-normal a.wc-forward:active, body.woocommerce-page.btn-type-normal a.wc-forward:active, body.woocommerce.btn-type-normal button.button:active, body.woocommerce-page.btn-type-normal button.button:active, body.woocommerce.btn-type-normal input.button:active, body.woocommerce-page.btn-type-normal input.button:active, body.woocommerce.btn-type-normal .cart button.button:active, body.woocommerce-page.btn-type-normal .cart button.button:active, body.woocommerce.btn-type-normal a.button.alt:active, body.woocommerce-page.btn-type-normal a.button.alt:active {  outline:medium none;  text-decoration:none;  color:#fff;  background-color:#c67f00; } .woocommerce .comment-form, .woocommerce-page .comment-form {  max-width:100%; } .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {  color:inherit;  border-color:#ef9900; } .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {  color:#ef9900; } .woocommerce #content .quantity, .woocommerce-page #content .quantity {  position:relative;  display:inline-block;  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px; } .woocommerce #content .quantity .qty, .woocommerce-page #content .quantity .qty {  padding:0 10px;  border:2px solid #e2e2e2;  color:#767677;  font-weight:500;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  font-size:16px;  -moz-appearance:textfield;  height:54px;  width:83px; } .woocommerce #content .quantity .qty::-webkit-outer-spin-button, .woocommerce-page #content .quantity .qty::-webkit-outer-spin-button, .woocommerce #content .quantity .qty::-webkit-inner-spin-button, .woocommerce-page #content .quantity .qty::-webkit-inner-spin-button {  -webkit-appearance:none;  margin:0; } .woocommerce #content .quantity-icon i, .woocommerce-page #content .quantity-icon i {  height:12px;  width:12px;  line-height:12px;  text-align:center;  position:absolute;  color:#999;  font-size:14px;  right:12px;  cursor:pointer; } .woocommerce #content .quantity-icon i.quantity-up, .woocommerce-page #content .quantity-icon i.quantity-up {  top:20px; } .woocommerce #content .quantity-icon i.quantity-down, .woocommerce-page #content .quantity-icon i.quantity-down {  bottom:20px; } .woocommerce table.shop_table, .woocommerce-page table.shop_table {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .woocommerce table.shop_table td, .woocommerce-page table.shop_table td {  padding:20px 15px; } .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.shop_table tbody th, .woocommerce-page table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th {  font-weight:500; } .woocommerce-page #add_payment_method table.cart img, .woocommerce-page.woocommerce-cart table.cart img, .woocommerce-page.woocommerce-checkout table.cart img {  width:50px; } @media screen and (min-width:992px) {  .woocommerce .content-row {   margin:0 -15px;  }  .woocommerce #primary.content-has-sidebar {   padding-left:15px;   padding-right:15px;   flex:0 0 75%;   -webkit-flex:0 0 75%;   -ms-flex:0 0 75%;   -o-flex:0 0 75%;   max-width:75%;  }  .woocommerce #secondary.widget-has-sidebar {   padding-left:15px;   padding-right:15px;   flex:0 0 25%;   -webkit-flex:0 0 25%;   -ms-flex:0 0 25%;   -o-flex:0 0 25%;   max-width:25%;  } } .woocommerce #secondary .widget_price_filter .ui-slider-horizontal {  height:4px;  background-color:#e6e6e6;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .woocommerce #secondary .widget_price_filter .ui-slider .ui-slider-range {  background-color:#ef9900; } .woocommerce #secondary .widget_price_filter .ui-slider .ui-slider-handle {  height:10px;  width:10px;  background-color:#ef9900;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  top:-3px; } .woocommerce #secondary .widget_price_filter .price_slider_amount {  display:flex;  align-items:center;  flex-wrap:nowrap;  justify-content:center;  padding-top:10px; } .woocommerce #secondary .widget_price_filter .price_slider_amount .button {  line-height:36px;  font-size:14px;  margin-right:20px;  letter-spacing:0.05em;  padding-left:18px;  padding-right:18px; } .woocommerce #secondary .widget_price_filter .price_label {  font-size:14px;  color:#252525;  font-family:'Poppins', sans-serif; } .widget_products .amount {  font-size:14px;  font-weight:700; } .widget_products del {  color:#8f8f8f; } .widget_products del .amount {  font-weight:400;  color:#8f8f8f; } .widget_products .star-rating-wrap {  display:none !important; } .widget_rating_filter .wc-layered-nav-rating a {  font-size:0px;  display:block;  padding-left:28px !important;  position:relative; } .widget_rating_filter .wc-layered-nav-rating a:before {  content:"";  height:18px;  width:18px;  border:1px solid #e6e6e6;  -webkit-border-radius:18px;  -khtml-border-radius:18px;  -moz-border-radius:18px;  -ms-border-radius:18px;  -o-border-radius:18px;  border-radius:18px;  position:absolute;  top:1px;  left:0;  -webkit-transition:all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -khtml-transition:all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -moz-transition:all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -ms-transition:all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -o-transition:all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  transition:all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .widget_rating_filter .wc-layered-nav-rating a .star-rating {  font-size:18px; } .widget_rating_filter .wc-layered-nav-rating a:hover:before {  border-color:#ef9900;  background-color:#ef9900; } .widget_rating_filter .wc-layered-nav-rating.chosen a:before {  border-color:#ef9900;  background-color:#ef9900; } #shop-topbar {  border-bottom:1px solid #e5e5e5;  background-color:#f7f7f7; } #shop-topbar .shop-topbar-item {  margin:11px 0;  position:relative;  padding-left:76px;  color:#000;  font-size:16px;  min-height:56px;  display:flex;  flex-wrap:nowrap;  align-items:center; } #shop-topbar .shop-topbar-item i {  height:56px;  width:56px;  -webkit-border-radius:56px;  -khtml-border-radius:56px;  -moz-border-radius:56px;  -ms-border-radius:56px;  -o-border-radius:56px;  border-radius:56px;  border:1px solid #e5e5e5;  line-height:54px;  text-align:center;  font-size:24px;  position:absolute;  top:0;  left:0; } #shop-topbar .shop-topbar-item span {  font-weight:500; } #shop-breadcrumb {  padding:23px 0; } #shop-breadcrumb ul {  list-style:none;  margin:0; } #shop-breadcrumb ul li {  display:inline-block;  font-size:16px;  font-weight:500;  color:#ef9900;  margin:10px 0;  padding:0 12px;  position:relative; } #shop-breadcrumb ul li::after {  content:'/';  color:#e9e9e9;  position:absolute;  top:0;  right:-4px; } #shop-breadcrumb ul li:first-child {  padding-left:0; } #shop-breadcrumb ul li:last-child:after {  display:none; } #shop-breadcrumb ul li a {  color:#282828; } #shop-breadcrumb ul li a:hover {  color:#ef9900; } .woocommerce .star-rating-wrap {  display:flex;  align-items:center;  flex-wrap:nowrap; } .woocommerce .star-rating-wrap .star-rating {  margin:0; } .woocommerce .star-rating-wrap .count-rating {  font-size:16px;  margin-left:8px;  color:#223543;  font-weight:600; } .woocommerce span.onsale {  height:45px;  width:45px;  min-width:inherit;  min-height:inherit;  font-size:16px;  color:#fff;  padding:0;  text-align:center;  line-height:45px;  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px;  margin:0 !important;  top:14px !important;  left:29px !important;  right:auto !important;  font-weight:normal;  z-index:1; } .woocommerce .star-rating {  margin:0;  letter-spacing:0.2em;  width:90px;  height:18px; } .woocommerce .star-rating span::before, .woocommerce .star-rating:before {  content:"\f27d\f27d\f27d\f27d\f27d";  font-family:'Material-Design-Iconic-Font';  font-size:18px; } .woocommerce .star-rating span::before {  color:#ffc600; } .woocommerce .star-rating:before {  color:#d4d4d4; } .woocommerce ul.products {  display:flex;  flex-wrap:wrap;  margin:0 -15px; } .woocommerce ul.products li.product {  margin-bottom:44px;  margin-right:0;  margin-left:0;  padding:0 15px; } .woocommerce ul.products li.product.last {  margin-right:0; } @media screen and (min-width:992px) {  .woocommerce ul.products.columns-4 li.product {   width:calc(25% - 1px);   width:-webkit-calc(25% - 1px);   width:-ms-calc(25% - 1px);   width:-o-calc(25% - 1px);  } } @media screen and (max-width:991px) {  .woocommerce ul.products.columns-4 li.product {   width:calc(33.33% - 1px);   width:-webkit-calc(33.33% - 1px);   width:-ms-calc(33.33% - 1px);   width:-o-calc(33.33% - 1px);  } } @media screen and (min-width:768px) {  .woocommerce ul.products.columns-3 li.product {   width:calc(33.33% - 1px);   width:-webkit-calc(33.33% - 1px);   width:-ms-calc(33.33% - 1px);   width:-o-calc(33.33% - 1px);  } } @media (min-width:576px) and (max-width:767px) {  .woocommerce ul.products li.product {   width:50% !important;  } } @media screen and (max-width:575px) {  .woocommerce ul.products li.product {   width:100% !important;  } } @media screen and (min-width:992px) {  .woocommerce #primary.content-has-sidebar ul.products.columns-4 li.product {   width:calc(33.33% - 1px);   width:-webkit-calc(33.33% - 1px);   width:-ms-calc(33.33% - 1px);   width:-o-calc(33.33% - 1px);  } } .woocommerce ul.products li.product .woocommerce-product-title, .woocommerce .woocommerce-product-title {  font-size:18px;  line-height:26px;  margin-bottom:7px;  font-weight:700; } .woocommerce ul.products li.product .woocommerce-product-title a, .woocommerce .woocommerce-product-title a {  color:inherit; } .woocommerce ul.products li.product .woocommerce-product-title a:hover, .woocommerce .woocommerce-product-title a:hover {  color:#ef9900; } .woocommerce .woocommerce-product-category {  font-size:14px;  color:inherit;  margin-bottom:3px; } .woocommerce .woocommerce-product-category a {  color:inherit; } .woocommerce .woocommerce-product-category a:hover {  color:#ef9900; } .woocommerce ul.products li.product .price {  font-size:16px;  line-height:26px;  font-weight:700;  margin-bottom:0; } .woocommerce ul.products li.product .price del {  color:#8f8f8f;  font-weight:400;  opacity:1; } .woocommerce ul.products li.product .price del .amount {  background-image:none;  text-fill-color:#8f8f8f;  -o-text-fill-color:#8f8f8f;  -ms-text-fill-color:#8f8f8f;  -moz-text-fill-color:#8f8f8f;  -webkit-text-fill-color:#8f8f8f; } .woocommerce ul.products li.product .price ins {  font-weight:inherit; } .woocommerce .woocommerce-topbar {  display:flex;  align-items:center;  flex-wrap:wrap;  margin-bottom:10px;  position:relative;  z-index:101; } .woocommerce .woocommerce-topbar div.woocommerce-result-count {  margin:0 30px 30px 0px;  flex-grow:1; } .woocommerce .woocommerce-topbar .woocommerce-topbar-ordering {  margin-bottom:30px; } .woocommerce .woocommerce-topbar .woocommerce-result-count, .woocommerce .woocommerce-topbar .woocommerce-topbar-ordering .woocommerce-ordering {  float:none;  margin:0;  font-size:16px; } .woocommerce .woocommerce-topbar .woocommerce-ordering {  min-width:220px; } .woocommerce .woocommerce-topbar .woocommerce-ordering .nice-select {  background-color:#fff; } .woocommerce .woocommerce-product-inner {  background-color:#fff;  -webkit-box-shadow:0 2px 27px rgba(54, 54, 54, 0.13);  -khtml-box-shadow:0 2px 27px rgba(54, 54, 54, 0.13);  -moz-box-shadow:0 2px 27px rgba(54, 54, 54, 0.13);  -ms-box-shadow:0 2px 27px rgba(54, 54, 54, 0.13);  -o-box-shadow:0 2px 27px rgba(54, 54, 54, 0.13);  box-shadow:0 2px 27px rgba(54, 54, 54, 0.13);  padding-bottom:22px;  -webkit-border-radius:18px;  -khtml-border-radius:18px;  -moz-border-radius:18px;  -ms-border-radius:18px;  -o-border-radius:18px;  border-radius:18px;  overflow:hidden; } .woocommerce .woocommerce-product-inner .woocommerce-product-header {  position:relative;  overflow:hidden; } .woocommerce .woocommerce-product-inner .woocommerce-product-header img {  width:auto;  display:inline-block;  margin-bottom:0 !important; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta {  position:absolute;  top:0;  right:0;  z-index:99;  display:flex;  flex-wrap:nowrap;  align-items:center;  justify-content:center;  padding:20px; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta:before {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  opacity:0;  -webkit-transition:all 0.2s ease 0s;  -khtml-transition:all 0.2s ease 0s;  -moz-transition:all 0.2s ease 0s;  -ms-transition:all 0.2s ease 0s;  -o-transition:all 0.2s ease 0s;  transition:all 0.2s ease 0s; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-wishlist, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-quick-view {  width:40px;  height:40px;  margin:0px;  position:relative;  -webkit-transition:all 0.2s ease 0s;  -khtml-transition:all 0.2s ease 0s;  -moz-transition:all 0.2s ease 0s;  -ms-transition:all 0.2s ease 0s;  -o-transition:all 0.2s ease 0s;  transition:all 0.2s ease 0s;  white-space:nowrap;  -webkit-transform:translateY(-100%) rotate(0);  -khtml-transform:translateY(-100%) rotate(0);  -moz-transform:translateY(-100%) rotate(0);  -ms-transform:translateY(-100%) rotate(0);  -o-transform:translateY(-100%) rotate(0);  transform:translateY(-100%) rotate(0);  opacity:0; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart .button, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-wishlist .button, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-quick-view .button {  overflow:visible; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart .view-tooltip, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-wishlist .view-tooltip, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-quick-view .view-tooltip {  position:absolute;  top:50%;  background-color:#ef9900;  color:#fff;  text-indent:0px;  right:65px;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  font-size:12px;  padding:0 10px;  line-height:30px;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  -webkit-transition:all 200ms linear 0ms;  -khtml-transition:all 200ms linear 0ms;  -moz-transition:all 200ms linear 0ms;  -ms-transition:all 200ms linear 0ms;  -o-transition:all 200ms linear 0ms;  transition:all 200ms linear 0ms;  opacity:0;  visibility:hidden; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart .view-tooltip:before, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-wishlist .view-tooltip:before, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-quick-view .view-tooltip:before {  content:'';  border-width:6px;  border-style:solid;  border-color:transparent transparent transparent #ef9900;  position:absolute;  top:50%;  right:-11px;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart .view-tooltip.tooltip-view-cart, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-wishlist .view-tooltip.tooltip-view-cart, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-quick-view .view-tooltip.tooltip-view-cart {  display:none; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart:hover .view-tooltip, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-wishlist:hover .view-tooltip, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-quick-view:hover .view-tooltip {  opacity:1;  right:50px;  visibility:visible; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-wishlist {  position:absolute;  top:70px;  right:20px;  -webkit-transition-delay:0.1s;  transition-delay:0.1s; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-quick-view {  position:absolute;  right:20px;  top:120px;  -webkit-transition-delay:0.2s;  transition-delay:0.2s; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart {  position:absolute;  top:20px;  right:20px;  -webkit-transition-delay:0;  transition-delay:0; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart a {  margin-top:0;  width:40px;  height:40px;  border:none;  padding:0;  text-indent:-9999px;  background-color:#20b34d;  background-position:inherit;  background-size:inherit;  background-image:none;  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px;  -webkit-box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  -khtml-box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  -moz-box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  -ms-box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  -o-box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  color:#fff;  opacity:1; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart a.loading:before {  opacity:0; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart a.loading:after {  top:0 !important;  right:0px !important;  text-indent:0px;  height:40px !important;  width:40px !important;  line-height:40px !important;  text-align:center !important; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart a.added {  display:none; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart a:before {  content:'\f07a';  font-size:13px;  font-family:"Font Awesome 5 Pro";  font-weight:400;  position:absolute;  top:50%;  left:50%;  text-indent:0px;  transform:translate(-50%, -50%); } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart a.wc-forward:before {  content:'\f00c'; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart a.wc-forward + .tooltip-add-cart {  display:none; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart a.wc-forward + .tooltip-add-cart + .tooltip-view-cart {  display:block; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart a:hover {  -webkit-transform:translate(0, 0);  -khtml-transform:translate(0, 0);  -moz-transform:translate(0, 0);  -ms-transform:translate(0, 0);  -o-transform:translate(0, 0);  transform:translate(0, 0); } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-add-to-wishlist {  margin-top:0; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-add-button, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-wishlistexistsbrowse, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-wishlistaddedbrowse {  width:40px;  height:40px;  position:relative;  text-indent:-9999px;  color:#222; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-add-button .add_to_wishlist, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-wishlistexistsbrowse .add_to_wishlist, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-wishlistaddedbrowse .add_to_wishlist, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-add-button a, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-wishlistexistsbrowse a, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-wishlistaddedbrowse a {  height:40px;  width:40px;  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px;  position:absolute;  top:0;  left:0;  color:#fff;  background-color:#20b34d;  -webkit-box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  -khtml-box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  -moz-box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  -ms-box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  -o-box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  box-shadow:0 4px 8px rgba(32, 179, 77, 0.23); } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-add-button .add_to_wishlist i, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-wishlistexistsbrowse .add_to_wishlist i, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-wishlistaddedbrowse .add_to_wishlist i, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-add-button a i, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-wishlistexistsbrowse a i, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-wishlistaddedbrowse a i {  font-size:13px;  position:absolute;  top:50%;  left:50%;  text-indent:0px;  transform:translate(-50%, -50%);  margin:0; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-wishlistexistsbrowse a:before, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcwl-wishlistaddedbrowse a:before {  content:"\f004";  font-family:"Font Awesome 5 Pro";  font-size:13px;  color:#fff;  position:absolute;  top:50%;  left:50%;  text-indent:0px;  transform:translate(-50%, -50%);  font-weight:900; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcqv-button {  width:40px;  height:40px;  position:relative;  background-color:#20b34d;  -webkit-box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  -khtml-box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  -moz-box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  -ms-box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  -o-box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  box-shadow:0 4px 8px rgba(32, 179, 77, 0.23);  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px;  display:inline-block;  overflow:hidden; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta .yith-wcqv-button i {  font-size:13px;  color:#fff;  position:absolute;  top:50%;  left:50%;  text-indent:0px;  transform:translate(-50%, -50%);  margin:0; } .woocommerce .woocommerce-product-inner:hover .woocommerce-product-header .woocommerce-product-meta {  opacity:1; } .woocommerce .woocommerce-product-inner:hover .woocommerce-product-header .woocommerce-product-meta:before {  opacity:1; } .woocommerce .woocommerce-product-inner:hover .woocommerce-product-header .woocommerce-product-meta .woocommerce-add-to-cart, .woocommerce .woocommerce-product-inner:hover .woocommerce-product-header .woocommerce-product-meta .woocommerce-wishlist, .woocommerce .woocommerce-product-inner:hover .woocommerce-product-header .woocommerce-product-meta .woocommerce-quick-view {  opacity:1;  -webkit-transform:translateY(0) rotate(360deg);  -khtml-transform:translateY(0) rotate(360deg);  -moz-transform:translateY(0) rotate(360deg);  -ms-transform:translateY(0) rotate(360deg);  -o-transform:translateY(0) rotate(360deg);  transform:translateY(0) rotate(360deg); } .woocommerce .woocommerce-product-inner .woocommerce-product-content {  margin-top:24px;  text-align:center; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .price {  line-height:1; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .star-rating {  float:none;  margin:0 auto 8px auto; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .count-rating {  font-size:14px;  color:rgba(0, 0, 0, 0.5);  margin-left:8px; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-title {  padding:0px !important; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-title a {  color:inherit; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-title a:hover {  color:#ef9900; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-subtitle {  color:rgba(51, 51, 51, 0.66);  font-size:14px;  margin-bottom:12px; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-attr {  margin-bottom:12px; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-attr img {  width:auto !important;  margin:0 !important; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .star-rating-wrap {  margin-bottom:3px; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .star-rating-wrap .count-rating {  display:none; } .woocommerce .woocommerce-product-inner + .button.yith-wcqv-button {  display:none !important; } .woocommerce .product-type-grouped .woocommerce-product-header .woocommerce-product-meta {  display:none !important; } .woocommerce nav.woocommerce-pagination {  text-align:center; } .woocommerce nav.woocommerce-pagination ul.page-numbers {  border:none; } .woocommerce nav.woocommerce-pagination ul.page-numbers li {  border:none;  overflow:visible; } .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers {  padding:0;  text-align:center;  height:60px;  width:60px;  line-height:60px;  font-size:16px;  font-weight:700;  color:#222;  background-color:#fff;  display:inline-block;  margin:0 6px 10px 6px;  -webkit-border-radius:56px;  -khtml-border-radius:56px;  -moz-border-radius:56px;  -ms-border-radius:56px;  -o-border-radius:56px;  border-radius:56px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  position:relative;  z-index:1; } .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers:before, .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers:after {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers:before {  -webkit-box-shadow:0 1px 20px rgba(0, 8, 11, 0.14);  -khtml-box-shadow:0 1px 20px rgba(0, 8, 11, 0.14);  -moz-box-shadow:0 1px 20px rgba(0, 8, 11, 0.14);  -ms-box-shadow:0 1px 20px rgba(0, 8, 11, 0.14);  -o-box-shadow:0 1px 20px rgba(0, 8, 11, 0.14);  box-shadow:0 1px 20px rgba(0, 8, 11, 0.14);  -webkit-border-radius:60px;  -khtml-border-radius:60px;  -moz-border-radius:60px;  -ms-border-radius:60px;  -o-border-radius:60px;  border-radius:60px;  z-index:-2; } .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers:after {  -webkit-border-radius:60px;  -khtml-border-radius:60px;  -moz-border-radius:60px;  -ms-border-radius:60px;  -o-border-radius:60px;  border-radius:60px;  z-index:-1;  opacity:0; } .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.next, .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.prev {  font-size:0; } .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.next:before, .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.next:after {  font-size:16px;  content:'\f105';  font-weight:400;  font-family:"Font Awesome 5 Pro"; } .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.prev:before, .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.prev:after {  font-size:16px;  font-weight:400;  content:'\f104';  font-family:"Font Awesome 5 Pro"; } .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.current, .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers:hover {  color:#fff; } .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.current:before, .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers:hover:before {  opacity:0; } .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.current:after, .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers:hover:after {  opacity:1; } .single-product .woocommerce-social-share {  padding-top:30px; } .single-product .woocommerce-social-share label {  font-size:14px;  color:#42495b;  font-family:'Poppins', sans-serif;  margin-right:20px; } .single-product .woocommerce-social-share a {  color:#6a6a6a;  font-size:16px;  margin-right:12px; } .single-product .woocommerce-social-share a:hover {  color:#ef9900; } .single-product .woocommerce-summary-wrap {  margin:0 -25px; } .single-product .woocommerce-summary-wrap > .col-xl-6 {  padding:0 25px; } .single-product #shop-breadcrumb {  padding-bottom:46px; } .single-product #shop-newsletter {  margin-top:30px; } .single-product .woocommerce-sg-product-price {  margin-bottom:25px; } .single-product section.related {  padding-top:72px; } .single-product section.related h2 {  font-size:30px;  text-align:center;  margin-bottom:0; } .single-product section.related ul.products {  margin-bottom:0; } .single-product section.related ul.products li.product {  margin-bottom:0 !important;  margin-top:65px; } .single-product #primary div.product .woocommerce-product-details__short-description p:last-child {  margin-bottom:0; } .single-product #primary div.product .woocommerce-sg-product-feature {  margin-top:34px;  margin-bottom:71px;  list-style:none; } .single-product #primary div.product .woocommerce-sg-product-feature li {  display:flex;  flex-wrap:nowrap; } .single-product #primary div.product .woocommerce-sg-product-feature li i {  margin-right:8px;  margin-top:8px; } .single-product #primary div.product .woocommerce-sg-product-feature li p:last-child {  margin-bottom:0; } .single-product #primary div.product .woocommerce-sg-product-feature li + li {  margin-top:10px; } .single-product #primary div.product form.cart {  margin-bottom:24px; } .single-product #primary div.product form.cart label {  font-size:18px;  line-height:30px;  margin-bottom:0;  font-weight:700;  color:#232323;  font-family:'Poppins', sans-serif; } @media screen and (max-width:767px) {  .single-product #primary div.product form.cart label {   font-size:15px;   line-height:normal;  } } .single-product #primary div.product form.cart .reset_variations {  display:none !important; } .single-product #primary div.product form.cart .variations {  margin-bottom:10px; } .single-product #primary div.product form.cart .variations td {  padding-bottom:20px; } .single-product #primary div.product form.cart .button-variable-wrapper .button-variable-item {  background-color:#f3f3f3;  border:none;  line-height:40px;  color:#152136;  text-transform:uppercase;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  -webkit-transition:all 0.3s ease 0s;  -khtml-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s;  -ms-transition:all 0.3s ease 0s;  -o-transition:all 0.3s ease 0s;  transition:all 0.3s ease 0s;  margin:0 5px 5px 0;  width:40px;  height:40px; } .single-product #primary div.product form.cart .button-variable-wrapper .button-variable-item span {  font-size:14px; } .single-product #primary div.product form.cart .button-variable-wrapper .button-variable-item.selected, .single-product #primary div.product form.cart .button-variable-wrapper .button-variable-item:hover {  background-color:#ef9900;  color:#fff; } .single-product #primary div.product form.cart .color-variable-wrapper .color-variable-item {  padding:0;  border:none;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  margin:0 5px 5px 0;  opacity:0.5; } .single-product #primary div.product form.cart .color-variable-wrapper .color-variable-item span {  border:2px solid rgba(0, 0, 0, 0.2); } .single-product #primary div.product form.cart .color-variable-wrapper .color-variable-item.selected {  opacity:1; } .single-product #primary div.product form.cart.variations_form .woocommerce-variation-add-to-cart {  display:flex;  flex-wrap:wrap;  align-items:center; } .single-product #primary div.product form.cart.variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button, .single-product #primary div.product form.cart.variations_form .woocommerce-variation-add-to-cart .quantity {  margin-top:20px; } .single-product #primary div.product form.cart.variations_form .woocommerce-variation-price {  margin:25px 0; } .single-product #primary div.product form.cart.variations_form button.single_add_to_cart_button {  background-color:#ef9900; } .single-product #primary div.product form.cart.variations_form button.single_add_to_cart_button:hover {  background-color:transparent; } .single-product #primary div.product form.cart:not(.variations_form), .single-product #primary div.product form.cart:not(.grouped_form) {  display:flex;  margin:0;  align-items:center;  flex-wrap:wrap; } .single-product #primary div.product form.cart:not(.variations_form) .quantity, .single-product #primary div.product form.cart:not(.grouped_form) .quantity, .single-product #primary div.product form.cart:not(.variations_form) .single_add_to_cart_button, .single-product #primary div.product form.cart:not(.grouped_form) .single_add_to_cart_button {  margin-top:10px; } .single-product #primary div.product .woocommerce-gallery span.onsale {  display:none; } .single-product #primary div.product .woocommerce-product-gallery {  width:100% !important;  margin-bottom:80px; } @media screen and (max-width:991px) {  .single-product #primary div.product .woocommerce-product-gallery {   margin-bottom:50px;  } } .single-product #primary div.product .woocommerce-product-gallery .woocommerce-product-gallery__image {  -webkit-border-radius:18px;  -khtml-border-radius:18px;  -moz-border-radius:18px;  -ms-border-radius:18px;  -o-border-radius:18px;  border-radius:18px;  -webkit-box-shadow:0 23px 27px rgba(16, 16, 16, 0.09);  -khtml-box-shadow:0 23px 27px rgba(16, 16, 16, 0.09);  -moz-box-shadow:0 23px 27px rgba(16, 16, 16, 0.09);  -ms-box-shadow:0 23px 27px rgba(16, 16, 16, 0.09);  -o-box-shadow:0 23px 27px rgba(16, 16, 16, 0.09);  box-shadow:0 23px 27px rgba(16, 16, 16, 0.09); } .single-product #primary div.product .woocommerce-product-gallery .flex-viewport {  -webkit-border-radius:18px;  -khtml-border-radius:18px;  -moz-border-radius:18px;  -ms-border-radius:18px;  -o-border-radius:18px;  border-radius:18px;  -webkit-box-shadow:0 23px 27px rgba(16, 16, 16, 0.09);  -khtml-box-shadow:0 23px 27px rgba(16, 16, 16, 0.09);  -moz-box-shadow:0 23px 27px rgba(16, 16, 16, 0.09);  -ms-box-shadow:0 23px 27px rgba(16, 16, 16, 0.09);  -o-box-shadow:0 23px 27px rgba(16, 16, 16, 0.09);  box-shadow:0 23px 27px rgba(16, 16, 16, 0.09); } .single-product #primary div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image {  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .single-product #primary div.product .woocommerce-product-gallery .flex-control-nav {  margin-top:40px;  margin-left:-15px;  margin-right:-15px;  display:flex;  flex-wrap:wrap; } @media screen and (max-width:575px) {  .single-product #primary div.product .woocommerce-product-gallery .flex-control-nav {   margin-top:20px;   margin-left:-10px;   margin-right:-10px;  } } .single-product #primary div.product .woocommerce-product-gallery .flex-control-nav li {  padding:0 15px;  width:33.33%;  margin-bottom:30px; } @media screen and (max-width:575px) {  .single-product #primary div.product .woocommerce-product-gallery .flex-control-nav li {   padding:0 10px;  } } .single-product #primary div.product .woocommerce-product-gallery .flex-control-nav img {  opacity:1; } .single-product #primary div.product .woocommerce-product-gallery .flex-control-nav img.flex-active {  outline:5px solid rgba(239, 153, 0, 0.1);  outline-offset:-5px; } .single-product #primary div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a {  position:relative;  display:block; } .single-product #primary div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:before {  content:'';  background-color:rgba(239, 153, 0, 0.85);  position:absolute;  top:0;  right:0;  width:100%;  height:100%;  display:block;  opacity:0;  -webkit-transition:all 0.3s linear;  -khtml-transition:all 0.3s linear;  -moz-transition:all 0.3s linear;  -ms-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear; } .single-product #primary div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:after {  content:"\f06e";  font-family:"Font Awesome 5 Pro";  font-size:16px;  height:40px;  width:40px;  line-height:40px;  -webkit-border-radius:40px;  -khtml-border-radius:40px;  -moz-border-radius:40px;  -ms-border-radius:40px;  -o-border-radius:40px;  border-radius:40px;  background-color:#fff;  text-align:center;  color:#ef9900;  position:absolute;  top:50%;  -webkit-transform:translate(0%, -50%);  -khtml-transform:translate(0%, -50%);  -moz-transform:translate(0%, -50%);  -ms-transform:translate(0%, -50%);  -o-transform:translate(0%, -50%);  transform:translate(0%, -50%);  left:0;  right:0;  margin:auto;  -webkit-transition:all 0.3s linear;  -khtml-transition:all 0.3s linear;  -moz-transition:all 0.3s linear;  -ms-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;  opacity:0; } .single-product #primary div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:hover:before {  opacity:0.8; } .single-product #primary div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:hover:after {  opacity:1; } .single-product #primary div.product .entry-summary {  width:100% !important;  margin-bottom:80px; } @media screen and (min-width:768px) {  .single-product #primary div.product .entry-summary {   position:sticky;   top:62px;  } } .single-product #primary div.product .entry-summary .yith-wcwl-add-to-wishlist {  display:none; } .single-product #primary div.product .entry-summary .woocommerce-product-rating {  margin-bottom:0; } .single-product #primary div.product .entry-summary .woocommerce-product-rating .woocommerce-review-link {  display:none; } .single-product #primary div.product .entry-summary .woocommerce-product-rating .star-rating-wrap {  margin-bottom:8px; } .single-product #primary div.product .entry-summary .entry-title {  font-size:30px;  margin-bottom:9px; } .single-product #primary div.product .entry-summary .price {  font-size:24px;  line-height:1;  color:#222;  font-family:'Poppins', sans-serif;  font-weight:600; } .single-product #primary div.product .entry-summary .price ins {  margin-right:22px; } .single-product #primary div.product .entry-summary .price del {  color:#bfc7d3; } .single-product #primary div.product .entry-summary .price del .amount {  color:#bfc7d3; } .single-product #primary div.product .entry-summary .woocommerce-sg-product-excerpt {  border-top:1px dashed #6f6f6f;  padding-top:21px; } .single-product #primary div.product .entry-summary .woocommerce-sg-product-excerpt > h3 {  font-size:30px;  margin-bottom:11px; } .single-product #primary div.product .entry-summary .single_add_to_cart_button {  clear:left;  margin-top:30px; } .single-product #primary div.product .woocommerce-tabs ul.wc-tabs {  overflow:visible;  padding:0;  margin-top:-20px;  margin-bottom:0;  text-align:center;  position:relative;  z-index:1; } .single-product #primary div.product .woocommerce-tabs ul.wc-tabs:before {  width:100%;  height:2px;  bottom:24px;  z-index:-1;  background-color:#e2e2e2;  border:none;  top:auto; } @media screen and (max-width:575px) {  .single-product #primary div.product .woocommerce-tabs ul.wc-tabs:before {   display:none;  } } .single-product #primary div.product .woocommerce-tabs ul.wc-tabs:after {  display:none !important; } .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li {  margin:20px 8px 0 8px;  padding:0;  border:none;  background-color:transparent;  position:relative;  z-index:99; } .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li:before, .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li:after {  display:none !important; } @media screen and (max-width:575px) {  .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li {   display:block;   padding:0;   margin-left:0;   margin-right:0;   margin-bottom:5px;  }  .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li a {   display:block;  } } .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li a {  padding:0 50px;  font-size:15px;  line-height:50px;  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px;  color:#222;  font-weight:600;  position:relative;  background-color:#fff;  z-index:1; } .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li a:before {  content:'';  background-color:#fff;  border:2px solid #e2e2e2;  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-1;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li a:after {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-1;  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px;  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } @media screen and (max-width:991px) {  .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li a {   padding:0 30px;  } } .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li.active > a {  color:#fff; } .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li.active > a:before {  opacity:0; } .single-product #primary div.product .woocommerce-tabs ul.wc-tabs li.active > a:after {  opacity:1; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel {  font-size:14px;  line-height:26px; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel p:last-child {  margin-bottom:0; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel > h2 {  display:none; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel.panel {  padding-top:32px;  margin-bottom:0; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes {  border:1px solid #dee2e6; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes th, .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td {  border-bottom:1px solid #dee2e6;  font-family:inherit;  color:#152136;  font-weight:normal;  font-style:normal;  padding:10px; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td {  border-left:1px solid #dee2e6; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-noreviews {  margin-bottom:10px !important; } .single-product #primary div.product .woocommerce-tabs .tab-product-feature-list {  font-size:18px;  line-height:34px; } .single-product #primary div.product .woocommerce-tabs .tab-product-feature-list .col-xl-4 {  font-weight:600; } .single-product #primary div.product .woocommerce-tabs .tab-product-feature-list .line-gap {  margin:0;  width:100%; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating {  margin-bottom:15px; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating label {  margin-bottom:10px; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-comment label {  margin-bottom:8px; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title {  font-size:24px;  margin-bottom:22px; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-reply-title, .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .nice-select {  display:none; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form #comment {  height:140px;  min-height:140px; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form {  padding:30px;  border:1px solid #e9e9e9; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form #commentform {  padding:0;  background-color:inherit; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist {  padding:0; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review {  position:relative;  margin-bottom:20px;  padding:30px;  border:1px solid #eee; } @media screen and (max-width:1199px) {  .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review {   padding:20px 15px 20px 20px;  } } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap {  position:absolute;  right:0;  top:0; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap .count-rating {  display:none; } @media screen and (max-width:991px) {  .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap {   position:static;   margin-bottom:8px;  } } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment_container {  position:relative; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review img.avatar {  padding:0;  width:80px;  -webkit-border-radius:80px;  -khtml-border-radius:80px;  -moz-border-radius:80px;  -ms-border-radius:80px;  -o-border-radius:80px;  border-radius:80px;  -webkit-box-shadow:0 5px 8px rgba(0, 0, 0, 0.08);  -khtml-box-shadow:0 5px 8px rgba(0, 0, 0, 0.08);  -moz-box-shadow:0 5px 8px rgba(0, 0, 0, 0.08);  -ms-box-shadow:0 5px 8px rgba(0, 0, 0, 0.08);  -o-box-shadow:0 5px 8px rgba(0, 0, 0, 0.08);  box-shadow:0 5px 8px rgba(0, 0, 0, 0.08); } @media screen and (max-width:575px) {  .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review img.avatar {   width:40px;   border:none;  } } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text {  border:none;  margin:0;  padding:0 0 0 100px; } @media screen and (max-width:767px) {  .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text .star-rating {   float:none;  } } @media screen and (max-width:575px) {  .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text {   padding-left:60px;  } } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta {  margin:0 0 8px;  font-size:16px; } @media screen and (max-width:575px) {  .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta {   display:block;  } } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__published-date {  display:block;  font-size:13px;  font-weight:500;  line-height:22px; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author {  color:#222;  font-family:'Poppins', sans-serif;  display:block;  line-height:1;  margin-bottom:4px; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__dash {  display:none; } .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .description p {  margin:0; } .single-product #primary div.product .quantity {  margin-right:30px; } .single-product #primary div.product .product_meta {  padding-top:29px;  border-top:1px dashed #6f6f6f;  margin-top:40px;  display:flex;  flex-wrap:wrap;  font-size:14px;  color:inherit; } .single-product #primary div.product .product_meta > span {  display:block;  width:100%;  color:#222; } .single-product #primary div.product .product_meta > span + span {  margin-top:5px; } .single-product #primary div.product .product_meta a {  color:#636363; } .single-product #primary div.product .product_meta a:hover {  color:#ef9900; } @media screen and (min-width:768px) {  .single-product.header-sticky #primary div.product .entry-summary {   top:120px;  }  .single-product.header-sticky.admin-bar #primary div.product .entry-summary {   top:150px;  } } body.woocommerce-cart .woocommerce-cart-form .actions .button, body.woocommerce-wishlist .woocommerce-cart-form .actions .button, body.woocommerce-cart #yith-wcwl-form .actions .button, body.woocommerce-wishlist #yith-wcwl-form .actions .button {  padding:0 20px !important; } body.woocommerce-cart .woocommerce-cart-form table.cart td.actions .input-text, body.woocommerce-wishlist .woocommerce-cart-form table.cart td.actions .input-text, body.woocommerce-cart #yith-wcwl-form table.cart td.actions .input-text, body.woocommerce-wishlist #yith-wcwl-form table.cart td.actions .input-text {  width:180px !important;  height:54px;  padding:0 25px;  font-size:16px; } body.woocommerce-cart .woocommerce-cart-form .shop_table, body.woocommerce-wishlist .woocommerce-cart-form .shop_table, body.woocommerce-cart #yith-wcwl-form .shop_table, body.woocommerce-wishlist #yith-wcwl-form .shop_table {  border:none; } body.woocommerce-cart .woocommerce-cart-form .shop_table thead th, body.woocommerce-wishlist .woocommerce-cart-form .shop_table thead th, body.woocommerce-cart #yith-wcwl-form .shop_table thead th, body.woocommerce-wishlist #yith-wcwl-form .shop_table thead th {  font-size:15px;  font-weight:700;  color:#333;  padding:10px;  border-top:none;  border-left:none;  border-right:none;  border-bottom:3px solid #ef9900; } body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td, body.woocommerce-wishlist .woocommerce-cart-form .shop_table tbody td, body.woocommerce-cart #yith-wcwl-form .shop_table tbody td, body.woocommerce-wishlist #yith-wcwl-form .shop_table tbody td {  text-align:left;  border-left:none;  border-right:none;  border-top:none;  border-bottom:1px solid rgba(0, 0, 0, .1); } body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions, body.woocommerce-wishlist .woocommerce-cart-form .shop_table tbody td.actions, body.woocommerce-cart #yith-wcwl-form .shop_table tbody td.actions, body.woocommerce-wishlist #yith-wcwl-form .shop_table tbody td.actions {  border-bottom:none;  padding-left:0;  padding-right:0; } body.woocommerce-cart .woocommerce-cart-form tbody .product-name a, body.woocommerce-wishlist .woocommerce-cart-form tbody .product-name a, body.woocommerce-cart #yith-wcwl-form tbody .product-name a, body.woocommerce-wishlist #yith-wcwl-form tbody .product-name a {  color:#152136;  font-size:16px;  font-weight:600; } body.woocommerce-cart .woocommerce-cart-form tbody .product-name a:hover, body.woocommerce-wishlist .woocommerce-cart-form tbody .product-name a:hover, body.woocommerce-cart #yith-wcwl-form tbody .product-name a:hover, body.woocommerce-wishlist #yith-wcwl-form tbody .product-name a:hover {  color:#ef9900; } body.woocommerce-cart .woocommerce-cart-form tbody .product-name .yith-wcqv-button, body.woocommerce-wishlist .woocommerce-cart-form tbody .product-name .yith-wcqv-button, body.woocommerce-cart #yith-wcwl-form tbody .product-name .yith-wcqv-button, body.woocommerce-wishlist #yith-wcwl-form tbody .product-name .yith-wcqv-button {  display:none; } body.woocommerce-cart .woocommerce-cart-form tbody .product-name dl.variation, body.woocommerce-wishlist .woocommerce-cart-form tbody .product-name dl.variation, body.woocommerce-cart #yith-wcwl-form tbody .product-name dl.variation, body.woocommerce-wishlist #yith-wcwl-form tbody .product-name dl.variation {  display:none; } body.woocommerce-cart .woocommerce-cart-form tbody .product-price, body.woocommerce-wishlist .woocommerce-cart-form tbody .product-price, body.woocommerce-cart #yith-wcwl-form tbody .product-price, body.woocommerce-wishlist #yith-wcwl-form tbody .product-price, body.woocommerce-cart .woocommerce-cart-form tbody .product-subtotal, body.woocommerce-wishlist .woocommerce-cart-form tbody .product-subtotal, body.woocommerce-cart #yith-wcwl-form tbody .product-subtotal, body.woocommerce-wishlist #yith-wcwl-form tbody .product-subtotal {  color:#152136;  font-size:16px;  font-weight:600; } body.woocommerce-cart .woocommerce-cart-form tbody .product-price ins, body.woocommerce-wishlist .woocommerce-cart-form tbody .product-price ins, body.woocommerce-cart #yith-wcwl-form tbody .product-price ins, body.woocommerce-wishlist #yith-wcwl-form tbody .product-price ins, body.woocommerce-cart .woocommerce-cart-form tbody .product-subtotal ins, body.woocommerce-wishlist .woocommerce-cart-form tbody .product-subtotal ins, body.woocommerce-cart #yith-wcwl-form tbody .product-subtotal ins, body.woocommerce-wishlist #yith-wcwl-form tbody .product-subtotal ins {  color:#152136;  background-color:transparent; } body.woocommerce-cart .woocommerce-cart-form tbody .product-thumbnail, body.woocommerce-wishlist .woocommerce-cart-form tbody .product-thumbnail, body.woocommerce-cart #yith-wcwl-form tbody .product-thumbnail, body.woocommerce-wishlist #yith-wcwl-form tbody .product-thumbnail {  text-align:center !important;  min-width:120px; } body.woocommerce-cart .woocommerce-cart-form tbody .product-thumbnail a, body.woocommerce-wishlist .woocommerce-cart-form tbody .product-thumbnail a, body.woocommerce-cart #yith-wcwl-form tbody .product-thumbnail a, body.woocommerce-wishlist #yith-wcwl-form tbody .product-thumbnail a {  display:block; } body.woocommerce-cart .woocommerce-cart-form tbody .product-thumbnail a img, body.woocommerce-wishlist .woocommerce-cart-form tbody .product-thumbnail a img, body.woocommerce-cart #yith-wcwl-form tbody .product-thumbnail a img, body.woocommerce-wishlist #yith-wcwl-form tbody .product-thumbnail a img {  width:100%;  max-width:80px; } body.woocommerce-cart .woocommerce-cart-form .product-remove, body.woocommerce-wishlist .woocommerce-cart-form .product-remove, body.woocommerce-cart #yith-wcwl-form .product-remove, body.woocommerce-wishlist #yith-wcwl-form .product-remove {  position:relative;  min-width:50px; } body.woocommerce-cart .woocommerce-cart-form .product-remove a.remove, body.woocommerce-wishlist .woocommerce-cart-form .product-remove a.remove, body.woocommerce-cart #yith-wcwl-form .product-remove a.remove, body.woocommerce-wishlist #yith-wcwl-form .product-remove a.remove {  font-size:0px; } body.woocommerce-cart .woocommerce-cart-form .product-remove a.remove:before, body.woocommerce-wishlist .woocommerce-cart-form .product-remove a.remove:before, body.woocommerce-cart #yith-wcwl-form .product-remove a.remove:before, body.woocommerce-wishlist #yith-wcwl-form .product-remove a.remove:before {  content:"\f136";  font-family:"Material-Design-Iconic-Font";  font-size:18px;  height:32px;  width:32px;  line-height:32px;  background-color:#ef9900;  color:#fff;  -webkit-border-radius:32px;  -khtml-border-radius:32px;  -moz-border-radius:32px;  -ms-border-radius:32px;  -o-border-radius:32px;  border-radius:32px;  font-weight:normal;  position:absolute;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  left:0;  right:0;  margin:auto; } body.woocommerce-cart .woocommerce-cart-form .product-remove a.remove:hover:before, body.woocommerce-wishlist .woocommerce-cart-form .product-remove a.remove:hover:before, body.woocommerce-cart #yith-wcwl-form .product-remove a.remove:hover:before, body.woocommerce-wishlist #yith-wcwl-form .product-remove a.remove:hover:before {  color:#fff;  background-color:rgba(239, 153, 0, 0.85); } @media screen and (max-width:769px) {  body.woocommerce-cart .woocommerce-cart-form .product-remove, body.woocommerce-wishlist .woocommerce-cart-form .product-remove, body.woocommerce-cart #yith-wcwl-form .product-remove, body.woocommerce-wishlist #yith-wcwl-form .product-remove {   min-height:57px;  } } body.woocommerce-cart .woocommerce-cart-form table.shop_table, body.woocommerce-wishlist .woocommerce-cart-form table.shop_table, body.woocommerce-cart #yith-wcwl-form table.shop_table, body.woocommerce-wishlist #yith-wcwl-form table.shop_table {  margin-bottom:40px;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } @media screen and (max-width:769px) {  body.woocommerce-cart .woocommerce-cart-form table.shop_table td, body.woocommerce-wishlist .woocommerce-cart-form table.shop_table td, body.woocommerce-cart #yith-wcwl-form table.shop_table td, body.woocommerce-wishlist #yith-wcwl-form table.shop_table td {   background-color:#fff !important;  } } body.woocommerce-cart .cart-collaterals .cart_totals, body.woocommerce-wishlist .cart-collaterals .cart_totals {  background-color:#fff;  padding:40px 50px;  -webkit-box-shadow:0px 6px 30px rgba(0, 0, 0, 0.08);  -khtml-box-shadow:0px 6px 30px rgba(0, 0, 0, 0.08);  -moz-box-shadow:0px 6px 30px rgba(0, 0, 0, 0.08);  -ms-box-shadow:0px 6px 30px rgba(0, 0, 0, 0.08);  -o-box-shadow:0px 6px 30px rgba(0, 0, 0, 0.08);  box-shadow:0px 6px 30px rgba(0, 0, 0, 0.08);  -webkit-border-radius:7px;  -khtml-border-radius:7px;  -moz-border-radius:7px;  -ms-border-radius:7px;  -o-border-radius:7px;  border-radius:7px;  width:33.33%; } @media screen and (max-width:991px) {  body.woocommerce-cart .cart-collaterals .cart_totals, body.woocommerce-wishlist .cart-collaterals .cart_totals {   width:50%;   padding-left:40px;   padding-right:40px;  } } @media screen and (max-width:991px) {  body.woocommerce-cart .cart-collaterals .cart_totals, body.woocommerce-wishlist .cart-collaterals .cart_totals {   padding:30px;   width:100%;  } } body.woocommerce-cart .cart-collaterals .cart_totals > h2, body.woocommerce-wishlist .cart-collaterals .cart_totals > h2 {  font-size:24px;  border-bottom:1px solid rgba(96, 101, 104, 0.15);  margin-bottom:20px;  padding-bottom:14px;  text-transform:capitalize; } body.woocommerce-cart .cart-collaterals .cart_totals th, body.woocommerce-wishlist .cart-collaterals .cart_totals th {  vertical-align:middle !important;  border:none !important;  color:inherit;  font-weight:normal;  padding:12px 10px 12px 0px; } body.woocommerce-cart .cart-collaterals .cart_totals th + td, body.woocommerce-wishlist .cart-collaterals .cart_totals th + td {  border-left:1px solid #ebebeb; } body.woocommerce-cart .cart-collaterals .cart_totals td, body.woocommerce-wishlist .cart-collaterals .cart_totals td {  border:none !important;  padding:12px 10px;  text-align:right; } body.woocommerce-cart .cart-collaterals .cart_totals strong, body.woocommerce-wishlist .cart-collaterals .cart_totals strong {  font-weight:600; } body.woocommerce-cart .cart-collaterals .cart_totals .order-total th, body.woocommerce-wishlist .cart-collaterals .cart_totals .order-total th, body.woocommerce-cart .cart-collaterals .cart_totals .order-total td, body.woocommerce-wishlist .cart-collaterals .cart_totals .order-total td {  color:#222;  font-weight:600; } body.woocommerce-cart .cart-collaterals .cart_totals .shop_table, body.woocommerce-wishlist .cart-collaterals .cart_totals .shop_table {  border:none; } body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator p, body.woocommerce-wishlist .cart-collaterals .cart_totals .woocommerce-shipping-calculator p {  margin-bottom:0; } body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button, body.woocommerce-wishlist .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button {  color:#ef9900; } body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button:after, body.woocommerce-wishlist .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button:after {  content:'\f2f9';  margin-left:9px;  font-family:"Material-Design-Iconic-Font";  position:relative;  top:1px; } body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button:hover, body.woocommerce-wishlist .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button:hover {  color:#ef9900; } body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-form, body.woocommerce-wishlist .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-form {  padding-top:10px; } body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout, body.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout {  padding-bottom:0; } body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, body.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {  margin-bottom:0;  padding-top:0;  padding-bottom:0;  font-size:16px;  width:100%; } body.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout, body.woocommerce-wishlist .cart-collaterals .wc-proceed-to-checkout {  text-align:right; } .woocommerce-checkout form.checkout_coupon {  border:1px solid #eee;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  background-color:#f7f8fa; } .woocommerce-checkout form.checkout_coupon .form-row-first {  width:50%;  padding-right:30px; } .woocommerce-checkout form.checkout_coupon .form-row-last {  width:50%; } .woocommerce-checkout #add_payment_method #payment, .woocommerce-checkout #payment {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .woocommerce-checkout #customer_details {  margin:0 -15px;  width:inherit; } .woocommerce-checkout #customer_details .col-1, .woocommerce-checkout #customer_details .col-2 {  width:50%;  flex:inherit;  max-width:100%; } @media screen and (max-width:767px) {  .woocommerce-checkout #customer_details {   margin:0;  }  .woocommerce-checkout #customer_details .col-1, .woocommerce-checkout #customer_details .col-2 {   width:100%;  } } .woocommerce-checkout #customer_details span.woocommerce-input-wrapper {  width:100%;  display:block; } .woocommerce-checkout #customer_details .woocommerce-billing-fields {  margin-bottom:36px; } .woocommerce-checkout #customer_details .woocommerce-billing-fields > h3 {  font-size:24px;  margin-bottom:18px;  text-transform:capitalize; } .woocommerce-checkout #customer_details .woocommerce-additional-fields {  margin-bottom:36px; } .woocommerce-checkout #customer_details .woocommerce-additional-fields > h3 {  font-size:24px;  margin-bottom:18px;  text-transform:capitalize; } .woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address {  font-size:24px;  cursor:pointer;  -webkit-transition:all 0.3s linear;  -khtml-transition:all 0.3s linear;  -moz-transition:all 0.3s linear;  -ms-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear; } .woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address:hover {  color:#ef9900; } .woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address #ship-to-different-address-checkbox {  position:absolute;  opacity:0; } .woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label span:after {  content:"\f01a";  font-family:FontAwesome;  margin-left:14px;  font-weight:normal; } .woocommerce-checkout #customer_details #billing_country_field label, .woocommerce-checkout #customer_details #shipping_country_field label, .woocommerce-checkout #customer_details #billing_address_1_field label, .woocommerce-checkout #customer_details #shipping_address_1_field label, .woocommerce-checkout #customer_details #order_comments_field label {  display:none !important; } .woocommerce-checkout #customer_details #billing_country_field textarea, .woocommerce-checkout #customer_details #shipping_country_field textarea, .woocommerce-checkout #customer_details #billing_address_1_field textarea, .woocommerce-checkout #customer_details #shipping_address_1_field textarea, .woocommerce-checkout #customer_details #order_comments_field textarea {  padding:18px 30px; } .woocommerce-checkout form.woocommerce-checkout #order_review_heading {  font-size:24px;  font-weight:700;  margin-bottom:18px;  text-transform:capitalize; } .woocommerce-checkout form.woocommerce-checkout #order_review th {  font-weight:500;  vertical-align:middle !important; } .woocommerce-checkout form.woocommerce-checkout #order_review th + td {  border-left:1px solid #ebebeb; } .woocommerce-checkout form.woocommerce-checkout #order_review .product-total {  border-left:1px solid #ebebeb; } .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table {  margin-bottom:60px;  border-right:none;  border-top:none; } .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table th {  font-weight:700; } .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table th, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table td {  border-left:none; } .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table td.product-total, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .cart-subtotal td, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .order-total td {  font-size:14px;  font-weight:700;  color:#ef9900; } .woocommerce-checkout form.woocommerce-checkout #order_review #payment {  background-color:#f7f8fa;  border:1px solid #eee; } .woocommerce-checkout form.woocommerce-checkout #order_review #payment .about_paypal {  margin-left:10px; } .woocommerce-checkout form.woocommerce-checkout #order_review #payment .wc_payment_methods {  padding:20px;  border-bottom:1px solid #eee; } .woocommerce-checkout form.woocommerce-checkout #order_review #payment .place-order {  padding:20px;  margin:0; } .woocommerce-checkout form.woocommerce-checkout #order_review #payment #place_order {  float:none;  margin-top:10px; } .woocommerce-checkout #payment label {  font-size:16px;  color:rgba(0, 0, 0, 0.87);  font-weight:600; } .woocommerce-account .site-content #primary .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {  display:block;  width:100%; } .woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation {  margin-bottom:30px;  width:30%;  float:left;  padding:0 15px; } @media screen and (max-width:767px) {  .woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation {   width:100%;   margin-bottom:60px;  } } .woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation ul {  margin:0;  list-style:none; } .woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation ul li {  border-bottom:1px solid #eaeaea; } .woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation ul li a {  font-size:16px;  padding:10px 0;  color:#42495b;  position:relative;  display:block; } .woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation ul li a:hover {  color:#ef9900; } .woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation ul li a:before {  content:"\f178";  position:absolute;  left:0;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  display:block;  font-family:"FontAwesome";  color:#ef9900;  margin-left:-16px;  opacity:0;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation ul li.is-active > a, .woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation ul li a:hover {  color:inherit;  padding-left:26px; } .woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation ul li.is-active > a:before, .woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation ul li a:hover:before {  margin-left:0;  opacity:1; } .woocommerce-account .site-content #primary .woocommerce-MyAccount-content {  margin-bottom:30px;  padding:0 15px;  width:70%;  float:left; } @media screen and (max-width:767px) {  .woocommerce-account .site-content #primary .woocommerce-MyAccount-content {   width:100%;   margin-bottom:0;  } } .woocommerce-account .site-content #primary .woocommerce-MyAccount-content .col-1, .woocommerce-account .site-content #primary .woocommerce-MyAccount-content .col-2 {  flex:inherit;  max-width:inherit; } .woocommerce-account .site-content #primary .woocommerce-MyAccount-content .form-row label {  width:100%; } .woocommerce-account .site-content #primary .woocommerce-MyAccount-content .form-row .woocommerce-input-wrapper {  width:100%; } .woocommerce-account .site-content #primary .woocommerce-form {  background-color:#f8f8f8;  border:1px solid #eee;  padding:30px;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  max-width:670px;  margin:0px auto 30px auto;  display:block;  width:100%; } .woocommerce-account .site-content #primary .woocommerce-form label {  font-weight:500;  margin-bottom:2px; } .woocommerce-account .site-content #primary .woocommerce-form .password-input {  display:block;  width:100%; } .woocommerce-account .site-content #primary .woocommerce-form .woocommerce-Button.button {  margin-right:16px;  height:auto; } .woocommerce-account .site-content #primary .woocommerce-form .woocommerce-LostPassword {  margin-bottom:0; } .woocommerce-account .site-content #primary .woocommerce-form .woocommerce-LostPassword a {  color:#ef9900; } .woocommerce-account .site-content #primary .woocommerce-form .woocommerce-LostPassword a:hover {  color:#ef9900; } .woocommerce-account .site-content #primary .woocommerce-form .woocommerce-form__label-for-checkbox {  padding:0;  line-height:50px; } .woocommerce-account .site-content #primary .woocommerce-form .woocommerce-form__label-for-checkbox span {  font-size:15px; } .woocommerce-account .site-content #primary .woocommerce-form .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox {  position:relative;  top:-1px; } .woocommerce-account .site-content #primary .woocommerce-form .woocommerce-Button {  height:42px; } .woocommerce-account .site-content #primary .woocommerce-notices-wrapper + h2 {  text-align:center;  font-size:24px; } .woocommerce-account .site-content #primary #customer_login {  margin:0 -15px;  width:inherit;  display:flex;  flex-wrap:wrap; } .woocommerce-account .site-content #primary #customer_login h2 {  font-size:24px;  margin-bottom:22px; } .woocommerce-account .site-content #primary #customer_login .u-column1.col-1, .woocommerce-account .site-content #primary #customer_login .u-column2.col-2 {  width:50%;  flex:inherit;  max-width:100%; } @media screen and (max-width:767px) {  .woocommerce-account .site-content #primary #customer_login {   margin:0;  }  .woocommerce-account .site-content #primary #customer_login .u-column1.col-1, .woocommerce-account .site-content #primary #customer_login .u-column2.col-2 {   width:100%;   padding:0;  } } .woocommerce-account .site-content #primary .woocommerce-password-strength.bad {  background-color:transparent;  padding:8px 0; } body #yith-wcwl-popup-message {  margin-left:-108px;  display:none;  bottom:30px;  top:auto;  right:30px;  left:auto;  background-color:#ef9900;  border-radius:3px;  border:none;  color:#fff;  padding:0 20px; } body #yith-quick-view-modal .yith-quick-view-overlay {  background-color:rgba(0, 0, 0, 0.85); } body #yith-quick-view-modal .yith-wcqv-main {  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px; } body #yith-quick-view-modal .yith-wcqv-head #yith-quick-view-close {  color:rgba(0, 0, 0, 0.2);  opacity:1;  border:none;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  font-size:0px; } body #yith-quick-view-modal .yith-wcqv-head #yith-quick-view-close:before {  content:"\f410";  font-family:"Font Awesome 5 Pro";  font-size:18px; } body #yith-quick-view-modal .yith-wcqv-head #yith-quick-view-close:hover {  color:#ef9900; } body #yith-quick-view-modal .onsale {  top:29px !important; } body #yith-quick-view-modal #yith-quick-view-content div.images {  padding:15px;  margin-bottom:0;  width:50%; } @media screen and (max-width:575px) {  body #yith-quick-view-modal #yith-quick-view-content div.images {   width:100%;   margin-bottom:30px;  } } body #yith-quick-view-modal #yith-quick-view-content .entry-summary {  padding:30px 30px 15px 15px;  width:50%; } @media screen and (max-width:575px) {  body #yith-quick-view-modal #yith-quick-view-content .entry-summary {   width:100%;  } } body #yith-quick-view-modal #yith-quick-view-content .entry-summary h1.product_title {  font-size:30px;  margin-bottom:5px; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .woocommerce-product-rating {  margin-bottom:10px; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price {  font-weight:600;  color:#ef9900; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price del {  color:#666; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart {  border-top:1px solid #f7f9fb;  border-bottom:1px solid #f7f9fb;  padding:18px 0;  margin-bottom:30px; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart label {  font-size:18px;  line-height:30px;  margin-bottom:0;  font-weight:600;  color:#232323;  font-family:'Poppins', sans-serif; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .reset_variations {  display:none !important; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item {  background-color:#f3f3f3;  border:none;  line-height:40px;  color:#6f6f6f;  text-transform:uppercase;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  -webkit-transition:all 0.3s ease 0s;  -khtml-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s;  -ms-transition:all 0.3s ease 0s;  -o-transition:all 0.3s ease 0s;  transition:all 0.3s ease 0s;  margin:0 5px 5px 0;  width:40px;  height:40px; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item span {  font-size:14px; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item.selected, body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item:hover {  background-color:#ef9900;  color:#fff; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .color-variable-wrapper .color-variable-item {  padding:0;  border:none;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  margin:0 5px 5px 0;  opacity:0.5; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .color-variable-wrapper .color-variable-item span {  border:2px solid rgba(0, 0, 0, 0.2); } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .color-variable-wrapper .color-variable-item.selected {  opacity:1; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .woocommerce-product-details__short-description p {  margin-bottom:24px; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .sku_wrapper, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .tagged_as {  display:block;  font-weight:600;  font-size:15px; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .sku_wrapper span, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in span, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .tagged_as span, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .sku_wrapper a, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in a, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .tagged_as a {  color:#ef9900;  margin-left:7px; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .sku_wrapper a:hover, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in a:hover, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .tagged_as a:hover {  color:#20b34d; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in {  display:none; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .quantity .qty {  margin:0 20px 0 0;  padding:0 12px;  width:70px;  height:54px; } .wishlist-title {  width:100%;  text-align:center;  margin:0 0 45px; } .wishlist-title .button .fa {  font-family:FontAwesome; } .hidden-title-form input + input {  margin-top:15px; } .hidden-title-form .btn {  line-height:51px !important; } .shop_table.cart.wishlist_table {  margin-bottom:0 !important; } #yith-wcwl-form tfoot td {  display:none; } #yith-wcwl-form .product-stock-status {  font-size:16px;  font-weight:600; } #yith-wcwl-form .product-stock-status .wishlist-in-stock {  color:#20b34d !important; } #yith-wcwl-form .wishlist-empty {  text-align:center !important; } #yith-wcwl-form .product-add-to-cart {  text-align:right !important; } #yith-wcwl-form .product-add-to-cart a.button {  padding:0 34px;  display:inline-block !important; } #yith-wcwl-form .product-add-to-cart a.button.loading {  padding-right:30px; } #yith-wcwl-form .product-add-to-cart a.button.loading:after {  top:0 !important;  right:0px !important;  text-indent:0px;  height:50px !important;  width:50px !important;  line-height:50px !important;  text-align:center !important; } #yith-wcwl-form .yith-wcwl-share {  display:none; } @media screen and (max-width:767px) {  #yith-wcwl-form {   overflow-x:scroll;  }  #yith-wcwl-form .cart.wishlist_table {   min-width:767px;  } } #stripe-payment-data .form-row > label + div {  width:100%; } .woocommerce-lost-password .woocommerce-error {  max-width:440px;  margin:auto; } .woocommerce-lost-password .woocommerce-ResetPassword {  border:1px solid #efefef;  background-color:#f9f9f9;  padding:35px 30px 25px;  max-width:440px;  margin:auto; } .woocommerce-lost-password .woocommerce-ResetPassword p {  width:100% !important;  float:none !important; } .woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-Button {  width:100%;  height:54px;  line-height:54px !important;  padding:0 30px !important;  color:#fff !important; } .woocommerce-lost-password .woocommerce-form-row label {  margin-bottom:4px;  font-weight:500; } body:not(.elementor-editor-active) .ct-slick-slider {  height:150px;  overflow:hidden;  opacity:0; } .slick-slide.slick-cloned img.lazyload {  max-width:100px; } #elementor-panel-get-pro-elements {  display:none !important; } .elementor-icons-manager__tab__item {  height:80px !important; } .elementor-element .elementor-widget:not(:last-child) {  margin-bottom:0; } .elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default {  max-width:1190px; } .elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended {  max-width:1200px; } .elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended .elementor-section-boxed > .elementor-column-gap-no {  max-width:1170px; } .elementor-editor-active .site-footer-custom, .elementor-editor-active #ct-header-wrap, .elementor-editor-active .ct-header-slider, .elementor-editor-active #ct-header-elementor {  display:none !important; } .elementor-editor-active .elementor-element--toggle-edit-tools.elementor-widget-empty {  background-color:transparent; } .elementor-editor-active .tnp-field > label {  display:none; } .elementor-editor-active.single-header .site-content {  background-color:#f4f4f4; } .site-content .elementor-container.elementor-column-gap-default, .site-footer-custom .elementor-container.elementor-column-gap-default {  margin:0 -10px; } .site-content .elementor-container.elementor-column-gap-extended, .site-footer-custom .elementor-container.elementor-column-gap-extended {  margin:0 -15px; } .site-content .elementor-section-stretched.elementor-section-boxed .elementor-container.elementor-column-gap-default, .site-footer-custom .elementor-section-stretched.elementor-section-boxed .elementor-container.elementor-column-gap-default {  margin:0 auto; } .site-content .elementor-section-stretched.elementor-section-boxed .elementor-container.elementor-column-gap-default .elementor-row .elementor-column-gap-extended, .site-footer-custom .elementor-section-stretched.elementor-section-boxed .elementor-container.elementor-column-gap-default .elementor-row .elementor-column-gap-extended {  margin:0 -10px; } .site-content .elementor-section-stretched.elementor-section-boxed .elementor-container.elementor-column-gap-extended, .site-footer-custom .elementor-section-stretched.elementor-section-boxed .elementor-container.elementor-column-gap-extended {  margin:0 auto; } .site-content .elementor-section-stretched.elementor-section-boxed .elementor-container.elementor-column-gap-extended .elementor-row .elementor-column-gap-extended, .site-footer-custom .elementor-section-stretched.elementor-section-boxed .elementor-container.elementor-column-gap-extended .elementor-row .elementor-column-gap-extended {  margin:0 -15px; } .site-content .elementor-section-stretched.elementor-section-full_width .elementor-section-boxed > .elementor-column-gap-extended, .site-footer-custom .elementor-section-stretched.elementor-section-full_width .elementor-section-boxed > .elementor-column-gap-extended {  position:relative;  left:50%;  -webkit-transform:translate(-50%, 0%);  -khtml-transform:translate(-50%, 0%);  -moz-transform:translate(-50%, 0%);  -ms-transform:translate(-50%, 0%);  -o-transform:translate(-50%, 0%);  transform:translate(-50%, 0%);  margin:0; } .site-content .elementor-widget-text-editor, .site-footer-custom .elementor-widget-text-editor {  color:inherit;  font-family:inherit;  font-weight:inherit; } .footer-template-default #ct-masthead, .footer-template-default #pagetitle {  display:none; } .elementor-section-full_width.landing-boxed > .elementor-container {  max-width:1810px;  padding:0 55px; } @media screen and (max-width:1260px) {  .elementor-section-full_width.landing-boxed > .elementor-container {   padding:0 15px;  } } .elementor-section-full_width.landing-boxed > .elementor-container > .elementor-row {  background-color:#fff;  -webkit-box-shadow:0 0 54px rgba(7, 0, 76, 0.30);  -khtml-box-shadow:0 0 54px rgba(7, 0, 76, 0.30);  -moz-box-shadow:0 0 54px rgba(7, 0, 76, 0.30);  -ms-box-shadow:0 0 54px rgba(7, 0, 76, 0.30);  -o-box-shadow:0 0 54px rgba(7, 0, 76, 0.30);  box-shadow:0 0 54px rgba(7, 0, 76, 0.30);  overflow:hidden; } .elementor-section-full_width.landing-boxed > .elementor-container > .elementor-row .elementor-element > .elementor-container {  margin-left:auto;  margin-right:auto; } .elementor-section-full_width.landing-boxed > .elementor-container > .elementor-row {  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-text-editor p:last-child {  margin-bottom:0; } .elementor-widget-icon-box .elementor-icon i:before {  position:static; } body .elementor-widget-icon-box.elementor-view-framed .elementor-icon, body .elementor-widget-icon-box.elementor-view-default .elementor-icon {  fill:#ef9900;  color:#ef9900;  border-color:#ef9900; } .single-footer #ct-masthead, .elementor_library-template-default.single-elementor_library #ct-masthead, .single-footer #colophon, .elementor_library-template-default.single-elementor_library #colophon {  display:none; } @media screen and (max-width:1199px) {  .ct-service-carousel2.ct-slick-slider .slick-list, .ct-testimonial-carousel2.ct-slick-slider .slick-list, .ct-portfolio-carousel2.ct-slick-slider .slick-list, .ct-client1.ct-slick-slider .slick-list {   margin:0;  }  .col-offset-left > .elementor-column-wrap .elementor-widget-wrap, .col-offset-left > .elementor-widget-wrap, .ct-column-offset-left > .elementor-column-wrap .elementor-widget-wrap, .ct-column-offset-left > .elementor-widget-wrap {   padding-left:0 !important;  }  .col-offset-right > .elementor-column-wrap .elementor-widget-wrap, .col-offset-right > .elementor-widget-wrap, .ct-column-offset-right > .elementor-column-wrap .elementor-widget-wrap, .ct-column-offset-right > .elementor-widget-wrap {   padding-right:0 !important;  } } .animate-time1 .wow {  animation-delay:100ms; } .animate-time2 .wow {  animation-delay:200ms; } .animate-time3 .wow {  animation-delay:300ms; } .animate-time4 .wow {  animation-delay:400ms; } .animate-time5 .wow {  animation-delay:500ms; } .animate-time6 .wow {  animation-delay:600ms; } .animate-time7 .wow {  animation-delay:700ms; } .animate-time8 .wow {  animation-delay:800ms; } .animate-time9 .wow {  animation-delay:800ms; } .animate-time10 .wow {  animation-delay:1000ms; } .animate-time11 .wow {  animation-delay:1100ms; } .animate-time12 .wow {  animation-delay:1200ms; } .animate-time13 .wow {  animation-delay:1300ms; } .animate-time14 .wow {  animation-delay:1400ms; } .animate-time15 .wow {  animation-delay:1500ms; } .animate-time16 .wow {  animation-delay:1600ms; } .ct-logo {  opacity:1; } .ct-logo a {  display:inline-block; } .ct-logo img {  width:auto; } .ct-logo-animate {  display:inline-flex;  position:absolute;  top:0;  left:0; } .ct-logo-animate .ct-logo1 {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  margin:auto;  line-height:1; } .ct-logo-animate .ct-logo1 .ct-logo-inner {  animation:ctspinY 4s linear infinite;  -webkit-animation:ctspinY 4s linear infinite;  display:inline-flex; } .ct-logo-animate .ct-logo2 {  animation:ctspin 22s linear infinite;  -webkit-animation:ctspin 22s linear infinite; } .ct-nav-menu1 .ct-main-menu > li > a:before {  display:none; } .ct-nav-menu1 .ct-main-menu > li:hover > a, .ct-nav-menu1 .ct-main-menu > li.current_page_item > a:not(.is-one-page), .ct-nav-menu1 .ct-main-menu > li.current-menu-item > a:not(.is-one-page), .ct-nav-menu1 .ct-main-menu > li.current_page_ancestor > a:not(.is-one-page), .ct-nav-menu1 .ct-main-menu > li.current-menu-ancestor > a:not(.is-one-page), .ct-nav-menu1 .ct-main-menu > li a.is-one-page.ct-onepage-active {  color:#ef9900; } .ct-nav-menu1 .ct-main-menu .sub-menu {  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px; } .ct-header-menu-popup span {  color:#fff;  font-size:16px;  font-weight:600;  text-transform:uppercase;  letter-spacing:0.025em;  display:inline-block;  padding:4px 0;  position:relative;  cursor:pointer; } .ct-header-menu-popup span:before, .ct-header-menu-popup span:after {  content:'';  width:25px;  height:2px;  background-color:#ef9900;  position:absolute;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-header-menu-popup span:before {  top:0;  left:0; } .ct-header-menu-popup span:after {  right:0;  bottom:0; } .ct-header-menu-popup span:hover:before, .ct-header-menu-popup span:hover:after {  width:100%; } .ct-heading {  position:relative;  z-index:1; } .ct-heading.sub-style2 {  display:inline-flex;  align-items:center; } .ct-heading .item--sub-title {  font-weight:600;  display:inline-block;  color:#0e0e0e;  font-family:'Poppins', sans-serif; } .ct-heading .item--sub-title:before {  opacity:0; } .ct-heading .item--sub-title.style1 {  padding-left:75px;  position:relative; } .ct-heading .item--sub-title.style1:before {  content:'';  width:50px;  height:3px;  position:absolute;  top:50%;  left:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -khtml-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -moz-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -ms-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  -o-box-shadow:0 7px 16px rgba(12, 12, 12, 0.22);  box-shadow:0 7px 16px rgba(12, 12, 12, 0.22); } .ct-heading .item--sub-title.style1.hide-line {  padding-left:0; } .ct-heading .item--sub-title.style2 {  position:absolute;  left:9px;  top:0;  -webkit-transform:rotate(-90deg) translateX(calc(-50% - 42px));  -khtml-transform:rotate(-90deg) translateX(calc(-50% - 42px));  -moz-transform:rotate(-90deg) translateX(calc(-50% - 42px));  -ms-transform:rotate(-90deg) translateX(calc(-50% - 42px));  -o-transform:rotate(-90deg) translateX(calc(-50% - 42px));  transform:rotate(-90deg) translateX(calc(-50% - 42px));  font-family:inherit;  color:#666;  font-size:18px;  letter-spacing:0.3em;  font-weight:400;  padding-bottom:4px;  transform-origin:0 50%;  -webkit-transform-origin:0 50%; } .ct-heading .item--sub-title.style2:before {  content:'';  height:4px;  position:absolute;  bottom:0;  left:0;  right:5px;  background-image:-webkit-gradient(linear, left top, left bottom, from(#f90), to(#ef9900));  background-image:-webkit-linear-gradient(bottom, #f90, #ef9900);  background-image:-moz-linear-gradient(bottom, #f90, #ef9900);  background-image:-ms-linear-gradient(bottom, #f90, #ef9900);  background-image:-o-linear-gradient(bottom, #f90, #ef9900);  background-image:linear-gradient(bottom, #f90, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f90', endColorStr='#ef9900'); } .ct-heading .item--sub-title.style2 + .item--title {  padding-left:52px; } .ct-heading .item--sub-title.style3 {  padding-right:114px;  position:relative;  color:#ef9900;  font-weight:700;  margin-bottom:10px; } .ct-heading .item--sub-title.style3:before {  content:'';  width:102px;  height:2px;  position:absolute;  top:50%;  right:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  background-color:#ef9900; } .ct-heading .item--sub-title.style4 {  padding-right:213px;  position:relative;  color:#ef9900;  font-weight:700;  margin-bottom:7px; } .ct-heading .item--sub-title.style4:before {  content:'';  width:191px;  height:9px;  position:absolute;  top:50%;  right:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/sub-title.png);  background-repeat:no-repeat; } .ct-heading .item--sub-title.style5 {  padding-left:188px;  padding-right:188px;  position:relative;  color:#ef9900;  font-weight:700;  margin-bottom:7px; } .ct-heading .item--sub-title.style5:before, .ct-heading .item--sub-title.style5:after {  content:'';  width:174px;  height:9px;  position:absolute;  top:50%;  left:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/sub-title.png);  background-repeat:no-repeat; } .ct-heading .item--sub-title.style5:after {  left:auto;  right:0; } .ct-heading .item--sub-title.style6 {  padding-right:50px;  position:relative;  color:#ef9900;  font-weight:700;  margin-bottom:10px; } .ct-heading .item--sub-title.style6:before {  content:'';  width:37px;  height:3px;  position:absolute;  top:50%;  right:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  background-color:#ef9900; } .ct-heading .item--sub-title.style7 {  padding-left:50px;  padding-right:50px;  position:relative;  color:#ef9900;  font-weight:700;  margin-bottom:7px; } .ct-heading .item--sub-title.style7:before, .ct-heading .item--sub-title.style7:after {  content:'';  width:37px;  height:3px;  position:absolute;  top:50%;  left:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  background-color:#ef9900; } .ct-heading .item--sub-title.style7:after {  left:auto;  right:0; } .ct-heading .item--sub-title.style8 {  padding-right:44px;  position:relative;  color:#ef9900;  font-weight:600;  margin-bottom:6px; } .ct-heading .item--sub-title.style8 span {  width:31px;  height:6px;  position:absolute;  top:50%;  right:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-heading .item--sub-title.style8 span:before, .ct-heading .item--sub-title.style8 span:after {  content:'';  background-color:#ef9900;  position:absolute;  height:2px;  left:0; } .ct-heading .item--sub-title.style8 span:before {  width:100%;  top:0; } .ct-heading .item--sub-title.style8 span:after {  width:17px;  bottom:0; } .ct-heading .item--sub-title.style9 {  padding-left:44px;  padding-right:44px;  position:relative;  color:#ef9900;  font-weight:600;  margin-bottom:6px; } .ct-heading .item--sub-title.style9 span {  width:31px;  height:6px;  position:absolute;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-heading .item--sub-title.style9 span:before, .ct-heading .item--sub-title.style9 span:after {  content:'';  background-color:#ef9900;  position:absolute;  height:2px; } .ct-heading .item--sub-title.style9 span:before {  width:100%;  top:0; } .ct-heading .item--sub-title.style9 span:after {  width:17px;  bottom:0; } .ct-heading .item--sub-title.style9 .line-left {  left:0; } .ct-heading .item--sub-title.style9 .line-left:before, .ct-heading .item--sub-title.style9 .line-left:after {  right:0; } .ct-heading .item--sub-title.style9 .line-right {  right:0; } .ct-heading .item--sub-title.style9 .line-right:before, .ct-heading .item--sub-title.style9 .line-right:after {  left:0; } .ct-heading .item--sub-title.style10 {  font-size:18px;  color:#ef9900;  font-family:inherit;  font-weight:400;  padding-left:65px;  position:relative;  margin-bottom:8px; } .ct-heading .item--sub-title.style10 .sub-dots {  position:absolute;  width:54px;  height:16px;  left:0;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } .ct-heading .item--sub-title.style10 .sub-dots span, .ct-heading .item--sub-title.style10 .sub-dots:before, .ct-heading .item--sub-title.style10 .sub-dots:after {  content:'';  width:16px;  height:16px;  border:3px solid #fff;  -webkit-border-radius:16px;  -khtml-border-radius:16px;  -moz-border-radius:16px;  -ms-border-radius:16px;  -o-border-radius:16px;  border-radius:16px;  -webkit-box-shadow:0 0 6px rgba(1, 1, 1, 0.15);  -khtml-box-shadow:0 0 6px rgba(1, 1, 1, 0.15);  -moz-box-shadow:0 0 6px rgba(1, 1, 1, 0.15);  -ms-box-shadow:0 0 6px rgba(1, 1, 1, 0.15);  -o-box-shadow:0 0 6px rgba(1, 1, 1, 0.15);  box-shadow:0 0 6px rgba(1, 1, 1, 0.15);  background:#ef9900;  position:absolute;  top:0; } .ct-heading .item--sub-title.style10 .sub-dots span {  left:0; } .ct-heading .item--sub-title.style10 .sub-dots:before {  background-color:#000;  left:20px; } .ct-heading .item--sub-title.style10 .sub-dots:after {  left:40px; } .ct-heading .item--sub-title.show-line:before {  opacity:1; } .ct-heading .item--sub-title.hide-line {  padding-left:0; } .ct-heading .item--sub-title.hide-line:before {  display:none; } .ct-heading .item--title {  margin-bottom:0; } .ct-heading .item--title .ct-typingout-wrap {  position:relative;  min-width:315px; } .ct-heading .item--title .ct-typingout-wrap img {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  z-index:-1; } .ct-heading .item--title .ct-typingout-wrap, .ct-heading .item--title .ct-typingout-typed, .ct-heading .item--title .ct-typingout-animation {  color:inherit !important; } .ct-heading .item--title strong {  font-weight:700; } @media screen and (max-width:767px) {  .ct-heading .item--title br {   display:none;  } } .ct-heading .item--title .d-inline-block {  padding-bottom:3px; } .ct-heading .item--title.st-line-left1 span, .ct-heading .item--title.st-line-right1 span {  padding-left:82px;  position:relative;  display:inline-block; } .ct-heading .item--title.st-line-left1 span i, .ct-heading .item--title.st-line-right1 span i {  width:54px;  height:3px;  position:absolute;  top:21px;  left:0;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } @media screen and (max-width:1024px) {  .ct-heading .item--title.st-line-left1 span, .ct-heading .item--title.st-line-right1 span {   padding-left:68px;  }  .ct-heading .item--title.st-line-left1 span i, .ct-heading .item--title.st-line-right1 span i {   width:40px;  } } @media screen and (max-width:575px) {  .ct-heading .item--title.st-line-left1 span, .ct-heading .item--title.st-line-right1 span {   padding-left:0;   padding-top:23px;  }  .ct-heading .item--title.st-line-left1 span i, .ct-heading .item--title.st-line-right1 span i {   width:54px;   top:0;   left:0;  } } .ct-heading .item--title span.d-inline-block, .ct-heading .item--title span.slide-in-container {  color:inherit; } .ct-heading .item--title.st-line-right1 span {  padding-left:0;  padding-right:82px; } .ct-heading .item--title.st-line-right1 span i {  left:auto;  right:0; } .ct-heading .item--title.st-line-left2 span {  padding-left:66px;  position:relative;  display:inline-block; } .ct-heading .item--title.st-line-left2 span i {  width:50px;  height:11px;  position:absolute;  top:15px;  left:0; } .ct-heading .item--title.st-line-left2 span i:before, .ct-heading .item--title.st-line-left2 span i:after {  content:'';  background-color:#ef9900;  height:3px;  position:absolute;  right:0; } .ct-heading .item--title.st-line-left2 span i:before {  width:25px;  top:0; } .ct-heading .item--title.st-line-left2 span i:after {  width:50px;  top:8px; } .ct-heading .item--title.st-line-left3 span {  padding-left:58px;  position:relative;  display:inline-block; } .ct-heading .item--title.st-line-left3 span .dot-shape {  width:40px;  height:40px;  position:absolute;  top:11px;  left:0; } .ct-heading .item--title.st-line-left3 span .dot-shape i {  height:11px;  width:11px;  -webkit-border-radius:11px;  -khtml-border-radius:11px;  -moz-border-radius:11px;  -ms-border-radius:11px;  -o-border-radius:11px;  border-radius:11px;  background-color:#000;  position:absolute;  top:0;  left:0; } .ct-heading .item--title.st-line-left3 span .dot-shape i:nth-child(2) {  background-color:#ef9900;  left:14px; } .ct-heading .item--title.st-line-left3 span .dot-shape i:nth-child(3) {  left:30px; } .ct-heading .item--title.st-line-left3 span .dot-shape i:nth-child(4) {  top:14px;  left:14px; } .ct-heading .item--title.st-line-left3 span .dot-shape i:nth-child(5) {  top:14px;  left:30px; } .ct-heading .item--title.st-line-left3 span .dot-shape i:nth-child(6) {  background-color:#ef9900;  top:28px;  left:30px; } .ct-heading .item--title.st-line-top1 .ct-heading-divider {  height:3px;  margin-bottom:20px; } .ct-heading .item--title.st-line-top1 .ct-heading-divider span {  width:54px;  height:3px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  display:inline-block;  vertical-align:top; } .ct-heading .item--title.st-line-top2 .ct-heading-divider {  height:3px;  margin-bottom:13px; } .ct-heading .item--title.st-line-top2 .ct-heading-divider span {  width:44px;  height:3px;  background-color:#ef9900;  display:inline-block;  vertical-align:top; } .ct-heading .item--title.st-line-bottom1 .ct-heading-divider {  height:3px;  margin-top:6px; } .ct-heading .item--title.st-line-bottom1 .ct-heading-divider span {  width:50px;  height:2px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  display:inline-block;  vertical-align:top; } .ct-heading .item--title b {  color:#ef9900;  font-weight:inherit; } .ct-heading .item--title meta, .ct-heading .item--title span span {  color:#ef9900; } .ct-heading .item--title cite {  color:#ef9900;  font-family:'Playfair Display'; } .ct-heading .item--title i {  color:#ef9900;  font-family:'Playfair Display';  font-style:normal; } .ct-heading .item--title small {  font-size:inherit;  line-height:inherit;  font-weight:normal; } .ct-heading h3.item--title {  font-size:36px;  line-height:1.33333; } @media screen and (max-width:991px) {  .ct-heading h3.item--title {   font-size:30px;  } } .ct-heading span.item--title {  display:block; } .ct-heading.item-st-line-left2 .item--sub-title {  color:#ef9900; } .ct-heading.item-st-line-left3 .item--sub-title {  color:#ef9900;  font-weight:700; } .ct-heading.ct-heading-left.item-st-line-left2 .item--sub-title {  padding-left:66px; } .ct-heading.ct-heading-left.item-st-line-left2.h-align-center .st-line-left2 span {  text-align:left; } .ct-heading.ct-heading-left.item-st-line-left2.h-align-center .item--sub-title {  padding-left:0; } .ct-heading.ct-heading-right.item-st-line-left2 .item--sub-title {  padding-right:66px;  padding-left:0; } .ct-heading.ct-heading-right.item-st-line-left2 .item--title span {  padding-left:0;  padding-right:66px; } .ct-heading.ct-heading-right.item-st-line-left2 .item--title span i {  left:auto;  right:0; } .ct-heading.ct-heading-right.item-st-line-left2 .item--title span i:before, .ct-heading.ct-heading-right.item-st-line-left2 .item--title span i:after {  right:auto;  left:0; } .ct-heading.ct-heading-left.item-st-line-left3 .item--sub-title {  padding-left:58px; } .ct-heading.ct-heading-right.item-st-line-left3 .item--sub-title {  padding-left:0;  padding-right:58px; } .ct-title-custom1 .ct-heading .item--title cite {  color:#ef9900;  font-style:italic; } .ct-title-custom1 .item--sub-title.style2::before {  background:#cdd1d4; } .ct-title-custom2 .ct-heading .item--title cite {  font-style:italic; } .ct-title-custom2 .item--sub-title.style2::before {  background:#cdd1d4; } .line-sub-preset2 .ct-heading .item--sub-title.style1:before {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .ct-video-button, .ct-video-button-portfolio {  height:52px;  width:52px;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  position:relative;  font-size:12px;  color:#fff;  display:inline-block;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  z-index:99;  -webkit-box-shadow:0 3px 9px rgba(3, 31, 114, 0.21);  -khtml-box-shadow:0 3px 9px rgba(3, 31, 114, 0.21);  -moz-box-shadow:0 3px 9px rgba(3, 31, 114, 0.21);  -ms-box-shadow:0 3px 9px rgba(3, 31, 114, 0.21);  -o-box-shadow:0 3px 9px rgba(3, 31, 114, 0.21);  box-shadow:0 3px 9px rgba(3, 31, 114, 0.21); } .ct-video-button i, .ct-video-button-portfolio i {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-video-button .line-video-animation, .ct-video-button-portfolio .line-video-animation {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  border:1px solid rgba(255, 255, 255, 0.24);  -webkit-border-radius:60px;  -khtml-border-radius:60px;  -moz-border-radius:60px;  -ms-border-radius:60px;  -o-border-radius:60px;  border-radius:60px;  animation:squares 3.9s linear 0s infinite;  -webkit-animation:squares 3.9s linear 0s infinite;  -ms-animation:squares 3.9s linear 0s infinite;  -o-animation:squares 3.9s linear 0s infinite;  -webkit-animation-play-state:running;  -moz-animation-play-state:running;  -o-animation-play-state:running;  animation-play-state:running;  opacity:0; } .ct-video-button .line-video-animation.line-video-2, .ct-video-button-portfolio .line-video-animation.line-video-2 {  -webkit-animation-delay:1.3s;  -moz-animation-delay:1.3s;  -o-animation-delay:1.3s;  animation-delay:1.3s; } .ct-video-button .line-video-animation.line-video-3, .ct-video-button-portfolio .line-video-animation.line-video-3 {  -webkit-animation-delay:2.6s;  -moz-animation-delay:2.6s;  -o-animation-delay:2.6s;  animation-delay:2.6s; } .ct-video-button:hover, .ct-video-button-portfolio:hover, .ct-video-button:focus, .ct-video-button-portfolio:focus {  color:#fff; } .ct-video-button:hover .line-video-animation, .ct-video-button-portfolio:hover .line-video-animation, .ct-video-button:focus .line-video-animation, .ct-video-button-portfolio:focus .line-video-animation {  -webkit-animation-play-state:paused;  -moz-animation-play-state:paused;  -o-animation-play-state:paused;  animation-play-state:paused; } .ct-video-player {  position:relative;  z-index:1; } .ct-video-player .bg-overlay {  position:absolute;  top:0;  left:0;  width:100%;  height:100%; } .ct-video-player .ct-video-button {  height:64px;  width:64px;  font-size:14px; } .ct-video-player .ct-video-button.style2 {  height:93px;  width:93px;  font-size:16px; } .ct-video-player .ct-video-button.style2 .line-video-animation {  border:1px solid rgba(239, 153, 0, 0.2); } .ct-video-player .ct-video-button.style3, .ct-video-player .ct-video-button.style5 {  height:76px;  width:76px;  background-image:none;  background-color:#ef9900;  font-size:16px;  z-index:1; } .ct-video-player .ct-video-button.style3 .line-video-animation, .ct-video-player .ct-video-button.style5 .line-video-animation {  display:none; } .ct-video-player .ct-video-button.style3:before, .ct-video-player .ct-video-button.style5:before {  content:"";  position:absolute;  z-index:0;  left:0;  top:0;  display:block;  width:100%;  height:100%;  background-color:rgba(239, 153, 0, 0.8);  border-radius:50%;  animation:pulse-border 1500ms ease-out infinite;  -webkit-animation:pulse-border 1500ms ease-out infinite;  z-index:-1; } .ct-video-player .ct-video-button.style3:hover:before, .ct-video-player .ct-video-button.style5:hover:before, .ct-video-player .ct-video-button.style3:focus:before, .ct-video-player .ct-video-button.style5:focus:before {  -webkit-animation-play-state:paused;  -moz-animation-play-state:paused;  -o-animation-play-state:paused;  animation-play-state:paused; } .ct-video-player .ct-video-button.style4 {  height:70px;  width:70px;  background-image:none;  color:#0a0462;  background-color:#fff;  font-size:16px;  z-index:1; } .ct-video-player .ct-video-button.style4 .line-video-animation {  display:none; } .ct-video-player .ct-video-button.style4:before {  content:"";  position:absolute;  z-index:0;  left:0;  top:0;  display:block;  width:100%;  height:100%;  background-color:rgba(255, 255, 255, 0.76);  border-radius:50%;  animation:pulse-border 1500ms ease-out infinite;  z-index:-1; } .ct-video-player .ct-video-button.style4:hover:before, .ct-video-player .ct-video-button.style4:focus:before {  -webkit-animation-play-state:paused;  -moz-animation-play-state:paused;  -o-animation-play-state:paused;  animation-play-state:paused; } .ct-video-player .ct-video-button.style5 {  height:52px;  width:52px;  line-height:52px;  font-size:14px; } .ct-video-player .ct-video-button.style5:before {  animation:pulse-border2 1500ms ease-out infinite;  -webkit-animation:pulse-border2 1500ms ease-out infinite; } .ct-video-player .ct-video-button.style6 {  height:62px;  width:62px;  background-image:none;  color:#ef9900;  background-color:#fff;  font-size:12px;  z-index:1; } .ct-video-player .ct-video-button.style6 .line-video-animation {  display:none; } .ct-video-player .ct-video-button.style6:before {  content:"";  position:absolute;  z-index:0;  left:0;  top:0;  display:block;  width:100%;  height:100%;  background-color:rgba(239, 153, 0, 0.85);  border-radius:50%;  animation:pulse-border2 1500ms ease-out infinite;  z-index:-2; } .ct-video-player .ct-video-button.style6:after {  content:'';  z-index:-1;  background-color:#fff;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  position:absolute;  top:0;  left:0;  width:100%;  height:100%; } .ct-video-player .ct-video-button.style6 .line-video-1 {  display:block;  position:absolute;  z-index:0;  left:0;  top:0;  display:block;  width:100%;  height:100%;  background-color:rgba(239, 153, 0, 0.85);  border-radius:50%;  animation:pulse-border3 1500ms ease-out infinite;  z-index:-1;  border:none; } .ct-video-player .ct-video-button.style6:hover:before, .ct-video-player .ct-video-button.style6:focus:before, .ct-video-player .ct-video-button.style6:hover .line-video-1, .ct-video-player .ct-video-button.style6:focus .line-video-1 {  -webkit-animation-play-state:paused;  -moz-animation-play-state:paused;  -o-animation-play-state:paused;  animation-play-state:paused; } .ct-video-player .ct-video-button.style7 {  height:62px;  width:62px;  background-image:none;  color:#000a93;  background-color:rgba(233, 244, 253, 0.86);  font-size:15px;  z-index:1; } .ct-video-player .ct-video-button.style7 .line-video-animation {  display:none; } .ct-video-player .ct-video-button.style7:before {  content:"";  position:absolute;  z-index:0;  left:0;  top:0;  display:block;  width:100%;  height:100%;  background-color:rgba(255, 255, 255, 0.76);  border-radius:50%;  animation:pulse-border2 1500ms ease-out infinite;  z-index:-1; } .ct-video-player .ct-video-button.style7:hover:before, .ct-video-player .ct-video-button.style7:focus:before {  -webkit-animation-play-state:paused;  -moz-animation-play-state:paused;  -o-animation-play-state:paused;  animation-play-state:paused; } .ct-video-player .ct-video-button.style8 {  background:none;  font-size:48px; } .ct-video-player .ct-video-button.style8 .line-video-animation {  display:none; } .ct-video-player .ct-video-button.style10 {  width:52px;  height:52px;  background:none;  z-index:1;  position:relative; } .ct-video-player .ct-video-button.style10 .line-video-animation {  display:none; } .ct-video-player .ct-video-button.style10:after {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#ffd200));  background-image:-webkit-linear-gradient(left, #ef9900, #ffd200);  background-image:-moz-linear-gradient(left, #ef9900, #ffd200);  background-image:-ms-linear-gradient(left, #ef9900, #ffd200);  background-image:-o-linear-gradient(left, #ef9900, #ffd200);  background-image:linear-gradient(left, #ef9900, #ffd200);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#ffd200', gradientType='1');  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  z-index:-1; } .ct-video-player .ct-video-button.style10:before {  content:"";  position:absolute;  z-index:0;  left:0;  top:0;  display:block;  width:100%;  height:100%;  background-color:rgba(239, 153, 0, 0.4);  background-image:-webkit-gradient(linear, left top, right top, from(rgba(239, 153, 0, 0.4)), to(rgba(255, 210, 0, 0.4)));  background-image:-webkit-linear-gradient(left, rgba(239, 153, 0, 0.4), rgba(255, 210, 0, 0.4));  background-image:-moz-linear-gradient(left, rgba(239, 153, 0, 0.4), rgba(255, 210, 0, 0.4));  background-image:-ms-linear-gradient(left, rgba(239, 153, 0, 0.4), rgba(255, 210, 0, 0.4));  background-image:-o-linear-gradient(left, rgba(239, 153, 0, 0.4), rgba(255, 210, 0, 0.4));  background-image:linear-gradient(left, rgba(239, 153, 0, 0.4), rgba(255, 210, 0, 0.4));  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(239, 153, 0, 0.4)', endColorStr='rgba(255, 210, 0, 0.4)', gradientType='1');  border-radius:50%;  animation:pulse-border2 1500ms ease-out infinite;  -webkit-animation:pulse-border2 1500ms ease-out infinite;  z-index:-2; } .ct-video-player .ct-video-button.style10:hover:before {  -webkit-animation-play-state:paused;  -moz-animation-play-state:paused;  -o-animation-play-state:paused;  animation-play-state:paused; } .ct-video-player .ct-video-image-bg {  min-height:300px;  width:100%; } .ct-video-player .ct-video-image-bg + .ct-video-button, .ct-video-player img + .ct-video-button {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-video-player.video-player-style8 {  text-align:center; } .ct-video-player.video-player-style9 {  text-align:center; } .ct-video-player.video-player-style9 .ct-video-button {  height:106px;  width:106px;  background:none;  border:2px solid rgba(255, 255, 255, 0.79);  font-size:18px; } .ct-video-player.video-player-style9 .line-video-animation {  border-width:2px; } .ct-video-player.video-player-style9.img-added:before {  content:'';  width:195px;  height:338px;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/video-dots.png);  background-position:center;  background-size:cover;  background-repeat:no-repeat;  z-index:-1;  position:absolute;  bottom:-152px;  left:-62px; } .video-player-style12 {  -webkit-border-radius:8px;  -khtml-border-radius:8px;  -moz-border-radius:8px;  -ms-border-radius:8px;  -o-border-radius:8px;  border-radius:8px;  overflow:hidden; } .video-player-style12:before {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(0, 0, 0, 0.49);  z-index:1; } .video-player-style12 img {  -webkit-filter:grayscale(100%);  filter:grayscale(100%); } .video-player-style12 .ct-video-button {  background:transparent;  color:#ef9900;  font-size:24px; } .video-player-style12 .ct-video-button .line-video-animation {  display:none; } .video-player-style13 .ct-video-button {  height:84px;  width:84px;  font-size:18px;  background:#000;  color:#ef9900; } .video-player-style13 .ct-video-button .line-video-animation {  border-color:rgba(0, 0, 0, 0.24); } .video-player-style14 .ct-video-button {  height:98px;  width:98px;  font-size:16px;  background:transparent;  color:#fff;  border:2px solid #fff; } .video-player-style14 .ct-video-button .line-video-animation {  display:none; } .video-player-style14 .ct-video-button:hover {  background-color:#fff;  color:#000; } .ct-video-title {  font-size:24px;  line-height:1.2;  font-weight:700;  font-family:'Poppins', sans-serif;  color:#fff;  text-align:center;  padding:30px 20px;  background-color:#ef9900;  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/bg-title-video.png);  background-position:center;  background-repeat:no-repeat;  background-size:cover;  position:relative;  z-index:99; } .ct-video-title cite {  font-style:normal;  color:#1f323e; } .btn-video-center .ct-video-player {  text-align:center; } .ct-progressbar1 .ct-progress-bar {  height:7px;  position:relative;  width:0;  -webkit-transition:width 1.4s ease;  -khtml-transition:width 1.4s ease;  -moz-transition:width 1.4s ease;  -ms-transition:width 1.4s ease;  -o-transition:width 1.4s ease;  transition:width 1.4s ease;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .ct-progressbar1 .ct-progress-holder {  position:relative;  z-index:1;  height:7px;  background-color:#f9f9f9;  display:flex;  flex-grow:1; } .ct-progressbar1 .ct-progress-meta {  min-width:97px;  margin-right:15px; } .ct-progressbar1 .ct-progress-percentage {  min-width:56px;  text-align:right; } .ct-progressbar1 .ct-progress-item {  display:flex;  flex-wrap:nowrap;  align-items:center; } .ct-progressbar1 .ct-progress-item + .ct-progress-item {  margin-top:25px; } .ct-progressbar2 .ct-progress-bar {  height:5px;  position:relative;  width:0;  -webkit-transition:width 1.4s ease;  -khtml-transition:width 1.4s ease;  -moz-transition:width 1.4s ease;  -ms-transition:width 1.4s ease;  -o-transition:width 1.4s ease;  transition:width 1.4s ease;  background-color:#01050b;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px; } .ct-progressbar2 .ct-progress-title {  font-size:18px;  font-weight:600;  color:#0e0e0e;  font-family:'Poppins', sans-serif;  margin-bottom:5px;  display:block; } .ct-progressbar2 .ct-progress-percentage {  width:50px;  height:50px;  line-height:50px;  color:#fff;  background-color:red;  border-radius:100%;  text-align:center;  font-weight:600;  font-family:'Poppins', sans-serif;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  position:absolute;  top:-22.5px;  right:0; } .ct-progressbar2 .ct-progress-item + .ct-progress-item {  margin-top:30px; } .ct-progressbar3 .ct-progress-bar {  height:9px;  position:relative;  width:0;  -webkit-transition:width 1.4s ease;  -khtml-transition:width 1.4s ease;  -moz-transition:width 1.4s ease;  -ms-transition:width 1.4s ease;  -o-transition:width 1.4s ease;  transition:width 1.4s ease;  background-color:#ef9900;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .ct-progressbar3 .ct-progress-title {  font-size:18px;  font-weight:600;  color:#0e0e0e;  font-family:'Poppins', sans-serif;  margin-bottom:5px;  display:block; } .ct-progressbar3 .ct-progress-percentage {  font-size:12px;  color:#fff;  min-width:34px;  font-weight:700;  line-height:24px;  background-color:#0e0e0e;  font-family:'Poppins', sans-serif;  position:absolute;  top:-35px;  right:-17px;  text-align:center; } .ct-progressbar3 .ct-progress-percentage:before {  content:'';  position:absolute;  bottom:-12px;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0);  border-width:6px;  border-style:solid;  border-color:#0e0e0e transparent transparent transparent; } .ct-progressbar3 .ct-progress-holder {  background-color:#ebebeb; } .ct-progressbar3 .ct-progress-item + .ct-progress-item {  margin-top:23px; } .ct-progressbar4 .ct-progress-bar {  height:8px;  position:relative;  width:0;  -webkit-transition:width 1.4s ease;  -khtml-transition:width 1.4s ease;  -moz-transition:width 1.4s ease;  -ms-transition:width 1.4s ease;  -o-transition:width 1.4s ease;  transition:width 1.4s ease;  background-color:#ef9900;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  -webkit-border-radius:9px;  -khtml-border-radius:9px;  -moz-border-radius:9px;  -ms-border-radius:9px;  -o-border-radius:9px;  border-radius:9px;  top:3px;  left:3px; } .ct-progressbar4 .ct-progress-title {  font-size:16px;  color:#000;  font-weight:700;  font-family:'Poppins', sans-serif;  margin-bottom:4px;  display:block; } .ct-progressbar4 .ct-progress-percentage {  font-size:16px;  color:#000;  font-weight:700;  font-family:'Poppins', sans-serif;  position:absolute;  top:-33px;  right:0; } .ct-progressbar4 .ct-progress-holder {  background-color:transparent;  position:relative;  height:16px;  border:1px solid #ef9900;  border-radius:16px; } .ct-progressbar4 .ct-progress-item + .ct-progress-item {  margin-top:13px; } .ct-progressbar5 .ct-progress-bar {  height:6px;  position:relative;  width:0;  -webkit-transition:width 1.4s ease;  -khtml-transition:width 1.4s ease;  -moz-transition:width 1.4s ease;  -ms-transition:width 1.4s ease;  -o-transition:width 1.4s ease;  transition:width 1.4s ease;  background-color:#ef9900;  -webkit-border-radius:6px;  -khtml-border-radius:6px;  -moz-border-radius:6px;  -ms-border-radius:6px;  -o-border-radius:6px;  border-radius:6px; } .ct-progressbar5 .ct-progress-title {  font-size:16px;  font-weight:700;  color:#000;  margin-bottom:3px;  display:block; } .ct-progressbar5 .ct-progress-percentage {  font-size:12px;  color:#fff;  min-width:32px;  font-weight:700;  line-height:20px;  background-color:#000;  position:absolute;  top:-28px;  right:-17px;  text-align:center;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px; } .ct-progressbar5 .ct-progress-percentage:before {  content:'';  position:absolute;  bottom:-12px;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0);  border-width:6px;  border-style:solid;  border-color:#000 transparent transparent transparent; } .ct-progressbar5 .ct-progress-holder {  background-color:#f4f4f4;  -webkit-border-radius:6px;  -khtml-border-radius:6px;  -moz-border-radius:6px;  -ms-border-radius:6px;  -o-border-radius:6px;  border-radius:6px; } .ct-progressbar5 .ct-progress-item + .ct-progress-item {  margin-top:13px; } .ct-progressbar6 .ct-progress-title {  font-weight:600;  color:#000;  margin-bottom:2px;  line-height:normal; } .ct-progressbar6 .ct-progress-bar {  height:3px;  position:relative;  width:0;  -webkit-transition:width 1.4s ease;  -khtml-transition:width 1.4s ease;  -moz-transition:width 1.4s ease;  -ms-transition:width 1.4s ease;  -o-transition:width 1.4s ease;  transition:width 1.4s ease;  background-color:#000; } .ct-progressbar6 .ct-progress-holder {  position:relative;  z-index:1;  height:3px;  background-color:#fff;  display:flex;  flex-grow:1; } .ct-progressbar6 .ct-progress-meta {  display:flex;  flex-wrap:nowrap;  align-items:center; } .ct-progressbar6 .ct-progress-percentage {  min-width:50px;  text-align:right;  font-size:16px;  line-height:1;  color:#000;  font-weight:600; } .ct-progressbar6 .ct-progress-item + .ct-progress-item {  margin-top:15px; } .ct-accordion .ct-ac-content {  display:none; } .ct-accordion.layout1 .ct-ac-title {  font-size:18px;  color:#222;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  font-weight:700;  position:relative;  cursor:pointer;  font-family:'Poppins', sans-serif; } .ct-accordion.layout1 .ct-ac-title a {  padding:23px 65px 23px 25px;  display:block;  color:inherit; } .ct-accordion.layout1 .ct-ac-title a i {  margin-right:4px;  color:#ef9900; } .ct-accordion.layout1 .ct-ac-title a i .flaticon {  font-weight:400; } .ct-accordion.layout1 .ct-ac-title a:before {  content:'\f107';  font-family:'Font Awesome 5 Pro';  font-size:16px;  position:absolute;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  right:35px;  color:#9ba2aa;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-accordion.layout1 .ct-ac-title a:after {  content:'\f136';  font-family:'Material-Design-Iconic-Font';  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  right:30px;  height:21px;  width:21px;  line-height:21px;  background-color:#9ba2aa;  color:#fff;  text-align:center;  position:absolute;  -webkit-border-radius:21px;  -khtml-border-radius:21px;  -moz-border-radius:21px;  -ms-border-radius:21px;  -o-border-radius:21px;  border-radius:21px;  font-size:12px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0;  margin-top:9px; } .ct-accordion.layout1 .ct-ac-content {  color:#636363;  padding:0 65px 23px 25px; } .ct-accordion.layout1 .ct-accordion-item {  border:1px solid #e6e6e6;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  background-color:#fff;  position:relative; } .ct-accordion.layout1 .ct-accordion-item:before {  content:'';  height:0;  width:6px;  position:absolute;  top:0;  bottom:0;  left:-1px;  margin:auto;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  opacity:0; } .ct-accordion.layout1 .ct-accordion-item + .ct-accordion-item {  margin-top:19px; } .ct-accordion.layout1 .ct-accordion-item.active {  border-color:#fff;  -webkit-box-shadow:0 0 25px rgba(0, 0, 0, 0.15);  -khtml-box-shadow:0 0 25px rgba(0, 0, 0, 0.15);  -moz-box-shadow:0 0 25px rgba(0, 0, 0, 0.15);  -ms-box-shadow:0 0 25px rgba(0, 0, 0, 0.15);  -o-box-shadow:0 0 25px rgba(0, 0, 0, 0.15);  box-shadow:0 0 25px rgba(0, 0, 0, 0.15); } .ct-accordion.layout1 .ct-accordion-item.active:before {  height:100%;  opacity:1; } .ct-accordion.layout1 .ct-accordion-item.active .ct-ac-title a {  padding-bottom:4px; } .ct-accordion.layout1 .ct-accordion-item.active .ct-ac-title a:before {  opacity:0; } .ct-accordion.layout1 .ct-accordion-item.active .ct-ac-title a:after {  opacity:1; } .ct-accordion.layout1.style2 {  border-bottom:1px solid #e8e8e8; } .ct-accordion.layout1.style2 .ct-accordion-item {  border:none;  border-top:1px solid #e8e8e8;  margin:0;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-accordion.layout1.style2 .ct-accordion-item:before, .ct-accordion.layout1.style2 .ct-accordion-item:after {  display:none; } .ct-accordion.layout1.style2 .ct-accordion-item .ct-ac-title {  font-family:inherit; } .ct-accordion.layout1.style2 .ct-accordion-item .ct-ac-title .ct-ac-title-text {  padding:19px 0;  border:none;  font-size:16px;  color:#353434; } .ct-accordion.layout1.style2 .ct-accordion-item .ct-ac-title .ct-ac-title-text:before {  content:'\f0fe';  opacity:1;  font-size:16px;  right:28px; } .ct-accordion.layout1.style2 .ct-accordion-item .ct-ac-title .ct-ac-title-text:after {  display:none; } .ct-accordion.layout1.style2 .ct-accordion-item .ct-ac-content {  padding:2px 30px 52px 0;  font-size:15px;  line-height:26px;  color:#4e4e4e; } .ct-accordion.layout1.style2 .ct-accordion-item.active .ct-ac-title .ct-ac-title-text:before {  color:#ef9900;  content:'\f146'; } .ct-accordion.layout1.style3 .ct-accordion-item {  background-color:transparent;  border:none;  padding-left:20px; } .ct-accordion.layout1.style3 .ct-accordion-item .ct-ac-title {  margin-bottom:30px; } .ct-accordion.layout1.style3 .ct-accordion-item:before {  display:none; } .ct-accordion.layout1.style3 .ct-accordion-item .ct-ac-title-text {  padding:0px !important;  margin-bottom:0px;  color:#fff;  font-size:18px;  font-weight:600;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-accordion.layout1.style3 .ct-accordion-item .ct-ac-title-text:after {  display:none; } .ct-accordion.layout1.style3 .ct-accordion-item .ct-ac-title-text:before {  content:'+';  font-size:18px;  font-weight:700;  font-family:'Poppins', sans-serif;  right:auto;  left:-20px;  opacity:1 !important;  display:block; } .ct-accordion.layout1.style3 .ct-accordion-item .ct-ac-content {  padding:0;  font-size:16px;  line-height:26px;  color:#ababab;  padding-right:16%;  margin-bottom:44px; } @media screen and (max-width:1199px) {  .ct-accordion.layout1.style3 .ct-accordion-item .ct-ac-content {   padding-right:0;  } } .ct-accordion.layout1.style3 .ct-accordion-item.active .ct-ac-title-text:before {  content:'-'; } .ct-accordion.layout1.style4 .ct-accordion-item {  border-width:2px; } .ct-accordion.layout1.style4 .ct-accordion-item.active {  -webkit-box-shadow:0 20px 40px rgba(29, 27, 76, 0.21);  -khtml-box-shadow:0 20px 40px rgba(29, 27, 76, 0.21);  -moz-box-shadow:0 20px 40px rgba(29, 27, 76, 0.21);  -ms-box-shadow:0 20px 40px rgba(29, 27, 76, 0.21);  -o-box-shadow:0 20px 40px rgba(29, 27, 76, 0.21);  box-shadow:0 20px 40px rgba(29, 27, 76, 0.21); } .ct-accordion.layout1.style4 .ct-accordion-item:before {  display:none; } .ct-accordion.layout1.style4 .ct-accordion-item .ct-ac-title-text {  color:#1d1b4c; } .ct-accordion.layout1.style4 .ct-accordion-item .ct-ac-content {  color:#696b6d;  padding:0 65px 23px 25px;  line-height:24px; } .ct-accordion.layout1.style4 .ct-accordion-item + .ct-accordion-item {  margin-top:27px; } @media screen and (max-width:991px) {  .ct-accordion.layout1.style4 .ct-accordion-item .ct-ac-title {   line-height:normal;  } } .ct-accordion.layout1.style5 .ct-accordion-item {  border:none;  margin:0;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  background-color:transparent; } .ct-accordion.layout1.style5 .ct-accordion-item:before, .ct-accordion.layout1.style5 .ct-accordion-item:after {  display:none; } .ct-accordion.layout1.style5 .ct-accordion-item .ct-ac-title {  font-family:inherit; } .ct-accordion.layout1.style5 .ct-accordion-item .ct-ac-title-text {  padding:16px 48px 16px 20px !important;  background-color:#fff;  -webkit-box-shadow:0 2px 32px rgba(12, 12, 12, 0.08);  -khtml-box-shadow:0 2px 32px rgba(12, 12, 12, 0.08);  -moz-box-shadow:0 2px 32px rgba(12, 12, 12, 0.08);  -ms-box-shadow:0 2px 32px rgba(12, 12, 12, 0.08);  -o-box-shadow:0 2px 32px rgba(12, 12, 12, 0.08);  box-shadow:0 2px 32px rgba(12, 12, 12, 0.08);  font-size:18px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-accordion.layout1.style5 .ct-accordion-item .ct-ac-title-text:before {  width:25px;  height:25px;  line-height:25px;  text-align:center;  content:'+';  font-size:18px;  font-family:'Poppins', sans-serif;  font-weight:500;  color:#fff;  right:14px;  background-color:#20b34d;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-accordion.layout1.style5 .ct-accordion-item .ct-ac-title-text:after {  display:none; } .ct-accordion.layout1.style5 .ct-accordion-item .ct-ac-content {  padding:0;  line-height:1.75;  color:#6e6e6e;  padding-top:17px; } .ct-accordion.layout1.style5 .ct-accordion-item.active {  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-accordion.layout1.style5 .ct-accordion-item.active .ct-ac-title-text {  background-color:#20b34d;  color:#fff; } .ct-accordion.layout1.style5 .ct-accordion-item.active .ct-ac-title-text:before {  background-color:#fff;  color:#000;  opacity:1 !important; } .ct-accordion.layout1.style6 .ct-ac-title {  font-family:inherit; } .ct-accordion.layout1.style6 .ct-ac-title a {  padding-left:34px;  padding-top:17px;  padding-bottom:17px;  font-size:16px;  color:#1a2428; } @media screen and (max-width:767px) {  .ct-accordion.layout1.style6 .ct-ac-title a {   padding-left:20px;  } } .ct-accordion.layout1.style6 .ct-ac-title a:before {  color:#1a2428; } @media screen and (max-width:767px) {  .ct-accordion.layout1.style6 .ct-ac-title a:before {   right:20px;  } } .ct-accordion.layout1.style6 .ct-ac-title a:after {  display:none; } .ct-accordion.layout1.style6 .ct-ac-content {  font-size:15px;  line-height:22px;  color:#333;  padding-left:34px;  padding-right:30px;  padding-bottom:30px;  margin-top:-10px; } @media screen and (max-width:767px) {  .ct-accordion.layout1.style6 .ct-ac-content {   padding-left:20px;  } } .ct-accordion.layout1.style6 .ct-ac-content b {  color:#ef9900; } .ct-accordion.layout1.style6 .ct-accordion-item {  border-color:#dfdfdf;  -webkit-box-shadow:0 0 7px rgba(12, 12, 12, 0.04);  -khtml-box-shadow:0 0 7px rgba(12, 12, 12, 0.04);  -moz-box-shadow:0 0 7px rgba(12, 12, 12, 0.04);  -ms-box-shadow:0 0 7px rgba(12, 12, 12, 0.04);  -o-box-shadow:0 0 7px rgba(12, 12, 12, 0.04);  box-shadow:0 0 7px rgba(12, 12, 12, 0.04); } .ct-accordion.layout1.style6 .ct-accordion-item:before {  display:none; } .ct-accordion.layout1.style6 .ct-accordion-item.active {  -webkit-box-shadow:0 0 7px rgba(12, 12, 12, 0.04);  -khtml-box-shadow:0 0 7px rgba(12, 12, 12, 0.04);  -moz-box-shadow:0 0 7px rgba(12, 12, 12, 0.04);  -ms-box-shadow:0 0 7px rgba(12, 12, 12, 0.04);  -o-box-shadow:0 0 7px rgba(12, 12, 12, 0.04);  box-shadow:0 0 7px rgba(12, 12, 12, 0.04);  background-image:url(https://inseco.co.uk/wp-content/themes/consultio/assets/css/../images/comment-icon.png);  background-repeat:no-repeat;  background-position:left 10px center; } .ct-accordion.layout1.style6 .ct-accordion-item.active .ct-ac-title a {  padding-top:21px;  padding-bottom:21px; } .ct-accordion.layout1.style6 .ct-accordion-item.active .ct-ac-title a:before {  opacity:1;  content:'\f106'; } .ct-accordion.layout1.style7 {  position:relative;  padding-left:50px; } @media screen and (max-width:767px) {  .ct-accordion.layout1.style7 {   padding-left:30px;  } } .ct-accordion.layout1.style7:before {  content:'';  width:3px;  height:100%;  background-color:#000;  position:absolute;  top:0;  left:0; } .ct-accordion.layout1.style7 .ct-ac-title {  font-size:24px;  line-height:1.2; } @media screen and (max-width:767px) {  .ct-accordion.layout1.style7 .ct-ac-title {   font-size:18px;  } } .ct-accordion.layout1.style7 .ct-ac-title a {  padding:30px 60px 30px 0; } .ct-accordion.layout1.style7 .ct-ac-title a:before {  right:0;  width:38px;  height:38px;  background-color:#ef9900;  border-radius:38px;  line-height:38px;  text-align:center;  color:#fff;  -webkit-transform:translate(0, -50%) rotate(-90deg);  -khtml-transform:translate(0, -50%) rotate(-90deg);  -moz-transform:translate(0, -50%) rotate(-90deg);  -ms-transform:translate(0, -50%) rotate(-90deg);  -o-transform:translate(0, -50%) rotate(-90deg);  transform:translate(0, -50%) rotate(-90deg); } .ct-accordion.layout1.style7 .ct-ac-title a:after {  content:'';  width:3px;  height:100%;  background-color:#ef9900;  left:-50px;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  margin-top:-2px; } @media screen and (max-width:767px) {  .ct-accordion.layout1.style7 .ct-ac-title a:after {   left:-30px;  } } .ct-accordion.layout1.style7 .ct-ac-title.active a {  padding:0; } .ct-accordion.layout1.style7 .ct-ac-content {  padding:0 30px 42px 0;  color:#111; } @media screen and (max-width:767px) {  .ct-accordion.layout1.style7 .ct-ac-content {   font-size:15px;   line-height:24px;  } } .ct-accordion.layout1.style7 .ct-ac-content a {  text-decoration:underline; } .ct-accordion.layout1.style7 .ct-accordion-item {  border:none;  border-top:1px solid #ededed;  background-color:transparent;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-accordion.layout1.style7 .ct-accordion-item:last-child {  border-bottom:1px solid #ededed; } .ct-accordion.layout1.style7 .ct-accordion-item:before {  display:none; } .ct-accordion.layout1.style7 .ct-accordion-item + .ct-accordion-item {  margin-top:0; } .ct-accordion.layout1.style7 .ct-accordion-item.active .ct-ac-title a {  padding:30px 0; } .ct-accordion.layout1.style7 .ct-accordion-item.active .ct-ac-title a:before {  opacity:1;  -webkit-transform:translate(0, -50%) rotate(0deg);  -khtml-transform:translate(0, -50%) rotate(0deg);  -moz-transform:translate(0, -50%) rotate(0deg);  -ms-transform:translate(0, -50%) rotate(0deg);  -o-transform:translate(0, -50%) rotate(0deg);  transform:translate(0, -50%) rotate(0deg); } .ct-accordion.layout2 {  border-bottom:1px solid #d9d9d9; } .ct-accordion.layout2 .ct-ac-title-text {  display:flex;  flex-wrap:nowrap;  align-items:center;  font-size:20px;  font-weight:700;  color:#152644;  font-family:'Poppins', sans-serif;  cursor:pointer; } @media screen and (max-width:991px) {  .ct-accordion.layout2 .ct-ac-title-text {   font-size:16px;  } } .ct-accordion.layout2 .ct-ac-title-text i, .ct-accordion.layout2 .ct-ac-title-text svg {  font-size:48px;  margin-right:15px;  color:#ef9900;  fill:#ef9900;  line-height:1; } @media screen and (max-width:991px) {  .ct-accordion.layout2 .ct-ac-title-text i, .ct-accordion.layout2 .ct-ac-title-text svg {   font-size:32px;  } } .ct-accordion.layout2 .ct-ac-title-text .flaticon {  font-weight:400; } .ct-accordion.layout2 .ct-ac-content {  font-size:16px;  line-height:24px;  color:#616161;  margin-top:10px; } @media screen and (max-width:991px) {  .ct-accordion.layout2 .ct-ac-content {   font-size:15px;  } } .ct-accordion.layout2 .ct-ac-content br {  display:none; } .ct-accordion.layout2 .ct-accordion-item {  border-top:1px solid #d9d9d9;  position:relative;  padding:25px 0 25px 60px; } @media screen and (max-width:1199px) {  .ct-accordion.layout2 .ct-accordion-item {   padding-left:30px;  } } @media screen and (max-width:991px) {  .ct-accordion.layout2 .ct-accordion-item {   padding-left:0px;  } } .ct-accordion.layout2 .ct-accordion-item:before, .ct-accordion.layout2 .ct-accordion-item:after {  content:'';  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  position:absolute;  left:0;  right:0;  width:0;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  height:5px;  opacity:0;  margin:auto; } .ct-accordion.layout2 .ct-accordion-item:before {  top:0; } .ct-accordion.layout2 .ct-accordion-item:after {  bottom:0; } .ct-accordion.layout2 .ct-accordion-item.active:before, .ct-accordion.layout2 .ct-accordion-item.active:after {  width:50px;  opacity:1; } .ct-pricing-layout1 {  -webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.11);  -khtml-box-shadow:0 1px 10px rgba(0, 0, 0, 0.11);  -moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.11);  -ms-box-shadow:0 1px 10px rgba(0, 0, 0, 0.11);  -o-box-shadow:0 1px 10px rgba(0, 0, 0, 0.11);  box-shadow:0 1px 10px rgba(0, 0, 0, 0.11);  -webkit-border-radius:8px;  -khtml-border-radius:8px;  -moz-border-radius:8px;  -ms-border-radius:8px;  -o-border-radius:8px;  border-radius:8px;  background-color:#fff;  background-repeat:no-repeat;  background-position:center;  background-size:cover;  overflow:hidden; } .ct-pricing-layout1 .pricing-recommend {  text-align:center;  background-color:#eee;  color:#0e0e0e;  font-size:15px;  line-height:25px;  font-weight:700;  padding:7px 30px;  font-family:'Poppins', sans-serif; } .ct-pricing-layout1 .pricing-meta {  padding:21px 25px; } .ct-pricing-layout1 .pricing-meta .pricing-title {  margin-bottom:9px;  font-size:20px;  line-height:30px;  display:inline-block; } @media screen and (max-width:991px) {  .ct-pricing-layout1 .pricing-meta .pricing-title {   font-size:20px;  } } .ct-pricing-layout1 .pricing-meta .pricing-description {  color:#383838;  font-size:16px;  line-height:26px;  padding-right:16%; } @media screen and (max-width:1199px) {  .ct-pricing-layout1 .pricing-meta .pricing-description {   padding-right:0;  } } @media screen and (max-width:991px) {  .ct-pricing-layout1 .pricing-meta .pricing-description {   font-size:14px;   line-height:24px;  } } .ct-pricing-layout1 .pricing-price {  line-height:1;  padding:12px 20px;  font-size:36px;  font-weight:600;  color:#fff;  text-align:center;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .ct-pricing-layout1 .pricing-price span {  font-size:16px;  font-weight:400;  display:inline-block;  margin-left:4px; } .ct-pricing-layout1 .pricing-holder {  padding:16px 20px 27px; } @media screen and (max-width:991px) {  .ct-pricing-layout1 .pricing-holder {   padding-left:10px;   padding-right:10px;  } } .ct-pricing-layout1 .pricing-feature {  margin-bottom:0;  list-style:none; } .ct-pricing-layout1 .pricing-feature li {  color:#383838;  font-size:14px;  font-weight:600;  font-family:'Poppins', sans-serif;  padding:12px 15px; } @media screen and (max-width:991px) {  .ct-pricing-layout1 .pricing-feature li {   font-size:13px;  } } .ct-pricing-layout1 .pricing-feature li i {  margin-right:8px;  color:#4659e2; } .ct-pricing-layout1 .pricing-feature li.active {  background-color:#efefef; } .ct-pricing-layout1 .pricing-button {  margin-top:19px; } .ct-pricing-layout1 .pricing-button .btn {  -webkit-border-radius:51px;  -khtml-border-radius:51px;  -moz-border-radius:51px;  -ms-border-radius:51px;  -o-border-radius:51px;  border-radius:51px;  line-height:48px;  font-size:14px;  width:100%; } .ct-pricing-layout1.recommended {  margin-top:-39px; } .ct-pricing-layout2 {  background-color:#fff;  padding:32px 20px 42px;  text-align:center;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  -webkit-box-shadow:0 11px 35px rgba(0, 0, 0, 0.11);  -khtml-box-shadow:0 11px 35px rgba(0, 0, 0, 0.11);  -moz-box-shadow:0 11px 35px rgba(0, 0, 0, 0.11);  -ms-box-shadow:0 11px 35px rgba(0, 0, 0, 0.11);  -o-box-shadow:0 11px 35px rgba(0, 0, 0, 0.11);  box-shadow:0 11px 35px rgba(0, 0, 0, 0.11); } .ct-pricing-layout2 .pricing-recommend {  font-size:14px;  font-family:'Poppins', sans-serif;  color:#ef9900;  font-weight:700; } .ct-pricing-layout2 .pricing-title {  margin-top:4px;  margin-bottom:5px;  font-size:25px; } .ct-pricing-layout2 .pricing-description {  color:#666;  margin-bottom:11px; } .ct-pricing-layout2 .pricing-feature {  font-size:13px;  line-height:22px;  color:#000;  font-family:'Poppins', sans-serif;  margin-bottom:24px;  padding:0 14%; } @media screen and (max-width:991px) {  .ct-pricing-layout2 .pricing-feature {   padding:0;  } } .ct-pricing-layout2 .pricing-feature cite {  font-size:18px;  font-weight:700;  display:block;  font-style:normal;  margin-top:6px; } .ct-pricing-layout2 .pricing-price {  font-size:46px;  font-family:'Poppins', sans-serif;  color:#000;  line-height:1;  font-weight:700;  margin-bottom:17px; } .ct-pricing-layout2 .item--icon {  line-height:1;  margin-bottom:24px; } .ct-pricing-layout2 .item--icon i {  font-size:65px;  color:#ef9900; } .ct-pricing-layout2 .pricing-recommend {  min-height:30px;  line-height:30px; } .ct-pricing-layout2 .pricing-button .btn {  line-height:40px;  padding:0 28px;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-pricing-layout3 {  border:2px solid #404040;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px; } .ct-pricing-layout3 .pricing-title {  margin-bottom:0px;  text-align:center;  color:#fff;  font-size:22px;  padding:13px 20px;  border-bottom:2px solid #404040; } .ct-pricing-layout3 .pricing-price {  padding:13px 20px;  border-bottom:2px solid #404040;  font-size:80px;  line-height:1;  font-weight:300;  color:#fff;  font-family:'Poppins', sans-serif;  text-align:center; } @media screen and (max-width:1199px) {  .ct-pricing-layout3 .pricing-price {   font-size:60px;  } } .ct-pricing-layout3 .pricing-price cite, .ct-pricing-layout3 .pricing-price span {  color:#ef9900;  font-weight:400; } .ct-pricing-layout3 .pricing-price cite {  font-size:30px;  font-style:normal;  position:relative;  top:-33px; } .ct-pricing-layout3 .pricing-price span {  font-size:18px; } .ct-pricing-layout3 .pricing-feature {  list-style:none;  margin-bottom:32px; } .ct-pricing-layout3 .pricing-feature li {  font-size:16px;  color:#d8d8d8; } .ct-pricing-layout3 .pricing-feature li i {  font-size:14px;  color:#ef9900;  margin-right:8px; } .ct-pricing-layout3 .pricing-button .btn {  font-size:14px;  width:100%;  line-height:42px;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px; } .ct-pricing-layout3 .pricing-holder {  padding:31px 50px 35px 50px; } @media screen and (max-width:1199px) {  .ct-pricing-layout3 .pricing-holder {   padding-left:20px;   padding-right:20px;  } } .ct-pricing-layout4 {  background-color:#fff;  padding:0 30px 60px 30px;  -webkit-box-shadow:0 0px 13px rgba(0, 11, 78, 0.05);  -khtml-box-shadow:0 0px 13px rgba(0, 11, 78, 0.05);  -moz-box-shadow:0 0px 13px rgba(0, 11, 78, 0.05);  -ms-box-shadow:0 0px 13px rgba(0, 11, 78, 0.05);  -o-box-shadow:0 0px 13px rgba(0, 11, 78, 0.05);  box-shadow:0 0px 13px rgba(0, 11, 78, 0.05);  text-align:center; } .ct-pricing-layout4 .pricing-title span {  display:inline-block;  line-height:69px;  margin-top:-17px;  padding:0 20px;  min-width:200px;  text-transform:uppercase;  color:#fff;  font-size:20px;  font-weight:700;  font-family:'Poppins', sans-serif;  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#ffd200));  background-image:-webkit-linear-gradient(left, #ef9900, #ffd200);  background-image:-moz-linear-gradient(left, #ef9900, #ffd200);  background-image:-ms-linear-gradient(left, #ef9900, #ffd200);  background-image:-o-linear-gradient(left, #ef9900, #ffd200);  background-image:linear-gradient(left, #ef9900, #ffd200);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#ffd200', gradientType='1');  position:relative; } @media screen and (max-width:991px) {  .ct-pricing-layout4 .pricing-title span {   min-width:160px;   font-size:18px;  } } .ct-pricing-layout4 .pricing-title svg {  position:absolute;  top:0;  left:-5px;  fill:#895800; } .ct-pricing-layout4 .item--icon {  margin-top:54px;  margin-bottom:8px; } .ct-pricing-layout4 .pricing-price {  font-size:44px;  font-weight:700;  color:#000c3f;  font-family:'Poppins', sans-serif;  margin-bottom:11px; } @media screen and (max-width:991px) {  .ct-pricing-layout4 .pricing-price {   font-size:34px;  } } .ct-pricing-layout4 .pricing-feature {  list-style:none;  margin-bottom:30px;  color:#555; } .ct-pricing-layout4 .pricing-feature li + li {  margin-top:9px; } .ct-pricing-layout4 .pricing-button .btn {  line-height:44px;  border-radius:44px;  box-shadow:none;  padding:0 26px; } .ct-pricing-layout4:not(.highlight) .pricing-button .btn {  background:#ef9900; } .ct-pricing-layout4:not(.highlight) .pricing-button .btn:hover, .ct-pricing-layout4:not(.highlight) .pricing-button .btn:focus {  background:#ffd200; } .ct-pricing-layout4.highlight {  -webkit-box-shadow:0 25px 49px rgba(0, 11, 78, 0.16);  -khtml-box-shadow:0 25px 49px rgba(0, 11, 78, 0.16);  -moz-box-shadow:0 25px 49px rgba(0, 11, 78, 0.16);  -ms-box-shadow:0 25px 49px rgba(0, 11, 78, 0.16);  -o-box-shadow:0 25px 49px rgba(0, 11, 78, 0.16);  box-shadow:0 25px 49px rgba(0, 11, 78, 0.16); } .ct-pricing-layout4.highlight .pricing-title span {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1'); } .ct-pricing-layout4.highlight .pricing-title svg {  fill:#895800; } .ct-pricing-layout5 {  background-color:#fcfcfc;  padding:35px 20px 40px 20px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  text-align:center; } .ct-pricing-layout5 .pricing-title {  font-size:30px;  margin-bottom:25px; } @media screen and (max-width:1199px) {  .ct-pricing-layout5 .pricing-title {   font-size:24px;  } } .ct-pricing-layout5 .pricing-price {  margin:auto;  position:relative;  z-index:1;  width:120px;  height:120px;  line-height:120px;  font-size:33px;  font-weight:700;  color:#0a0a0a;  display:inline-flex;  justify-content:center;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-pricing-layout5 .pricing-price:before {  content:'';  position:absolute;  width:100%;  height:100%;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  background-color:#fff;  -webkit-box-shadow:0 6px 19px rgba(0, 0, 0, 0.06);  -khtml-box-shadow:0 6px 19px rgba(0, 0, 0, 0.06);  -moz-box-shadow:0 6px 19px rgba(0, 0, 0, 0.06);  -ms-box-shadow:0 6px 19px rgba(0, 0, 0, 0.06);  -o-box-shadow:0 6px 19px rgba(0, 0, 0, 0.06);  box-shadow:0 6px 19px rgba(0, 0, 0, 0.06);  z-index:-1;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-pricing-layout5 .pricing-price cite {  font-size:18px;  font-style:normal;  position:relative;  top:4px; } .ct-pricing-layout5 .pricing-price span {  position:absolute;  top:3px;  right:-24px;  width:58px;  height:58px;  line-height:58px;  font-size:22px; } .ct-pricing-layout5 .pricing-price span:before {  content:'';  z-index:-2;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  -webkit-border-radius:58px;  -khtml-border-radius:58px;  -moz-border-radius:58px;  -ms-border-radius:58px;  -o-border-radius:58px;  border-radius:58px;  background-color:#fff;  -webkit-box-shadow:0 6px 19px rgba(0, 0, 0, 0.06);  -khtml-box-shadow:0 6px 19px rgba(0, 0, 0, 0.06);  -moz-box-shadow:0 6px 19px rgba(0, 0, 0, 0.06);  -ms-box-shadow:0 6px 19px rgba(0, 0, 0, 0.06);  -o-box-shadow:0 6px 19px rgba(0, 0, 0, 0.06);  box-shadow:0 6px 19px rgba(0, 0, 0, 0.06);  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-pricing-layout5 .pricing-feature {  margin-top:24px;  list-style:none;  font-weight:500;  color:#c8c8c8; } @media screen and (max-width:1199px) {  .ct-pricing-layout5 .pricing-feature {   font-size:14px;  } } .ct-pricing-layout5 .pricing-feature .active {  color:#000; } .ct-pricing-layout5 .pricing-feature li + li {  margin-top:15px; } @media screen and (max-width:1199px) {  .ct-pricing-layout5 .pricing-feature li + li {   margin-top:10px;  } } .ct-pricing-layout5 .pricing-button {  margin-top:27px; } .ct-pricing-layout5 .pricing-button a {  line-height:45px;  padding:0 42px;  background:#000;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  font-size:11px;  letter-spacing:0.1em;  text-transform:uppercase;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-pricing-layout5 .pricing-button a:hover {  background-color:#ef9900;  color:#fff; } .ct-pricing-layout5:hover {  -webkit-box-shadow:0 15px 40px rgba(22, 22, 22, 0.11);  -khtml-box-shadow:0 15px 40px rgba(22, 22, 22, 0.11);  -moz-box-shadow:0 15px 40px rgba(22, 22, 22, 0.11);  -ms-box-shadow:0 15px 40px rgba(22, 22, 22, 0.11);  -o-box-shadow:0 15px 40px rgba(22, 22, 22, 0.11);  box-shadow:0 15px 40px rgba(22, 22, 22, 0.11); } .ct-pricing-layout5:hover .pricing-price {  color:#fff; } .ct-pricing-layout5:hover .pricing-price:before {  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  background-color:#ef9900; } .ct-pricing-layout5:hover .pricing-price span {  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none; } .ct-pricing-layout5:hover .pricing-price span:before {  background-color:#ef9900; } .ct-pricing-multi .ct-pricing-body {  display:flex;  flex-wrap:wrap;  margin:0 -15px; } .ct-pricing-multi .ct-pricing-body.ct-pricing-hide {  display:none; } .ct-pricing-multi .ct-pricing-item {  margin-top:30px; } .ct-pricing-multi .pricing-1-column .ct-pricing-item {  width:100%;  padding:0 15px; } .ct-pricing-multi .pricing-2-column .ct-pricing-item {  width:50%;  padding:0 15px; } .ct-pricing-multi .pricing-3-column .ct-pricing-item {  width:33.33%;  padding:0 15px; } @media screen and (max-width:991px) {  .ct-pricing-multi .pricing-3-column .ct-pricing-item {   width:50%;  } } @media screen and (max-width:575px) {  .ct-pricing-multi .pricing-3-column .ct-pricing-item {   width:100%;  } } .ct-pricing-multi .pricing-4-column .ct-pricing-item {  width:25%;  padding:0 15px; } @media screen and (max-width:991px) {  .ct-pricing-multi .pricing-4-column .ct-pricing-item {   width:50%;  } } @media screen and (max-width:575px) {  .ct-pricing-multi .pricing-4-column .ct-pricing-item {   width:100%;  } } .ct-pricing-multi .pricing-5-column .ct-pricing-item {  width:20%;  padding:0 15px; } @media screen and (max-width:991px) {  .ct-pricing-multi .pricing-5-column .ct-pricing-item {   width:50%;  } } @media screen and (max-width:575px) {  .ct-pricing-multi .pricing-5-column .ct-pricing-item {   width:100%;  } } .ct-pricing-multi-layout1 .ct-pricing-tab-title {  display:flex;  flex-wrap:wrap;  align-items:center;  justify-content:center;  margin-bottom:30px; } .ct-pricing-multi-layout1 .ct-pricing-tab-title .ct-pricing-tab-item {  font-size:16px;  color:#283a57;  display:inline-block;  line-height:52px;  position:relative;  z-index:1;  padding:0 26px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms;  cursor:pointer; } @media screen and (max-width:767px) {  .ct-pricing-multi-layout1 .ct-pricing-tab-title .ct-pricing-tab-item {   font-size:15px;   line-height:48px;   padding:0 24px;  } } .ct-pricing-multi-layout1 .ct-pricing-tab-title .ct-pricing-tab-item:before {  opacity:0;  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:#ef9900;  z-index:-1;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-pricing-multi-layout1 .ct-pricing-tab-title .ct-pricing-tab-item.active {  color:#fff; } .ct-pricing-multi-layout1 .ct-pricing-tab-title .ct-pricing-tab-item.active:before {  opacity:1; } .ct-pricing-multi-layout1 .ct-pricing-item-inner {  background-color:#fff;  -webkit-border-radius:9px;  -khtml-border-radius:9px;  -moz-border-radius:9px;  -ms-border-radius:9px;  -o-border-radius:9px;  border-radius:9px;  border:1px solid #e5e5e5;  text-align:center;  padding:20px 19px 44px; } .ct-pricing-multi-layout1 .ct-pricing-item-inner .ct-pricing-title {  color:#283a57;  font-size:22px;  font-family:inherit;  font-weight:500;  margin-bottom:37px; } .ct-pricing-multi-layout1 .ct-pricing-item-inner .ct-pricing-price {  line-height:1;  font-size:48px;  font-weight:700;  color:#ef9900;  font-family:'Poppins', sans-serif;  margin-bottom:20px; } .ct-pricing-multi-layout1 .ct-pricing-item-inner .ct-pricing-time {  font-size:16px;  color:#636e80; } .ct-pricing-multi-layout1 .ct-pricing-item-inner .ct-pricing-meta {  border-bottom:1px solid #edecec;  padding-top:11px;  padding-bottom:22px; } .ct-pricing-multi-layout1 .ct-pricing-item-inner .ct-pricing-button {  margin-top:32px; } .ct-pricing-multi-layout1 .ct-pricing-item-inner .ct-pricing-button .btn {  padding:0 44px;  -webkit-border-radius:7px;  -khtml-border-radius:7px;  -moz-border-radius:7px;  -ms-border-radius:7px;  -o-border-radius:7px;  border-radius:7px; } .ct-pricing-multi-layout1 .ct-pricing-item-inner .ct-pricing-features-list {  list-style:none;  margin-bottom:0;  font-size:18px;  font-weight:500;  color:#283a57;  margin-top:30px; } .ct-pricing-multi-layout1 .ct-pricing-item-inner .ct-pricing-features-list li + li {  margin-top:7px; } .ct-pricing-multi-layout1 .ct-pricing-item-inner .ct-pricing-features-list del {  color:#9a9ea5;  text-decoration:none; } .ct-pricing-multi-layout1 .ct-pricing-item-inner.ct-pricing-featured {  position:relative;  z-index:1; } .ct-pricing-multi-layout1 .ct-pricing-item-inner.ct-pricing-featured:before {  content:'';  -webkit-border-radius:9px;  -khtml-border-radius:9px;  -moz-border-radius:9px;  -ms-border-radius:9px;  -o-border-radius:9px;  border-radius:9px;  border:2px solid #ef9900;  z-index:-1;  position:absolute;  top:-1px;  left:-1px;  right:-1px;  bottom:-1px; } .ct-pricing-multi-layout2 {  text-align:center; } .ct-pricing-multi-layout2 .ct-pricing-tab-title {  display:inline-flex;  justify-content:center;  margin:auto;  align-items:center;  background-color:#fff;  -webkit-border-radius:76px;  -khtml-border-radius:76px;  -moz-border-radius:76px;  -ms-border-radius:76px;  -o-border-radius:76px;  border-radius:76px;  padding:12px;  -webkit-box-shadow:0 13px 250px rgba(85, 85, 85, 0.55);  -khtml-box-shadow:0 13px 250px rgba(85, 85, 85, 0.55);  -moz-box-shadow:0 13px 250px rgba(85, 85, 85, 0.55);  -ms-box-shadow:0 13px 250px rgba(85, 85, 85, 0.55);  -o-box-shadow:0 13px 250px rgba(85, 85, 85, 0.55);  box-shadow:0 13px 250px rgba(85, 85, 85, 0.55);  margin-bottom:120px; } .ct-pricing-multi-layout2 .ct-pricing-tab-title .ct-pricing-tab-item {  padding:0 44px;  line-height:50px;  font-size:18px;  color:#232323;  font-weight:700;  cursor:pointer;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px; } @media screen and (max-width:991px) {  .ct-pricing-multi-layout2 .ct-pricing-tab-title .ct-pricing-tab-item {   padding:0 24px;  } } .ct-pricing-multi-layout2 .ct-pricing-tab-title .ct-pricing-tab-item.active {  background-color:#ef9900; } .ct-pricing-multi-layout2 .ct-pricing-hexagon {  position:absolute;  width:118px;  height:68.13px;  background-color:#fff;  -webkit-box-shadow:0 0 49px rgba(85, 85, 85, 0.11);  -khtml-box-shadow:0 0 49px rgba(85, 85, 85, 0.11);  -moz-box-shadow:0 0 49px rgba(85, 85, 85, 0.11);  -ms-box-shadow:0 0 49px rgba(85, 85, 85, 0.11);  -o-box-shadow:0 0 49px rgba(85, 85, 85, 0.11);  box-shadow:0 0 49px rgba(85, 85, 85, 0.11);  top:25px;  left:0;  transform:rotate(90deg);  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-pricing-multi-layout2 .ct-pricing-hexagon:before, .ct-pricing-multi-layout2 .ct-pricing-hexagon:after {  content:"";  position:absolute;  z-index:1;  width:83.44px;  height:83.44px;  -webkit-transform:scaleY(0.5774) rotate(-45deg);  -ms-transform:scaleY(0.5774) rotate(-45deg);  transform:scaleY(0.5774) rotate(-45deg);  background-color:inherit;  left:17.2807px;  -webkit-box-shadow:0 0 49px rgba(85, 85, 85, 0.11);  -khtml-box-shadow:0 0 49px rgba(85, 85, 85, 0.11);  -moz-box-shadow:0 0 49px rgba(85, 85, 85, 0.11);  -ms-box-shadow:0 0 49px rgba(85, 85, 85, 0.11);  -o-box-shadow:0 0 49px rgba(85, 85, 85, 0.11);  box-shadow:0 0 49px rgba(85, 85, 85, 0.11); } .ct-pricing-multi-layout2 .ct-pricing-hexagon:before {  top:-41.7193px; } .ct-pricing-multi-layout2 .ct-pricing-hexagon:after {  bottom:-41.7193px; } .ct-pricing-multi-layout2 .ct-pricing-hexagon span {  display:block;  position:absolute;  top:0px;  left:0;  width:118px;  height:68.1273px;  z-index:2;  background:inherit; } .ct-pricing-multi-layout2 .ct-pricing-title {  font-size:22px;  margin-bottom:36px;  color:#000;  font-family:inherit; } .ct-pricing-multi-layout2 .ct-pricing-icon {  position:absolute;  top:-60px;  left:50%;  -webkit-transform:translate(-50%, 0);  -khtml-transform:translate(-50%, 0);  -moz-transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  -o-transform:translate(-50%, 0);  transform:translate(-50%, 0);  height:118px;  width:118px; } .ct-pricing-multi-layout2 .ct-pricing-icon i, .ct-pricing-multi-layout2 .ct-pricing-icon svg {  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -khtml-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } .ct-pricing-multi-layout2 .ct-pricing-icon i {  font-size:58px;  color:#000; } .ct-pricing-multi-layout2 .ct-pricing-price {  font-size:90px;  line-height:1;  color:#000;  font-weight:700;  display:flex;  align-items:flex-start; } @media screen and (max-width:991px) {  .ct-pricing-multi-layout2 .ct-pricing-price {   font-size:80px;  } } @media screen and (max-width:767px) {  .ct-pricing-multi-layout2 .ct-pricing-price {   font-size:60px;  } } .ct-pricing-multi-layout2 .ct-pricing-price span {  font-size:30px;  font-family:'Poppins', sans-serif;  font-weight:400;  display:inline-block;  margin-top:9px; } .ct-pricing-multi-layout2 .ct-pricing-time {  font-size:18px;  color:#666;  margin-bottom:8px; } .ct-pricing-multi-layout2 .ct-pricing-meta {  display:flex;  justify-content:center;  align-items:flex-end;  margin-bottom:52px; } .ct-pricing-multi-layout2 .ct-pricing-features-list {  text-align:left;  list-style:none;  margin:0;  color:#555;  font-size:17px;  margin-bottom:40px; } .ct-pricing-multi-layout2 .ct-pricing-features-list i {  width:35px;  height:35px;  background-color:#ef9900;  border-radius:35px;  line-height:35px;  text-align:center;  color:#fff;  font-size:16px;  margin-right:20px; } .ct-pricing-multi-layout2 .ct-pricing-features-list li {  display:flex;  align-items:center; } .ct-pricing-multi-layout2 .ct-pricing-features-list li + li {  margin-top:18px; } .ct-pricing-multi-layout2 .ct-pricing-button .btn {  line-height:56px;  padding:0 52px;  font-size:16px;  font-family:inherit;  color:#20b34d; } .ct-pricing-multi-layout2 .ct-pricing-button .btn:hover, .ct-pricing-multi-layout2 .ct-pricing-button .btn:focus {  color:#fff; } .ct-pricing-multi-layout2 .ct-pricing-item {  margin-top:0;  margin-bottom:90px; } .ct-pricing-multi-layout2 .ct-pricing-item-inner {  padding:97px 35px 60px;  background-color:#fff;  -webkit-box-shadow:0 5px 27px rgba(0, 0, 0, 0.06);  -khtml-box-shadow:0 5px 27px rgba(0, 0, 0, 0.06);  -moz-box-shadow:0 5px 27px rgba(0, 0, 0, 0.06);  -ms-box-shadow:0 5px 27px rgba(0, 0, 0, 0.06);  -o-box-shadow:0 5px 27px rgba(0, 0, 0, 0.06);  box-shadow:0 5px 27px rgba(0, 0, 0, 0.06);  position:relative; } .ct-pricing-multi-layout2 .ct-pricing-item-inner:hover .ct-pricing-hexagon {  background-color:#ef9900; } .ct-pricing-multi-layout3 .ct-pricing-note {  font-weight:500;  font-size:18px;  color:#0e0e0e;  text-align:center;  padding-bottom:10px; } .ct-pricing-multi-layout3 .ct-pricing-tab-title {  display:flex;  flex-wrap:nowrap;  align-items:center;  justify-content:center;  margin-bottom:13px; } .ct-pricing-multi-layout3 .ct-pricing-tab-title .title-tab-year {  margin-left:-1px; } .ct-pricing-multi-layout3 .ct-pricing-tab-title .ct-pricing-tab-item {  line-height:38px;  cursor:pointer;  color:#ef9900;  border:1px solid #cfcfcf;  padding:0 22px;  font-size:18px;  font-weight:500;  position:relative;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .ct-pricing-multi-layout3 .ct-pricing-tab-title .ct-pricing-tab-item:focus, .ct-pricing-multi-layout3 .ct-pricing-tab-title .ct-pricing-tab-item.active {  z-index:1;  border-color:#ef9900;  background-color:#ef9900;  color:#fff; } .ct-pricing-multi-layout3 .ct-pricing-price {  color:#191919;  font-size:38px;  line-height:1;  font-weight:700;  letter-spacing:-0.01em;  border-bottom:2px solid #ef9900; } .ct-pricing-multi-layout3 .ct-pricing-time {  font-size:18px;  color:#666;  line-height:1;  margin-left:8px; } .ct-pricing-multi-layout3 .ct-pricing-meta {  display:flex;  flex-wrap:nowrap;  align-items:center;  margin-bottom:32px; } .ct-pricing-multi-layout3 .ct-pricing-title {  margin-bottom:14px;  font-size:38px;  color:#0e0e0e;  font-weight:400;  font-family:inherit; } .ct-pricing-multi-layout3 .ct-pricing-desc {  font-size:16px;  line-height:24px;  color:#666;  margin-bottom:37px; } .ct-pricing-multi-layout3 .ct-pricing-features-list {  border-top:2px solid #e8e8e8;  padding-top:32px;  font-size:18px;  color:#000;  font-weight:500;  list-style:none;  margin-bottom:38px;  margin-right:-10px; } @media screen and (max-width:575px) {  .ct-pricing-multi-layout3 .ct-pricing-features-list {   font-size:16px;  } } .ct-pricing-multi-layout3 .ct-pricing-features-list li {  display:flex; } .ct-pricing-multi-layout3 .ct-pricing-features-list li i {  font-size:22px;  margin-right:10px;  color:#ef9900;  line-height:1;  height:22px;  display:flex;  margin-top:4px; } .ct-pricing-multi-layout3 .ct-pricing-features-list li.feature-hiden {  opacity:0.5; } .ct-pricing-multi-layout3 .ct-pricing-features-list li + li {  margin-top:10px; } .ct-pricing-multi-layout3 .ct-pricing-button a {  width:100%;  color:#ef9900;  line-height:38px;  border:2px solid #ef9900;  font-size:15px;  background:transparent;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .ct-pricing-multi-layout3 .ct-pricing-button a:hover, .ct-pricing-multi-layout3 .ct-pricing-button a:focus {  background-color:#ef9900;  color:#fff; } .ct-pricing-multi-layout3 .ct-pricing-item-inner {  background-color:#fff;  border:1px solid #f3f1f1;  -webkit-box-shadow:0 0 0 1px solid #f9f8f8 inset;  -khtml-box-shadow:0 0 0 1px solid #f9f8f8 inset;  -moz-box-shadow:0 0 0 1px solid #f9f8f8 inset;  -ms-box-shadow:0 0 0 1px solid #f9f8f8 inset;  -o-box-shadow:0 0 0 1px solid #f9f8f8 inset;  box-shadow:0 0 0 1px solid #f9f8f8 inset;  padding:60px 40px 30px;  -webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } @media screen and (max-width:1199px) {  .ct-pricing-multi-layout3 .ct-pricing-item-inner {   padding-left:30px;   padding-right:30px;  } } @media screen and (max-width:575px) {  .ct-pricing-multi-layout3 .ct-pricing-item-inner {   padding-left:20px;   padding-right:20px;  } } .ct-pricing-multi-layout3 .ct-pricing-item-inner:hover {  border-color:#fff;  -webkit-box-shadow:0 0 43px rgba(6, 10, 9, 0.05);  -khtml-box-shadow:0 0 43px rgba(6, 10, 9, 0.05);  -moz-box-shadow:0 0 43px rgba(6, 10, 9, 0.05);  -ms-box-shadow:0 0 43px rgba(6, 10, 9, 0.05);  -o-box-shadow:0 0 43px rgba(6, 10, 9, 0.05);  box-shadow:0 0 43px rgba(6, 10, 9, 0.05); } .btn-type-normal .ct-blog-grid-layout1 .entry-readmore a, .btn-type-normal .ct-blog-carousel-layout1 .entry-readmore a {  background-image:none;  text-fill-color:inherit;  -o-text-fill-color:inherit;  -ms-text-fill-color:inherit;  -moz-text-fill-color:inherit;  -webkit-text-fill-color:inherit; } .btn-type-normal .ct-pricing-layout2.recommended .pricing-button .btn:hover {  background-color:#c67f00; } .ct-contact-form-layout1 .input-filled label {  font-size:17px;  color:#000;  margin-bottom:6px; } @media screen and (max-width:991px) {  .ct-contact-form-layout1 .input-filled label {   font-size:15px;  } } .ct-contact-form-layout1 .ct-form-heading {  font-size:16px;  margin-bottom:28px; } .ct-contact-form-layout1 .wpcf7-form {  border:none;  overflow:visible; } .ct-contact-form-layout1 .wpcf7-form .cf7mls_number_step_wrap {  display:none; } .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar {  margin-top:0;  margin-bottom:6px;  display:block; } @media screen and (max-width:767px) {  .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar {   margin-bottom:26px;  }  .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar .cf7mls_progress_bar_title {   display:none;  } } .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar ~ .fieldset-cf7mls-wrapper fieldset {  padding:0px;  margin:0; } .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar li:before, .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar li:after {  display:none; } .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar li .cf7_mls_steps_item_icon {  left:0;  height:44px;  line-height:44px;  width:44px;  font-size:18px;  z-index:1;  font-weight:600;  color:#fff;  position:relative;  margin-left:0;  font-family:'Poppins', sans-serif;  opacity:1; } .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar li .cf7_mls_steps_item_icon:before, .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar li .cf7_mls_steps_item_icon:after {  content:'';  -webkit-border-radius:44px;  -khtml-border-radius:44px;  -moz-border-radius:44px;  -ms-border-radius:44px;  -o-border-radius:44px;  border-radius:44px;  z-index:-1;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  -webkit-transition:all 300ms linear 0ms;  -khtml-transition:all 300ms linear 0ms;  -moz-transition:all 300ms linear 0ms;  -ms-transition:all 300ms linear 0ms;  -o-transition:all 300ms linear 0ms;  transition:all 300ms linear 0ms; } .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar li .cf7_mls_steps_item_icon:before {  background-color:#414141; } .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar li .cf7_mls_steps_item_icon:after {  background-color:#ef9900;  background-image:-webkit-gradient(linear, left top, right top, from(#ef9900), to(#f90));  background-image:-webkit-linear-gradient(left, #ef9900, #f90);  background-image:-moz-linear-gradient(left, #ef9900, #f90);  background-image:-ms-linear-gradient(left, #ef9900, #f90);  background-image:-o-linear-gradient(left, #ef9900, #f90);  background-image:linear-gradient(left, #ef9900, #f90);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef9900', endColorStr='#f90', gradientType='1');  opacity:0; } .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar li .cf7_mls_steps_item_icon svg {  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%); } .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar li .cf7_mls_count_step {  color:inherit;  position:relative; } .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar li:last-child .cf7_mls_steps_item_container .cf7_mls_count_step {  position:relative; } .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar li:last-child .cf7_mls_steps_item_container .cf7_mls_count_step:after {  content:'';  width:5000px;  height:0;  border-top:1px dashed #818182;  position:absolute;  right:0;  top:50%;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  z-index:-2; } .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar li.cf7_mls_steps_item {  position:relative;  z-index:99; } .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar li.cf7_mls_steps_item:last-child {  position:static;  z-index:inherit; } .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar li.active .cf7_mls_steps_item_icon:before {  opacity:0; } .ct-contact-form-layout1 .wpcf7-form .cf7mls_progress_bar li.active .cf7_mls_steps_item_icon:after {  opacity:1; } .ct-contact-form-layout1 .wpcf7-form .cf7mls-btns {  margin-top:10px; } .ct-contact-form-layout1 .wpcf7-form .action-button {  opacity:1;  margin:0;  line-height:40px;  padding:0 26px;  border-radius:3px;  font-size:14px;  color:#fff; } .ct-contact-form-layout1 .wpcf7-form .action-button img {  display:none; } .ct-contact-form-layout1 .wpcf7-form .fieldset-cf7mls + p {  margin-bottom:0; } .ct-contact-form-layout1 .wpcf7-form .fieldset-cf7mls > br {  display:none; } .ct-contact-form-layout1 .wpcf7-form .fieldset-cf7mls-wrapper {  padding:0;  margin:0;  overflow:visible; } .ct-contact-form-layout1 .wpcf7-form .fieldset-cf7mls-wrapper .row + p {  margin-bottom:0; } .ct-contact-form-layout1 .wpcf7-form .fieldset-cf7mls-wrapper .wpcf7-form-control-wrap {  margin-bottom:20px; } .ct-contact-form-layout1 .wpcf7-form .fieldset-cf7mls-wrapper .wpcf7-form-control:not(.wpcf7-submit) {  border-color:#3f3f40;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  color:#b3b3b3;  font-size:14px;  height:39px;  background-color:transparent;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .ct-contact-form-layout1 .wpcf7-form .fieldset-cf7mls-wrapper .wpcf7-form-control:not(.wpcf7-submit):focus {  border-color:#ef9900; } .ct-contact-form-layout1 .wpcf7-form .fieldset-cf7mls-wrapper .wpcf7-form-control.wpcf7-textarea {  height:93px; } .ct-contact-form-layout1 .wpcf7-form .fieldset-cf7mls-wrapper .wpcf7-submit {  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  padding:0 26px;  font-size:14px;  line-height:40px; } .ct-contact-form-layout1 .wpcf7-form .fieldset-cf7mls-wrapper .nice-select span.current {  line-height:26px; } .ct-contact-form-layout1 .wpcf7-form .fieldset-cf7mls-wrapper .nice-select ul.list {  color:#666; } .ct-contact-form-layout1 .wpcf7-form .fieldset-cf7mls-wrapper .wpcf7-response-output {  background-color:rgba(255, 255, 255, 0.12);  border:none;  color:#ef9900;  font-size:12px;  padding:10px 15px; } .ct-contact-form-layout1 .wpcf7-form .fieldset-cf7mls-wrapper .wpcf7-response-output.wpcf7-validation-errors {  color:#f00; } .ct-contact-form-layout1.style2 .wpcf7-form-control:not(.wpcf7-submit) {  border-color:#d5dce8;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px;  color:#6f6f6f; } .ct-contact-form-layout1.style2 .wpcf7-form-control:not(.wpcf7-submit):focus {  border-color:#ef9900; } .ct-contact-form-layout1.style2 .wpcf7-form-control.wpcf7-textarea {  height:175px; } .ct-contact-form-layout1.style3 ul.list {  color:#383838; } .ct-contact-form-layout1.style3 .wpcf7-form-control:not(.wpcf7-submit) {  background-color:rgba(112, 114, 116, 0.25);  border-color:rgba(255, 255, 255, 0.25);  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  color:#fff; } .ct-contact-form-layout1.style3 .wpcf7-form-control:not(.wpcf7-submit):focus {  border-color:#ef9900; } .ct-contact-form-layout1.style3 .wpcf7-form-control.wpcf7-textarea {  height:140px; } .ct-contact-form-layout1.style4 .input-filled > label {  margin-bottom:4px;  font-size:14px; } .ct-contact-form-layout1.style4 .input-filled > label i {  margin-left:6px;  margin-right:10px; } .ct-contact-form-layout1.style4 .wpcf7-form-control:not(.wpcf7-submit) {  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px; } .ct-contact-form-layout1.style4 .wpcf7-form-control:not(.wpcf7-submit):focus {  border-color:#ef9900; } .ct-contact-form-layout1.style4 .wpcf7-form-control.wpcf7-textarea {  height:140px; } .ct-contact-form-layout1.style4 .wpcf7-submit {  line-height:60px;  background-color:#ef9900;  background-image:none;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important;  margin-top:10px; } .ct-contact-form-layout1.style4 .wpcf7-submit:hover, .ct-contact-form-layout1.style4 .wpcf7-submit:focus {  background-color:#000;  color:#fff; } .ct-contact-form-layout1.style4 .wpcf7-form-control-wrap {  margin-bottom:17px; } .ct-contact-form-layout1.style5 .input-filled > label {  font-size:15px; } .ct-contact-form-layout1.style5 .wpcf7-form-control:not(.wpcf7-submit) {  height:49px;  color:#656565;  border-color:#fff; } .ct-contact-form-layout1.style5 .wpcf7-form-control:not(.wpcf7-submit):focus {  border-color:#ef9900; } .ct-contact-form-layout1.style5 .wpcf7-form-control.wpcf7-textarea {  height:153px; } .ct-contact-form-layout1.style5 .nice-select span.current {  line-height:35px; } .ct-contact-form-layout1.style6 .input-filled > label {  font-size:15px; } .ct-contact-form-layout1.style6 .wpcf7-form-control:not(.wpcf7-submit) {  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  color:#666;  border-color:#e4eaff; } .ct-contact-form-layout1.style6 .wpcf7-form-control:not(.wpcf7-submit):focus {  border-color:#ef9900; } .ct-contact-form-layout1.style6 .wpcf7-form-control.wpcf7-textarea {  height:144px; } .ct-contact-form-layout1.style7 {  background-color:rgba(0, 0, 0, 0.6);  border:1px solid rgba(134, 134, 134, 0.6);  padding:57px 58px 70px;  font-style:16px;  line-height:26px;  color:#bcbcbc;  -webkit-border-radius:6px;  -khtml-border-radius:6px;  -moz-border-radius:6px;  -ms-border-radius:6px;  -o-border-radius:6px;  border-radius:6px; } @media screen and (max-width:1199px) {  .ct-contact-form-layout1.style7 {   padding:47px 30px 60px;  } } .ct-contact-form-layout1.style7 .ct-contact-meta {  text-align:center;  max-width:320px;  margin:0 auto 36px auto; } .ct-contact-form-layout1.style7 .ct-contact-meta h3 {  font-size:24px;  color:#fff; } .ct-contact-form-layout1.style7 .wpcf7-submit {  padding:0 20px; } .ct-contact-form-layout1.style7 .wpcf7-form-control:not(.wpcf7-submit) {  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  color:#0e0e0e;  border-color:#bcbcbd;  background-color:#dadadb;  font-size:14px; } .ct-contact-form-layout1.style7 .wpcf7-form-control:not(.wpcf7-submit):focus {  border-color:#ef9900;  background-color:#fff; } .ct-contact-form-layout1.style7 .wpcf7-form-control-wrap {  margin-bottom:10px; } .ct-contact-form-layout1.style8 .wpcf7-form-control:not(.wpcf7-submit) {  border-color:#dfe6e5;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  -moz-border-radius:5px;  -ms-border-radius:5px;  -o-border-radius:5px;  border-radius:5px;  color:#000;  font-size:15px;  height:54px;  -webkit-box-shadow:0 10px 16px rgba(14, 14, 14, 0.11);  -khtml-box-shadow:0 10px 16px rgba(14, 14, 14, 0.11);  -moz-box-shadow:0 10px 16px rgba(14, 14, 14, 0.11);  -ms-box-shadow:0 10px 16px rgba(14, 14, 14, 0.11);  -o-box-shadow:0 10px 16px rgba(14, 14, 14, 0.11);  box-shadow:0 10px 16px rgba(14, 14, 14, 0.11); } .ct-contact-form-layout1.style8 .wpcf7-form-control:not(.wpcf7-submit):focus {  -webkit-box-shadow:0 10px 18px rgba(14, 14, 14, 0.4);  -khtml-box-shadow:0 10px 18px rgba(14, 14, 14, 0.4);  -moz-box-shadow:0 10px 18px rgba(14, 14, 14, 0.4);  -ms-box-shadow:0 10px 18px rgba(14, 14, 14, 0.4);  -o-box-shadow:0 10px 18px rgba(14, 14, 14, 0.4);  box-shadow:0 10px 18px rgba(14, 14, 14, 0.4); } .ct-contact-form-layout1.style8 .input-filled {  position:relative; } .ct-contact-form-layout1.style8 .wpcf7-form-control-wrap {  margin-bottom:19px; } .ct-contact-form-layout1.style8 .form-icon {  position:absolute;  top:50%;  left:22px;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);  color:#000a93;  z-index:1; } .ct-contact-form-layout1.style8 .form-icon + .wpcf7-form-control-wrap .wpcf7-form-control:not(.wpcf7-submit) {  padding-left:48px; } .ct-contact-form-layout1.style8 .wpcf7-submit {  margin-right:7px;  padding-left:26px;  padding-right:26px; } .ct-contact-form-layout1.style9 {  border:1px solid #e4e3e3;  padding:44px 40px 54px;  background-color:#fff; } @media screen and (max-width:991px) {  .ct-contact-form-layout1.style9 {   padding:34px 20px 44px;  } } .ct-contact-form-layout1.style9 .ct-contact-meta {  margin-bottom:39px; } .ct-contact-form-layout1.style9 .ct-contact-meta h3 {  display:inline-block;  font-size:24px;  margin-bottom:10px; } .ct-contact-form-layout1.style9 .ct-contact-meta p {  font-size:15px;  line-height:24px;  color:#4e4e4e;  margin-bottom:0; } .ct-contact-form-layout1.style9 .wpcf7-form-control-wrap {  position:relative;  margin-bottom:16px; } .ct-contact-form-layout1.style9 .wpcf7-form-control-wrap .input-icon + .input-icon, .ct-contact-form-layout1.style9 .wpcf7-form-control-wrap select + .input-icon {  display:none; } .ct-contact-form-layout1.style9 .wpcf7-form-control-wrap .input-icon {  position:absolute;  height:49px;  width:49px;  background-color:#0d2252;  border-right:1px solid #dcdcdc;  top:1px;  left:0;  -webkit-border-radius:3px 0 0 3px;  -khtml-border-radius:3px 0 0 3px;  -moz-border-radius:3px 0 0 3px;  -ms-border-radius:3px 0 0 3px;  -o-border-radius:3px 0 0 3px;  border-radius:3px 0 0 3px;  z-index:1;  font-size:22px;  text-align:center;  color:#fff;  font-weight:300;  line-height:49px; } .ct-contact-form-layout1.style9 .wpcf7-form-control-wrap .input-icon.fac-phone {  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1); } .ct-contact-form-layout1.style9 .wpcf7-form-control-wrap .wpcf7-form-control:not(.wpcf7-submit) {  border-color:#dcdcdc;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  padding-left:65px;  font-size:14px;  color:#666; } .ct-contact-form-layout1.style9 .wpcf7-form-control-wrap .wpcf7-form-control:not(.wpcf7-submit):focus {  -webkit-box-shadow:0 3px 8px rgba(13, 34, 82, 0.12);  -khtml-box-shadow:0 3px 8px rgba(13, 34, 82, 0.12);  -moz-box-shadow:0 3px 8px rgba(13, 34, 82, 0.12);  -ms-box-shadow:0 3px 8px rgba(13, 34, 82, 0.12);  -o-box-shadow:0 3px 8px rgba(13, 34, 82, 0.12);  box-shadow:0 3px 8px rgba(13, 34, 82, 0.12); } .ct-contact-form-layout1.style9 .wpcf7-submit {  background-color:#ef9900;  background-image:none;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  font-size:13px;  text-transform:uppercase;  line-height:44px;  position:relative;  padding:0 22px;  -webkit-box-shadow:none;  -khtml-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  -o-box-shadow:none;  box-shadow:none;  margin-top:21px; } .ct-contact-form-layout1.style9 .wpcf7-submit:before, .ct-contact-form-layout1.style9 .wpcf7-submit:after {  display:none; } .ct-contact-form-layout1.style9 .wpcf7-submit:hover {  background-color:#20b34d; } .ct-contact-form-layout1.style10 .wpcf7-form-control:not(.wpcf7-submit) {  background-color:#34325e;  color:#c3c4e1;  border-color:#34325e;  height:46px;  font-family:inherit; } .ct-contact-form-layout1.style10 .wpcf7-form-control:not(.wpcf7-submit):focus {  border-color:#c3c4e1; } .ct-contact-form-layout1.style10 .wpcf7-form-control.wpcf7-textarea {  height:120px; } .ct-contact-form-layout1.style10 .nice-select::after {  color:#c3c4e1; } .ct-contact-form-layout1.style10 .nice-select .list {  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px; } .ct-contact-form-layout1.style10 .nice-select .list .option {  color:#39385a; } .ct-contact-form-layout1.style10 .nice-select span.current {  line-height:33px; } .ct-contact-form-layout1.style10 .row {  margin:0 -10px; } .ct-contact-form-layout1.style10 .row > div {  padding:0 10px; } .ct-contact-form-layout1.style10 .wpcf7-submit {  line-height:48px;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  border-radius:3px;  color:#20b34d;  font-size:14px;  padding:0 22px; } .ct-contact-form-layout1.style10 .wpcf7-submit:hover, .ct-contact-form-layout1.style10 .wpcf7-submit:focus {  background-color:#fff;  color:#20b34d; } .ct-contact-form-layout1.style10 .wpcf7-form-control-wrap {  margin-bottom:15px; } .ct-contact-form-layout1.style10 .wpcf7-form-control-wrap.your-message {  display:flex;  flex-wrap:wrap;  width:100%; } .ct-contact-form-layout1.style12 .wpcf7-form-control:not(.wpcf7-submit) {  background-color:#f6f8fb;  color:#0d2252;  border-color:#ededed;  height:52px;  font-family:inherit;  -webkit-border-radius:2px;  -khtml-border-radius:2px;  -moz-border-radius:2px;  -ms-border-radius:2px;  -o-border-radius:2px;  border-radius:2px; } .ct-contact-form-layout1.style12 .wpcf7-form-control:not(.wpcf7-submit):focus {  border-color:#ef9900; } .ct-contact-form-layout1.style12 .wpcf7-form-control.wpcf7-textarea {  height:120px; } .ct-contact-form-layout1.style12 .nice-select::after {  color:#0d2252; } .ct-contact-form-layout1.style12 .nice-select .list {  -webkit-border-radius:2px;  -khtml-border-radius:2px;  -moz-border-radius:2px;  -ms-border-radius:2px;  -o-border-radius:2px;  border-radius:2px; } .ct-contact-form-layout1.style12 .nice-select .list .option {  color:#0d2252; } .ct-contact-form-layout1.style12 .nice-select span.current {  line-height:38px; } .ct-contact-form-layout1.style12 .row {  margin:0 -10px; } .ct-contact-form-layout1.style12 .row > div {  padding:0 10px; } .ct-contact-form-layout1.style12 .wpcf7-submit {  line-height:50px;  -webkit-border-radius:50px;  -khtml-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;  border-radius:50px;  font-size:14px;  padding:0 44px;  margin-top:20px; } .ct-contact-form-layout1.style12 .wpcf7-form-control-wrap {  margin-bottom:15px; } .ct-contact-form-layout1.style12 .wpcf7-form-control-wrap.your-message {  display:flex;  flex-wrap:wrap;  width:100%; } .ct-contact-form-layout1 .ct-range-slider {  height:21px;  background-color:#fff;  -webkit-border-radius:21px;  -khtml-border-radius:21px;  -moz-border-radius:21px;  -ms-border-radius:21px;  -o-border-radius:21px;  border-radius:21px;  -webkit-box-shadow:0 10px 18px rgba(14, 14, 14, 0.17);  -khtml-box-shadow:0 10px 18px rgba(14, 14, 14, 0.17);  -moz-box-shadow:0 10px 18px rgba(14, 14, 14, 0.17);  -ms-box-shadow:0 10px 18px rgba(14, 14, 14, 0.17);  -o-box-shadow:0 10px 18px rgba(14, 14, 14, 0.17);  box-shadow:0 10px 18px rgba(14, 14, 14, 0.17);  position:relative;  margin-bottom:38px; } .ct-contact-form-layout1 .ct-range-slider .ui-slider-range {  position:relative;  height:21px;  background-color:#ef9900;  -webkit-border-radius:21px;  -khtml-border-radius:21px;  -moz-border-radius:21px;  -ms-border-radius:21px;  -o-border-radius:21px;  border-radius:21px; } .ct-contact-form-layout1 .ct-range-slider .ui-slider-handle {  width:34px;  height:34px;  border:2px solid #fff;  -webkit-border-radius:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%;  background-color:#c67f00;  position:absolute;  top:-7px;  margin-left:-17px;  cursor:pointer; } .ct-contact-form-layout1 .ct-range-meta {  display:flex;  flex-wrap:nowrap;  align-items:center;  margin-bottom:6px;  padding:10px 7px 0 7px; } .ct-contact-form-layout1 .ct-range-meta .wpcf7-form-control-wrap {  display:inline-block !important;  margin:0 !important;  width:auto !important; } .ct-contact-form-layout1 .ct-range-meta label {  font-weight:500;  color:#000a93;  flex-grow:1;  margin-right:20px; } .ct-contact-form-layout1 .ct-range-meta .ct-range-result {  border:none !important;  padding:0 !important;  margin:0 !important;  -webkit-box-shadow:none !important;  -khtml-box-shadow:none !important;  -moz-box-shadow:none !important;  -ms-box-shadow:none !important;  -o-box-shadow:none !important;  box-shadow:none !important;  background-color:transparent !important;  color:16px !important;  font-weight:700 !important;  color:#ef9900 !important;  min-width:100px;  max-width:150px;  text-align:right;  height:auto !important; } @media screen and (max-width:767px) {  .ct-contact-form-layout1 .ct-range-meta .ct-range-result {   min-width:90px;   max-width:90px;  } } .ct-contact-form-layout1 .ct-range-meta + .ct-range-slider {  margin-left:7px;  margin-right:7px; } .ct-contact-form-layout1 .form-title {  font-weight:700;  margin-bottom:22px;  color:#000a93; } .ct-contact-form-layout1 .ct-range-footer {  margin-top:8px;  font-size:15px;  color:#000;  padding-right:7px; } .ct-contact-form-layout1 .ct-range-footer a {  color:inherit;  font-weight:700;  border-bottom:1px solid #000; } .ct-contact-form-layout1 .ct-range-footer a:hover {  color:#ef9900;  border-bottom:none; } .ct-contact-form-layout1.style11 {  position:relative;  z-index:1; } .ct-contact-form-layout1.style11 .img-left {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:-1;  -webkit-border-radius:100px 0 0 0;  -khtml-border-radius:100px 0 0 0;  -moz-border-radius:100px 0 0 0;  -ms-border-radius:100px 0 0 0;  -o-border-radius:100px 0 0 0;  border-radius:100px 0 0 0; } @media screen and (max-width:767px) {  .ct-contact-form-layout1.style11 .img-left {   display:none;  } } .ct-contact-form-layout1.style11 .img-left:before {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(31, 50, 62, 0.58);  -webkit-border-radius:100px 0 0 0;  -khtml-border-radius:100px 0 0 0;  -moz-border-radius:100px 0 0 0;  -ms-border-radius:100px 0 0 0;  -o-border-radius:100px 0 0 0;  border-radius:100px 0 0 0; } .ct-contact-form-layout1.style11 .ct-contact-meta > h3 {  margin-bottom:14px;  font-size:24px;  color:#fff;  padding-right:62px;  position:relative;  display:inline-block; } @media screen and (max-width:767px) {  .ct-contact-form-layout1.style11 .ct-contact-meta > h3 {   font-size:22px;   padding-right:52px;  } } .ct-contact-form-layout1.style11 .ct-contact-meta > h3:before {  content:'';  width:47px;  height:2px;  background-color:#ef9900;  position:absolute;  top:50%;  right:0;  -webkit-transform:translate(0, -50%);  -khtml-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%); } @media screen and (max-width:767px) {  .ct-contact-form-layout1.style11 .ct-contact-meta > h3:before {   width:42px;  } } .ct-contact-form-layout1.style11 .ct-contact-form-inner {  max-width:580px;  -webkit-border-radius:0 0 0 95px;  -khtml-border-radius:0 0 0 95px;  -moz-border-radius:0 0 0 95px;  -ms-border-radius:0 0 0 95px;  -o-border-radius:0 0 0 95px;  border-radius:0 0 0 95px;  padding:55px 55px 75px 55px;  margin-left:auto;  margin-right:275px;  padding-right:165px;  background-color:rgba(1, 19, 30, 0.69);  background-image:-webkit-gradient(linear, left top, right top, from(rgba(1, 19, 30, 0.69)), to(#01131e 50%));  background-image:-webkit-linear-gradient(left, rgba(1, 19, 30, 0.69), #01131e 50%);  background-image:-moz-linear-gradient(left, rgba(1, 19, 30, 0.69), #01131e 50%);  background-image:-ms-linear-gradient(left, rgba(1, 19, 30, 0.69), #01131e 50%);  background-image:-o-linear-gradient(left, rgba(1, 19, 30, 0.69), #01131e 50%);  background-image:linear-gradient(left, rgba(1, 19, 30, 0.69), #01131e 50%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(1, 19, 30, 0.69)', endColorStr='#01131e 50%', gradientType='1');  background-color:transparent; } @media screen and (max-width:1199px) {  .ct-contact-form-layout1.style11 .ct-contact-form-inner {   padding-right:55px;   margin-left:auto;   margin-right:0px;   background-color:#01131e;   background-image:-webkit-gradient(linear, left top, right top, from(#01131e), to(#01131e 50%));   background-image:-webkit-linear-gradient(left, #01131e, #01131e 50%);   background-image:-moz-linear-gradient(left, #01131e, #01131e 50%);   background-image:-ms-linear-gradient(left, #01131e, #01131e 50%);   background-image:-o-linear-gradient(left, #01131e, #01131e 50%);   background-image:linear-gradient(left, #01131e, #01131e 50%);   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#01131e', endColorStr='#01131e 50%', gradientType='1');  } } @media screen and (max-width:767px) {  .ct-contact-form-layout1.style11 .ct-contact-form-inner {   padding:55px 30px;  } } .ct-contact-form-layout1.style11 .img-right {  position:absolute;  z-index:99;  top:0;  right:0;  bottom:0;  width:385px;  -webkit-border-radius:85px 0 0 130px;  -khtml-border-radius:85px 0 0 130px;  -moz-border-radius:85px 0 0 130px;  -ms-border-radius:85px 0 0 130px;  -o-border-radius:85px 0 0 130px;  border-radius:85px 0 0 130px;  overflow:hidden; } @media screen and (max-width:1199px) {  .ct-contact-form-layout1.style11 .img-right {   display:none;  } } .ct-contact-form-layout1.style11 .img-right:before {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(31, 50, 62, 0.58);  -webkit-border-radius:inherit;  -khtml-border-radius:inherit;  -moz-border-radius:inherit;  -ms-border-radius:inherit;  -o-border-radius:inherit;  border-radius:inherit; } .ct-contact-form-layout1.style11 .img-right:after {  content:'';  width:170px;  background-color:rgba(239, 153, 0, 0.73);  position:absolute;  top:0;  left:0;  bottom:0;  z-index:100;  -webkit-border-radius:0 130px 85px 0;  -khtml-border-radius:0 130px 85px 0;  -moz-border-radius:0 130px 85px 0;  -ms-border-radius:0 130px 85px 0;  -o-border-radius:0 130px 85px 0;  border-radius:0 130px 85px 0; } .ct-contact-form-layout1.style11 .wpcf7-form-control:not(.wpcf7-submit) {  border:1px solid #1b2b34;  background-color:rgba(255, 255, 255, 0.1);  height:34px;  font-size:14px;  color:#e1e1e1;  padding:3px 20px; } .ct-contact-form-layout1.style11 .wpcf7-form-control:not(.wpcf7-submit):focus {  border-color:#ef9900; } .ct-contact-form-layout1.style11 .wpcf7-form-control.wpcf7-textarea {  height:85px;  padding-top:12px; } .ct-contact-form-layout1.style11 .wpcf7-form .wpcf7-submit {  font-size:14px;  line-height:40px;  padding:0 28px; } .ct-contact-form-layout1.style11 .wpcf7-form .wpcf7-submit:hover {  background-color:#fff;  color:#20b34d; } .ct-contact-form-layout1.style11 .wpcf7-form .wpcf7-form-control-wrap {  margin-bottom:12px; } .ct-contact-form-layout1.style11 .wpcf7-form .nice-select span.current {  line-height:28px; } .ct-contact-form-layout1.style11 .wpcf7-form .nice-select .list .option {  color:#1f323e; } .ct-contact-form-layout1.style11 .wpcf7-form .row {  margin-left:-6px;  margin-right:-6px; } .ct-contact-form-layout1.style11 .wpcf7-form .row > div {  padding:0 6px; } .ct-contact-form-layout1.style13 .wpcf7-form-control:not(.wpcf7-submit) {  border:1px solid #102465;  background-color:#072037;  height:51px;  font-size:14px;  color:#fff;  padding:6px 20px; } .ct-contact-form-layout1.style13 .wpcf7-form-control:not(.wpcf7-submit):focus {  border-color:#ef9900; } .ct-contact-form-layout1.style13 .wpcf7-form-control.wpcf7-textarea {  height:140px;  padding-top:12px; } .ct-contact-form-layout1.style13 .wpcf7-form .wpcf7-submit {  font-size:15px;  line-height:51px;  padding:0 28px;  -webkit-border-radius:51px;  -khtml-border-radius:51px;  -moz-border-radius:51px;  -ms-border-radius:51px;  -o-border-radius:51px;  border-radius:51px; } .ct-contact-form-layout1.style13 .wpcf7-form .wpcf7-submit:hover {  color:#fff; } .ct-contact-form-layout1.style13 .wpcf7-form .wpcf7-form-control-wrap {  margin-bottom:28px; } .ct-contact-form-layout1.style13 .wpcf7-form .nice-select:after {  right:20px;  color:#fff; } .ct-contact-form-layout1.style13 .wpcf7-form .nice-select span.current {  line-height:37px; } .ct-contact-form-layout1.style13 .wpcf7-form .nice-select .list .option {  color:#1f323e; } .ct-contact-form-layout1.style13 .wpcf7-form .row {  margin-left:-14px;  margin-right:-14px; } .ct-contact-form-layout1.style13 .wpcf7-form .row > div {  padding:0 14px; } .ct-contact-form-layout1.style14 .wpcf7-form-control:not(.wpcf7-submit) {  border:1px solid #f3f3f3;  background-color:#f9f9f9;  height:50px;  font-size:15px;  color:#3f3f3f;  padding:6px 20px; } .ct-contact-form-layout1.style14 .wpcf7-form-control:not(.wpcf7-submit):focus {  border-color:#ef9900; } .ct-contact-form-layout1.style14 .wpcf7-form-control.wpcf7-textarea {  height:140px;  padding-top:12px; } .ct-contact-form-layout1.style14 .wpcf7-form .wpcf7-form-control-wrap {  margin-bottom:20px; } .ct-contact-form-layout1.style14 .wpcf7-form .nice-select:after {  right:20px; } .ct-contact-form-layout1.style14 .wpcf7-form .nice-select span.current {  line-height:36px; } .ct-contact-form-layout1.style14 .wpcf7-form .nice-select .list .option {  color:#1f323e; } .ct-contact-form-layout1.style14 .wpcf7-form .row {  margin-left:-10px;  margin-right:-10px; } .ct-contact-form-layout1.style14 .wpcf7-form .row > div {  padding:0 10px; } .ct-contact-form-layout1.style15 {  background-color:#08467f;  padding:28px 30px 11px; } @media screen and (max-width:767px) {  .ct-contact-form-layout1.style15 {   padding-left:20px;   padding-right:20px;  } } .ct-contact-form-layout1.style15 .input-filled {  display:flex;  flex-wrap:nowrap;  align-items:center;  margin-bottom:11px; } .ct-contact-form-layout1.style15 .input-filled > label {  min-width:84px;  font-size:15px;  color:#fff; } .ct-contact-form-layout1.style15 .input-filled > label i {  margin-right:6px; } .ct-contact-form-layout1.style15 .input-filled > label i.fac-phone {  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1); } .ct-contact-form-layout1.style15 .input-filled .wpcf7-form-control-wrap {  margin-bottom:0;  width:100%; } .ct-contact-form-layout1.style15 .wpcf7-submit {  width:100%;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  font-size:14px;  line-height:38px;  margin-top:6px; } .ct-contact-form-layout1.style15 .form-footer {  font-size:14px;  color:#e7e7e7;  justify-content:center;  margin-top:-5px;  margin-bottom:0; } .ct-contact-form-layout1.style15 .wpcf7-form-control:not(.wpcf7-submit) {  height:30px;  padding:4px 8px;  font-size:14px;  border:1px solid #d6ebfe; } .ct-contact-form-layout1.style15 .wpcf7-form-control:not(.wpcf7-submit):hover, .ct-contact-form-layout1.style15 .wpcf7-form-control:not(.wpcf7-submit):focus {  border-color:#ef9900;  color:#191919;  -webkit-box-shadow:0 0 0 1px #ef9900;  -khtml-box-shadow:0 0 0 1px #ef9900;  -moz-box-shadow:0 0 0 1px #ef9900;  -ms-box-shadow:0 0 0 1px #ef9900;  -o-box-shadow:0 0 0 1px #ef9900;  box-shadow:0 0 0 1px #ef9900; } .ct-contact-form-layout1.style15 .wpcf7-form-control.wpcf7-textarea {  height:100px; } .ct-contact-form-layout1.style15 .nice-select:after {  right:10px;  color:#191919;  font-size:14px; } .ct-contact-form-layout1.style15 .nice-select span.current {  line-height:20px; } .ct-contact-form-layout1.style16 .wpcf7-form-control:not(.wpcf7-submit) {  background-color:transparent;  border-color:rgba(255, 255, 255, 0.67);  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;  -ms-border-radius:0px;  -o-border-radius:0px;  border-radius:0px;  color:#b1bac3;  font-size:13px; } .ct-contact-form-layout1.style16 .wpcf7-form-control:not(.wpcf7-submit):focus {  border-color:#ef9900; } .ct-contact-form-layout1.style16 .wpcf7-form-control.wpcf7-textarea {  height:140px; } .ct-contact-form-layout1.style16 .wpcf7-submit {  border-radius:0px;  background:#ef9900;  font-size:12px;  text-transform:uppercase;  letter-spacing:0.1em; } .ct-contact-form-layout1.style16 .wpcf7-submit:hover {  background-color:#fff;  color:#000; } .ct-contact-form-layout1.style16 .wpcf7-form-control-wrap {  margin-bottom:24px;  display:inline-flex;  width:100%; } body.rtl {  direction:rtl;  unicode-bidi:embed;  text-align:right; } body.rtl .text-left, body.rtl .align-left {  text-align:right; } body.rtl .slick-slide {  float:right; } body.rtl .ct-demo-bar {  left:0;  right:auto;  -webkit-transform:translate(100%, 0px);  -khtml-transform:translate(100%, 0px);  -moz-transform:translate(100%, 0px);  -ms-transform:translate(100%, 0px);  -o-transform:translate(100%, 0px);  transform:translate(100%, 0px); } body.rtl .ct-demo-bar.active {  -webkit-transform:translate(0px, 0px);  -khtml-transform:translate(0px, 0px);  -moz-transform:translate(0px, 0px);  -ms-transform:translate(0px, 0px);  -o-transform:translate(0px, 0px);  transform:translate(0px, 0px); } body.rtl .ct-demo-bar .ct-demo-option {  left:auto;  right:-40px;  -webkit-border-radius:0 5px 5px 0;  -khtml-border-radius:0 5px 5px 0;  -moz-border-radius:0 5px 5px 0;  -ms-border-radius:0 5px 5px 0;  -o-border-radius:0 5px 5px 0;  border-radius:0 5px 5px 0; } body.rtl .ct-demo-bar .ct-demo-option span {  right:auto;  left:100%;  margin-right:0;  margin-left:12px; } body.rtl .ct-demo-bar .ct-demo-option span:before {  right:auto;  left:-12px;  border-color:transparent #222 transparent transparent; } body.rtl .btn .ct-align-icon-left i {  margin-right:0;  margin-left:8px; } body.rtl .ct-grid .ct-load-more i {  margin-right:0;  margin-left:8px; } body.rtl input[type="text"], body.rtl input[type="email"], body.rtl input[type="url"], body.rtl input[type="password"], body.rtl input[type="search"], body.rtl input[type="tel"], body.rtl input[type="number"], body.rtl input[type="range"], body.rtl input[type="date"], body.rtl input[type="month"], body.rtl input[type="week"], body.rtl input[type="time"], body.rtl input[type="datetime"], body.rtl input[type="datetime-local"], body.rtl input[type="color"], body.rtl textarea, body.rtl select, body.rtl .nice-select {  text-align:right; } body.rtl .nice-select {  padding-left:40px;  padding-right:22px; } body.rtl .nice-select:after {  left:18px;  right:auto; } body.rtl .ct-nav-carousel {  } body.rtl .ct-nav-carousel .nav-prev .fac-angle-left::before {  content:"\f105"; } body.rtl .ct-nav-carousel .nav-next {  margin-left:0;  margin-right:10px; } body.rtl .ct-nav-carousel .nav-next .fac-angle-right::before {  content:"\f104"; } body.rtl .revslider-initialised .icon-space-right {  margin-right:0px;  margin-left:12px;  } body.rtl #ct-header-wrap .ct-header-branding .logo-light, body.rtl #ct-header-wrap .ct-header-branding .logo-mobile {  left:auto;  right:0%; } body.rtl .header-mobile-search .search-submit {  right:auto;  left:0; } body.rtl .ct-menu-toggle {  right:auto;  left:0; } body.rtl .ct-header-arrow:before {  left:auto;  right:0;  -webkit-transform:skew(30deg);  -khtml-transform:skew(30deg);  -moz-transform:skew(30deg);  -ms-transform:skew(30deg);  -o-transform:skew(30deg);  transform:skew(30deg); } body.rtl #ct-header-wrap .ct-header-holder.style-two .h-item-icon {  margin-right:0;  margin-left:10px; } body.rtl #ct-header-wrap .ct-header-holder.style-two .ct-header-info-item:before {  left:auto;  right:0; } body.rtl #ct-header-wrap .ct-header-holder.style-two .ct-header-info-item + .ct-header-info-item {  margin-left:0px;  padding-left:0px;  margin-right:34px;  padding-right:34px; } body.rtl #ct-header-wrap .ct-header-holder.style-two .ct-header-info-item.ct-header-call svg {  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1); } body.rtl #ct-header-wrap #ct-header-top.ct-header-top2 .ct-header-holder li i {  margin-right:0;  margin-left:8px; } body.rtl #ct-header-wrap .ct-header-meta .header-right-item.h-btn-cart .widget_cart_counter_header {  right:auto;  left:-11px; } body.rtl #ct-header-wrap #ct-header-top .ct-header-social a + a {  margin-left:0;  margin-right:10px; } body.rtl #ct-header-wrap .ct-header-holder .ct-header-info-item i {  margin-right:0;  margin-left:12px; } body.rtl #ct-header-wrap .ct-header-button {  margin-right:0;  margin-left:15px; } body.rtl #ct-header-wrap .ct-header-button .ct-arrow-right {  margin-left:14px;  margin-right:14px;  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1); } body.rtl #ct-header-wrap .ct-header-meta {  margin-left:0;  margin-right:18px; } body.rtl #ct-header-wrap .ct-header-meta .header-right-item + .header-right-item {  margin-left:0;  margin-right:36px; } body.rtl #ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-header-navigation-bg {  padding:0 80px 0 30px; } body.rtl #ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-header-navigation {  margin-right:15px;  margin-left:10px; } body.rtl #ct-header-wrap.ct-header-layout1 .ct-header-button .btn i {  margin-left:0;  margin-right:14px; } body.rtl #ct-header-wrap.ct-header-layout1 .ct-arrow-right::before {  right:auto;  left:0;  -webkit-transform:scaleX(-1) translate(0, -50%);  -khtml-transform:scaleX(-1) translate(0, -50%);  -moz-transform:scaleX(-1) translate(0, -50%);  -ms-transform:scaleX(-1) translate(0, -50%);  -o-transform:scaleX(-1) translate(0, -50%);  transform:scaleX(-1) translate(0, -50%); } body.rtl #ct-header-wrap .site-header-lang.custom {  padding-left:0px !important;  margin-left:0px;  margin-right:12px;  padding-right:27px !important; } body.rtl #ct-header-wrap .site-header-lang.custom:before {  left:auto;  right:0; } @media screen and (min-width:1200px) {  body.rtl .ct-main-menu > li {   float:right;  }  body.rtl .ct-main-menu > li.menu-item-has-children > a::after {   margin-left:0;   margin-right:4px;  }  body.rtl .ct-main-menu .sub-menu {   left:auto;   right:0;  }  body.rtl .ct-main-menu .sub-menu a {   padding-left:10px;   padding-right:0;  }  body.rtl .ct-main-menu .sub-menu li.menu-item-has-children > a::after {   right:auto;   left:0;   content:"\f104";  }  body.rtl .ct-main-menu .sub-menu li > a:hover:before, body.rtl .ct-main-menu .sub-menu li.current_page_item > a:before, body.rtl .ct-main-menu .sub-menu li.current-menu-item > a:before, body.rtl .ct-main-menu .sub-menu li.current_page_ancestor > a:before, body.rtl .ct-main-menu .sub-menu li.current-menu-ancestor > a:before {   left:auto;   right:-23px;  }  body.rtl .ct-main-menu .sub-menu .sub-menu {   right:100%;   -webkit-border-radius:7px 0 7px 7px;   -khtml-border-radius:7px 0 7px 7px;   -moz-border-radius:7px 0 7px 7px;   -ms-border-radius:7px 0 7px 7px;   -o-border-radius:7px 0 7px 7px;   border-radius:7px 0 7px 7px;  }  body.rtl #ct-header-wrap.ct-header-layout1 .ct-main-menu > li:first-child {   margin-left:18px;   margin-right:0;  }  body.rtl #ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed) .ct-header-branding {   padding-right:0;   padding-left:20px;  }  body.rtl #ct-header-wrap.ct-header-layout2 #ct-header:not(.h-fixed) .ct-header-branding:before {   left:-26px;   right:auto;   -webkit-transform:skew(26deg);   -khtml-transform:skew(26deg);   -moz-transform:skew(26deg);   -ms-transform:skew(26deg);   -o-transform:skew(26deg);   transform:skew(26deg);  }  body.rtl #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-social a i {   margin:0;  }  body.rtl #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-info-item {   margin-left:40px;  }  body.rtl #ct-header-wrap.ct-header-layout8 .ct-header-holder .ct-header-info-item:last-child {   margin-left:0;  }  body.rtl #ct-header-wrap.ct-header-layout8 .ct-header-branding a {   left:50%;   right:auto;  }  body.rtl #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-header-branding {   margin-right:15px;   margin-left:28px;  }  body.rtl #ct-header-wrap.ct-header-layout8 .ct-header-main:not(.h-fixed) .ct-header-navigation {   margin-right:0;  }  body.rtl #ct-header-wrap.ct-header-layout15 .ct-header-holder .ct-header-info-item + .ct-header-info-item {   margin-left:0;   padding-left:0;   margin-right:28px;   padding-right:28px;  }  body.rtl #ct-header-wrap.ct-header-layout15 .ct-header-main .ct-header-meta .header-right-item {   margin-left:0px;   padding-left:0px;   margin-right:25px;   padding-right:25px;  }  body.rtl #ct-header-wrap.ct-header-layout15 .ct-header-main .ct-header-meta .header-right-item:before {   left:auto;   right:0;  }  body.rtl #ct-header-wrap.ct-header-layout15 .ct-header-main .ct-header-meta .header-right-item:nth-child(1) {   margin-right:0;   padding-right:0;  }  body.rtl #ct-header-wrap.ct-header-layout15 .ct-header-main .ct-secondary-menu .sub-menu {   left:0;   right:auto;  }  body.rtl #ct-header-wrap.ct-header-layout18 .ct-header-main:not(.h-fixed) .ct-header-navigation-bg {   margin-right:5px;  }  body.rtl #ct-header-wrap.ct-header-layout18 .ct-main-menu > li:first-child {   margin-left:17px;   margin-right:0;  } } @media screen and (max-width:1199px) {  body.rtl #ct-header-wrap .ct-header-holder-mobile .ct-header-info-item {   margin-right:0 !important;   padding-right:0 !important;  }  body.rtl .ct-main-menu .sub-menu li a {   padding-left:0;   padding-right:15px;  }  body.rtl #ct-menu-mobile .btn-nav-cart {   margin-right:0;   margin-left:6px;  }  body.rtl #ct-header-wrap #ct-menu-mobile {   right:auto;   left:15px;  }  body.rtl .ct-header-navigation {   left:auto;   right:0;  }  body.rtl .ct-header-navigation .ct-main-navigation {   -webkit-transform:translateX(100%);   -khtml-transform:translateX(100%);   -moz-transform:translateX(100%);   -ms-transform:translateX(100%);   -o-transform:translateX(100%);   transform:translateX(100%);  }  body.rtl .ct-header-navigation.navigation-open .ct-main-navigation {   -webkit-transform:translateX(0%);   -khtml-transform:translateX(0%);   -moz-transform:translateX(0%);   -ms-transform:translateX(0%);   -o-transform:translateX(0%);   transform:translateX(0%);  } } body.rtl .ct-modal-search { } body.rtl .ct-modal-search .search-field {  margin-right:0;  margin-left:60px; } body.rtl .ct-modal-search .search-submit {  left:0;  right:auto;  text-align:left; } body.rtl .entry-meta li, body.rtl .item--meta-default li {  margin-right:0;  margin-left:20px; } body.rtl .entry-meta li i, body.rtl .item--meta-default li i {  margin-right:0;  margin-left:4px; } body.rtl .entry-readmore .fac-angle-right:before {  content:"\f104"; } body.rtl .posts-pagination { } body.rtl .posts-pagination .fac-angle-right:before {  content:"\f104"; } body.rtl .posts-pagination .fac-angle-left:before {  content:"\f105"; } body.rtl #content .widget_product_categories ul li a::before, body.rtl #content .widget_categories ul li a::before, body.rtl #content .widget_nav_menu ul li a::before, body.rtl #content .widget_pages ul li a::before, body.rtl #content .widget_archive ul li a::before, body.rtl #content .widget_meta ul li a::before, body.rtl #content .widget_recent_entries ul li a::before {  content:"\f104";  margin-left:8px;  margin-right:0;  float:right; } body.rtl span.count.left {  float:left; } body.rtl .widget-title::before, body.rtl .comments-title::before, body.rtl .comment-reply-title::before {  left:auto;  right:0; } body.rtl .widget_search .search-form .search-submit {  right:auto;  left:0; } body.rtl .widget_ct_recent_posts .entry-media {  margin-right:0;  margin-left:25px; } body.rtl .ct-getintouch .ct-getintouch-item i {  margin-right:0;  margin-left:12px; } body.rtl .ct-getintouch .ct-getintouch-item a.btn i {  margin-left:12px;  margin-right:0; } body.rtl #ct-newsletter-popup .ct-newsletter-meta {  margin-right:0;  margin-left:30px; } body.rtl #ct-newsletter-popup form.newsletter .tnp-field-email {  margin-right:0;  margin-left:14px; } body.rtl #ct-newsletter-popup .ct-newsletter-close {  right:auto;  left:15px; } body.rtl .ct-accordion.layout1 .ct-ac-title a {  padding-right:25px;  padding-left:65px; } body.rtl .ct-accordion.layout1 .ct-ac-content {  padding-right:25px;  padding-left:65px; } body.rtl .ct-accordion.layout1 .ct-ac-title a::before {  right:auto;  left:35px; } body.rtl .ct-accordion.layout1 .ct-ac-title a::after {  left:30px;  right:auto; } body.rtl .ct-testimonial-grid3 .item-icon {  right:auto;  left:45px; } body.rtl .ct-testimonial-grid3 .item--image, body.rtl .ct-testimonial-grid4 .item--image {  margin-right:0;  margin-left:40px; } body.rtl .ct-testimonial-grid3 .item--social a, body.rtl .ct-testimonial-grid4 .item--image .item--social a {  right:auto;  left:-18px; } body.rtl .ct-testimonial-carousel3 .item--image, body.rtl .ct-testimonial-grid2 .item--image {  margin-right:0;  margin-left:21px; } body.rtl .ct-testimonial-carousel3 .item--description::before, body.rtl .ct-testimonial-grid2 .item--description::before {  left:auto;  right:0; } body.rtl .ct-testimonial-carousel3 .item--inner:hover .item--image, body.rtl .ct-testimonial-grid2 .item--inner:hover .item--image {  margin-right:17px;  margin-left:41px; } body.rtl .ct-career-grid1 .item--image {  margin-right:0;  margin-left:20px; } body.rtl .ct-career-grid1 .item--feature i {  margin-right:0;  margin-left:4px; } body.rtl .ct-career-grid1 .item--button .btn {  display:inline-flex;  align-items:center;  flex-direction:row-reverse; } body.rtl .ct-career-grid1 .item--button .btn i:before {  content:"\f0a8"; } body.rtl .ct-team-details .ct-team-icon {  -webkit-border-radius:0 7px 7px 0;  -khtml-border-radius:0 7px 7px 0;  -moz-border-radius:0 7px 7px 0;  -ms-border-radius:0 7px 7px 0;  -o-border-radius:0 7px 7px 0;  border-radius:0 7px 7px 0; } body.rtl .ct-team-details .ct-team-meta {  -webkit-border-radius:7px 0 0 7px;  -khtml-border-radius:7px 0 0 7px;  -moz-border-radius:7px 0 0 7px;  -ms-border-radius:7px 0 0 7px;  -o-border-radius:7px 0 0 7px;  border-radius:7px 0 0 7px; } body.rtl .ct-fancy-box-layout2 .item--icon {  margin-right:0;  margin-left:22px; } body.rtl .ct-team-progressbar .ct-progress-percentage {  right:auto;  left:-14px; } body.rtl .ct-team-grid2 .item--social {  right:auto;  left:0; } body.rtl .ct-progressbar2 .ct-progress-percentage {  right:auto;  left:0; } body.rtl .ct-tab-banner1 .ct-tabs-title .ct-tab-title .tab-arrow {  right:auto;  left:-24px;  border-color:transparent #ef9900 transparent transparent; } body.rtl .ct-tabs--layout2 .ct-tabs-title {  border-left:5px solid #000;  border-right:none; } body.rtl .ct-tabs--layout2 .ct-tabs-title .ct-tab-title {  padding-right:0;  padding-left:30px; } body.rtl .ct-tabs--layout2 .ct-tabs-title .ct-tab-title:before {  right:auto;  left:-7px; } body.rtl .ct-tabs--layout2 .ct-tab-content {  padding-left:0;  padding-right:35px; } body.rtl .ct-team-grid3 .item--image .item--desc {  text-align:right; } body.rtl .ct-heading .item--sub-title.style2 + .item--title {  padding-left:0;  padding-right:52px; } body.rtl .ct-heading .item--sub-title.style2 {  left:auto;  right:-98px; } body.rtl .ct-list.style2 .ct-list-icon {  margin-right:0;  margin-left:10px; } body.rtl .ct-list.style2 .ct-list-icon i:before {  content:'\f100'; } body.rtl .ct-feature-layout1 .item--title i {  margin-right:0;  margin-left:6px; } body.rtl .ct-feature-layout1 .item--title i:before {  content:"\f100"; } body.rtl .ct-heading .item--title.st-line-left1 {  padding-left:0px; } body.rtl .ct-heading .item--title.st-line-left1 span {  padding-right:82px;  padding-left:0; } body.rtl .ct-heading .item--title.st-line-left1 span i {  left:auto;  right:0; } body.rtl .ct-heading .item--title.st-line-left1:before {  left:auto;  right:0; } @media screen and (max-width:1024px) {  body.rtl .ct-heading .item--title.st-line-left1 {   padding-left:0px;   padding-right:68px;  } } @media screen and (max-width:575px) {  body.rtl .ct-heading .item--title.st-line-left1 {   padding-left:0;   padding-right:0;  } } body.rtl .ct-service-carousel2 .grid-item-inner .grid-item-holder .item--overlay::before, body.rtl .ct-service-grid3 .grid-item-inner .grid-item-holder .item--overlay::before {  right:auto;  left:-11px; } body.rtl .ct-service-carousel2 .item--icon-abs, body.rtl .ct-service-grid3 .item--icon-abs {  right:auto;  left:0; } body.rtl .ct-portfolio-grid1 .item--holder .item--meta, body.rtl .ct-portfolio-carousel1 .item--holder .item--meta {  margin-right:0;  margin-left:20px; } body.rtl .ct-fancy-box-layout3 .item--icon {  margin-right:0;  margin-left:38px; } body.rtl .ct-contact-info1 .ct-contact-icon {  margin-right:0;  margin-left:10px; } body.rtl .ct-title1.style1 h3 span {  margin-right:0;  margin-left:20px; } body.rtl .ct-newsletter1 .tnp-field-button, body.rtl .ct-newsletter1 .tnp-field-button .tnp-button {  right:auto;  left:0; } body.rtl .ct-navigation-menu1.tow-col-light ul.menu li a {  padding-left:0;  padding-right:16px; } body.rtl .ct-navigation-menu1.tow-col-light ul.menu li a:before {  content:"\f104";  left:auto;  right:0;  margin-left:8px;  margin-right:0; } body.rtl .ct-navigation-menu1.tow-col-light ul.menu li a:after {  display:none; } body.rtl .ct-signature1 .signature-image {  margin-right:0;  margin-left:48px; } @media screen and (max-width:767px) {  body.rtl .ct-signature1 .signature-image {   margin-right:0px;   margin-left:20px;  } } body.rtl .ct-heading .item--sub-title.style1 {  padding-left:0;  padding-right:75px; } body.rtl .ct-heading .item--sub-title.style1:before {  left:auto;  right:0; } body.rtl .ct-progressbar1 .ct-progress-meta {  margin-right:0;  margin-left:15px; } body.rtl .ct-progressbar1 .ct-progress-percentage {  text-align:left; } body.rtl .ct-counter-layout2 .ct-counter-icon {  margin-right:0;  margin-left:25px; } body.rtl .ct-fancy-box-layout1.style1 .item--icon {  margin-right:0;  margin-left:30px; } body.rtl .ct-pricing-layout1 .pricing-meta .pricing-description {  padding-right:0;  padding-left:16%; } @media screen and (max-width:1199px) {  body.rtl .ct-pricing-layout1 .pricing-meta .pricing-description {   padding-left:0;  } } body.rtl .ct-pricing-layout1 .pricing-feature li i {  margin-right:0;  margin-left:8px; } body.rtl .ct-pricing-layout1 .pricing-price span {  margin-left:0;  margin-right:4px; } body.rtl .ct-team-grid1 .item--image .item--social {  right:auto;  left:-18px; } body.rtl .about-call2 i {  margin-right:0;  margin-left:10px; } body.rtl .ct-case-study-grid1 .item--readmore a {  right:auto;  left:0; } body.rtl .ct-case-study-grid1 .item--readmore a:before {  -webkit-border-radius:5px 0 5px 0px;  -khtml-border-radius:5px 0 5px 0px;  -moz-border-radius:5px 0 5px 0px;  -ms-border-radius:5px 0 5px 0px;  -o-border-radius:5px 0 5px 0px;  border-radius:5px 0 5px 0px; } body.rtl .ct-blog-grid-layout2 .entry-meta li {  margin-right:0;  margin-left:8px;  padding-right:0;  padding-left:8px; } body.rtl .ct-blog-grid-layout2 .entry-meta li:before {  right:auto;  left:0; } body.rtl .cta-custom-bg > .elementor-column-wrap::before {  left:auto;  right:0;  -webkit-border-radius:0 5px 5px 0px;  -khtml-border-radius:0 5px 5px 0px;  -moz-border-radius:0 5px 5px 0px;  -ms-border-radius:0 5px 5px 0px;  -o-border-radius:0 5px 5px 0px;  border-radius:0 5px 5px 0px; } body.rtl .ct-fancy-box-layout1.style2 .item--icon {  margin-right:0;  margin-left:20px; } body.rtl .ct-fancy-box-layout1.style3 .item--icon {  margin-right:0;  margin-left:35px; } body.rtl .ct-fancy-box-layout1.style4 .item--icon {  margin-right:0;  margin-left:17px; } body.rtl .ct-fancy-box-layout1.style4::after {  right:auto;  left:0; } body.rtl .ct-testimonial-carousel3 .item--description::before {  left:auto;  right:0; } body.rtl .ct-testimonial-carousel3 .item--inner:hover .item--description {  -webkit-border-radius:9px 9px 0px 9px;  -khtml-border-radius:9px 9px 0px 9px;  -moz-border-radius:9px 9px 0px 9px;  -ms-border-radius:9px 9px 0px 9px;  -o-border-radius:9px 9px 0px 9px;  border-radius:9px 9px 0px 9px; } body.rtl .ct-testimonial-carousel3 .item--holder {  padding-left:0;  padding-right:17px; } body.rtl .ct-testimonial-carousel3 .item--image {  margin-right:0;  margin-left:21px; } body.rtl .ct-testimonial-carousel3 .item--inner:hover .item--image {  margin-right:0;  margin-left:41px; } body.rtl.site-h4:not(.elementor-editor-active) .elementor-section-wrap > .elementor-element {  right:0 !important;  left:auto !important; } body.rtl.site-h4:not(.elementor-editor-active) .site-content .elementor-section.elementor-section-boxed:not(.elementor-section-stretched) > .elementor-container {  left:auto;  right:50%;  -webkit-transform:translate(50%, 0);  -khtml-transform:translate(50%, 0);  -moz-transform:translate(50%, 0);  -ms-transform:translate(50%, 0);  -o-transform:translate(50%, 0);  transform:translate(50%, 0); } body.rtl .ct-service-carousel7 .item--meta .item--icon {  margin-right:0;  margin-left:18px; } body.rtl .ct-service-carousel7 .item--holder .item--icon {  margin-right:0;  margin-left:17px; } body.rtl .ct-accordion.layout2 .ct-ac-title-text i, body.rtl .ct-accordion.layout2 .ct-ac-title-text svg {  margin-right:0;  margin-left:15px; } body.rtl .ct-accordion.layout1.style2 .ct-accordion-item .ct-ac-title .ct-ac-title-text::before {  right:auto;  left:28px; } body.rtl .ct-portfolio-grid4 .ct-load-more .btn .fac-redo {  margin-left:0;  margin-right:8px; } body.rtl .ct-portfolio-grid4 .ct-load-more .btn .fac-redo:before {  content:"\f060"; } body.rtl .ct-blog-carousel-layout6 .item--title {  padding:15px 26px 15px 40px; } body.rtl .ct-blog-carousel-layout6 .item--title:before {  background-color:#f90;  background-image:-webkit-gradient(linear, left top, right top, from(#f90), to(#ef9900));  background-image:-webkit-linear-gradient(left, #f90, #ef9900);  background-image:-moz-linear-gradient(left, #f90, #ef9900);  background-image:-ms-linear-gradient(left, #f90, #ef9900);  background-image:-o-linear-gradient(left, #f90, #ef9900);  background-image:linear-gradient(left, #f90, #ef9900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f90', endColorStr='#ef9900', gradientType='1'); } body.rtl .ct-blog-carousel-layout6 .item-date i {  margin-right:0;  margin-left:7px; } body.rtl .ct-blog-carousel-layout6 .item--readmore a i {  margin-left:0;  margin-right:4px; } body.rtl .ct-blog-carousel-layout6 .item--readmore a i:before {  content:'\f0d9'; } body.rtl .ct-blog-carousel-layout6 .item--holder::before {  left:auto;  right:26px; } body.rtl .ct-blog-carousel-layout5 .entry-featured {  margin-right:0;  margin-left:15px; } body.rtl .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields input[type="email"], body.rtl .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields input[type="email"], body.rtl .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields input[type="text"], body.rtl .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields input[type="text"] {  padding-left:70px;  padding-right:20px; } body.rtl .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields input[type="submit"], body.rtl .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields input[type="submit"] {  right:auto;  left:0; } body.rtl .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields::before, body.rtl .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields::before, body.rtl .ct-mailchimp1.style3 .mc4wp-form .mc4wp-form-fields::after, body.rtl .ct-mailchimp1.style4 .mc4wp-form .mc4wp-form-fields::after {  right:auto;  left:0; } body.rtl .ct-fancy-box-layout14 .item--icon {  margin-right:0;  margin-left:17px; } body.rtl .ct-blog-carousel-layout7 .item--date {  left:auto;  right:16px; } body.rtl .ct-blog-carousel-layout7.style2 .item--readmore a {  padding-left:58px;  padding-right:18px; } body.rtl .ct-blog-carousel-layout7.style2 .item--readmore a i {  right:auto;  left:8px; } body.rtl .ct-service-carousel8 .item--holder .item--icon {  margin-right:0;  margin-left:20px; } body.rtl .ct-about-us .ct-about-holder {  padding-right:160px;  padding-left:70px; } @media screen and (max-width:1199px) {  body.rtl .ct-about-us .ct-about-holder {   padding-right:120px;   padding-left:50px;  } } @media screen and (max-width:991px) {  body.rtl .ct-about-us .ct-about-holder {   padding-right:120px;   padding-left:30px;  } } @media screen and (max-width:767px) {  body.rtl .ct-about-us .ct-about-holder {   padding-right:100px;   padding-left:20px;  } } body.rtl .ct-about-us .ct-about-imge {  right:75px;  left:-110px; } @media screen and (max-width:991px) {  body.rtl .ct-about-us .ct-about-imge {   left:-90px;   right:15px;  } } body.rtl .ct-about-us .ct-box-item .ct-box-icon {  margin-right:0;  margin-left:15px; } body.rtl .ct-testimonial-carousel13 .item--image {  left:27px;  right:auto; } body.rtl .ct-testimonial-carousel13 .item--image .item--icon {  right:auto;  left:-10px; } body.rtl .ct-service-carousel8 .item-readmore a svg {  margin-left:0;  margin-right:14px;  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1); } body.rtl .ct-service-carousel8 .item-readmore a:hover svg {  -o-animation:toLeftFromRight 0.3s forwards;  -ms-animation:toLeftFromRight 0.3s forwards;  -webkit-animation:toLeftFromRight 0.3s forwards;  animation:toLeftFromRight 0.3s forwards; } body.rtl .ct-list.style1 .ct-list-icon {  margin-right:0;  margin-left:18px; } body.rtl .ct-progressbar3 .ct-progress-percentage {  right:auto;  left:-17px; } body.rtl .ct-heading .item--title.st-line-left3 span {  padding-left:0;  padding-right:58px; } body.rtl .ct-heading .item--title.st-line-left3 span .dot-shape {  left:auto;  right:0;  -webkit-transform:scaleX(-1);  -khtml-transform:scaleX(-1);  -moz-transform:scaleX(-1);  -ms-transform:scaleX(-1);  -o-transform:scaleX(-1);  transform:scaleX(-1); } body.rtl .ct-fancy-box-layout1.style6 .item--icon {  margin-right:0;  margin-left:20px; } body.rtl .ct-menu-item i {  margin-right:0;  margin-left:4px; } body.rtl blockquote:before {  left:auto;  right:0; } body.rtl.single-post .entry-category {  right:auto;  left:35px; } body.rtl.single-post .entry-meta::before {  left:auto;  right:0; } body.rtl.single-post .entry-footer label {  margin-right:0;  margin-left:17px; } body.rtl.single-post .post-previous-next .fac-angle-double-left::before {  content:"\f101"; } body.rtl.single-post .post-previous-next .fac-angle-double-right::before {  content:"\f100"; } body.rtl.single-post .post-previous-next .post-previous {  margin-right:0;  margin-left:30px; } body.rtl .comment-inner img.avatar {  margin-right:0;  margin-left:30px; } @media screen and (max-width:767px) {  body.rtl .comment-inner img.avatar {   margin-left:18px;   margin-right:0px;  } } @media screen and (max-width:575px) {  body.rtl .comment-inner img.avatar {   margin:0 auto 22px auto;  } } body.rtl .comment-reply {  right:auto;  left:22px; } body.rtl .comment-reply a i {  margin-left:0;  margin-right:4px; } body.rtl .comment-reply a i:before {  content:"\f104"; } body.rtl .comment-form-cookies-consent {  padding-left:0;  padding-right:20px; } body.rtl .comment-form-cookies-consent input {  left:auto;  right:0; } body.rtl .comment-form-cookies-consent label:before, body.rtl .comment-form-cookies-consent label:after {  left:auto;  right:0; } body.rtl .ct-portfolio-detail li i {  margin-right:0;  margin-left:4px; } body.rtl .ct-widget-cart-sidebar .widget_shopping_cart {  width:auto; } body.rtl .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li {  padding-right:0;  padding-left:15px; } body.rtl .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content .cart-product-image {  margin-right:0;  margin-left:15px; } body.rtl .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content a.remove_from_cart_button {  right:auto;  left:0; } body.rtl .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn:not(.checkout) {  margin-right:0;  margin-left:20px; } body.rtl.woocommerce #secondary .widget_product_search button {  right:auto;  left:0;  border-left:none;  border-right:1px solid #ececf0; } body.rtl.woocommerce #secondary .widget_product_search .woocommerce-product-search::before {  display:none; } body.rtl.woocommerce #secondary .widget_price_filter .price_slider_amount .button {  margin-left:20px;  margin-right:0; } body.rtl.woocommerce #secondary .widget_products ul li {  padding-left:0;  padding-right:95px; } body.rtl.woocommerce #secondary .widget_products ul li img {  left:auto;  right:0; } body.rtl.single-product #primary div.product .woocommerce-sg-product-feature li i {  margin-right:0;  margin-left:8px; } body.rtl.single-product #primary div.product .quantity {  margin-right:0;  margin-left:30px; } body.rtl #yith-wcwl-form .product-add-to-cart {  text-align:left !important; } body.rtl .scroll-top {  right:auto;  left:30px; } @media screen and (max-width:767px) {  body.rtl { }  body.rtl .scroll-top {   -webkit-border-radius:0 2px 0 0;   -khtml-border-radius:0 2px 0 0;   -moz-border-radius:0 2px 0 0;   -ms-border-radius:0 2px 0 0;   -o-border-radius:0 2px 0 0;   border-radius:0 2px 0 0;   left:0;  } } 
