﻿/*!
Theme Name: Acodez Themes
Theme URI: http://acodez.in
Author: Acodez IT Solutions
Author URI: http://acodez.in
Description: Hey, checking if this is a pre-built theme? Nope! It is a custom template built by the awesome crew at Acodez, India
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: acodez-themes
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/@font-face{font-family:"fontawesome";src:url("../../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy-Bold";font-style:normal;font-weight:bold;src:url("../../fonts/Gilroy-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"Gilroy-Regular";font-style:normal;font-weight:bold;src:url("../../fonts/Gilroy-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"Gilroy-Heavy";font-style:normal;font-weight:normal;src:url("../../fonts/Gilroy-Heavy.woff") format("woff");font-display:swap}@font-face{font-family:"Gilroy-Light";font-style:normal;font-weight:normal;src:url("../../fonts/Gilroy-Light.woff") format("woff");font-display:swap}@font-face{font-family:"Gilroy-Medium";font-style:normal;font-weight:normal;src:url("../../fonts/Gilroy-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"Gilroy-Regular";font-style:normal;font-weight:normal;src:url("../../fonts/Gilroy-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"Gilroy-semibold";font-style:normal;font-weight:normal;src:url("../../fonts/Gilroy-semibold.woff") format("woff");font-display:swap}@font-face{font-family:"Gilroy-Black";font-style:normal;font-weight:normal;src:url("../../fonts/Gilroy-Black.woff") format("woff");font-display:swap}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,button,input,select,textarea{color:#3b3b3c}body{margin:0;font-size:18px;font-family:"Gilroy-Regular";font-weight:normal}::-moz-selection{background:#f69c39;color:#fff;text-shadow:none}::selection{background:#f69c39;color:#fff;text-shadow:none}a{color:#151e67;outline:none;text-decoration:none}a:visited{text-decoration:underline}a:hover{color:rgba(1,111,255,.8)}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote,q{background:#f8f9fa;padding:50px;text-align:center;margin:40px 0}blockquote:before,q:before{content:"";width:28px;height:28px;background:url(../../images/quotegrey.svg) no-repeat;background-size:contain;margin:0 auto;display:block}blockquote p,q p{max-width:498px;width:100%;margin:0 auto;font-size:18px;line-height:38px;color:#484c66;text-align:center;margin-top:27px;font-family:"Open Sans",sans-serif;font-weight:700 !important}blockquote cite,q cite{text-align:center;font-size:14px;line-height:38px;color:#0b1033;font-family:"Open Sans",sans-serif;font-weight:400;margin:0;font-style:normal;margin-top:20px}blockquote cite:before,q cite:before{content:"- "}.wp-block-code{border:1px solid rgba(112,112,112,.1411764706);border-radius:6px;padding:30px;margin:0;margin:22px 0}.wp-block-code code{font-size:18px;line-height:30px;color:#0b1033;font-family:"Open Sans",sans-serif;font-weight:600}dfn{font-style:italic}hr{display:block;height:1px;border:0;margin:2em 0;padding:0;background-color:#cfe2f1}ins{background:none;color:#151e67;text-decoration:underline}del{background:none;color:#ec121a;text-decoration:line-through}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}small{font-size:85%}big{font-size:125%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}li li{list-style-type:circle}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;border:1px solid rgba(0,0,0,.5);padding:3px}input:focus,select:focus,textarea:focus{color:rgba(59,59,60,.8)}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button,input[type=button],input[type=reset],input[type=submit]{background:rgba(0,0,0,0) linear-gradient(105deg, #08AEEA 0%, #006cfa 100%) 0% 0% no-repeat padding-box;border:none;outline:none;cursor:pointer;color:#fff;font-size:16px;line-height:1;display:inline-block;padding:15px 30px;border-radius:5px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:rgba(0,0,0,0) linear-gradient(105deg, #006cfa 0%, #08AEEA 100%) 0% 0% no-repeat padding-box;color:#fff}a{transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}textarea{overflow:auto;vertical-align:top;resize:vertical;width:100%}input:invalid,textarea:invalid{background-color:rgba(236,18,26,.3)}embed,iframe,object{max-width:100%}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%;background:#fff}td{vertical-align:top}th{padding:25px 30px;border:none;color:#151e67;background:#f6f6f9;font-family:"Gilroy-Medium";font-weight:normal;text-align:left;font-size:15px}td{padding:30px;border:none;font-size:16px;color:#151e67;font-family:"Gilroy-Medium";font-weight:normal}tr{transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}ul,ol{margin:0 0 1em 1em;padding:0}ul{list-style:disc}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;font-family:"Gilroy-Bold"}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#151e67}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#0065ea}p,li{font-size:18px;padding:0;font-weight:normal;line-height:1.5;margin-bottom:.5em}h1{margin:0;margin-bottom:.5em;color:#111852;font-family:"Gilroy-Bold";font-size:48px;font-weight:normal;font-style:normal;line-height:1.5;text-rendering:optimizeLegibility}h2{margin:0;margin-bottom:.5em;color:#111852;font-family:"Gilroy-Bold";font-size:38px;font-weight:normal;font-style:normal;line-height:1.2;text-rendering:optimizeLegibility}h3{margin:0;margin-bottom:.5em;color:#111852;font-family:"Gilroy-Bold";font-size:32px;font-weight:normal;font-style:normal;line-height:1.2;text-rendering:optimizeSpeed}h4{margin:0;margin-bottom:.5em;color:#111852;font-family:"Gilroy-Bold";font-size:24px;font-weight:normal;font-style:normal;line-height:1.2;text-rendering:optimizeSpeed}h5{margin:0;margin-bottom:.5em;color:#111852;font-family:"Gilroy-Bold";font-size:20px;font-weight:normal;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed}h6{margin:0;margin-bottom:.5em;color:#0065ea;font-family:"Gilroy-Bold";font-size:16px;font-weight:normal;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed}.container{width:100%;padding:0 15px;max-width:1140px;margin:0 auto}.full-container{width:100%;max-width:100%;padding:0 15px}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}input[type=text],input[type=url],input[type=tel],input[type=number],input[type=color],input[type=email],textarea{height:52px;border:solid 1px rgba(27,39,51,.2);border-radius:5px;background:#fff;outline:none;font-size:14px;color:#1b2733;padding:20px;font-weight:normal;font-family:"Gilroy-Regular";transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;outline:none !important}input[type=text]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=color]:focus,input[type=email]:focus,textarea:focus{-webkit-box-shadow:0px 0px 27px 0px rgba(0,0,0,.13);-moz-box-shadow:0px 0px 27px 0px rgba(0,0,0,.13);box-shadow:0px 0px 27px 0px rgba(0,0,0,.13)}textarea{height:170px;padding:20px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid rgba(27,39,51,.2);-webkit-text-fill-color:#1b2733;-webkit-box-shadow:0 0 0px 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}::-webkit-input-placeholder{color:#545d66}::-moz-placeholder{color:#545d66}:-ms-input-placeholder{color:#545d66}:-moz-placeholder{color:#545d66}label.error{color:#f0222a;position:absolute;top:-17px;left:10px;text-transform:none;width:auto;color:#fff;background-color:red;padding:2px 5px;display:inline-block;font-size:12px;min-height:inherit}label.error:after{position:absolute;content:" ";border-top:10px solid red;border-left:10px solid rgba(255,0,0,0);border-bottom:10px solid rgba(255,0,0,0);border-right:10px solid rgba(255,0,0,0);bottom:-20px;left:10px}.btn,.more,.rm-btn{background:rgba(0,0,0,0) linear-gradient(105deg, #08AEEA 0%, #006cfa 100%) 0% 0% no-repeat padding-box;color:#fff;font-size:16px;line-height:1;display:inline-block;padding:15px 40px;border-radius:5px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.btn:hover,.more:hover,.rm-btn:hover{background:rgba(0,0,0,0) linear-gradient(105deg, #006cfa 0%, #08AEEA 100%) 0% 0% no-repeat padding-box;color:#fff}.comment-edit-link,.comment-reply-link{background:rgba(0,0,0,0) linear-gradient(105deg, #08AEEA 0%, #006cfa 100%) 0% 0% no-repeat padding-box;color:#fff;font-size:14px;line-height:1;display:inline-block;padding:10px 20px;border-radius:5px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.comment-edit-link:hover,.comment-reply-link:hover{background:rgba(0,0,0,0) linear-gradient(105deg, #006cfa 0%, #08AEEA 100%) 0% 0% no-repeat padding-box;color:#fff}.navigation.row .alignleft a,.navigation.row .alignright a{background:rgba(0,0,0,0) linear-gradient(105deg, #08AEEA 0%, #006cfa 100%) 0% 0% no-repeat padding-box;color:#fff;font-size:16px;line-height:1;display:inline-block;padding:15px 30px;border-radius:5px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.navigation.row .alignleft a:hover,.navigation.row .alignright a:hover{background:rgba(0,0,0,0) linear-gradient(105deg, #006cfa 0%, #08AEEA 100%) 0% 0% no-repeat padding-box;color:#fff}.navigation{width:100%;height:auto;display:inline-block;padding-bottom:30px}.navigation .alignleft a,.navigation .alignright a{background:rgba(0,0,0,0) linear-gradient(105deg, #08AEEA 0%, #006cfa 100%) 0% 0% no-repeat padding-box;color:#fff;font-size:16px;line-height:1;display:inline-block;padding:15px 30px;border-radius:5px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.navigation .alignleft a:hover,.navigation .alignright a:hover{background:rgba(0,0,0,0) linear-gradient(105deg, #006cfa 0%, #08AEEA 100%) 0% 0% no-repeat padding-box;color:#fff}button{background:rgba(0,0,0,0) linear-gradient(105deg, #08AEEA 0%, #006cfa 100%) 0% 0% no-repeat padding-box;color:#fff;font-size:16px;line-height:1;display:inline-block;padding:15px 30px;border:none;outline:none;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}button:hover{background:rgba(0,0,0,0) linear-gradient(105deg, #006cfa 0%, #08AEEA 100%) 0% 0% no-repeat padding-box;color:#fff}input[type=submit]{background:rgba(0,0,0,0) linear-gradient(105deg, #08AEEA 0%, #006cfa 100%) 0% 0% no-repeat padding-box;color:#fff;font-size:16px;line-height:1;display:inline-block;padding:15px 30px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}input[type=submit]:hover{background:rgba(0,0,0,0) linear-gradient(105deg, #006cfa 0%, #08AEEA 100%) 0% 0% no-repeat padding-box;color:#fff}.post-meta a{color:#004a84;text-decoration:underline}div#author_bio_section{padding:50px 0;margin-top:50px;border-top:solid 1px #e2e2e2}div#author_bio_section p{color:#585858}p.author_links a{font-weight:bold;color:#151e67}.comments-section{border-top:solid 1px #e2e2e2;padding-top:50px}.comments-section .comment-notes,.comments-section .comment{color:#585858}.comments-section .fn{font-style:normal}.comments-section .fn span{background:#151e67;color:#fff;margin:0 5px;padding:0 5px}.comments-section time{clear:both;display:block;margin-top:5px}.comments-section h1,.comments-section h2,.comments-section h3,.comments-section h4,.comments-section h5,.comments-section h6{color:#151e67}.comments-section h2{font-size:22px}.comments-section h3{font-size:21px}.comments-section h4{font-size:20px}.comments-section h5{font-size:19px}.comments-section h6{font-size:18px}.comments-section p,.comments-section li{font-size:16px}.comment-respond{padding-top:0;clear:both}.comment-respond p{position:relative;clear:both;margin:0 0 10px 0;font-size:16px;font-family:"Gilroy-Medium"}.comment-respond label.error{color:#f0222a;position:absolute;top:-40px;left:auto;right:0;text-transform:none;width:auto;color:#fff;background-color:red;padding:2px 5px;display:inline-block;font-size:12px;min-height:inherit}.comment-respond label.error:after{position:absolute;content:" ";border-top:10px solid red;border-left:10px solid rgba(255,0,0,0);border-bottom:10px solid rgba(255,0,0,0);border-right:10px solid rgba(255,0,0,0);bottom:-20px;right:0px;left:auto}.comment-respond input.submit_button{width:100%;height:52px;margin:1em 0 1.5em 0;border:none;outline:none;background:rgba(0,0,0,0) linear-gradient(105deg, #08AEEA 0%, #006cfa 100%) 0% 0% no-repeat padding-box;color:#fff;font-size:16px;line-height:1;font-family:"Gilroy-Bold";display:inline-block;padding:15px 0;border-radius:6px;box-shadow:0px 13px 16px rgba(1,111,255,.1490196078);transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.comment-respond input.submit_button:hover{background:rgba(0,0,0,0) linear-gradient(105deg, #006cfa 0%, #08AEEA 100%) 0% 0% no-repeat padding-box;color:#fff}.comment-respond input[type=color],.comment-respond input[type=email],.comment-respond input[type=number],.comment-respond input[type=password],.comment-respond input[type=tel],.comment-respond input[type=text],.comment-respond input[type=url],.comment-respond textarea{width:100%;height:52px;background:#fff;border:1px solid rgba(21,30,103,.1803921569);border-radius:6px;font-size:14px;color:#151e67;font-family:"Gilroy-Medium"}.comment-respond textarea{height:100px}.comment-respond p{padding:0 !important;width:100% !important}.pagination{height:auto;display:table;margin:50px auto;clear:both;text-align:center}.pagination ul{padding:0;margin:0}.pagination li{list-style-type:none;float:left;margin-bottom:0}.pagination a{width:32px;height:32px;display:block;float:left;margin:0 5px;font-weight:600;background:#fff;color:#000;padding:0;font-size:18px;line-height:32px;text-align:center;border-radius:100%}.pagination a:hover{color:#000}.pagination span{width:32px;height:32px;display:inline-block;margin:0 5px;background:#f69c39;color:#000;padding:0;font-size:18px;line-height:32px;text-align:center}.pagination span.current{width:32px;height:32px;display:inline-block;margin:0;background:#f69c39;color:#fff;padding:0;font-size:18px;line-height:32px;text-align:center;-webkit-box-shadow:0px 10px 12px -3px rgba(0,0,0,.31);-moz-box-shadow:0px 10px 12px -3px rgba(0,0,0,.31);box-shadow:0px 10px 12px -3px rgba(0,0,0,.31)}.pagination span{width:32px;height:32px;display:block;float:left;border-radius:100%}.pagination a.next.page-numbers{font-size:0;position:relative}.pagination a.prev.page-numbers{font-size:0;position:relative}.pagination a.next.page-numbers:before{content:"";font:normal normal normal 15px/2.3 FontAwesome;width:32px;height:32px}.pagination a.prev.page-numbers:before{content:"";font:normal normal normal 15px/2.3 FontAwesome;width:32px;height:32px}.page-gen-inner{min-height:50vh}.notf-cnt{padding-bottom:4em;text-align:left;position:relative}.notf-cnt ul{padding-left:10px}.notf-cnt li{padding:10px 0}.notf-cnt h1{font-size:100px;font-weight:normal;margin-bottom:0;color:#151e67}.notf-cnt h2{font-size:30px;text-transform:uppercase;font-weight:normal;color:#151e67}.notf-cnt li{font-size:16px;line-height:20px;padding:0;margin:0 0 20px 0}.notf-cnt p{font-size:16px;line-height:20px;padding:0;margin:0 0 20px 0}.notf-cnt:after{content:"";font-family:"fontawesome";font-size:300px;position:absolute;top:65px;right:0px;color:#151e67}.notf-cnt input{height:38px;height:53px;width:300px;float:left;border-radius:0px;background:#f2f6f9;border:0;padding:0 15px;font-size:14px;font-weight:normal;color:#7a9aa7;outline:none}.notf-cnt .land-btn{width:auto;float:left;background:rgba(0,0,0,0) linear-gradient(105deg, #08AEEA 0%, #006cfa 100%) 0% 0% no-repeat padding-box;color:#fff;font-size:16px;line-height:1;display:inline-block;padding:15px 30px;border-radius:5px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.notf-cnt .land-btn:hover{background:rgba(0,0,0,0) linear-gradient(105deg, #006cfa 0%, #08AEEA 100%) 0% 0% no-repeat padding-box;color:#fff}.post-repeat{padding-bottom:2em}div#sidebar2{background:#fffcf7;padding:20px;border-top:solid 2px #886729}div#sidebar2 h3:after{display:none}div#sidebar2 .widget{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #f1e8da}div#sidebar2 .widget input.search-field{width:85%;height:33px;padding:0 10px}div#sidebar2 .widget input.search-submit{width:80px;padding:10px 0;float:right}div#sidebar2 li{margin-bottom:0}div#sidebar2 h3{font-size:18px}div#no-result{max-width:500px;clear:both}div#no-result label{width:64%;float:left}div#no-result input.search-field{width:95%;height:50px;padding:0 10px;outline:none;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}div#no-result input.search-submit,div#no-result input[type=submit]{width:34%;padding:0;-webkit-appearance:none;height:50px;float:right;border:none;outline:none;background:#886729}div#no-result input.search-submit:hover,div#no-result input[type=submit]:hover{background:#ba8b32}h2.post-title{color:#464545;font-weight:400}span.post-name{font-size:12px;line-height:1;color:#000;text-transform:uppercase}span.post-name span{color:#f69c39}.post-list{padding-bottom:30px}.navigation.row{margin:0;padding:30px 0}.search_post.clearfix p,.search_post p{font-size:16px}.search_post.clearfix,.search_post{padding:30px 0;border-bottom:solid 1px #e5e5e5}.search_post.clearfix .sear_thumb,.search_post .sear_thumb{margin-bottom:15px}.search_post.clearfix .sear_cont.sear_cont_thum,.search_post .sear_cont.sear_cont_thum{margin-bottom:30px}input[type=text],input[type=url],input[type=tel],input[type=number],input[type=color],input[type=password],input[type=email],textarea{width:100%;height:52px;border:solid 1px rgba(21,30,103,.1803921569);border-radius:5px;background:#fff;outline:none;font-size:14px;color:#151e67;padding:0 20px;font-weight:normal;font-family:"Gilroy-Regular";transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}input[type=text]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=color]:focus,input[type=email]:focus,textarea:focus{-webkit-box-shadow:0px 0px 27px 0px rgba(0,0,0,.13);-moz-box-shadow:0px 0px 27px 0px rgba(0,0,0,.13);box-shadow:0px 0px 27px 0px rgba(0,0,0,.13)}textarea{height:170px;padding:20px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:none;-webkit-text-fill-color:#1b2733;-webkit-box-shadow:0 0 0px 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}::-webkit-input-placeholder{color:#545d66}::-moz-placeholder{color:#545d66}:-ms-input-placeholder{color:#545d66}:-moz-placeholder{color:#545d66}label.error{color:#f0222a;position:absolute;top:-17px;left:10px;text-transform:none;width:auto;color:#fff;background-color:red;padding:2px 5px;display:inline-block;font-size:12px;min-height:inherit}label.error:after{position:absolute;content:" ";border-top:10px solid red;border-left:10px solid rgba(255,0,0,0);border-bottom:10px solid rgba(255,0,0,0);border-right:10px solid rgba(255,0,0,0);bottom:-20px;left:10px}input#coupon_code{padding:0 10px;width:150px;height:54px;border:none}button.button{width:100%;height:52px;border:none;outline:none;background:rgba(0,0,0,0) linear-gradient(105deg, #08AEEA 0%, #006cfa 100%) 0% 0% no-repeat padding-box;color:#fff;font-size:16px;line-height:1;font-family:"Gilroy-Bold";display:inline-block;padding:15px 0;border-radius:5px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}button.button:hover{background:rgba(0,0,0,0) linear-gradient(105deg, #006cfa 0%, #08AEEA 100%) 0% 0% no-repeat padding-box;color:#fff}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{font-size:14px;outline:none;display:inline-block;line-height:1;color:#fff;text-transform:uppercase;letter-spacing:3px;border-radius:0;background:#fdab2d;width:auto;height:auto;padding:20px 30px}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background:#ee663c;color:#fff}input[type=submit]{width:100%;height:52px;border:none;outline:none;background:rgba(0,0,0,0) linear-gradient(105deg, #08AEEA 0%, #006cfa 100%) 0% 0% no-repeat padding-box;color:#fff;font-size:16px;line-height:1;font-family:"Gilroy-Bold";display:inline-block;padding:15px 0;border-radius:5px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}input[type=submit]:hover{background:rgba(0,0,0,0) linear-gradient(105deg, #006cfa 0%, #08AEEA 100%) 0% 0% no-repeat padding-box;color:#fff}.woocommerce a.button:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled[disabled],.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled[disabled]{font-size:14px;outline:none;display:inline-block;line-height:1;color:#fff;text-transform:uppercase;letter-spacing:3px;border-radius:0;background:#fdab2d;width:auto;height:auto;padding:20px 30px}.woocommerce a.button:disabled:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover{background:#ee663c;color:#fff}.woocommerce .quantity .qty{height:auto;padding:10px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,#add_payment_method .wc-proceed-to-checkout a.checkout-button{font-size:14px;outline:none;display:inline-block;line-height:1;color:#fff;text-transform:uppercase;letter-spacing:3px;border-radius:0;background:#fdab2d;width:auto;height:auto;padding:20px 30px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover{background:#ee663c;color:#fff}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{font-size:14px;outline:none;display:inline-block;line-height:1;color:#fff;text-transform:uppercase;letter-spacing:3px;border-radius:0;background:#fdab2d;width:auto;height:auto;padding:20px 30px}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover{background:#ee663c;color:#fff}a,.btn,button{transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.edit,.view{background:rgba(0,0,0,0) linear-gradient(105deg, #08AEEA 0%, #006cfa 100%) 0% 0% no-repeat padding-box;color:#fff;font-size:16px;line-height:1;display:inline-block;padding:15px 30px;border-radius:5px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.edit:hover,.view:hover{background:rgba(0,0,0,0) linear-gradient(105deg, #006cfa 0%, #08AEEA 100%) 0% 0% no-repeat padding-box;color:#fff}nav.woocommerce-MyAccount-navigation{height:auto;float:left;text-align:left !important}nav.woocommerce-MyAccount-navigation ul{padding:0;margin:0}nav.woocommerce-MyAccount-navigation li{width:100%;height:auto;padding:0;margin:0;font-size:16px;line-height:1}nav.woocommerce-MyAccount-navigation li a{display:block;padding:15px;color:#000;border-bottom:solid 1px #e4e3ea;background:#f5f4ff}nav.woocommerce-MyAccount-navigation li.is-active a{color:#f69c39;background:#fff}.woocommerce-MyAccount-content{padding:30px;box-shadow:5px 20px 50px rgba(16,112,177,.2);border-radius:10px}@media only screen and (min-width: 765px){nav.woocommerce-MyAccount-navigation{max-width:220px;height:auto;float:left}.woocommerce-MyAccount-content{max-width:calc(100% - 220px);height:auto;float:right}}.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register{box-shadow:5px 20px 50px rgba(16,112,177,.2);border-radius:10px;border:none}.woocommerce form.login input[type=text],.woocommerce form.login input[type=url],.woocommerce form.login input[type=tel],.woocommerce form.login input[type=number],.woocommerce form.login input[type=color],.woocommerce form.login input[type=password],.woocommerce form.login input[type=email],.woocommerce form.checkout_coupon input[type=text],.woocommerce form.checkout_coupon input[type=url],.woocommerce form.checkout_coupon input[type=tel],.woocommerce form.checkout_coupon input[type=number],.woocommerce form.checkout_coupon input[type=color],.woocommerce form.checkout_coupon input[type=password],.woocommerce form.checkout_coupon input[type=email],.woocommerce form.register input[type=text],.woocommerce form.register input[type=url],.woocommerce form.register input[type=tel],.woocommerce form.register input[type=number],.woocommerce form.register input[type=color],.woocommerce form.register input[type=password],.woocommerce form.register input[type=email]{height:30px}.woocommerce form.login button,.woocommerce form.checkout_coupon button,.woocommerce form.register button{padding:15px;letter-spacing:2}.woocommerce .woocommerce-customer-details address,address{line-height:1.5}.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content li,.woocommerce-checkout p,.woocommerce-checkout li{font-size:16px}.woocommerce-MyAccount-content input[type=text],.woocommerce-MyAccount-content input[type=url],.woocommerce-MyAccount-content input[type=tel],.woocommerce-MyAccount-content input[type=number],.woocommerce-MyAccount-content input[type=color],.woocommerce-MyAccount-content input[type=password],.woocommerce-MyAccount-content input[type=email],.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=url],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=number],.woocommerce-checkout input[type=color],.woocommerce-checkout input[type=password],.woocommerce-checkout input[type=email]{height:auto;padding:10px}.woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{background:#f5f4ff;border:none;outline:none}.woocommerce-MyAccount-content span.select2-selection.select2-selection--single,.woocommerce-checkout span.select2-selection.select2-selection--single{background:#f5f4ff;border:none;outline:none}.woocommerce-MyAccount-content .woocommerce-button.button.edit,.woocommerce-checkout .woocommerce-button.button.edit{font-size:14px;outline:none;display:inline-block;line-height:1;color:#fff;text-transform:uppercase;letter-spacing:3px;border-radius:0;background:#fdab2d;width:auto;height:auto;padding:15px 20px}.woocommerce-MyAccount-content .woocommerce-button.button.edit:hover,.woocommerce-checkout .woocommerce-button.button.edit:hover{background:#ee663c;color:#fff}.woocommerce-MyAccount-content .woocommerce-button.button.view,.woocommerce-MyAccount-content a.woocommerce-button.button.pay,.woocommerce-MyAccount-content a.woocommerce-button.button.cancel,.woocommerce-checkout .woocommerce-button.button.view,.woocommerce-checkout a.woocommerce-button.button.pay,.woocommerce-checkout a.woocommerce-button.button.cancel{font-size:14px;outline:none;display:inline-block;line-height:1;color:#fff;text-transform:uppercase;letter-spacing:3px;border-radius:0;background:#fdab2d;width:auto;height:auto;padding:15px 20px}.woocommerce-MyAccount-content .woocommerce-button.button.view:hover,.woocommerce-MyAccount-content a.woocommerce-button.button.pay:hover,.woocommerce-MyAccount-content a.woocommerce-button.button.cancel:hover,.woocommerce-checkout .woocommerce-button.button.view:hover,.woocommerce-checkout a.woocommerce-button.button.pay:hover,.woocommerce-checkout a.woocommerce-button.button.cancel:hover{background:#ee663c;color:#fff}.woocommerce-MyAccount-content td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.button.view,.woocommerce-MyAccount-content td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.pay,.woocommerce-MyAccount-content td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.cancel,.woocommerce-checkout td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.button.view,.woocommerce-checkout td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.pay,.woocommerce-checkout td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.cancel{margin:1px}.woocommerce span.onsale{background:#f69c39}.woocommerce ul.products li.product .price{color:#000}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#fff;padding:15px;box-shadow:5px 20px 50px rgba(16,112,177,.2);border-radius:10px}.woocommerce ul.products li.product .button{font-size:14px;outline:none;display:inline-block;line-height:1;color:#fff;text-transform:uppercase;letter-spacing:3px;border-radius:0;letter-spacing:1px;background:#fdab2d;width:auto;height:auto;padding:15px 20px}.woocommerce ul.products li.product .button:hover{background:#ee663c;color:#fff}p.woocommerce-result-count{color:#f69c39}.woocommerce .woocommerce-ordering select{background:#f5f4ff;border:none;outline:none;padding:10px}.single-product span.post-name{margin-bottom:15px}.single-product .woocommerce .quantity .qty{width:60px;height:55px}.woocommerce-message{border-top-color:#f69c39}.woocommerce-message::before{content:"";color:#f69c39}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#6dc22e}.dflt-page{padding-bottom:4em}.blog-wraper{width:95%;margin:0 auto;max-width:770px;padding-top:0}@media(min-width: 768px){.blog-wraper{padding-top:46px}}.blog-wraper .gen-page-title{font-size:24px;line-height:38px;color:#111852;text-align:center}@media(min-width: 768px){.blog-wraper .gen-page-title{font-size:32px;line-height:44px}}.blog-wraper .blog_info{text-align:center}.blog-wraper .blog_info .blog_date{display:inline-block;color:#555c8a}.blog-wraper .social-sec{text-align:center;width:100%;height:auto;padding:30px 0}.blog-wraper .social-sec h6{font-size:16px;color:#0b1033;text-align:center;font-family:"Gilroy-Medium";position:relative}.blog-wraper .social-sec h6 span{position:relative;display:inline-block;background:#fff;z-index:5;padding:0 30px}.blog-wraper .social-sec h6:before{content:"";width:100%;height:1px;background:#c6c6c6;display:block;position:absolute;left:0;top:10px}.blog-wraper .social-sec ul{padding:0;margin:0;margin-top:40px}.blog-wraper .social-sec li{width:auto;height:auto;display:inline-block;margin:10px;list-style-type:none;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.blog-wraper .social-sec li:hover{opacity:.7}.social-sec{text-align:center;width:100%;height:auto;padding:30px 0}.social-sec h6{font-size:16px;color:#0b1033;text-align:center;font-family:"Gilroy-Medium";position:relative}.social-sec h6 span{position:relative;display:inline-block;background:#fff;z-index:5;padding:0 30px}.social-sec h6:before{content:"";width:100%;height:1px;background:#c6c6c6;display:block;position:absolute;left:0;top:10px}.social-sec ul{padding:0;margin:0;margin-top:40px}.social-sec li{width:auto;height:auto;display:inline-block;margin:10px;list-style-type:none;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.social-sec li:hover{opacity:.7}.related-posts-wrap h3{font-family:"Caros Soft Light";text-transform:uppercase;font-size:16px;text-align:center;color:#606bac}.blog-sec2{display:flex;flex-wrap:wrap}.blog-sec2 .blg-post img{width:100%}.blog-sec2 .blg-post{margin-top:.5em}.blog-sec2 .blg-post .blg-thumb{display:block;border-radius:5px;overflow:hidden}.blog-sec2 .blg-post .blg-thumb img{display:block}.blog-sec2 .blg-post .blg-post-desc h2{margin:0;padding-top:.5em}.blog-sec2 .blg-post .blg-post-desc h2 a{line-height:1.6;color:#1c2663;display:inline-block}.blog-sec2 .blg-post .blg-post-desc p{color:#666d95;line-height:1.6}.blog-sec2 .blg-post .blg-post-desc span{font-size:13px;color:#555c8a}.star{position:relative}.star-rate{width:100%;height:auto;display:inline-block;position:relative}.star-rate div{width:auto;height:auto;float:left;color:#627387}.star-rate div:before{content:"";font:normal normal normal 13px/1 fontawesome;display:block}.rate1 div:first-child{color:#f9c626}.rate2 div:first-child{color:#f9c626}.rate2 div:nth-child(2){color:#f9c626}.rate3 div:first-child{color:#f9c626}.rate3 div:nth-child(2){color:#f9c626}.rate3 div:nth-child(3){color:#f9c626}.rate4 div:first-child{color:#f9c626}.rate4 div:nth-child(2){color:#f9c626}.rate4 div:nth-child(3){color:#f9c626}.rate4 div:nth-child(4){color:#f9c626}.rate5 div:first-child{color:#f9c626}.rate5 div:nth-child(2){color:#f9c626}.rate5 div:nth-child(3){color:#f9c626}.rate5 div:nth-child(4){color:#f9c626}.rate5 div:nth-child(5){color:#f9c626}.rate05 div:first-child:after{content:"";font:normal normal normal 13px/1 fontawesome;display:block;color:#f9c626;width:6px;overflow:hidden;position:absolute;left:0;top:0}.rate15 div:first-child{color:#f9c626}.rate15 div:nth-child(2){color:#627387}.rate15 div:nth-child(2):after{content:"";font:normal normal normal 13px/1 fontawesome;display:block;color:#f9c626;width:6px;overflow:hidden;position:absolute;left:0;top:0}.rate25 div:first-child{color:#f9c626}.rate25 div:nth-child(2){color:#f9c626}.rate25 div:nth-child(3){color:#627387}.rate25 div:nth-child(3):after{content:"";font:normal normal normal 13px/1 fontawesome;display:block;color:#f9c626;width:6px;overflow:hidden;position:absolute;left:0;top:0}.rate35 div:first-child{color:#f9c626}.rate35 div:nth-child(2){color:#f9c626}.rate35 div:nth-child(3){color:#f9c626}.rate35 div:nth-child(4){color:#627387}.rate35 div:nth-child(4):after{content:"";font:normal normal normal 13px/1 fontawesome;display:block;color:#f9c626;width:6px;overflow:hidden;position:absolute;left:0;top:0}.rate45 div:first-child{color:#f9c626}.rate45 div:nth-child(2){color:#f9c626}.rate45 div:nth-child(3){color:#f9c626}.rate45 div:nth-child(4){color:#f9c626}.rate45 div:nth-child(5){color:#627387}.rate45 div:nth-child(5):after{content:"";font:normal normal normal 13px/1 fontawesome;display:block;color:#f9c626;width:6px;overflow:hidden;position:absolute;left:0;top:0}.date{width:100%;height:auto;display:block;font-size:14px;line-height:1;color:#151e67;font-family:"Gilroy-Medium"}.inner-header-section{position:relative;z-index:5}.main-container,.inner-wrapper{position:relative;z-index:20}.home-wrapper,.inner-wrapper{overflow-x:hidden}.breadcrumbs{width:100%;height:auto;position:relative;z-index:10;padding:30px 0;font-family:"Gilroy-Medium";display:inline-block;font-size:14px;line-height:1;color:#0065ea}.breadcrumbs a{color:#0b1033}.breadcrumbs a:hover{color:#151e67}.rating-sec2{width:100%;height:auto;display:inline-block;padding-bottom:10px;border-bottom:solid 1px #ddd}.rating-sec2 .ratetext{font-size:14px;line-height:1;color:#627387;display:inline-block}.rating-sec2 fieldset,.rating-sec2 label{margin:0;padding:0}.rating-sec2 .rating{border:none;float:left}.rating-sec2 .rating>input{display:none}.rating-sec2 .rating>label:before{margin:5px;font-size:13px;font-family:fontawesome;display:inline-block;content:""}.rating-sec2 .rating>.half:before{content:"";position:absolute}.rating-sec2 .rating>label{color:#ddd;float:right}.rating-sec2 .rating>input:checked~label,.rating-sec2 .rating:not(:checked)>label:hover,.rating-sec2 .rating:not(:checked)>label:hover~label{color:gold}.rating-sec2 .rating>input:checked+label:hover,.rating-sec2 .rating>input:checked~label:hover,.rating-sec2 .rating>label:hover~input:checked~label,.rating-sec2 .rating>input:checked~label:hover~label{color:#ffed85}div#ez-toc-container{padding:30px;border-radius:10px;margin:1em 0;width:100%;background-color:#f5faff;border:none}div#ez-toc-container p{margin-bottom:1em}div#ez-toc-container li{margin-bottom:1em}div#ez-toc-container .ez-toc-title-container{margin-bottom:1em}.wp-block-table{overflow:auto;margin:50px 0;border:1px solid #efefef}.wp-block-table table{margin:0}.wp-block-table th{padding:15px;border:none;color:#151e67;background:#ddddf1;font-family:"Gilroy-Medium";font-weight:normal;text-align:left;font-size:15px}.wp-block-table td{padding:30px 15px;border:none;font-size:16px;color:#151e67;font-family:"Gilroy-Medium";font-weight:normal;border-left:1px solid #efefef;border-right:1px solid #efefef}.wp-block-table tr{transition:all .3s ease-out 0s;background:#fbfbfb;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.wp-block-table tr:nth-child(even){background:#f6f6f9}.product-page .sec1 .plugin-sec span.edd-cart-added-alert{display:none !important}button,input[type=button],input[type=reset],input[type=submit]{outline:none;border:none}.price_tooltip{position:relative;display:inline-block;background:url(../../images/info.svg);background-size:100% 100%;color:#fff;height:18px;width:18px;text-align:center;padding:2px;font-size:12px;line-height:1;border-radius:50%;bottom:-4px;margin-left:8px}.price_tooltip .tooltip_text{visibility:hidden;width:290px;background-color:#49ade4;color:#fff;text-align:left;border-radius:6px;font-size:14px;line-height:1.4;padding:8px !important;position:absolute;z-index:2;bottom:23px;right:-2px}.price_tooltip .tooltip_text::before{content:"";position:absolute;bottom:-5px;right:6px;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #49ade4}.price_tooltip:hover .tooltip_text{visibility:visible}.container,.container-fluid{margin-right:auto;margin-left:auto}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}.col-xs-12{float:left;width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media only screen and (min-width: 600px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}.col-sm-12{float:left;width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media only screen and (min-width: 765px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}.col-md-12{float:left;width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media only screen and (min-width: 1020px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left}.col-lg-12{float:left;width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}.clearfix:before,.clearfix:after{content:" ";display:table}.container:before,.container:after{content:" ";display:table}.container-fluid:before,.container-fluid:after{content:" ";display:table}.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:#6f6f6f;text-shadow:none;background-color:rgba(0,0,0,0);border:0}.hidden{display:none !important}.affix{position:fixed}.navicon{display:none}span.icon.icon-plus::before{content:"";font:normal normal normal 22px/1 fontawesome;display:block}.fa-plus::before{content:""}nav .icon-plus::before{content:"";font:normal normal normal 14px/1 fontawesome}nav .icon.open::before{content:"";font:normal normal normal 22px/1 fontawesome}span.icon.icon-plus{width:15px;height:15px;display:block;position:absolute;right:-8px;top:12px;text-align:center;color:#627387}.open span.icon.icon-plus::before{content:""}.sub-menu span.icon.icon-plus{top:20px;right:8px}.sub-menu span.icon.icon-plus::before{content:""}.navicon.fas::before{content:"";font:normal normal normal 14px/1 fontawesome}@media only screen and (max-width: 1200px){.navicon.fas::before{color:#151e67 !important}.open-menu .fa-bars::before{content:"";color:#151e67 !important}.navicon{display:block;position:absolute;right:10px;z-index:999;top:0;width:30px;height:30px;border-radius:100%;font-size:20px;line-height:1.5 !important;text-align:center;color:#000 !important;border:none}.open-menu .fa-bars{background:#fff}header .row>div{position:static}.main-navigation{padding:0 10px;line-height:normal}.main-navigation>ul{position:fixed;width:300px;top:0;right:-300px;background:#fff;padding-top:45px;-webkit-box-shadow:0px 0px 16px -4px rgba(0,0,0,.23);-moz-box-shadow:0px 0px 16px -4px rgba(0,0,0,.23);box-shadow:0px 0px 16px -4px rgba(0,0,0,.23);z-index:999;height:100%;overflow:hidden;overflow-y:scroll;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.main-navigation>ul>li{position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,.07);padding:0;display:block}.main-navigation>ul>li>a{display:inline-block;padding:15px !important}.main-navigation .icon{position:absolute;right:19px;top:7px;font-size:20px;line-height:30px;text-align:center;color:#fff;width:30px;height:30px;display:inline-block !important;cursor:pointer}.main-navigation .menu-content{display:none}.open-menu .main-navigation>ul{right:0}.sub-menu{position:static;display:none}.sub-menu li{display:block;position:relative;text-align:left}.sub-menu li a{color:#000;padding-bottom:10px}.sub-menu li a:hover{color:#2d5173}.sub-menu .icon{top:0}.main-navigation .sub-menu li{width:100%;padding:10px 15px;border-bottom:solid 1px #fff;background:#f1fafe;margin-bottom:0;display:inline-block}.main-navigation .sub-menu li a{padding:15px 10px !important;display:block}.main-navigation .sub-menu li .col-sm-2{width:20%;float:left}.main-navigation .sub-menu li .col-sm-10{width:80%;float:right}header .col-lg-1{padding-top:0 !important;padding-bottom:0px !important}header .col-lg-3{padding-top:0 !important;padding-bottom:0px !important}}@media only screen and (min-width: 1200px){span.icon.icon-plus::before{content:"";font:normal normal normal 14px/1 fontawesome}.main-navigation{position:relative;width:100%;height:auto}.main-navigation>ul>li{position:relative}.main-navigation li a{display:block;opacity:1}.main-navigation .sub-menu{display:none;position:absolute;left:0;width:335px;min-width:115px;padding:0;border-radius:0 0 5px 5px;top:35px;z-index:10;background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 40px 70px rgba(21,30,103,.0784313725);border-radius:6px}.main-navigation .sub-menu li{display:block;width:100% !important;padding:0px !important;height:auto;margin:0 !important;float:left;border-bottom:solid 1px #f0fafe !important}.main-navigation .sub-menu li a{padding:15px 20px !important;text-align:left;width:100%;display:block;background:#fff !important}.main-navigation .sub-menu li a:hover{background:#f0fafe !important}.main-navigation .sub-menu .sub-menu{left:100%;margin:0;top:0}.main-navigation .icon{display:none}.navicon{display:none !important}}.alignnone{margin:.4em 1.5em 1.5em 0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-top:.4em;margin-bottom:.4em;text-align:center}a img.alignright{float:right;margin:.4em 0 1.5em 1.5em}a img.alignnone{margin:.4em 1.5em 1.5em 0}a img.alignleft{float:left;margin:.4em 1.5em 1.5em 0}a img.aligncenter{display:block;display:block;margin-left:auto;margin-right:auto;margin-top:.4em;margin-bottom:.4em}.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{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;margin:1%;padding:1%;background:rgb(1.5718684168%,27.900664398%,93.5261707989%);border:1px solid rgb(.7454221358%,13.2312429104%,44.3526170799%)}.gallery-columns-2 .gallery-item{max-width:48%}.gallery-columns-3 .gallery-item{max-width:31.33%}.gallery-columns-4 .gallery-item{max-width:23%}.gallery-columns-5 .gallery-item{max-width:18%}.gallery-columns-6 .gallery-item{max-width:14.66%}.gallery-columns-7 .gallery-item{max-width:12.28%}.gallery-columns-8 .gallery-item{max-width:10.5%}.gallery-columns-9 .gallery-item{max-width:9.11%}.gallery-caption{display:block;font-style:italic;font-size:12.8px;font-size:.8rem;margin-top:5px}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}.screen-reader-text{position:absolute !important;left:-999em}ul.resp-tabs-list{margin:0px;padding:0px}ul.resp-tabs-list{width:100%;float:left}.resp-tabs-list li{float:left;list-style:none;cursor:pointer;text-align:left;font-family:"Gilroy-Medium";position:relative;opacity:1;font-size:16px;line-height:1;color:#627387;margin:0 10px 0 0;padding:20px 35px;background:#fcfcfc 0% 0% no-repeat padding-box !important;border-bottom:solid 3px #eee !important}.resp-tabs-list li span{width:100%;height:auto;display:block;font-size:14px;line-height:1;color:#a7b6c2;margin-top:1em}.resp-tabs-list li:last-child{margin-right:0}.resp-tabs-list li::before{content:"";font:normal normal normal 22px/1 fontawesome;opacity:0;display:block;position:absolute;bottom:-10px;left:49%;color:#0065ea;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.resp-tabs-list li.resp-tab-active{position:relative;z-index:1;background:#fff !important;border-bottom:solid 3px #016fff !important;color:#0065ea !important}.resp-tabs-list li.resp-tab-active::before{opacity:1;bottom:-16px}.resp-tabs-container{clear:left;float:left;width:100%;border:none;padding:30px 0}.resp-vtabs ul.resp-tabs-list{float:left;width:30%;border:solid 1px #e0e7ef;padding:0 !important;margin:0 !important}.resp-vtabs .resp-tabs-container{padding:20px;float:right;min-height:250px;clear:none;width:70%;border:none !important}.tab-sec{border:solid 1px #e0e7ef}h2.resp-accordion{cursor:pointer;padding:5px;display:none;margin-bottom:20px}.resp-tab-content{display:none}.resp-tab-active{border:none}.resp-tab-active{border-bottom:none}.resp-content-active,.resp-accordion-active{display:block}h2.resp-accordion{background:#1ac0ff !important;padding:10px;font-size:14px !important;margin-bottom:2px !important}h2.resp-accordion h6{width:auto;display:inline-block;font-size:24px;color:#8d265d;font-weight:normal}h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1 !important;background:blue}.resp-vtabs .resp-tabs-list li{display:block;cursor:pointer;float:none}.resp-vtabs .resp-tab-content{border:none;word-wrap:break-word}.resp-arrow{width:0;height:0;float:right;margin-top:4px;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:12px solid #fff}h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:12px solid #fff}h2.resp-tab-active{background:#fff}.resp-easy-accordion h2.resp-accordion{display:block}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1}.resp-jfit{width:100%;margin:0px}.resp-tab-content-active{display:block}@media only screen and (max-width: 765px){.solutions-sec .how-it-works ul.resp-tabs-list{display:none}.resp-tabs-list{display:none}h2.resp-accordion{display:inline-block;font-size:24px;color:#fff;width:100%}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none}.resp-accordion-closed{display:none !important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-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)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../../ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;z-index:10;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:#6f6f6f;border:none;outline:none;background:rgba(0,0,0,0)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:10px}[dir=rtl] .slick-prev{right:10px;left:auto}.slick-prev:before{content:"";font:normal normal normal 18px/1.2 fontawesome;display:block}[dir=rtl] .slick-prev:before{content:"";font:normal normal normal 18px/1.2 fontawesome;display:block}.slick-next{right:10px}[dir=rtl] .slick-next{right:auto;left:10px}.slick-next:before{content:"";font:normal normal normal 18px/1.2 fontawesome;display:block}[dir=rtl] .slick-next:before{content:"";font:normal normal normal 18px/1.2 fontawesome;display:block}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 10px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:0;border-radius:100%;cursor:pointer;color:#6f6f6f;border:0;outline:none;background:rgba(0,0,0,0);background:#0b1033}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li.slick-active button{opacity:1;color:#000;background:#08aeea}.slick-dots li button{position:relative}.slick-dots li button:before{content:""}.slick-dots li.slick-active button:before{content:"";width:16px;height:16px;display:block;opacity:1;border:solid 2px #08aeea;position:absolute;left:-5px;top:-5px;border-radius:100%}.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:none}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>span,.SumoSelect.open>.search>label{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect>.optWrapper>.options li.opt label,.SumoSelect>.CaptionCont,.SumoSelect .select-all>label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:none}.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont,.SumoSelect.open>.CaptionCont{box-shadow:0 0 2px #7799d0;border-color:#7799d0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #a4a4a4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=");background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px 6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4}.SumoSelect>.optWrapper>.options li.opt.sel,.SumoSelect .select-all.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:bold}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect>.optWrapper.multiple>.options li.opt span,.SumoSelect .select-all>span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect>.optWrapper.multiple>.options li.opt span i,.SumoSelect .select-all>span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:none;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i,.SumoSelect .select-all.selected>span i,.SumoSelect .select-all.partial>span i{background-color:#11a911;box-shadow:none;border-color:rgba(0,0,0,0);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0;background:none;border:none;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:"" 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:auto;font-size:0;height:auto;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:#333333;text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a.flex-next:before{content:"";font:normal normal normal 22px/1 fontawesome;display:block}.flex-direction-nav a.flex-prev:before{content:"";font:normal normal normal 22px/1 fontawesome;display:block}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;z-index:10;overflow:hidden;cursor:pointer;color:#333333}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:""}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:""}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";height:100%;left:0;position:fixed;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translate3d(0, 0, 0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px 6px 0 6px}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{display:inline-block;margin:0 0 6px 0;max-width:100%;overflow:auto;padding:0;padding:0;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(0,0,0,0);background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:rgba(0,0,0,0);border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-video,.fancybox-iframe{background:rgba(0,0,0,0);border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:rgba(0,0,0,0);stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--pause svg path:nth-child(1){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button::after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:rgba(0,0,0,0);border:0;border-radius:0;color:#fff;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;background:#1c91f2}.fancybox-close-small svg{fill:rgba(0,0,0,0);opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg,.fancybox-slide--iframe .fancybox-close-small:hover svg{background:rgba(0,0,0,0);color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px 25px 44px;right:0}.fancybox-caption::before{background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption::after{border-bottom:1px solid rgba(255,255,255,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:rgba(0,0,0,0);border:6px solid rgba(100,100,100,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:rgba(0,0,0,0);border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:center center;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media all and (max-width: 800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.3.2
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Hover.css Copyright Ian Lunn 2017. Generated with Sass.
 */*{padding:0;margin:0}.main-container{padding:0 0 3em 0}@keyframes mymove{0%{transform:translateX(0)}50%{transform:translateX(-10px)}100%{transform:translateX(0px)}}.header_block{width:100%;height:auto;padding:15px 0;position:relative;top:0;z-index:99995;transition:all .3s ease-out 0s}.header_block a{outline:none}.header_block .container{max-width:100%}.header_block .site-logo{width:155px;height:auto;float:left;padding-top:5px}.header_block .site-logo .darkmode{display:none}.header_block .right-sec{width:calc(100% - 155px);height:auto;float:left;padding-top:3px}.header_block .right-sec .login-sec{width:208px;height:40px;float:right}.header_block .right-sec .login-sec .darkmode{display:none}.header_block .right-sec .login-sec ul{padding:0;margin:0}.header_block .right-sec .login-sec li{width:auto;height:auto;float:left;padding:0;margin:0;list-style-type:none}.header_block .right-sec .login-sec li a{font-family:"Gilroy-Medium"}.header_block .right-sec .login-sec li .lgn{width:auto;height:40px;font-size:16px;margin-right:34px;line-height:37px;position:relative;color:#0b1033;text-align:center;display:block;border-radius:5px}.header_block .right-sec .login-sec li .lgn img{margin-right:10px;position:relative;top:-2px}.header_block .right-sec .login-sec li .lgn:hover{color:#067ea9}.header_block .right-sec .login-sec li .sign{width:auto;height:40px;font-size:16px;line-height:37px;color:#0b1033;text-align:center;display:block;position:relative}.header_block .right-sec .login-sec li .sign img{margin-right:10px;position:relative;top:-2px}.header_block .right-sec .login-sec li .sign:hover{color:#067ea9}.header_block .right-sec .main-navigation{width:calc(100% - 208px);height:auto;float:left;text-align:center;padding-top:2px}.header_block .right-sec .main-navigation ul{padding:0;margin:0}.header_block .right-sec .main-navigation li{width:auto;height:auto;list-style-type:none;margin:0 10px;display:inline-block;font-size:16px;line-height:1;letter-spacing:.16px;color:#627387;font-family:"Gilroy-Medium"}.header_block .right-sec .main-navigation li a{color:#627387;padding:10px;outline:none}.header_block .right-sec .main-navigation li a:hover{color:#151e67}.header_block .right-sec .main-navigation .current-menu-item a{color:#151e67}@media only screen and (min-width: 765px){.home-wrapper .sec1{padding-bottom:4em}.home-wrapper .sec1 ul{margin-left:-15px;margin-right:-15px}.home-wrapper .sec1 li{float:left;padding:0;position:relative;opacity:0;transform:translateY(100px);transition:.5s}.home-wrapper .sec1 li.reveal{transition:.5s;opacity:1;transform:translateY(0)}.home-wrapper .sec1 li img{transform:scale(1.1);transition:.5s}.home-wrapper .sec1 li:nth-child(1){margin-top:15%}.home-wrapper .sec1 li:nth-child(2){margin-top:17%}.home-wrapper .sec1 li:nth-child(3){margin-top:13%}.home-wrapper .sec1 li:nth-child(3) img{transform:scale(1.4);margin-bottom:20px}.home-wrapper .sec1 li:nth-child(4){margin-top:4%}.home-wrapper .sec1 li:nth-child(4) img{margin-bottom:20px}.home-wrapper .sec1 li .box{background:#fff;margin:30px 0;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.home-wrapper .sec1 li .box-2{width:90%}.home-wrapper .sec1 li .box-3{width:60%;border-radius:50px}.home-wrapper .sec1 li:first-child{width:20%}.home-wrapper .sec1 li:nth-child(2){width:25%}.home-wrapper .sec1 li:nth-child(3){width:25%}.home-wrapper .sec1 li:nth-child(4){width:30%}}.home-wrapper .sec1 .mbl{width:100%;height:auto;text-align:center;display:none}.home-wrapper .sec2{width:100%;height:auto;clear:both;padding-bottom:30px}.home-wrapper .sec2 h6{font-family:"Gilroy-Medium"}.home-wrapper .sec2 img{width:90%}.home-wrapper .sec2 .cnt{padding-top:15px}.home-wrapper .sec2 .cnt p{font-family:"Open Sans",sans-serif;font-weight:500;line-height:2;color:#484c66}@media only screen and (min-width: 765px){.home-wrapper .sec2{padding-bottom:7em}.home-wrapper .sec2 .cnt{max-width:500px}}.home-wrapper .sec3{width:100%;height:auto;clear:both;padding-bottom:30px;position:relative}.home-wrapper .sec3 p{font-size:14px;font-family:"Open Sans",sans-serif;font-weight:500;line-height:2;color:#484c66}.home-wrapper .sec3 .head p{font-family:"Gilroy-Medium"}.home-wrapper .sec3 .p-1{width:35vw;height:auto;position:absolute;left:0;top:-8em;opacity:.7}.home-wrapper .sec3 .icon{width:65px;border-radius:100%;margin-bottom:30px;text-align:center}.home-wrapper .sec3 .col-lg-4{margin-top:15px;margin-bottom:15px;padding:15px;border-radius:10px;border:1px solid #fff}@media(min-width: 1200px){.home-wrapper .sec3 .col-lg-4{padding:35px}}.home-wrapper .sec3 .col-lg-4:hover{box-shadow:0px 4px 19px rgba(1,111,255,.1019607843);border:1px solid rgba(181,181,181,.3019607843)}.home-wrapper .sec3 .col-lg-4:nth-child(2n+1){clear:left}@media only screen and (min-width: 765px){.home-wrapper .sec3{padding:3em 0 4em}.home-wrapper .sec3 h6{font-size:18px;color:#0b1033}}@media only screen and (min-width: 1020px){.home-wrapper .sec3 .col-lg-4:nth-child(2n+1){clear:inherit}.home-wrapper .sec3 .col-lg-4:nth-child(3n+1){clear:left}}.home-wrapper .sec4{width:100%;height:auto;clear:both;padding:0 0 30px 0;position:relative;display:inline-block}.home-wrapper .sec4 .p1{width:80vw;height:auto;position:absolute;right:0;top:-10em}.home-wrapper .sec4 .container{position:relative;z-index:10}.home-wrapper .sec4 h5{text-align:center}.home-wrapper .sec4 .sld{width:100%;height:auto}.home-wrapper .sec4 .sld .pic{width:100%;height:auto}.home-wrapper .sec4 .sld .cnt{width:100%;height:auto;margin-top:15px}@media only screen and (min-width: 765px){.home-wrapper .sec4{padding:1em 0 4em 0}.home-wrapper .sec4 .btn{margin-top:1em}.home-wrapper .sec4 .sld{display:flex;align-items:center}.home-wrapper .sec4 .sld .pic{width:50%}.home-wrapper .sec4 .sld .cnt{width:50%;margin-top:0}}.home-wrapper .sec5{width:100%;height:auto;clear:both;position:relative;padding:30px 0}.home-wrapper .sec5 .bg1{width:100%;height:110%;position:absolute;left:0;top:-8%;background-size:100% 100%}.home-wrapper .sec5 .p1{width:100%;height:auto;position:absolute;left:0;top:-12em}.home-wrapper .sec5 .p2{width:40%;height:auto;position:absolute;left:0;top:9em;z-index:1}.home-wrapper .sec5 .p3{width:40%;height:auto;position:absolute;right:-3vw;bottom:1em;z-index:1}.home-wrapper .sec5 .container{position:relative;z-index:10}.home-wrapper .sec5 .tag1{width:100%;height:auto;padding-bottom:60px}.home-wrapper .sec5 .quote{width:60px;height:60px;margin-bottom:15px;background:#fff url(../../images/quote.svg) center center no-repeat;display:inline-block;border-radius:100%}.home-wrapper .sec5 h3{font-family:"Quicksand",sans-serif;font-weight:400;color:#fff}.home-wrapper .sec5 h3 span{font-family:"Quicksand",sans-serif;font-weight:700}.home-wrapper .sec5 .slide1{width:100%;height:auto;padding-top:15px}.home-wrapper .sec5 .slide1 .box{width:100%;height:auto;background:#fff;padding:30px;border-radius:6px;display:inline-block;box-shadow:0px 40px 70px rgba(11,16,51,.1490196078)}.home-wrapper .sec5 .slide1 .box .bottom-sec{width:100%;height:auto;clear:both;padding-top:20px}.home-wrapper .sec5 .slide1 .box .bottom-sec .pic{width:45px;height:45px;border-radius:100%;overflow:hidden;background:#dde4ec;float:left}.home-wrapper .sec5 .slide1 .box .bottom-sec .right-sec{width:auto;float:left;padding-left:20px}.home-wrapper .sec5 .slide1 .box .bottom-sec h6{font-size:16px;color:#0b1033;margin-bottom:10px}.home-wrapper .sec5 .slide1 .box p{font-size:16px;font-family:"Gilroy-Medium"}.home-wrapper .sec5 .tag2{width:100%;height:auto;clear:both;padding-bottom:60px}.home-wrapper .sec5 .tag2 .slick-track{height:100px}.home-wrapper .sec5 .tag2 h4{color:#fff;text-align:center;font-family:"Quicksand",sans-serif;font-weight:500}.home-wrapper .sec5 .slick-slider{margin:0 -15px}.home-wrapper .sec5 .slick-slide{margin-right:15px;margin-left:15px}@media only screen and (min-width: 765px){.home-wrapper .sec5 .tag1{padding:3em 0}.home-wrapper .sec5 .slide1{padding-top:2em}.home-wrapper .sec5 .tag2{width:100%;height:auto;clear:both;padding-bottom:3em}.home-wrapper .sec5 .tag2 h4{margin-bottom:1em}}@media only screen and (min-width: 1400px){.home-wrapper .sec5 .slide1{padding-top:3em}.home-wrapper .sec5 .tag1{padding:5em 0 9em 0}.home-wrapper .sec5 .tag2{padding-bottom:0}.home-wrapper .sec5 .tag2 h4{margin-bottom:3em}.home-wrapper .sec5 .slick-list{overflow:inherit}}@media only screen and (min-width: 1400px){.home-wrapper .sec5{padding-bottom:10em}}.home-wrapper .sec6{background:#fff;margin-top:70px;padding:0 0 120px 0}.home-wrapper .sec6 h2{font-weight:Bold;font-size:38px;line-height:48px;letter-spacing:.38px;color:#151e67;opacity:1;text-align:center;margin:0 0 70px 0;padding:0}.home-wrapper .sec6 .blogLink{line-height:52px;border:1px solid rgba(1,111,255,.3019607843);border-radius:3px;font-size:16px;letter-spacing:0;color:#067ea9;padding:0;display:block;margin:0 auto;width:177px;text-align:center}.home-wrapper .sec6 .blogLink:hover{background:rgba(0,0,0,0) -webkit-linear-gradient(345deg, #006cfa 0%, #08aeea 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -o-linear-gradient(345deg, #006cfa 0%, #08aeea 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(105deg, #006cfa 0%, #08aeea 100%) 0% 0% no-repeat padding-box;color:#fff}.home-wrapper .sec6 .blogPosts{width:100%;float:left;position:relative;padding-left:25%;box-sizing:border-box}.home-wrapper .sec6 .blogPosts .dotsGrid{background:url(../../images/dotsgrid.svg) no-repeat;height:75px;width:150px;top:-75px;position:absolute;left:50%;margin-left:-75px;opacity:.6;z-index:1}.home-wrapper .sec6 .blogPosts .blogThumb{border-radius:3px;overflow:hidden;margin-bottom:17px}.home-wrapper .sec6 .blogPosts .styleone{margin-bottom:30px;z-index:2;position:relative}.home-wrapper .sec6 .blogPosts .styleone:last-child{margin-bottom:0}.home-wrapper .sec6 .blogPosts .styleone h3{color:#151e67;font-size:18px;font-weight:600;line-height:28px;letter-spacing:0}.home-wrapper .sec6 .blogPosts .styleone h3 a:hover{color:#151e67;opacity:.6}.home-wrapper .sec6 .blogPosts .styleone p{font-size:14px;line-height:26px;letter-spacing:0;color:#484c66;font-family:"Open Sans",sans-serif}.home-wrapper .sec6 .blogPosts .styletwo h3{font-size:28px;font-weight:600;line-height:38px;letter-spacing:0;color:#151e67;opacity:1}.home-wrapper .sec6 .blogPosts .styletwo h3 a:hover{color:#151e67;opacity:.6}.home-wrapper .sec6 .blogPosts .styletwo p{font-size:16px;line-height:26px;letter-spacing:0;color:#484c66;font-family:"Gilroy-Medium"}.home-wrapper .sec6 .blogPosts .styletwo .blogThumb{margin-bottom:25px}.home-wrapper .sec6 .blogPosts .v-center{position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0}.page-template-template-woo-custom-product-addons{background:#fff}.page-template-template-woocommerce-dynamic-pricing-with-discount-rules{background:#fff}.page-template-template-woocommerce-checkout-field-editor-and-manager{background:#fff}.product-page{overflow-y:hidden}.product-page a.edd-add-to-cart.button.blue.edd-submit.edd-has-js{width:100%;text-align:center;height:50px;padding:16px 0}.product-page .sec1{width:100%;height:auto;padding:30px 0}.product-page .sec1 .Buyer-Protection{width:100%;height:auto;display:inline-block;padding-top:24px}.product-page .sec1 .Buyer-Protection .icon{width:56px;height:56px;display:flex;float:left;background:#ebf2fb;align-items:center;border-radius:100%}.product-page .sec1 .Buyer-Protection .icon img{display:block;margin:auto}.product-page .sec1 .Buyer-Protection .rt{width:calc(100% - 80px);float:right}.product-page .sec1 .Buyer-Protection h6{font-size:16px;color:#0b1033;font-family:"Gilroy-Medium"}.product-page .sec1 .Buyer-Protection p{font-size:14px;color:#627387}.product-page .sec1 .bottom-demo-sec{width:100%;height:auto;display:inline-block;padding-top:30px}.product-page .sec1 .bottom-demo-sec .f1{width:auto;height:auto;float:left;margin-right:10px;display:inline-block;font-family:"Gilroy-Medium";font-size:14px;line-height:14px;color:#0065ea;border:solid 1px #016fff;border-radius:5px;padding:15px 25px;margin-bottom:10px}.product-page .sec1 .bottom-demo-sec .f1 img{margin-right:10px}.product-page .sec1 .bottom-demo-sec .f1:hover{background:#006cfa;border:solid 1px #016fff;color:#fff}.product-page .sec1 .bottom-demo-sec .b1{width:auto;height:auto;float:left;display:inline-block;font-family:"Gilroy-Medium";font-size:14px;line-height:14px;color:#067ea9;border:solid 1px #08aeea;border-radius:5px;padding:15px 25px;margin-bottom:10px}.product-page .sec1 .bottom-demo-sec .b1:hover{background:#08aeea;border:solid 1px #08aeea;color:#fff}.product-page .sec1 .bottom-demo-sec .b1 img{margin-right:10px}.product-page .sec1 p{font-family:"Gilroy-Medium"}@media only screen and (min-width: 765px){.product-page .sec1{padding:3em 0 5em 0}}@media only screen and (min-width: 1020px){.product-page .sec1 h2{font-size:28px}.product-page .sec1 p{font-size:16px}}.product-page .sec1 #carousel .slides li{border:solid 1px #fff;border-radius:5px;background:#fafafa}.product-page .sec1 #carousel .slides li.flex-active-slide{border:solid 1px rgba(1,111,255,.6509803922)}.product-page .sec1 .lft-bottom{padding-top:15px}.product-page .sec1 .lft-bottom p{font-size:13px;color:#627387}.product-page .sec1 .plugin-sec{width:100%;height:auto;display:inline-block;padding-top:0}.product-page .sec1 .plugin-sec .edd-submit{background:#0077d1;border:1px solid #0091ff;color:#fff;font-size:16px;line-height:1;width:100%;font-family:"Gilroy-Semibold";text-align:center;padding:15px 35px;border-radius:5px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.product-page .sec1 .plugin-sec .edd-submit:hover{background:#fff;color:#0091ff}.product-page .sec1 .plugin-sec .btn-2{padding:15px 30px;font-size:16px;line-height:1;font-family:"Gilroy-Medium";color:#0065ea;display:inline-block}.product-page .sec1 .plugin-sec .btn-2:hover{color:#151e67}.product-page .sec1 .plugin-sec span.edd-cart-added-alert{padding:15px 30px;font-size:16px;line-height:1;font-family:"Gilroy-Medium";color:#0065ea;display:inline-block}.product-page .sec1 .plugin-sec span.edd-cart-added-alert:hover{color:#151e67}.product-page .sec1 .plugin-sec span.edd-cart-added-alert svg.edd-icon.edd-icon-check{display:none}.product-page .sec1 .plugin-sec .edd_purchase_submit_wrapper{width:auto;float:left;width:100%}.product-page .sec1 .plugin-sec .edd_price_option_name{font-size:16px;line-height:22px;color:#60647a;font-family:"Open Sans",sans-serif;font-weight:400;margin:0;margin-left:8px}.product-page .sec1 .plugin-sec .edd_price_options{width:100%;height:auto;display:inline-block;padding-bottom:30px}.product-page .sec1 .plugin-sec ul{padding:0;margin:0}.product-page .sec1 .plugin-sec li{list-style-type:none;width:100%;display:block;margin:0;font-size:18px;color:#637181;font-family:"Open Sans",sans-serif;font-weight:600;position:relative}@media(max-width: 500px){.product-page .sec1 .plugin-sec li{padding:0}}.product-page .sec1 .plugin-sec li span.edd_price_option_price{float:right;font-size:17px}@media(max-width: 500px){.product-page .sec1 .plugin-sec li span.edd_price_option_price{display:block;width:100%;float:none;margin:10px 0}}.product-page .sec1 .plugin-sec li span.edd_price_option_sep{display:none}.product-page .sec1 .plugin-sec li:hover{background:#fff;opacity:1}.product-page .sec1 .plugin-sec li:hover span.edd_price_option_price{color:#0065ea}.product-page .sec1 .plugin-sec li:hover .edd_price_option_name{opacity:1}.product-page .sec1 .plugin-sec li label{position:relative;display:block;padding-left:5px;width:100%;padding:15px 18px;border:1px solid #fff;border-bottom:1px solid #f0f0f0;border-radius:3px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;border-radius:0px;font-family:"Open Sans",sans-serif}.product-page .sec1 .plugin-sec li label:hover{border-radius:10px;box-shadow:0px 8px 16px rgba(1,111,255,.0784313725);border:1px solid rgba(1,111,255,.2509803922)}.product-page .sec1 .plugin-sec li label.checkd{border:1px solid rgba(1,111,255,.2509803922);border-radius:10px}.product-page .sec1 .plugin-sec li label.checkd .edd_price_option_name{font-weight:700;color:#0b1033;opacity:1}.product-page .sec1 .plugin-sec li label.checkd .edd_price_option_price{font-weight:700;color:#0065ea}.product-page .sec1 .plugin-sec li input[type=checkbox],.product-page .sec1 .plugin-sec li input[type=radio]{box-sizing:border-box;padding:0;*width:13px;*height:13px}.product-page .sec1 .plugin-sec li label::before{content:"";top:4px;border:2px solid #707070;background-color:#fff;display:inline-block;border-radius:100px;position:absolute;width:15px;height:15px;top:20px;left:16px}.product-page .sec1 .plugin-sec li label.checkd::after{content:"";width:9px;height:9px;border-radius:100px;position:absolute;background:#006cfa;top:25px;left:21px}.product-page .sec1 .plugin-sec li label.checkd::before{border:2px solid #016fff}.product-page>.sec2{width:100%;height:auto;position:relative;padding:30px 0;display:inline-block;background:url(../../images/wcpa/bg1.svg) -2vw 0 no-repeat;background-size:105vw;z-index:1}.product-page>.sec2 .p1{width:102vw;height:auto;position:absolute;left:-2vw;top:0;max-width:inherit}.product-page>.sec2 .p2{width:40%;height:auto;position:absolute;left:0;top:9em;z-index:1}.product-page>.sec2 .p3{width:40%;height:auto;position:absolute;right:-3vw;bottom:1em;z-index:1}.product-page>.sec2 .container{position:relative;z-index:10}.product-page>.sec2 .left-sec{width:100%;height:auto}.product-page>.sec2 .left-sec .video{width:100%;height:auto;position:relative;border-radius:5px;background:#000;position:relative}.product-page>.sec2 .left-sec .video img{border-radius:5px;opacity:.5}.product-page>.sec2 .left-sec .video .icon{width:100%;height:auto;position:absolute;z-index:10;left:0;top:50%;text-align:center;transform:translateY(-50%)}.product-page>.sec2 .left-sec .video .icon img{width:auto;max-width:100%;display:inline-block;border-radius:0;opacity:1}.product-page>.sec2 .left-sec .video .icon h4{color:#fff}.product-page>.sec2 .left-sec .bottom-sec{width:100%;height:auto;clear:both}.product-page>.sec2 .left-sec .bottom-sec .col-md-6{margin-top:30px}.product-page>.sec2 .left-sec .bottom-sec .icon{width:50px;height:auto;float:left}.product-page>.sec2 .left-sec .bottom-sec .description{width:calc(100% - 50px);float:left;padding-left:20px}.product-page>.sec2 .left-sec .bottom-sec .description h3{color:#fff;font-family:"Gilroy-Medium";margin-bottom:10px}.product-page>.sec2 .left-sec .bottom-sec .description p{color:#fff;font-size:14px;line-height:20px;margin-top:12px}.product-page>.sec2 .right-sec{width:100%;height:auto}.product-page>.sec2 .right-sec .box{width:100%;height:auto;padding:30px;border-radius:10px;background:#fff}.product-page>.sec2 .right-sec ul{list-style:none;margin-left:0;margin-top:40px}.product-page>.sec2 .right-sec li{position:relative;padding-left:40px}.product-page>.sec2 .right-sec ul li::before{content:"";position:absolute;width:18px;height:18px;background:url("../../images/wcpa/listcircle.svg") no-repeat;background-size:contain;left:0;top:9px}.product-page>.sec2 .right-sec li,.product-page>.sec2 .right-sec p{font-size:16px}.product-page>.sec2 .left-sec .video h4{font-size:24px;line-height:30px;color:#fff;font-family:"Quicksand",sans-serif;font-weight:500;margin-top:16px}.product-page>.sec2 .right-sec{margin-top:20px;padding:20px}.product-page>.sec2 .right-sec h4{font-size:24px;line-height:26px;color:#111852;font-family:"Gilroy-Bold";margin:0;position:relative}.product-page>.sec2 .right-sec h4:after{content:"";width:100px;height:2px;position:absolute;left:0;top:calc(100% + 10px);background:#006cfa}.product-page>.sec2 .right-sec li{font-size:16px;line-height:28px;color:#484c66;font-family:"Open Sans",sans-serif;font-weight:400;margin:0;margin-top:16px}.product-page>.sec2 .right-sec li strong{color:#0b1033;font-weight:700}@media(min-width: 1200px){.product-page>.sec2{padding:5em 0}.product-page>.sec2 .left-sec{width:55%;height:auto;float:left;padding-top:.5em}.product-page>.sec2 .left-sec .bottom-sec{padding-top:1.5em}.product-page>.sec2 .left-sec .bottom-sec .col-md-6{margin-top:4em}.product-page>.sec2 .right-sec{width:45%;height:auto;float:left;margin-top:0;padding:0;margin-left:-10px;z-index:2;position:relative}.product-page>.sec2 .right-sec .box{padding:50px}.product-page>.sec2 .right-sec .box li{margin-top:1em}}@media only screen and (min-width: 1020px){.product-page>.sec2{padding:8em 0 4em 0}}@media only screen and (min-width: 1400px){.product-page>.sec2{padding:11em 0}}.product-page>.sec2.is-empty{display:none;padding:0;min-height:0;background:none}@media only screen and (min-width: 1020px){.product-page>.sec2.is-empty{display:inline-block;padding:70px 0;min-height:280px;background:url(../../images/wcpa/bg1.svg) -2vw 0 no-repeat;background-size:105vw}}.product-page>.sec2.no-left .right-sec{width:100%;float:none;margin-left:0;max-width:770px;margin-left:auto;margin-right:auto}.product-page>.sec2.no-right .left-sec{width:100%;float:none;max-width:770px;margin-left:auto;margin-right:auto}.product-page .sec3{width:100%;height:auto;padding:30px 0;background:#f7fafc;position:relative}@media(max-width: 500px){.product-page .sec3{padding:0}}.product-page .sec3:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:200px;background:#f7fafc}.product-page .sec3 .resp-tabs-container{min-height:50vh}.product-page .sec3 .list{width:100%;height:auto;padding:30px 0}.product-page .sec3 .list .icon{width:58px;height:58px;background:#ebf2fb;border-radius:100%;text-align:center;display:flex;justify-content:center;align-items:center;margin-bottom:1em}.product-page .sec3 .list .icon img{display:block;margin:auto}.product-page .sec3 .list .pic{width:100%;height:auto;position:relative}.product-page .sec3 .list .pic img{position:relative;z-index:10}.product-page .sec3 .list .pic .bg1{width:240px;height:auto;position:absolute;left:0;top:0;z-index:1}.product-page .sec3 .list .cnt{width:100%;height:auto}.product-page .sec3 .list h3{color:#0b1033;font-family:"Gilroy-Medium"}.product-page .sec3 .resp-tabs-list li.resp-tab-active{box-shadow:0px 13px 26px rgba(21,30,103,.1019607843)}.product-page .sec3 .quick-info{width:100%;height:auto;border:1px solid #e4e4e4;background:#fff;padding:30px;border-radius:6px}.product-page .sec3 .quick-info h4{color:#0b1033;font-family:"Gilroy-Medium"}.product-page .sec3 .quick-info ul{padding:0;margin:0}.product-page .sec3 .quick-info li{width:100%;height:auto;clear:both;list-style-type:none;margin:40px 0}.product-page .sec3 .quick-info li h6{font-size:15px;line-height:1.5;color:#627387;font-family:"Gilroy-Medium";margin-bottom:15px}.product-page .sec3 .quick-info li h5{font-size:15px;line-height:1.5;color:#0b1033;font-family:"Gilroy-Medium"}.product-page .sec3 h4{color:#0b1033}.product-page .sec3 .premium{width:100%;height:auto;border:1px solid #e4e4e4;background:#fff;padding:30px;border-radius:6px}.product-page .sec3 .premium h4{margin-bottom:1em}.product-page .sec3 .premium p{font-size:18px;font-family:"Gilroy-Medium";line-height:32px;color:#484c66}.product-page .sec3 .premium ul{list-style:none;margin-top:15px}.product-page .sec3 .premium ul li{font-size:16px;position:relative;padding-left:9px}.product-page .sec3 .premium ul li::before{content:" ";background:#8796a8;width:6px;height:6px;border-radius:100%;display:inline-block;top:6px;left:-1em;position:absolute;font-size:15px;line-height:1;box-shadow:0px 2px 6px rgba(135,150,168,.2509803922);border:3px solid #fff}.product-page .sec3 .premium ul ul li{list-style:none}.product-page .sec3 .Documentation{width:100%;height:auto;border:1px solid #e4e4e4;background:#fff;padding:30px;border-radius:6px}.product-page .sec3 .Documentation h4{margin-bottom:1em}.product-page .sec3 .Documentation ul{list-style:none;margin-top:15px}.product-page .sec3 .Documentation ul li{font-size:16px;position:relative}.product-page .sec3 .Documentation ul li::before{content:" ";background:#8796a8;width:6px;height:6px;border-radius:100%;display:inline-block;top:0;left:-1em;position:absolute;position:relative;font-size:15px;line-height:1;box-shadow:0px 2px 6px rgba(135,150,168,.2509803922);border:3px solid #fff}.product-page .sec3 .Documentation ul ul li{list-style:none}.product-page .sec3 .Changelog{width:100%;height:auto;border:1px solid #e4e4e4;background:#fff;padding:30px;border-radius:6px}.product-page .sec3 .Changelog .logs{width:100%;height:auto;clear:both;display:inline-block;padding-bottom:20px}.product-page .sec3 .Changelog .logs h6{font-size:14px;color:#627387;font-family:"Gilroy-Regular";margin-bottom:1em}.product-page .sec3 .Changelog .logs h6:before{content:"---";margin-right:5px}.product-page .sec3 .Changelog .logs h6:after{content:"---";margin-left:5px}.product-page .sec3 .Changelog .logs li{list-style-type:none;font-size:14px;color:#0b1033}.product-page .sec3 .reviews{width:100%;height:auto;border:1px solid #e4e4e4;background:#fff;padding:30px;border-radius:6px}.product-page .sec3 .reviews .star-rate{width:100%;height:auto;display:inline-block;position:relative}.product-page .sec3 .reviews .star-rate div{width:auto;height:auto;float:left;color:#627387}.product-page .sec3 .reviews .star-rate div:before{content:"";font:normal normal normal 13px/1 fontawesome;display:block}.product-page .sec3 .reviews .star-rate .star{width:20px;position:relative}.product-page .sec3 .reviews .rate1 div:first-child{color:#f9c626}.product-page .sec3 .reviews .rate2 div:first-child{color:#f9c626}.product-page .sec3 .reviews .rate2 div:nth-child(2){color:#f9c626}.product-page .sec3 .reviews .rate3 div:first-child{color:#f9c626}.product-page .sec3 .reviews .rate3 div:nth-child(2){color:#f9c626}.product-page .sec3 .reviews .rate3 div:nth-child(3){color:#f9c626}.product-page .sec3 .reviews .rate4 div:first-child{color:#f9c626}.product-page .sec3 .reviews .rate4 div:nth-child(2){color:#f9c626}.product-page .sec3 .reviews .rate4 div:nth-child(3){color:#f9c626}.product-page .sec3 .reviews .rate4 div:nth-child(4){color:#f9c626}.product-page .sec3 .reviews .rate5 div:first-child{color:#f9c626}.product-page .sec3 .reviews .rate5 div:nth-child(2){color:#f9c626}.product-page .sec3 .reviews .rate5 div:nth-child(3){color:#f9c626}.product-page .sec3 .reviews .rate5 div:nth-child(4){color:#f9c626}.product-page .sec3 .reviews .rate5 div:nth-child(5){color:#f9c626}.product-page .sec3 .reviews .rate05 div:first-child:after{content:"";font:normal normal normal 13px/1 fontawesome;display:block;color:#f9c626;width:6px;overflow:hidden;position:absolute;left:0;top:0}.product-page .sec3 .reviews .rate15 div:first-child{color:#f9c626}.product-page .sec3 .reviews .rate15 div:nth-child(2){color:#627387}.product-page .sec3 .reviews .rate15 div:nth-child(2):after{content:"";font:normal normal normal 13px/1 fontawesome;display:block;color:#f9c626;width:6px;overflow:hidden;position:absolute;left:0;top:0}.product-page .sec3 .reviews .rate25 div:first-child{color:#f9c626}.product-page .sec3 .reviews .rate25 div:nth-child(2){color:#f9c626}.product-page .sec3 .reviews .rate25 div:nth-child(3){color:#627387}.product-page .sec3 .reviews .rate25 div:nth-child(3):after{content:"";font:normal normal normal 13px/1 fontawesome;display:block;color:#f9c626;width:6px;overflow:hidden;position:absolute;left:0;top:0}.product-page .sec3 .reviews .rate35 div:first-child{color:#f9c626}.product-page .sec3 .reviews .rate35 div:nth-child(2){color:#f9c626}.product-page .sec3 .reviews .rate35 div:nth-child(3){color:#f9c626}.product-page .sec3 .reviews .rate35 div:nth-child(4){color:#627387}.product-page .sec3 .reviews .rate35 div:nth-child(4):after{content:"";font:normal normal normal 13px/1 fontawesome;display:block;color:#f9c626;width:6px;overflow:hidden;position:absolute;left:0;top:0}.product-page .sec3 .reviews .rate45 div:first-child{color:#f9c626}.product-page .sec3 .reviews .rate45 div:nth-child(2){color:#f9c626}.product-page .sec3 .reviews .rate45 div:nth-child(3){color:#f9c626}.product-page .sec3 .reviews .rate45 div:nth-child(4){color:#f9c626}.product-page .sec3 .reviews .rate45 div:nth-child(5){color:#627387}.product-page .sec3 .reviews .rate45 div:nth-child(5):after{content:"";font:normal normal normal 13px/1 fontawesome;display:block;color:#f9c626;width:6px;overflow:hidden;position:absolute;left:0;top:0}.product-page .sec3 .reviews h4{font-family:"Gilroy-Medium"}.product-page .sec3 .reviews .rating-sec{width:100%;height:auto;display:inline-block;padding-bottom:10px;border-bottom:solid 1px #ddd}.product-page .sec3 .reviews .rating-sec .ratetext{font-size:14px;line-height:1;color:#627387;display:inline-block}.product-page .sec3 .reviews .rating-sec fieldset,.product-page .sec3 .reviews .rating-sec label{margin:0;padding:0}.product-page .sec3 .reviews .rating-sec .rating{border:none;float:left}.product-page .sec3 .reviews .rating-sec .rating>input{display:none}.product-page .sec3 .reviews .rating-sec .rating>label:before{margin:5px;font-size:13px;font-family:fontawesome;display:inline-block;content:""}.product-page .sec3 .reviews .rating-sec .rating>.half:before{content:"";position:absolute}.product-page .sec3 .reviews .rating-sec .rating>label{color:#ddd;float:right}.product-page .sec3 .reviews .rating-sec .rating>input:checked~label,.product-page .sec3 .reviews .rating-sec .rating:not(:checked)>label:hover,.product-page .sec3 .reviews .rating-sec .rating:not(:checked)>label:hover~label{color:gold}.product-page .sec3 .reviews .rating-sec .rating>input:checked+label:hover,.product-page .sec3 .reviews .rating-sec .rating>input:checked~label:hover,.product-page .sec3 .reviews .rating-sec .rating>label:hover~input:checked~label,.product-page .sec3 .reviews .rating-sec .rating>input:checked~label:hover~label{color:#ffed85}.product-page .sec3 .reviews .rating-bar{width:100%;height:auto;clear:both;display:inline-block;padding:20px 0}.product-page .sec3 .reviews .rating-bar ul{padding:0;margin:0}.product-page .sec3 .reviews .rating-bar li{width:100%;height:auto;padding:10px 0;list-style-type:none}.product-page .sec3 .reviews .rating-bar .t1{width:60px;height:auto;float:left;font-size:14px;line-height:1;color:#627387}.product-page .sec3 .reviews .rating-bar .t2{width:calc(100% - 130px);float:left;padding-top:5px}.product-page .sec3 .reviews .rating-bar .t2 .bar{width:100%;height:5px;background:#e4e4e4;border-radius:100px;position:relative;overflow:hidden}.product-page .sec3 .reviews .rating-bar .t2 .rate1{height:5px;background:#08aeea;border-radius:100px;position:relative;overflow:hidden}.product-page .sec3 .reviews .rating-bar .t2 .rate2{height:5px;background:#08aeea;border-radius:100px;position:relative;overflow:hidden}.product-page .sec3 .reviews .rating-bar .t2 .rate3{height:5px;background:#08aeea;border-radius:100px;position:relative;overflow:hidden}.product-page .sec3 .reviews .rating-bar .t2 .rate4{height:5px;background:#08aeea;border-radius:100px;position:relative;overflow:hidden}.product-page .sec3 .reviews .rating-bar .t2 .rate5{height:5px;background:#08aeea;border-radius:100px;position:relative;overflow:hidden}.product-page .sec3 .reviews .rating-bar .t3{width:50px;height:auto;float:right;font-size:14px;line-height:1;color:#627387}.product-page .sec3 .reviews .post-sec{width:100%;height:auto;clear:both;padding:30px 0;border-bottom:solid 1px #ddd;display:inline-block}.product-page .sec3 .reviews .post-sec .topsec{width:100%;height:auto;display:inline-block}.product-page .sec3 .reviews .post-sec .topsec .pic{width:40px;height:40px;background:#8796a8;border-radius:100%;float:left}.product-page .sec3 .reviews .post-sec .topsec .right-sec{width:calc(100% - 50px);float:right}.product-page .sec3 .reviews .post-sec .topsec .right-sec .t1{width:auto;height:auto;float:left}.product-page .sec3 .reviews .post-sec .topsec .right-sec h6{font-size:16px;line-height:1;color:#0b1033;font-family:"Gilroy-Medium"}.product-page .sec3 .reviews .post-sec .topsec .right-sec .t2{width:auto;height:auto;float:left;font-size:14px;line-height:1;color:#627387}.product-page .sec3 .reviews .post-sec p{font-size:14px}.product-page .sec3 .reviews .post-sec .rating-sec{border:none;padding:0}.product-page .sec3 .reviews .post-sec:last-child{border:none}.product-page .sec3 .reviews .rht{text-align:center}.product-page .sec3 .reviews .rht .btn{margin-top:.5em}@media only screen and (min-width: 765px){.product-page .sec3{padding:3em 0 0 0}.product-page .sec3 .list{width:100%;height:auto;display:flex;flex-wrap:wrap;align-items:center;padding:1em 0}.product-page .sec3 .list p{margin-bottom:1em}.product-page .sec3 .list .pic{width:50%}.product-page .sec3 .list .cnt{width:47%}.product-page .sec3 .list:nth-child(even) .pic{order:1}.product-page .sec3 .list:nth-child(even) .cnt{order:2}}.product-page .compatible-sec{width:100%;height:auto;clear:both;display:inline-block;text-align:center;padding:3em 0 0 0}.product-page .compatible-sec h4{color:#0b1033;font-size:24px;line-height:42px;color:#0b1033;font-family:"Quicksand",sans-serif;font-weight:600}.product-page .compatible-sec .Compatible-slide{margin:30px 0}@media only screen and (min-width: 765px){.product-page .compatible-sec .Compatible-slide{margin:3em 0}}.product-page .compatible-sec .r-more{font-size:18px;line-height:1;color:#0065ea;font-family:"Gilroy-Medium";display:inline-block}.product-page .compatible-sec .r-more:hover{color:#0b1033}.product-page .compatible-sec .compatible-product{width:100%;height:auto;clear:both;padding-top:30px}.product-page .compatible-sec .compatible-product .col-lg-4{margin-top:15px;margin-bottom:15px}.product-page .compatible-sec .compatible-product .box{border-radius:5px;overflow:hidden;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.product-page .compatible-sec .compatible-product .box:hover{box-shadow:0px 31px 60px rgba(11,16,51,.0705882353)}@media only screen and (min-width: 765px){.product-page .compatible-sec .compatible-product{padding-top:3em}}@media only screen and (min-width: 765px){.product-page .compatible-sec{padding:3em 0 0 0}}.product-page .sec4{width:100%;height:auto;clear:both;position:relative;padding-bottom:10em}.product-page .sec4 .bg1{width:100%;height:120%;position:absolute;left:0;top:-15%;background:url(../webp/images/bgcurve-1.png.webp);background-size:100% 100%}.product-page .sec4 .p1{width:100%;height:auto;position:absolute;left:0;top:-12em;display:none}.product-page .sec4 .p2{width:40%;height:auto;position:absolute;left:0;top:9em;z-index:1}.product-page .sec4 .p3{width:40%;height:auto;position:absolute;right:-3vw;bottom:1em;z-index:1}.product-page .sec4 .container{position:relative;z-index:10}.product-page .sec4 .tag1{width:100%;height:auto;padding-bottom:60px}.product-page .sec4 .quote{width:60px;height:60px;margin-bottom:15px;background:#fff url(../../images/quote.svg) center center no-repeat;display:inline-block;border-radius:100%}.product-page .sec4 h3{font-family:"Quicksand",sans-serif;font-weight:400;color:#fff}.product-page .sec4 h3 span{font-family:"Gilroy-Bold"}.product-page .sec4 .slide1{width:100%;height:auto;padding-top:15px}.product-page .sec4 .slide1 .box{width:100%;height:auto;background:#fff;padding:30px;border-radius:6px;display:inline-block;box-shadow:0px 40px 70px rgba(11,16,51,.1490196078)}.product-page .sec4 .slide1 .box .bottom-sec{width:100%;height:auto;clear:both;padding-top:20px}.product-page .sec4 .slide1 .box .bottom-sec .pic{width:45px;height:45px;border-radius:100%;overflow:hidden;background:#dde4ec;float:left}.product-page .sec4 .slide1 .box .bottom-sec .right-sec{width:auto;float:left;padding-left:20px}.product-page .sec4 .slide1 .box .bottom-sec h6{font-size:16px;color:#0b1033;margin-bottom:10px;font-family:"Quicksand",sans-serif;font-weight:600}.product-page .sec4 .slide1 .box p{font-size:16px;font-family:"Gilroy-Medium"}.product-page .sec4 .tag2{width:100%;height:auto;clear:both;padding-bottom:60px}.product-page .sec4 .tag2 h4{color:#fff;text-align:center;font-size:24px;line-height:42px;font-family:"Quicksand",sans-serif;font-weight:500}.product-page .sec4 .slick-slider{margin:0 -15px}.product-page .sec4 .slick-slide{margin-right:15px;margin-left:15px}@media only screen and (min-width: 765px){.product-page .sec4 .tag1{padding:3em 0}.product-page .sec4 .slide1{padding-top:2em}.product-page .sec4 .tag2{width:100%;height:auto;clear:both;padding-bottom:3em}.product-page .sec4 .tag2 h4{margin-bottom:1em}}@media only screen and (min-width: 1400px){.product-page .sec4 .slide1{padding-top:3em}.product-page .sec4 .tag1{padding:5em 0 9em 0}.product-page .sec4 .tag2{padding-bottom:0}.product-page .sec4 .tag2 h4{margin-bottom:3em}.product-page .sec4 .slick-list{overflow:inherit}}.product-page .sec5{width:100%;height:auto;clear:both;padding:30px 0}.product-page .sec5 h4{text-align:center;color:#0b1033}.product-page .sec6{width:100%;height:auto;clear:both;padding:30px 0}.product-page .sec6 h3{text-align:center;color:#0b1033}.product-page .sec6 .box{width:100%;height:auto;background:#fff 0% 0% no-repeat padding-box;border:1px solid #eee;border-radius:6px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.product-page .sec6 .box .pic{width:100%;height:auto}.product-page .sec6 .box .pic img{width:100%;height:auto;display:block}.product-page .sec6 .box .detail-sec{width:100%;height:auto;clear:both;padding:30px;background:#fff}.product-page .sec6 .box .detail-sec .rupees{font-size:18px;line-height:1;color:#067ea9;font-family:"Gilroy-Medium";display:block;margin-bottom:1em;margin-top:.2em}.product-page .sec6 .box .detail-sec h6{font-family:"Gilroy-Medium";color:#0b1033}.product-page .sec6 .box .detail-sec p{font-size:16px}.product-page .sec6 .box .detail-sec .view-dtl{font-size:16px;line-height:1;color:#627387;position:relative;margin-top:1em}.product-page .sec6 .box .detail-sec .view-dtl:before{content:"";display:inline-block;position:absolute;right:-27px;top:10px;width:14px;height:1px;background:#8796a8}.product-page .sec6 .box .detail-sec .view-dtl:after{content:"";font:normal normal normal 20px/1 fontawesome;display:inline-block;position:absolute;right:-30px;top:0}.product-page .sec6 .box .detail-sec .view-dtl:hover{color:#0065ea}.product-page .sec6 .box .detail-sec .view-dtl:hover:before{background:#006cfa}.product-page .sec6 .box:hover{box-shadow:0px 31px 60px rgba(11,16,51,.0705882353)}@media only screen and (min-width: 765px){.product-page .sec6{padding-bottom:7em}.product-page .sec6 h3{margin-bottom:2em}}.fa-facebook::before{content:""}.fa-twitter:before{content:""}.fa-linkedin:before{content:""}footer{background:#fff;clear:both;width:100%;height:auto;clear:both}footer ul{padding:0;margin:0}footer li{list-style-type:none}footer li a{font-family:"Open Sans",sans-serif;font-weight:400;letter-spacing:.18px;line-height:1.8;color:#484c66}footer li a:hover{color:#151e67;opacity:1}footer p{font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.8;letter-spacing:.16px;color:#484c66;font-size:16px;margin-top:20px;max-width:369px}footer a{color:#0b1033}footer a:hover{color:#151e67}footer .productsMenu ul li{margin-bottom:0px;font-size:16px;line-height:2}footer .sec1{width:100%;height:auto;padding:30px 0}footer .sec1 .f-logo{margin-bottom:15px}footer .sec1 h6{color:#111852;font-family:"Gilroy-Bold";font-size:18px;margin-bottom:30px}@media only screen and (min-width: 765px){footer .sec1{padding:5em 0}}footer .sec2{width:100%;height:auto;text-align:center;position:relative;padding-bottom:30px}@media only screen and (min-width: 765px){footer .sec2{text-align:left;padding-bottom:5em;display:flex;flex-wrap:wrap;align-items:center}}footer .sec2 p{font-size:13px;margin:10px 0}@media only screen and (min-width: 765px){footer .sec2 .social{margin-left:auto}}footer .sec2 .social a{display:inline-block;margin-left:25px;color:#696d90}footer .sec2 .social a i{font-size:22px}footer .sec2 .social a:hover{opacity:1}footer .viewall{font-size:16px;line-height:20px;margin-top:13px;color:#0065ea;text-decoration:underline;font-family:"Gilroy-semibold";display:inline-block}.login-page-wrapper{width:100%;height:100vh;display:flex;overflow:hidden}.login-page-wrapper .warning{font-size:14px;color:#ff550d;text-align:center}.login-page-wrapper .cnt-sec{width:100%;height:100%;display:flex;align-items:center;position:relative;z-index:10;padding:0 0 0 5vw}.login-page-wrapper .txt-sec{width:100%;height:auto;display:block}.login-page-wrapper .lft{width:50%;height:100%;position:relative}.login-page-wrapper .lft:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#79c0d9 0% 0% no-repeat padding-box;opacity:.12}.login-page-wrapper .lft h2{margin-bottom:.2em;color:#151e67}@media only screen and (min-width: 1020px){.login-page-wrapper .lft h2{font-size:42px}.login-page-wrapper .lft p{font-size:19px;color:#0b1033;font-family:"Gilroy-Medium"}}.login-page-wrapper .lft .bg1{width:23vw;height:auto;position:absolute;right:-7vw;top:-5vw;z-index:5}.login-page-wrapper .lft .bg2{width:23vw;height:auto;position:absolute;left:-10vw;bottom:-10vw;z-index:5}.login-page-wrapper .rht{width:50%;height:100%;background:#fff;position:relative;z-index:10}.login-page-wrapper .rht .txt-sec{max-width:370px}.login-page-wrapper .rht .label,.login-page-wrapper .rht .lost,.login-page-wrapper .rht .createacc{font-size:14px;line-height:1;color:#151e67;font-family:"Gilroy-Medium";margin-bottom:10px;display:block}.login-page-wrapper .rht p.createacc a{color:#0065ea}.login-page-wrapper .rht p.createacc a:hover{color:#000}.login-page-wrapper .rht a.lost{color:#151e67}.login-page-wrapper .rht a.lost:hover{color:#0065ea}.login-page-wrapper .rht .login-field{width:100%;height:auto;display:inline-block;padding-bottom:20px;position:relative}.login-page-wrapper .rht h3{color:#151e67}.login-page-wrapper .rht .loading{width:100%;height:auto;text-align:center;display:none}.login-page-wrapper .rht input.submit_button{width:100%;height:52px;margin:1em 0 1.5em 0;border:none;outline:none;background:rgba(0,0,0,0) linear-gradient(105deg, #08aeea 0%, #006cfa 100%) 0% 0% no-repeat padding-box;color:#fff;font-size:16px;line-height:1;font-family:"Gilroy-Bold";display:inline-block;padding:15px 0;border-radius:6px;box-shadow:0px 13px 16px rgba(1,111,255,.1490196078);transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.login-page-wrapper .rht input.submit_button:hover{background:rgba(0,0,0,0) linear-gradient(105deg, #006cfa 0%, #08aeea 100%) 0% 0% no-repeat padding-box;color:#fff}.login-page-wrapper .rht input[type=color],.login-page-wrapper .rht input[type=email],.login-page-wrapper .rht input[type=number],.login-page-wrapper .rht input[type=password],.login-page-wrapper .rht input[type=tel],.login-page-wrapper .rht input[type=text],.login-page-wrapper .rht input[type=url],.login-page-wrapper .rht textarea{width:100%;height:52px;background:#fff;border:1px solid rgba(21,30,103,.1803921569);border-radius:6px;font-size:14px;color:#151e67;font-family:"Gilroy-Medium"}@media only screen and (min-width: 1020px){.login-page-wrapper .rht h3{margin-bottom:1em}}.page-template-template-login .header_block,.page-template-template-register .header_block{position:absolute}.page-template-template-login footer,.page-template-template-register footer{display:none}.page-template-template-login .header_block .right-sec,.page-template-template-register .header_block .right-sec{display:none}.blog-list-page{padding-bottom:30px}.blog-list-page .sec1{width:100%;height:auto;clear:both;display:inline-block;padding:30px 0}.blog-list-page .sec1 .blg-lft-desc{width:90%;height:auto;background:#fff;position:relative;left:5%;margin-top:-100px;z-index:10;padding:52px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 13px 16px rgba(21,30,103,.0705882353);border-radius:6px}@media only screen and (min-width: 1020px){.blog-list-page .sec1 .blg-lft-desc h3{font-size:28px}.blog-list-page .sec1 .blg-lft-desc p{font-size:16px}.blog-list-page .sec1 .blg-lft-desc .date{width:100%;height:auto;display:block;font-size:16px;line-height:1;color:#151e67;font-family:"Gilroy-Medium"}}.blog-list-page .sec1 .pic{width:100%;height:auto;border-radius:5px;overflow:hidden}.blog-list-page .sec1 h6{font-size:16px;color:#151e67;margin-bottom:1em}.blog-list-page .sec1 .blg-pop-posts{width:100%;height:auto;clear:both;display:inline-block;margin-bottom:15px}.blog-list-page .sec1 .blg-pop-posts .pic{width:120px;height:auto;border-radius:5px;overflow:hidden;float:left}.blog-list-page .sec1 .blg-pop-posts .pic img{width:100%;height:auto;display:block}.blog-list-page .sec1 .blg-pop-posts .blg-desc{width:calc(100% - 150px);float:right}.blog-list-page .sec1 .blg-pop-posts .date{width:100%;height:auto;display:block;font-size:14px;line-height:1;color:#151e67;font-family:"Gilroy-Medium"}.blog-list-page .sec1 .blg-pop-posts h6{font-size:15px;color:#151e67;margin-bottom:.5em}.blog-list-page .sec1 .blg-pop-posts h6 a{color:#151e67}.blog-list-page .sec1 .blg-pop-posts h6 a:hover{color:#0065ea}.blog-list-page .sec1 .blg-pop-posts:last-child{margin-bottom:0}@media only screen and (min-width: 765px){.blog-list-page .sec1{padding-bottom:2em}}.blog-list-page .sec2{width:100%;height:auto;clear:both;display:inline-block;padding-bottom:30px}.blog-list-page .sec2 .pic{-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;margin-bottom:1em;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden}.blog-list-page .sec2 h4{color:#151e67;font-family:"Gilroy-Medium"}.blog-list-page .sec2 h4 a{color:#151e67}.blog-list-page .sec2 h4 a:hover{color:#0065ea}.blog-list-page .sec2 .blg-post .date{width:100%;height:auto;display:block;font-size:14px;line-height:1;color:#151e67;font-family:"Gilroy-Medium"}.blog-list-page .sec2 .blg-post p{font-size:16px;font-family:"Gilroy-Medium";margin-bottom:1em}.blog-list-page .sec2 .col-lg-4{margin-top:15px;margin-bottom:30px}@media only screen and (min-width: 765px){.blog-list-page .sec2{padding-bottom:2em}}@media only screen and (min-width: 765px){.blog-list-page{padding-bottom:5em}}.blog-loadmore-wrap{width:100%;height:auto;text-align:center;padding:2em 0 5em 0}.loadmore-media{width:100%;height:auto;text-align:center;padding-bottom:1em;display:none}.blog-bottom{width:100%;max-width:967px;margin:auto;overflow:hidden;display:flex;position:relative;align-items:center;height:auto;background:rgba(0,0,0,0) linear-gradient(105deg, #08aeea 0%, #006cfa 100%) 0% 0% no-repeat padding-box;padding:30px;border-radius:5px}.blog-bottom .left-sec{width:60%;height:auto;position:relative;z-index:10}.blog-bottom .left-sec h2{color:#fff;margin-bottom:0}.blog-bottom .left-sec p{color:#fff;font-size:16px;font-family:"Gilroy-Medium"}.blog-bottom .right-sec{width:40%;height:auto;position:relative;z-index:10}.blog-bottom .right-sec ul{padding:0;margin:0}.blog-bottom .right-sec li{width:100%;height:auto;padding:0;list-style-type:none;margin:20px 0}.blog-bottom .right-sec input[type=color],.blog-bottom .right-sec input[type=email],.blog-bottom .right-sec input[type=number],.blog-bottom .right-sec input[type=password],.blog-bottom .right-sec input[type=tel],.blog-bottom .right-sec input[type=text],.blog-bottom .right-sec input[type=url],.blog-bottom .right-sec textarea{background:#fff;font-size:14px;color:#151e67;font-family:"Gilroy-Medium"}.blog-bottom .right-sec input[type=submit]{background:#151e67;font-family:"Gilroy-Medium";font-size:14px}.blog-bottom .right-sec input[type=submit]:hover{background:#2535b1}.blog-bottom .bg1{width:20vw;height:auto;position:absolute;right:-5vw;top:-10vw}.blog-bottom .bg2{width:20vw;height:auto;position:absolute;left:-5vw;bottom:-10vw}@media only screen and (min-width: 765px){.blog-bottom{padding:40px 80px}}footer .container{border-top:solid 1px #e6e4e4}footer .footemail{border-radius:0px 20px 20px 20px;border:1px solid rgba(17,24,82,.1);background:#fff;position:relative;max-width:370px;margin-top:70px}@media(max-width: 600px){footer .footemail{margin:70px auto 0 auto}}footer .footemail .overhead{padding:12px 20px;font-size:14px;line-height:17px;color:#fefefe;background:#006cfa;border-radius:16px 16px 0px 0px;position:absolute;top:0;left:0;display:inline-block;transform:translateY(-100%);font-family:"Gilroy-semibold"}footer .footemail .sectonefoot{padding:17px 20px}footer .footemail .sectonefoot h6{font-size:14px;line-height:17px;color:#696d90;margin:0;margin-bottom:4px;font-family:"Gilroy-semibold"}footer .footemail .sectonefoot h5{margin:0;font-size:18px;line-height:22px;color:#111852;font-family:"Gilroy-Bold"}footer .footemail .sectonefoot.bb{border-bottom:1px solid rgba(17,24,82,.1)}footer .footemail .sectonefoot.bb h5 a:hover{text-decoration:underline}.page-template-template-home footer .container{border:none}.container{position:relative;z-index:10}.inner-header-section{width:100%;height:auto;padding:30px 0;text-align:center}.inner-header-section .container{max-width:770px}.inner-header-section .bottom-sec{width:100%;height:auto}.inner-header-section .bottom-sec .date{width:100%;height:auto;display:block;font-size:14px;line-height:1;color:#151e67;font-family:"Gilroy-Medium"}.single-blog .container{max-width:770px}.contact-page .sec1{width:100%;height:auto;display:inline-block;padding:30px 0}.contact-page .sec1 .loading{display:none;text-align:center;padding-top:10px}.contact-page .sec1 p{margin-bottom:1em}.contact-page .sec1 img{margin-bottom:1em}.contact-page .sec1 .right-sec{width:100%;height:auto;padding-top:30px;text-align:center}.contact-page .sec1 .right-sec .pic{width:100%;height:auto;text-align:center;margin-top:15px}.contact-page .sec1 .social{width:100%;height:auto;display:inline-block;margin-top:1em;text-align:center}.contact-page .sec1 .social ul{padding:0;margin:0}.contact-page .sec1 .social li{width:auto;height:auto;float:none;list-style-type:none;padding:0;margin:0 10px;display:inline-block}.contact-page .sec1 .social .icon{width:32px;height:32px;text-align:center;display:block;border-radius:100%;font:normal normal normal 18px/1.8 fontawesome;color:#fff;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.contact-page .sec1 .social .icon:hover{opacity:.7}.contact-page .sec1 .social .fb{background:#4398e0}.contact-page .sec1 .social .twitter{background:#26a5f2}.contact-page .sec1 .social .linkedin{background:#069}.contact-page .sec1 .social .fb:before{content:""}.contact-page .sec1 .social .twitter:before{content:""}.contact-page .sec1 .social .linkedin:before{content:""}.contact-page .sec1 .mail{position:relative;margin:1em 0;display:inline-block}.contact-page .sec1 .mail:before{content:"";font:normal normal normal 16px/1 fontawesome;margin-right:10px;display:inline-block;color:#919194}@media only screen and (min-width: 765px){.contact-page .sec1{padding-bottom:5em}.contact-page .sec1 .social li{width:auto;height:auto;float:left;list-style-type:none;padding:0;margin:0 20px 0 0}.contact-page .sec1 .right-sec{padding-left:1em;padding-top:4em;text-align:left}}.contact-page .contact-form{width:100%;height:auto;padding:30px;display:inline-block;background:#fff;border:1px solid rgba(135,150,168,.1490196078);border-radius:6px}.contact-page .contact-form p{font-size:16px}.contact-page .contact-form ul{padding:0;margin:0;position:relative}.contact-page .contact-form li{list-style-type:none;position:relative}.contact-page .contact-form input[type=color],.contact-page .contact-form input[type=email],.contact-page .contact-form input[type=number],.contact-page .contact-form input[type=password],.contact-page .contact-form input[type=tel],.contact-page .contact-form input[type=text],.contact-page .contact-form input[type=url],.contact-page .contact-form textarea{background:#fff;font-size:14px;color:#151e67;font-family:"Gilroy-Medium"}.contact-page .contact-form label.title{font-size:14px;line-height:1;color:#151e67;font-family:"Gilroy-Medium"}.contact-page .contact-form textarea{height:140px}.contact-page .contact-form .btn{float:right;margin-top:2em;box-shadow:0px 13px 16px rgba(1,111,255,.1490196078)}.contact-page .contact-form span.error{color:#f0222a;position:absolute;top:-4px;right:10px;text-transform:none;width:auto;color:#fff;background-color:red;padding:2px 5px;display:inline-block;font-size:11px;line-height:18px;height:20px;min-height:inherit}.contact-page .contact-form span.error:after{position:absolute;content:" ";border-top:5px solid red;border-left:5px solid rgba(255,0,0,0);border-bottom:5px solid rgba(255,0,0,0);border-right:5px solid rgba(255,0,0,0);bottom:-9px;right:10px}.faqnew{width:100%;height:auto;background:#fff;padding:30px;margin-bottom:136px;border-radius:6px;display:inline-block;padding-top:200px;position:relative}.faqnew:before{content:"";position:absolute;top:-6%;left:0;width:100%;height:200px;background:#f7fafc;transform:skewY(7deg)}@media(max-width: 500px){.faqnew{padding-top:30px}.faqnew:before{display:none}}.faqnew .container{max-width:770px}.faqnew h4{font-size:32px;line-height:45px;text-align:center;font-family:"Gilroy-Medium";color:#111852;margin:0}@media(max-width: 500px){.faqnew h4{font-size:25px;line-height:36px}}.faqnew h2.resp-accordion.ver_1{font-size:16px !important;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.5;color:#0b1033;position:relative;border:none !important;border-bottom:solid 1px #e8e8e8 !important;background:#fff !important;margin:0;padding:30px 20px 30px 0;font-family:"Gilroy-Medium";transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.faqnew h2.resp-accordion.ver_1:before{content:"";font:normal normal normal 14px/1 fontawesome;display:block;position:absolute;right:0;top:31px;color:#627387}.faqnew h2.resp-accordion.ver_1:hover{color:#0065ea}.faqnew p{font-size:16px;color:#627387;font-family:"Open Sans",sans-serif;font-weight:400}.faqnew .resp-easy-accordion .resp-tab-content{border:none !important;border-bottom:solid 1px #e8e8e8 !important;padding:0 20px 15px 0;background:#fff !important}.faqnew h2.resp-accordion.ver_1.resp-tab-active{border:none !important;padding-bottom:15px}.faqnew h2.resp-accordion.ver_1.resp-tab-active:before{content:""}.faqnew span.resp-arrow{display:none}button.slick-prev.slick-arrow:before,button.slick-next.slick-arrow:before{font:normal normal normal 22px/1 fontawesome;display:block;color:#0b1033;position:absolute;top:0}button.slick-prev.slick-arrow:before{content:""}button.slick-next.slick-arrow:before{content:""}button.slick-prev.slick-arrow:after,button.slick-next.slick-arrow:after{content:"";width:20px;height:1px;background:#0b1033;display:block;position:absolute;top:12px}button.slick-next.slick-arrow,button.slick-prev.slick-arrow{width:45px;height:15px;opacity:1;top:auto;top:-90px;display:block;font-size:0;line-height:0;color:#fff;font-family:"Gilroy-Regular";font-weight:700;position:relative;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}button.slick-next.slick-arrow:before{right:0}button.slick-prev.slick-arrow:before{left:0}button.slick-prev.slick-arrow:after{left:2px}button.slick-next.slick-arrow:after{right:2px;width:35px}button.slick-next.slick-arrow{position:absolute;right:50%;margin-right:-40px}button.slick-prev.slick-arrow{position:absolute;left:50%;margin-left:-40px}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next.slick-disabled:after,.slick-prev.slick-disabled:after{opacity:.25}button.slick-prev.slick-arrow{left:auto;right:0}button.slick-next.slick-arrow{left:auto;right:0}div#customer_login{padding:4em 0}div#customer_login .login,div#customer_login .register{min-height:330px}div#customer_login .login p,div#customer_login .login li,div#customer_login .register p,div#customer_login .register li{font-size:16px}.related-posts-wrap{padding-top:161px}.related-posts-wrap .titlerelated{font-family:"Gilroy-SemiBold";font-weight:400;font-size:62.86px;line-height:60px;letter-spacing:0%;vertical-align:middle;color:#0b1033;margin-bottom:12px}@media screen and (max-width: 1200px){.related-posts-wrap{padding-top:80px}.related-posts-wrap .titlerelated{font-size:40px;line-height:40px}}@media screen and (max-width: 768px){.related-posts-wrap{padding-top:50px}.related-posts-wrap .titlerelated{font-size:30px;line-height:30px}}.related-posts-wrap .related-row{margin:0 -15px;display:flex;margin-bottom:80px;flex-wrap:wrap}.related-posts-wrap .related-col{width:100%;padding:0 20px;margin-top:26px}@media(min-width: 768px){.related-posts-wrap .related-col{width:50%;margin-top:46px}}.related-posts-wrap .related-col .blogitem .blogimg{width:100%;border-radius:10px;overflow:hidden}.related-posts-wrap .related-col .blogitem .blogimg img{display:block;width:100%}.related-posts-wrap .related-col .blogitem .blogtext{padding:25px 20px;border:1px solid rgba(135,150,168,.2);border-radius:0 0 10px 10px;width:90%;margin:0 auto}@media(min-width: 1200px){.related-posts-wrap .related-col .blogitem .blogtext{padding:32px 40px}}.related-posts-wrap .related-col .blogitem .blogtext h4{font-size:14px;line-height:26px;color:#0065ea;font-family:"Gilroy-Medium";margin:0}.related-posts-wrap .related-col .blogitem .blogtext h5{font-size:18px;line-height:25px;color:#111852;font-family:"Gilroy-semibold";margin:0;margin-top:16px}@media(min-width: 768px){.related-posts-wrap .related-col .blogitem .blogtext h5{font-size:24px;line-height:38px}}@media(min-width: 1200px){.related-posts-wrap .related-col .blogitem .blogtext h5{font-size:28px}}.related-posts-wrap .related-col .blogitem .blogtext h6{font-size:14px;line-height:26px;color:#627387;font-family:"Gilroy-Medium";margin:0;margin-top:20px}@media(min-width: 768px){.related-posts-wrap .related-col .blogitem .blogtext h6{margin-top:40px}}.single-post .has-background,.single-post .counter-hierarchy,.single-post .counter-decimal,.single-post .ez-toc-grey,.single-post #ez-toc-container{padding:24px 22px;border-radius:10px;margin:44px 0;width:100%;background-color:#fafbfc;border:none}@media(min-width: 768px){.single-post .has-background,.single-post .counter-hierarchy,.single-post .counter-decimal,.single-post .ez-toc-grey,.single-post #ez-toc-container{padding:44px 42px}}.single-post .has-background .ez-toc-title,.single-post .counter-hierarchy .ez-toc-title,.single-post .counter-decimal .ez-toc-title,.single-post .ez-toc-grey .ez-toc-title,.single-post #ez-toc-container .ez-toc-title{font-size:21px;line-height:38px;color:#0b1033;font-family:"Gilroy-Bold";margin-bottom:40px}.single-post .has-background p,.single-post .counter-hierarchy p,.single-post .counter-decimal p,.single-post .ez-toc-grey p,.single-post #ez-toc-container p{margin-bottom:1em}.single-post .has-background li,.single-post .counter-hierarchy li,.single-post .counter-decimal li,.single-post .ez-toc-grey li,.single-post #ez-toc-container li{margin-bottom:10px}.single-post .has-background li ul,.single-post .counter-hierarchy li ul,.single-post .counter-decimal li ul,.single-post .ez-toc-grey li ul,.single-post #ez-toc-container li ul{margin-top:10px}.single-post .has-background li a,.single-post .counter-hierarchy li a,.single-post .counter-decimal li a,.single-post .ez-toc-grey li a,.single-post #ez-toc-container li a{font-size:16px;line-height:32px;letter-spacing:.18px;color:#5e6975;font-family:"Open Sans",sans-serif;font-weight:500}@media(min-width: 768px){.single-post .has-background li a,.single-post .counter-hierarchy li a,.single-post .counter-decimal li a,.single-post .ez-toc-grey li a,.single-post #ez-toc-container li a{font-size:18px;line-height:32px}}.single-post .has-background .ez-toc-title-container,.single-post .counter-hierarchy .ez-toc-title-container,.single-post .counter-decimal .ez-toc-title-container,.single-post .ez-toc-grey .ez-toc-title-container,.single-post #ez-toc-container .ez-toc-title-container{margin-bottom:1em}.single-post .wp-block-columns{margin-top:1em;margin-bottom:1em}.single-post .blog-wraper p{font-size:16px;line-height:30px;color:#484c66;font-family:"Open Sans",sans-serif;font-weight:400;margin-bottom:1em}@media(min-width: 768px){.single-post .blog-wraper p{font-size:18px;line-height:38px}}.single-post .blog-wraper img{margin-bottom:1em}.single-post span.blog_date{width:100%;height:auto;display:block;padding-bottom:1em;font-size:14px;line-height:1;color:#151e67;font-family:"Open Sans",sans-serif}.single-post h1{font-size:24px;line-height:38px;margin-top:45px;margin-bottom:25px;color:#111852;font-family:"Gilroy-Bold"}.single-post h2{font-size:24px;line-height:38px;margin-top:45px;margin-bottom:25px;color:#111852;font-family:"Gilroy-Bold"}.single-post h3{font-size:21px;line-height:38px;color:#111852;font-family:"Gilroy-Medium";margin-top:40px;margin-bottom:20px}.single-post h4{font-size:18px;line-height:26px;color:#111852;font-family:"Gilroy-Medium";margin-top:27px;margin-bottom:18px}.single-post h5{font-size:16px;line-height:22px;color:#111852;font-family:"Gilroy-Medium";margin-top:27px;margin-bottom:18px}.single-post h6{font-size:14px;line-height:20px;color:#111852;font-family:"Gilroy-Medium";margin-top:27px;margin-bottom:18px}.single-post .blogalsortead{display:flex;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;padding:30px 0;margin:40px 0}.single-post .blogalsortead .titl{width:103px;font-family:"Open Sans",sans-serif;font-size:32px;line-height:43px;color:#627387;font-weight:400;margin:0}.single-post .blogalsortead .titl .small{font-size:22px;line-height:30px}.single-post .blogalsortead .link{font-family:"Open Sans",sans-serif;font-size:18px;line-height:24px;color:#0065ea;font-weight:400;margin:0;margin-left:7%;display:flex;align-items:center}.single-post .listbox{margin:40px 0}.single-post .listbox ul{margin:0;padding:0}.single-post .listbox ul li{list-style:none;font-size:16px;line-height:26px;color:#0b1033;font-family:"Open Sans",sans-serif;font-weight:600;margin:0;padding:16px 22px;background:#f6f6f6;margin-bottom:10px;border-left:2px solid #d4d4d4}.single-post .listbox ul li:hover{border-left:2px solid #016fff;color:#0065ea}.single-post .chattrans{margin:40px 0}.single-post .chattrans h3{font-size:24px;line-height:27px;color:#122b46;font-family:"Open Sans",sans-serif;font-weight:400;margin:0;margin-bottom:18px}.single-post .chattrans ul{padding:0;margin:0}.single-post .chattrans li{list-style:none;padding:14px;background:#eef0f3}.single-post .chattrans li:nth-child(2n){background:#fff}.single-post .chattrans li h4{font-size:16px;line-height:22px;color:#122b46;font-family:"Open Sans",sans-serif;font-weight:400;margin:0}.single-post .chattrans li h5{font-size:14px;line-height:19px;color:#7f868f;font-family:"Open Sans",sans-serif;font-weight:400;margin:0;margin-top:2px}.single-post .post-gen-inner .blog-content-sect a{color:#126bdf;text-decoration:underline}.single-post .post-gen-inner .blog-content-sect a:hover{color:#0065ea}.blueshade{position:relative;z-index:10}.page-template-template-checkout .main-container .container{max-width:770px}.page-template-template-checkout table#edd_checkout_cart{box-shadow:0px 11px 26px rgba(21,30,103,.0509803922);border-radius:6px;overflow:hidden}.page-template-template-checkout table#edd_checkout_cart .edd_cart_item_image{display:none}.page-template-template-checkout table#edd_checkout_cart th.edd_cart_item_price{min-width:130px}.page-template-template-checkout table#edd_checkout_cart th.edd_cart_actions{min-width:120px}.page-template-template-checkout table#edd_checkout_cart a.edd_cart_remove_item_btn{color:#8f92ab}.page-template-template-checkout table#edd_checkout_cart a.edd_cart_remove_item_btn:hover{color:#0065ea}.page-template-template-checkout table#edd_checkout_cart th.edd_cart_total{background:#fff;text-align:right;border-top:1px solid rgba(216,214,214,.2509803922);padding:30px;color:#8f92ab}.page-template-template-checkout table#edd_checkout_cart th.edd_cart_total span{display:block;font-size:18px;color:#151e67;font-family:"Gilroy-Bold";margin-top:5px}.page-template-template-checkout form#edd_purchase_form #edd-show-privacy-policy{display:none}.page-template-template-checkout form#edd_purchase_form .edd-sl-renewal-details{margin-top:10px}.page-template-template-checkout form#edd_purchase_form #edd-privacy-policy h2,.page-template-template-checkout form#edd_purchase_form #edd-privacy-policy h3{font-size:18px}.page-template-template-checkout form#edd_purchase_form #edd-privacy-policy p{font-size:16px}.page-template-template-checkout form#edd_purchase_form .edd_terms_links{font-size:14px;line-height:22px;color:#111852;font-family:"Gilroy-Medium"}.page-template-template-checkout form#edd_purchase_form .edd-privacy-policy-agreement{margin-top:10px;margin-bottom:20px}.page-template-template-checkout form#edd_purchase_form .edd-privacy-policy-agreement input{border:1px solid #aec2d9;border-radius:3px;vertical-align:middle;display:inline-block}.page-template-template-checkout form#edd_purchase_form .edd-privacy-policy-agreement label{font-size:14px;line-height:22px;color:#111852;font-family:"Gilroy-Medium"}.page-template-template-checkout form#edd_purchase_form fieldset#edd_discount_code{width:100%;height:auto;padding:15px;margin:1em 0;text-align:center;border:solid 1px rgba(216,214,214,.2509803922);font-size:16px;line-height:1;color:#0065ea}.page-template-template-checkout form#edd_purchase_form fieldset#edd_discount_code a{color:#0065ea;text-decoration:underline}.page-template-template-checkout form#edd_purchase_form fieldset#edd_discount_code a:hover{color:#151e67}.page-template-template-checkout form#edd_purchase_form fieldset#edd_discount_code span.edd-discount-code-field-wrap{margin-top:1em;display:block}.page-template-template-checkout form#edd_purchase_form fieldset#edd_discount_code .edd-label{display:block;font-size:16px;line-height:1.4;color:#0065ea}.page-template-template-checkout form#edd_purchase_form fieldset#edd_discount_code .edd-description{font-size:16px;line-height:1.4;color:#0065ea}.page-template-template-checkout form#edd_purchase_form #edd_purchase_form_wrap{position:relative}.page-template-template-checkout form#edd_purchase_form #edd_purchase_form_wrap .edd-loading{display:block}.page-template-template-checkout form#edd_purchase_form #edd_final_total_wrap{display:none}.page-template-template-checkout form#edd_purchase_form div#edd_payment_mode_select_wrap legend{font-size:16px;line-height:22px;color:#111852;margin-bottom:1em;font-family:"Gilroy-Medium"}.page-template-template-checkout form#edd_purchase_form div#edd_payment_mode_select_wrap div#edd-payment-mode-wrap{width:100%;height:auto;position:relative}.page-template-template-checkout form#edd_purchase_form div#edd_payment_mode_select_wrap div#edd-payment-mode-wrap label{padding:15px;color:#151e67}.page-template-template-checkout form#edd_purchase_form div#edd_payment_mode_select_wrap div#edd-payment-mode-wrap input{padding:5px;margin:5px}.page-template-template-checkout form#edd_purchase_form div#edd_payment_mode_select_wrap div#edd-payment-mode-wrap .edd-gateway-option{font-weight:bold;display:block;border:1px solid rgba(210,210,210,.6784313725);border-radius:6px;margin-bottom:14px;font-size:14px;line-height:22px;font-family:"Gilroy-Light";color:#bcbece}.page-template-template-checkout form#edd_purchase_form div#edd_payment_mode_select_wrap div#edd-payment-mode-wrap .edd-gateway-option input{vertical-align:top;margin-right:11px}.page-template-template-checkout form#edd_purchase_form div#edd_payment_mode_select_wrap div#edd-payment-mode-wrap .edd-gateway-option.edd-gateway-option-selected{border:1px solid rgba(1,111,255,.6784313725)}.page-template-template-checkout form#edd_purchase_form div#edd_payment_mode_select_wrap a{color:#0065ea;text-decoration:underline}.page-template-template-checkout form#edd_purchase_form div#edd_payment_mode_select_wrap a:hover{color:#151e67}.page-template-template-checkout form#edd_purchase_form p#edd-login-account-wrap{width:100%;height:auto;padding:15px;margin:1em 0;text-align:center;border:solid 1px rgba(216,214,214,.2509803922);font-size:16px;line-height:1;color:#0065ea}.page-template-template-checkout form#edd_purchase_form p#edd-login-account-wrap a{color:#0065ea;text-decoration:underline}.page-template-template-checkout form#edd_purchase_form p#edd-login-account-wrap a:hover{color:#151e67}.page-template-template-checkout #edd_sl_renewal_fields{border-radius:10px;background:#fff;margin-top:34px}.page-template-template-checkout #edd_sl_renewal_fields p{font-size:16px;line-height:38px;color:#111852;font-family:"Gilroy-Medium"}.page-template-template-checkout #edd_sl_renewal_fields a{font-size:16px;line-height:38px;color:#0065ea;font-family:"Gilroy-Medium"}.page-template-template-checkout #edd_sl_cancel_renewal_form .edd-submit{border:1px solid rgba(17,24,82,.1490196078);border-radius:6px;color:#fff;background:#006cfa;letter-spacing:0px;font-size:16px;line-height:22px;font-family:"Gilroy-Medium";margin-top:20px}.page-template-template-checkout #edd_sl_cancel_renewal_form .edd-submit:hover{opacity:.8}.page-template-template-checkout .edd-sl-renewal-actions input{border:1px solid rgba(17,24,82,.1490196078);border-radius:6px;color:#fff;background:#006cfa;letter-spacing:0px;font-size:16px;line-height:22px;font-family:"Gilroy-Medium";margin-top:20px}.page-template-template-checkout .edd-sl-renewal-actions input:hover{opacity:.8}.page-template-template-checkout .edd-sl-renewal-actions #edd-cancel-license-renewal{margin-left:10px}.page-template-template-checkout #edd_purchase_form fieldset{margin-bottom:50px}.page-template-template-checkout #edd_purchase_form legend{font-size:22px;line-height:22px;color:#111852;font-family:"Gilroy-semibold";margin:0;padding-bottom:1em}.page-template-template-checkout #edd_purchase_form span{font-size:16px;color:#627387}.page-template-template-checkout #edd_purchase_form label{font-size:17px;color:#0b1033;font-family:"Gilroy-Medium";display:block;margin-bottom:4px}.page-template-template-checkout #edd_purchase_form .edd-description{font-family:"Gilroy-Regular";margin-bottom:10px;font-size:14px;display:block}.page-template-template-checkout #edd_purchase_form #edd_secure_site_wrapper{display:flex;padding:5px 10px;background:#234c94;border-radius:14px;justify-content:center;margin-bottom:15px}.page-template-template-checkout #edd_purchase_form #edd_secure_site_wrapper .padlock{height:20px;width:20px;position:relative;margin-right:8px}.page-template-template-checkout #edd_purchase_form #edd_secure_site_wrapper .padlock svg{width:100%;height:100%;object-fit:contain;fill:#fff}.page-template-template-checkout #edd_purchase_form #edd_secure_site_wrapper span{color:#fff}.page-template-template-checkout #edd_purchase_form .edd-stripe-card-element.StripeElement,.page-template-template-checkout #edd_purchase_form .edd-stripe-card-exp-element.StripeElement,.page-template-template-checkout #edd_purchase_form .edd-stripe-card-cvc-element.StripeElement{padding:16px 20px;width:100%;border:solid 1px rgba(21,30,103,.1803921569);border-radius:5px;background:#fff;outline:none;font-size:14px;color:#151e67;font-weight:normal;font-family:"Gilroy-Regular";transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.page-template-template-checkout #edd_purchase_form .edd-stripe-card-element.StripeElement.StripeElement--focus,.page-template-template-checkout #edd_purchase_form .edd-stripe-card-element.StripeElement:focus,.page-template-template-checkout #edd_purchase_form .edd-stripe-card-exp-element.StripeElement.StripeElement--focus,.page-template-template-checkout #edd_purchase_form .edd-stripe-card-exp-element.StripeElement:focus,.page-template-template-checkout #edd_purchase_form .edd-stripe-card-cvc-element.StripeElement.StripeElement--focus,.page-template-template-checkout #edd_purchase_form .edd-stripe-card-cvc-element.StripeElement:focus{outline:none;-webkit-box-shadow:0px 0px 27px 0px rgba(0,0,0,.13);box-shadow:0px 0px 27px 0px rgba(0,0,0,.13)}.page-template-template-checkout #edd_purchase_form select{height:52px;margin-bottom:16px;padding:0px 20px;width:100%;border:solid 1px rgba(21,30,103,.1803921569);border-radius:5px;background:#fff;outline:none;font-size:14px;color:#151e67;font-weight:normal;font-family:"Gilroy-Regular";transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.page-template-template-checkout #edd_purchase_form select:focus{outline:none;-webkit-box-shadow:0px 0px 27px 0px rgba(0,0,0,.13);box-shadow:0px 0px 27px 0px rgba(0,0,0,.13)}.page-template-template-checkout fieldset#edd_register_account_fields{padding-top:1em}.page-template-template-checkout fieldset#edd_register_account_fields label{font-size:17px;color:#0b1033;font-family:"Gilroy-Medium";display:block}.page-template-template-checkout fieldset#edd_register_account_fields label span{display:inline-block}.page-template-template-checkout fieldset#edd_register_account_fields legend{font-size:24px;line-height:1;color:#151e67;font-family:"Gilroy-Bold";padding-top:1em}.page-template-template-checkout fieldset#edd_register_account_fields span{font-size:16px;color:#627387;display:block}.page-template-template-checkout fieldset#edd_register_account_fields .pssection{position:relative}.page-template-template-checkout fieldset#edd_register_account_fields .toggleps{width:15px;position:absolute;top:47px;right:10px;display:inline-block}.page-template-template-checkout p#edd_final_total_wrap{font-family:"Gilroy-Bold";padding:2em 0 .5em 0}.page-template-template-checkout input[type=submit]{max-width:230px;text-transform:uppercase;font-family:"Gilroy-Medium"}.page-template-template-checkout input.edd-apply-discount.edd-submit.white.button{max-width:100%;margin-top:.5em}.error404{text-align:center}.error404 .search-field{color:#666;border:1px solid #ccc;outline:none;font:400 16px "Gilroy-Regular";margin-bottom:10px;line-height:21px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:40px;padding:0 8px}.error404 .search-submit{height:40px}.error404 p.emoji{font-size:120px;font-weight:700;font-family:sans-serif;line-height:1em;color:#222f67;margin:0;margin-bottom:40px}.error404 .wrapper{border-top:1px solid rgba(0,0,0,.5)}.error404 .contentmain{padding:80px 12px 100px;background:#fff}.error404 p{margin:1.8em 0;font-size:14px}@media print{header,footer,.print-txt,.print-btn{display:none}.order-form label.mbllabel{display:block}}h2.wsp-pages-title,h2.wsp-news-events-title{font-size:26px}.page-template-template-home .header_block,.page-template-template-woocommercelistingwithbanner .header_block{position:absolute;background:none}@media only screen and (min-width: 1200px){.fixedheader{position:absolute;top:-200px;z-index:100;background:#fff;padding:5px 0;box-shadow:10px 10px 30px rgba(217,220,219,.5)}.scrollheader{top:0;position:fixed;top:0;z-index:1000}.page-template-template-home .header_block,.page-template-template-woocommercelistingwithbanner .header_block{position:absolute}.page-template-template-home .fixedheader,.page-template-template-woocommercelistingwithbanner .fixedheader{position:absolute;top:-200px;z-index:100;background:#fff;padding:5px 0;box-shadow:10px 10px 30px rgba(217,220,219,.5)}.page-template-template-home .scrollheader,.page-template-template-woocommercelistingwithbanner .scrollheader{top:0;position:fixed;top:0;z-index:1000}}.woocommerce-MyAccount-content{max-width:100%;padding:0px;box-shadow:none;border-radius:0px}#careerform .success{display:none;color:green}#contactform .success{display:none;color:green}.support-page{width:100%;height:auto;clear:both}.support-page .sec1{width:100%;height:auto;clear:both;padding-bottom:30px}.support-page .sec1 .box{width:100%;height:auto;background:#fff;border:1px solid rgba(135,150,168,.1490196078);border-radius:6px;padding:30px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.support-page .sec1 .box .icon{width:60px;height:60px;background:#ebf2fb;display:flex;align-items:center;border-radius:100%;margin-bottom:1em}.support-page .sec1 .box .icon img{display:block;margin:auto}.support-page .sec1 .box ul{padding:0;margin:0}.support-page .sec1 .box li{list-style-type:none;font-size:16px;position:relative;padding-right:20px}.support-page .sec1 .box li:before{content:"";font:normal normal normal 15px/1.5 fontawesome;display:block;position:absolute;right:0;top:0}.support-page .sec1 .box li:hover:before{color:#0065ea}.support-page .sec1 .box p{font-size:16px}.support-page .sec1 .box:hover{box-shadow:0px 11px 26px rgba(21,30,103,.0509803922)}.support-page .sec1 .box .btn{padding-right:40px;position:relative;box-shadow:0px 13px 16px rgba(1,111,255,.1490196078)}.support-page .sec1 .box .btn:before{content:"";color:#fff;font:normal normal normal 15px/1.5 fontawesome;display:block;position:absolute;right:20px;top:11px}.support-page .sec1 h4{color:#151e67}.support-page .sec1 .col-md-4{margin-bottom:15px;margin-top:15px}@media only screen and (min-width: 765px){.support-page .sec1{padding-bottom:3em}.support-page .sec1 .box{min-height:410px;padding:40px 30px}.support-page .sec1 h4{font-size:22px;margin-bottom:1em}.support-page .sec1 li,.support-page .sec1 p{margin-bottom:1em}.support-page .sec1 .btn{margin-top:1em}}.support-page .sec2{width:100%;height:auto;display:inline-block;padding-bottom:30px}.support-page .sec2 .container{max-width:770px}.support-page .sec2 h4{text-align:center;font-family:"Gilroy-Medium";color:#0b1033}.support-page .sec2 h2.resp-accordion{font-size:16px !important;line-height:1.5;color:#0b1033;position:relative;border-bottom:solid 1px #e8e8e8 !important;background:#fff !important;margin:0;padding:30px 20px 30px 0;font-family:"Gilroy-Medium";transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.support-page .sec2 h2.resp-accordion:before{content:"";font:normal normal normal 14px/1 fontawesome;display:block;position:absolute;right:0;top:35px;color:#627387}.support-page .sec2 h2.resp-accordion:hover{color:#0065ea}.support-page .sec2 p{font-size:16px;color:#627387}.support-page .sec2 .resp-easy-accordion .resp-tab-content{border:none !important;border-bottom:solid 1px #e8e8e8 !important;padding:0 20px 15px 0;background:#fff !important}.support-page .sec2 h2.resp-accordion.resp-tab-active{border:none !important;padding-bottom:15px}.support-page .sec2 h2.resp-accordion.resp-tab-active:before{content:""}.support-page .sec2 span.resp-arrow{display:none}@media only screen and (min-width: 765px){.support-page .sec2{padding-bottom:6em}.support-page .sec2 h4{font-size:26px}}.support-detail-page{width:100%;height:auto}.support-detail-page .sec1{width:100%;height:auto;padding-bottom:30px}.support-detail-page .sec1 h2,.support-detail-page .sec1 h3,.support-detail-page .sec1 h4,.support-detail-page .sec1 h5,.support-detail-page .sec1 h6{font-family:"Gilroy-Medium"}.support-detail-page .sec1 img{margin-bottom:1em}.support-detail-page .sec1 p{margin-bottom:1em}.support-detail-page .sec1 .right-box{width:100%;height:auto;border:1px solid rgba(135,150,168,.1490196078);border-radius:6px;padding:30px;background:#fff}.support-detail-page .sec1 .right-box ul{padding:0;margin:0}.support-detail-page .sec1 .right-box li{font-size:16px;color:#627387;list-style-type:none;list-style-type:none}.support-detail-page .sec1 .right-box li a{color:#627387}.support-detail-page .sec1 .right-box li a:hover{color:#0065ea}@media only screen and (min-width: 765px){.support-detail-page .sec1{padding-bottom:5em}.support-detail-page .sec1 .right-box h5{margin-bottom:1em}.support-detail-page .sec1 .right-box li{margin-bottom:1em}}.careerpage .container{max-width:970px}.careerpage .sec1{width:100%;height:auto;clear:both;padding:30px 0}.careerpage .sec1 img{display:block;margin:auto}.careerpage .sec1 h3{margin-top:2em;text-align:center}.careerpage .sec1 .positon-list{width:100%;height:auto;clear:both;padding:30px 0}.careerpage .sec1 .positon-list ul{padding:0;margin:0}.careerpage .sec1 .positon-list li{width:100%;height:auto;background:#fff;border:1px solid rgba(135,150,168,.1490196078);list-style-type:none;padding:0;position:relative;border-radius:6px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.careerpage .sec1 .positon-list li:after{content:"";width:24px;height:24px;background:#8796a8;border-radius:100%;position:absolute;right:20px;top:45%;opacity:.3;display:block;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.careerpage .sec1 .positon-list li:before{content:"";font:normal normal normal 14px/1 fontawesome;color:#fff;display:block;position:absolute;z-index:5;right:29px;top:49%}.careerpage .sec1 .positon-list li p{font-size:16px;color:#0b1033;font-family:"Gilroy-Medium";margin-bottom:0}.careerpage .sec1 .positon-list li span{font-size:16px;color:#627387}.careerpage .sec1 .positon-list li .careerdtl{width:100%;height:auto;display:block;padding:30px 50px 30px 30px}.careerpage .sec1 .positon-list li:hover{box-shadow:0px 11px 12px rgba(135,150,168,.1411764706);border:1px solid rgba(135,150,168,.168627451)}.careerpage .sec1 .positon-list li:hover:after{background:#006cfa;opacity:1}.career-detail-page{width:100%;height:auto}.career-detail-page .sec1{width:100%;height:auto;padding-bottom:30px}.career-detail-page .sec1 h2,.career-detail-page .sec1 h3,.career-detail-page .sec1 h4,.career-detail-page .sec1 h5,.career-detail-page .sec1 h6{font-family:"Gilroy-Medium"}.career-detail-page .sec1 img{margin-bottom:1em}.career-detail-page .sec1 p{margin-bottom:1em}.career-detail-page .sec1 .right-box{width:100%;height:auto;border:1px solid rgba(135,150,168,.1490196078);border-radius:6px;padding:30px;background:#fff}.career-detail-page .sec1 .right-box ul{padding:0;margin:0}.career-detail-page .sec1 .right-box li{font-size:16px;color:#627387;list-style-type:none;list-style-type:none;position:relative}.career-detail-page .sec1 .right-box li span.error{color:#f0222a;position:absolute;top:-4px;right:10px;text-transform:none;width:auto;color:#fff;background-color:red;padding:2px 5px;display:inline-block;font-size:11px;line-height:18px;height:20px;min-height:inherit}.career-detail-page .sec1 .right-box li span.error:after{position:absolute;content:" ";border-top:5px solid red;border-left:5px solid rgba(255,0,0,0);border-bottom:5px solid rgba(255,0,0,0);border-right:5px solid rgba(255,0,0,0);bottom:-9px;right:10px}.career-detail-page .sec1 .right-box li a{color:#627387}.career-detail-page .sec1 .right-box li a:hover{color:#0065ea}.career-detail-page .sec1 .right-box label{font-family:"Gilroy-Medium";font-size:14px;color:#151e67}.career-detail-page .sec1 .right-box input[type=color],.career-detail-page .sec1 .right-box input[type=email],.career-detail-page .sec1 .right-box input[type=number],.career-detail-page .sec1 .right-box input[type=password],.career-detail-page .sec1 .right-box input[type=tel],.career-detail-page .sec1 .right-box input[type=text],.career-detail-page .sec1 .right-box input[type=url],.career-detail-page .sec1 .right-box textarea{padding:0 10px}.career-detail-page .sec1 .left-sec h4{margin-top:2em}.career-detail-page .sec1 .loading{display:none;text-align:center;padding-top:10px}.career-detail-page .sec1 .file-upload{display:block;text-align:center;font-family:Helvetica,Arial,sans-serif;font-size:12px}.career-detail-page .sec1 .file-upload .file-select{display:block;border:2px solid #dce4ec;color:#34495e;cursor:pointer;height:40px;line-height:40px;text-align:left;background:#fff;overflow:hidden}.career-detail-page .sec1 .file-upload .file-select .file-select-button{background:#dce4ec;padding:0 10px;display:inline-block;height:40px;line-height:40px}.career-detail-page .sec1 .file-upload .file-select .file-select-name{line-height:40px;display:inline;padding:0 10px}.career-detail-page .sec1 .file-upload .file-select:hover{border-color:#34495e;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.career-detail-page .sec1 .file-upload .file-select:hover .file-select-button{background:#34495e;color:#fff;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.career-detail-page .sec1 .file-upload.active .file-select{border-color:#3fa46a;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.career-detail-page .sec1 .file-upload.active .file-select .file-select-button{background:#3fa46a;color:#fff;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.career-detail-page .sec1 .file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.career-detail-page .sec1 .file-upload .file-select.file-select-disabled{opacity:.65}.career-detail-page .sec1 .file-upload .file-select.file-select-disabled:hover{cursor:default;display:block;border:2px solid #dce4ec;color:#34495e;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#fff;overflow:hidden;position:relative}.career-detail-page .sec1 .file-upload .file-select.file-select-disabled:hover .file-select-button{background:#dce4ec;color:#666;padding:0 10px;display:inline-block;height:40px;line-height:40px}.career-detail-page .sec1 .file-upload .file-select.file-select-disabled:hover .file-select-name{line-height:40px;display:inline-block;padding:0 10px}@media only screen and (min-width: 765px){.career-detail-page .sec1{padding-bottom:5em}.career-detail-page .sec1 .right-box h5{margin-bottom:1em}.career-detail-page .sec1 .right-box li{margin-bottom:1em}}.edd-table td,.edd-table th{padding:15px 30px}.edd-table tr:nth-child(even){background:#f0f0ff}.page-template-template-woo-custom-product-addons:before{display:none}.page-template-template-woocommerce-dynamic-pricing-with-discount-rules:before{display:none}.page-template-template-woocommerce-checkout-field-editor-and-manager:before{display:none}p.edd-account-verified.edd_success{width:100%;height:auto;padding:3em 0;text-align:center;display:inline-block;font-family:"Gilroy-Medium";font-size:18px;line-height:1;color:#151e67}.page-template-template-showcase .inner-header-section .container{max-width:600px}.author-outer{width:100%;height:auto;display:inline-block;padding:30px 0;border-top:solid 1px #f5f5f5;margin-top:30px}.author-outer .pic{width:70px;height:70px;float:left;border-radius:100%;overflow:hidden}.author-outer .dtl{width:calc(100% - 100px);float:right;padding-top:10px}.author-outer .dtl h6{font-size:14px;line-height:1;color:#627387;text-transform:uppercase;font-family:"Gilroy-Regular";margin-bottom:.2em}.author-outer .dtl h5{margin:0;margin-top:12px;font-size:22px;line-height:21px;color:#0b1033;font-family:"Gilroy-semibold";margin-bottom:1.5em}.author-outer .dtl p{font-size:16px;line-height:2}.author-outer .dtl a{font-size:14px;color:#0065ea}.author-outer .dtl a:hover{color:#0b1033}.author-outer .dtl .tg1{width:100%;height:auto;display:inline-block}.author-outer .dtl .social{width:auto;height:auto;float:right}.author-outer .dtl .social .icon{width:22px;height:22px;background:#8796a8;border-radius:100%;float:left;margin-left:10px;color:#fff;text-align:center;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.author-outer .dtl .social .icon:hover{background:#151e67}.author-outer .dtl .social .fb::before{content:"";font:normal normal normal 13px/1.8 fontawesome;display:block}.author-outer .dtl .social .inst::before{content:"";font:normal normal normal 13px/1.8 fontawesome;display:block}.author-outer .dtl .social .tw::before{content:"";font:normal normal normal 13px/1.8 fontawesome;display:block}.author-outer .dtl .lft-sec{width:auto;height:auto;float:left}.comment-respond h3{font-size:22px}.showcase-page .sec1{width:100%;height:auto}.showcase-page .sec1 .title-sec{width:100%;height:auto}.showcase-page .sec1 .title-sec ul{padding:0;margin:0}.showcase-page .sec1 .title-sec li{width:33%;height:70px;list-style-type:none;text-align:center;display:flex;align-items:center;float:left;padding:10px 0;border-bottom:solid 2px #e6e4e4;font-size:16px;line-height:1.5;color:#151e67;text-align:center}.showcase-page .sec1 .title-sec li a{color:#151e67;display:block;margin:auto}.showcase-page .sec1 .title-sec li a:hover{color:#0065ea}.showcase-page .sec1 .title-sec .active{border-bottom:solid 2px #016fff;color:#0065ea;font-family:"Gilroy-Bold"}.showcase-page .sec1 .title-sec .active a{color:#0065ea}.showcase-page .sec1 .list-sec{width:100%;height:auto;clear:both;display:inline-block;padding:30px 0}.showcase-page .sec1 .list-sec .topsec{font-size:14px;line-height:1;color:#627387;font-family:"Gilroy-Regular"}.showcase-page .sec1 .list-sec .topsec .result-txt{width:calc(100% - 200px);float:left}.showcase-page .sec1 .list-sec .topsec .select-sec{width:200px;height:auto;float:left}.showcase-page .sec1 .list-sec .topsec .select-sec .sort-txt{width:auto;height:auto;display:block;float:left;line-height:35px}.showcase-page .sec1 .list-sec .topsec .select-sec .SumoSelect>.CaptionCont>span{font-size:14px;line-height:14px;color:#627387}.showcase-page .sec1 .list-sec .topsec .select-sec .SelectBox{padding:10px 8px}.showcase-page .sec1 .list-sec .topsec .select-sec .SumoSelect{width:115px;float:right}.showcase-page .sec1 .list-sec .topsec .select-sec .SumoSelect ul{padding:0;margin:0}.showcase-page .sec1 .list-sec .topsec .select-sec .SumoSelect li{font-size:14px;line-height:14px;color:#627387;padding:10;margin:0}.showcase-page .sec1 .list-sec .topsec h6{font-size:14px;line-height:1;color:#627387;font-family:"Gilroy-Regular"}.showcase-page .sec1 .bottomlist{width:100%;height:auto;clear:both}.showcase-page .sec1 .bottomlist .col-lg-3{margin-bottom:30px}.showcase-page .sec1 .bottomlist .box{width:100%;height:auto}.showcase-page .sec1 .bottomlist .box .pic{width:100%;height:auto;border-radius:5px;overflow:hidden}.showcase-page .sec1 .bottomlist .box .pic img{width:100%;height:auto;display:block}.showcase-page .sec1 .bottomlist .box .details-sec{width:100%;height:auto;clear:both;padding-top:1em}.showcase-page .sec1 .bottomlist .box .details-sec h6{color:#151e67;font-family:"Gilroy-Medium";margin-bottom:0}.showcase-page .sec1 .bottomlist .box .details-sec p{font-size:16px;color:#627387}.showcase-page .sec1 .bottomlist .loadmore{text-align:center;display:none}@media only screen and (min-width: 600px){.showcase-page .sec1 .bottomlist .col-lg-3:nth-child(2n+1){clear:left}}@media only screen and (min-width: 765px){.showcase-page .sec1 .bottomlist .col-lg-3:nth-child(2n+1){clear:inherit}.showcase-page .sec1 .bottomlist .col-lg-3:nth-child(3n+1){clear:left}}@media only screen and (min-width: 1020px){.showcase-page .sec1 .bottomlist .col-lg-3:nth-child(3n+1){clear:inherit}.showcase-page .sec1 .bottomlist .col-lg-3:nth-child(4n+1){clear:left}}#submit-review{padding:50px}#submit-review .success{display:none;color:#080;font-size:20px;text-align:center;padding:13px 0px}form#edd_login_form{max-width:400px;margin-top:2em}form#edd_login_form legend{font-size:18px;line-height:1;color:#151e67;margin-bottom:1em;font-family:"Gilroy-Bold"}form#edd_login_form label{font-size:14px;line-height:1;color:#151e67;font-family:"Gilroy-Medium";margin-bottom:10px;display:block}form#edd_login_form p.edd-lost-password{font-size:14px;line-height:1;color:#151e67;font-family:"Gilroy-Medium";margin-bottom:10px;display:block}form#edd_login_form input[type=submit]{width:100%;height:52px;margin:1em 0 1.5em 0;border:none;outline:none;background:rgba(0,0,0,0) linear-gradient(105deg, #08aeea 0%, #006cfa 100%) 0% 0% no-repeat padding-box;color:#fff;font-size:16px;line-height:1;font-family:"Gilroy-Bold";display:inline-block;padding:15px 0;border-radius:6px;box-shadow:0px 13px 16px rgba(1,111,255,.1490196078);transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}form#edd_login_form input[type=submit]:hover{background:rgba(0,0,0,0) linear-gradient(105deg, #006cfa 0%, #08aeea 100%) 0% 0% no-repeat padding-box;color:#fff}form#edd_login_form input[type=color],form#edd_login_form input[type=email],form#edd_login_form input[type=number],form#edd_login_form input[type=password],form#edd_login_form input[type=tel],form#edd_login_form input[type=text],form#edd_login_form input[type=url],form#edd_login_form textarea{width:100%;height:52px;background:#fff;border:1px solid rgba(21,30,103,.1803921569);border-radius:6px;font-size:14px;color:#151e67;font-family:"Gilroy-Medium"}p.edd-alert.edd-alert-warn{font-size:14px;line-height:1;color:#151e67;font-family:"Gilroy-Medium";margin-bottom:10px;display:block}p#edd_error_username_incorrect{font-size:14px;line-height:1;color:red;font-family:"Gilroy-Medium";margin-bottom:10px;display:block}li.edd_download_file{list-style-type:none;margin-top:30px;font-size:16px}li.edd_download_file a:before{content:"";font:normal normal normal 14px/1 fontawesome;color:#0065ea;display:inline-block;margin-right:10px}.rating-sec.average-rating .star{margin-right:10px}.rating-sec.average-rating .star-rate div:before{font:normal normal normal 18px/1 fontawesome !important}.rating-sec.average-rating .star-rate div:after{font:normal normal normal 18px/1 fontawesome !important;width:8px !important}.product-page .sec3 .faq p{word-break:break-all}td.edd_purchase_details a{display:inline-block;border:1px solid rgba(17,24,82,.1490196078);border-radius:6px;color:#fff;background:#006cfa;width:auto;letter-spacing:0px;font-size:16px;line-height:22px;font-family:"Gilroy-Medium";padding:14px 30px;margin:0}@media(max-width: 600px){td.edd_purchase_details a{font-size:14px}}td.edd_purchase_details a:hover{opacity:.8}.edd-table th{font-weight:bold}p.loadmore{width:100%;height:auto;padding:30px 0;text-align:center;display:inline-block}.faq-page{width:100%;height:auto;clear:both}.faq-page .sec1{width:100%;height:auto;clear:both;padding-bottom:30px}.faq-page .sec1 .box{width:100%;height:auto;background:#fff;border:1px solid rgba(135,150,168,.1490196078);border-radius:6px;padding:30px;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.faq-page .sec1 .box .icon{width:60px;height:60px;background:#ebf2fb;display:flex;align-items:center;border-radius:100%;margin-bottom:1em}.faq-page .sec1 .box .icon img{display:block;margin:auto}.faq-page .sec1 .box ul{padding:0;margin:0}.faq-page .sec1 .box li{list-style-type:none;font-size:16px;position:relative;padding-right:20px}.faq-page .sec1 .box li:before{content:"";font:normal normal normal 15px/1.5 fontawesome;display:block;position:absolute;right:0;top:0}.faq-page .sec1 .box li:hover:before{color:#0065ea}.faq-page .sec1 .box p{font-size:16px}.faq-page .sec1 .box:hover{box-shadow:0px 11px 26px rgba(21,30,103,.0509803922)}.faq-page .sec1 .box .btn{padding-right:40px;position:relative;box-shadow:0px 13px 16px rgba(1,111,255,.1490196078)}.faq-page .sec1 .box .btn:before{content:"";color:#fff;font:normal normal normal 15px/1.5 fontawesome;display:block;position:absolute;right:20px;top:11px}.faq-page .sec1 h4{color:#151e67}.faq-page .sec1 .col-md-4{margin-bottom:15px;margin-top:15px}@media only screen and (min-width: 765px){.faq-page .sec1{padding-bottom:3em}.faq-page .sec1 .box{min-height:410px;padding:40px 30px}.faq-page .sec1 h4{font-size:22px;margin-bottom:1em}.faq-page .sec1 li,.faq-page .sec1 p{margin-bottom:1em}.faq-page .sec1 .btn{margin-top:1em}}.faq-page .sec2{width:100%;height:auto;display:inline-block;padding-bottom:30px}.faq-page .sec2 .container{max-width:770px}.faq-page .sec2 h4{text-align:center;font-family:"Gilroy-Medium";color:#0b1033}.faq-page .sec2 h2.resp-accordion{font-size:16px !important;line-height:1.5;color:#0b1033;position:relative;border-bottom:solid 1px #e8e8e8 !important;background:#fff !important;margin:0;padding:30px 20px 30px 0;font-family:"Gilroy-Medium";transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}.faq-page .sec2 h2.resp-accordion:before{content:"";font:normal normal normal 14px/1 fontawesome;display:block;position:absolute;right:0;top:35px;color:#627387}.faq-page .sec2 h2.resp-accordion:hover{color:#0065ea}.faq-page .sec2 p{font-size:16px;color:#627387}.faq-page .sec2 .resp-easy-accordion .resp-tab-content{border:none !important;border-bottom:solid 1px #e8e8e8 !important;padding:0 20px 15px 0;background:#fff !important}.faq-page .sec2 h2.resp-accordion.resp-tab-active{border:none !important;padding-bottom:15px}.faq-page .sec2 h2.resp-accordion.resp-tab-active:before{content:""}.faq-page .sec2 span.resp-arrow{display:none}@media only screen and (min-width: 765px){.faq-page .sec2{padding-bottom:6em}.faq-page .sec2 h4{font-size:26px}}.page-template-template-faq{background:#fff}.page-template-template-faq:before{display:none}#edd_checkout_wrap .edd_error{color:red !important}#careerform .success{text-align:center;font-size:14px;line-height:1;font-family:"Gilroy-Bold"}#careerform .success p{text-align:center;font-size:14px;line-height:1;font-family:"Gilroy-Bold";margin-bottom:5px}#careerform .status{text-align:center;font-size:14px;line-height:1;font-family:"Gilroy-Bold"}#careerform .status p{text-align:center;font-size:14px;line-height:1;font-family:"Gilroy-Bold";margin-bottom:5px}.contact-form .success{padding-top:10px;text-align:center;font-size:14px;line-height:1;font-family:"Gilroy-Bold"}.contact-form .success p{text-align:center;font-size:14px;line-height:1;font-family:"Gilroy-Bold";margin-bottom:5px}.contact-form .status{padding-top:10px;text-align:center;font-size:14px;line-height:1;font-family:"Gilroy-Bold"}.contact-form .status p{text-align:center;font-size:14px;line-height:1;font-family:"Gilroy-Bold";margin-bottom:5px}span.edd-loading,.edd-loading-ajax.edd-loading{background:url(../../images/spin.svg) center center no-repeat;width:40px;height:40px;background-size:40px 40px;position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%, -50%);display:none}a.edd-add-to-cart.button.blue.edd-submit.edd-has-js{position:relative}.single_comment{background:#fff;padding:30px;border:1px solid rgba(43,57,144,.09);margin-bottom:30px;box-sizing:border-box;box-shadow:0px 40px 70px rgba(43,57,144,.1);border-radius:6px}.single_comment h2.comments-title{font-size:25px;width:100%;height:auto;padding:0 30px}.single_comment ol.commentlist{margin:0;padding:0}.single_comment .commentlist .comment.even{border-bottom:solid 1px #dcdcdc}.single_comment .commentlist ol,.single_comment .commentlist ul{margin:0;padding:0}.single_comment .commentlist li{padding:30px;list-style-type:none}.single_comment .commentlist li li{background:none}.single_comment .commentlist li,.single_comment .commentlist p{font-size:16px;line-height:1.5;font-family:"Open Sans",sans-serif}.single_comment .commentlist .cmt2{font-family:"Gilroy-Bold";font-size:14px;line-height:1;color:#151e67;margin-bottom:10px}.single_comment .commentlist ol.children li{padding:15px}.single_comment .comment-respond{margin-bottom:0;padding-top:30px}.header_block .right-sec .login-sec li .sign{position:relative}.header_block .right-sec .login-sec li .sign span.cart-quantity .text-quantity{width:15px;height:15px;background:#00c2ff;display:block;position:absolute;left:5px;top:0;border-radius:100%;font-size:9px;line-height:15px;color:#fff;text-align:center;z-index:10}.recommended{display:inline;padding:5px 10px !important;background:#f90;font-size:12px;line-height:12px;border-radius:50px;color:#fff;opacity:1;margin-left:5px;position:relative;font-family:"Open Sans",sans-serif}@media(min-width: 1200px){.recommended{position:absolute;left:calc(100% + 17px);padding:9px 10px 9px 0 !important;letter-spacing:.11px;font-size:11px;font-weight:700;border-radius:0 3px 3px 0;box-shadow:0px 9px 16px rgba(255,119,0,.1607843137);animation:mymove 2s infinite}}.recommended:after{content:"";position:absolute;width:13px;height:13px;background:url(../../images/recshadow.svg) no-repeat;top:-11px;right:-5px}@media(min-width: 1200px){.recommended:after{top:0px;right:100%;width:0;height:0;background:rgba(0,0,0,0);border-style:solid;border-width:15px 18px 15px 0;border-color:rgba(0,0,0,0) #f90 rgba(0,0,0,0) rgba(0,0,0,0)}}.best_value{display:inline;padding:5px 10px !important;background:#e6f0ff;font-size:12px;line-height:12px;border-radius:50px;color:#0063e8;opacity:1;margin-left:5px;white-space:nowrap}.blog-list-page .sec2 .col-lg-4:nth-child(3n+1){clear:left}.blog-list-page .sec1 h6{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-list-page .sec2 h4{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-list-page .sec2 .pic{margin-bottom:0}.blog-list-page .sec2 img{margin-bottom:1em}.blog-list-page .sec2 .blg-thumb{overflow:hidden}.blog-list-page .sec2 h4{font-size:20px}.home-customersupport .cspin{padding:67px 20px;text-align:center;box-shadow:0px 30px 40px rgba(11,16,51,.1294117647);border-radius:20px;background:url("../webp/images/home/bluecs.jpg.webp") no-repeat;background-size:cover}.home-customersupport .cspin h2{font-size:42px;line-height:28px;letter-spacing:.42px;text-shadow:0px 4px 3px rgba(0,0,0,.0901960784);color:#fff;margin:0}@media(max-width: 767px){.home-customersupport .cspin h2{font-size:28px}}.home-customersupport .cspin p{font-family:"Quicksand",sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#fff;max-width:550px;margin:0 auto;opacity:.8;margin-top:18px}.home-customersupport .cspin .btnsect{margin-top:30px;display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.home-customersupport .cspin .btnsect{display:block}}.home-customersupport .cspin .btnsect .btn{font-size:16px;line-height:20px;color:#fff;padding:16px 38px;background:#00d0cb;border-radius:5px;font-family:"Gilroy-Bold";border:1px solid #00d0cb;margin-right:20px;margin-bottom:20px}.home-customersupport .cspin .btnsect .btn:hover{border:1px solid rgba(255,255,255,.42);background:rgba(0,0,0,0);color:#fff}.home-customersupport .cspin .btnsect .bttwo{font-size:16px;line-height:20px;color:#fff;padding:16px 38px;background:rgba(0,0,0,0);border-radius:5px;font-family:"Gilroy-Bold";border:1px solid rgba(255,255,255,.42)}.home-customersupport .cspin .btnsect .bttwo:hover{background:#00d0cb;border:1px solid #00d0cb;color:#fff}span.edd-sl-upgrade-link{width:100%;height:auto;display:block;clear:both;float:left;padding:10px 10px;font-size:12px;text-align:center;margin:15px 0;line-height:1;color:#0277fd;border-radius:5px;background:#ffe0e0}span.edd-sl-upgrade-link a{color:#0277fd}.home-wrapper .sec5 .slide1 .box p,.product-page .sec4 .slide1 .box p{min-height:150px;font-family:"Quicksand",sans-serif;font-weight:600;font-size:16px;line-height:32px;color:#484c66}.home-wrapper span.old-priced-container{float:left !important;margin-right:10px;font-size:20px;line-height:22px}span#edd_price_167{font-size:20px;line-height:22px}footer p span{font-size:14px;margin-left:10px}.hmsect-new1{margin:0 0 80px 0}@media(max-width: 764px){.hmsect-new1{margin:40px 0}}.hmsect-new1 .sect-items{padding:50px;display:flex;box-shadow:0px 19px 56px rgba(21,30,103,.0784313725);justify-content:space-between;background:#fff}@media(max-width: 991px){.hmsect-new1 .sect-items{flex-wrap:wrap;padding:30px}}.hmsect-new1 .sect-items .item{width:25%;display:flex;padding:10px 20px}@media(max-width: 991px){.hmsect-new1 .sect-items .item{width:50%}}@media(max-width: 600px){.hmsect-new1 .sect-items .item{width:100%}}.hmsect-new1 .sect-items .secticon{margin-right:30px;width:34px;margin-top:6px;flex-shrink:0}.hmsect-new1 .sect-items .secttext h2{font-size:38px;color:#0065ea;font-family:"Gilroy-Bold";margin-bottom:8px;text-align:left}@media(max-width: 600px){.hmsect-new1 .sect-items .secttext h2{font-size:24px}}.hmsect-new1 .sect-items .secttext h3{font-size:16px;color:#627387;font-family:"Gilroy-Medium"}.hmsect-new2{padding:100px 0;position:relative}.hmsect-new2 h6{font-family:"Gilroy-Medium"}@media(max-width: 599px){.hmsect-new2{padding:40px 0}}.hmsect-new2 .row{display:flex;flex-wrap:wrap}@media(max-width: 599px){.hmsect-new2 .row{flex-direction:column-reverse}}.hmsect-new2:before{content:"";background:#fafafc;position:absolute;top:0;left:0;width:100%;height:100%;transform:skewY(3deg);z-index:1}.hmsect-new2:after{content:"";background:#f5f9ff;position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:0}.hmsect-new2 .btnone{display:inline-block;font-size:16px;padding:16px 38px;background:#006cfa;color:#fff;border:1px solid #016fff;transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;box-shadow:0px 13px 16px rgba(1,111,255,.1490196078);border-radius:6px}.hmsect-new2 .btnone:hover{background:#fff;border:1px solid #016fff;color:#0065ea;transition:.5s}.hmsect-new2 .text-sect{max-width:495px}@media(min-width: 768px){.hmsect-new2 .text-sect{padding-right:20px}}.hmsect-new2 .text-sect h4{margin-bottom:32px;font-size:28px;color:#0065ea}.hmsect-new2 .text-sect p{margin-bottom:32px;font-family:"Open Sans",sans-serif;font-weight:500;line-height:2;color:#484c66}.hmsect-new2 .text-sect ul{margin-bottom:32px;text-align:left;margin-left:0}.hmsect-new2 .text-sect ul li{font-family:"Open Sans",sans-serif;font-weight:500;line-height:2;color:#484c66;list-style:none;padding-left:28px;position:relative}.hmsect-new2 .text-sect ul li:before{content:"";position:absolute;width:18px;height:18px;background:url("../../images/wcpa/listcircle.svg") no-repeat;background-size:contain;left:0;top:9px}.hmsect-new2 .imgsect{display:flex;align-items:center;height:100%}@media(max-width: 599px){.hmsect-new2 .imgsect{justify-content:center}}.home .hmsect-new3{margin-bottom:0}.home .hmsect-new3 .slick-dots{bottom:10px}.hmsect-new3{padding:100px 0 70px 0;margin-bottom:288px}@media(max-width: 764px){.hmsect-new3{padding:30px 0;margin-bottom:10px}}.hmsect-new3 h2{text-align:center;margin-bottom:0;font-family:"Gilroy-Bold"}.hmsect-new3 .boxin{padding:48px 40px;margin-top:55px;border-radius:6px;padding-bottom:138px;position:relative;transition:.5s;display:block}@media(max-width: 764px){.hmsect-new3 .boxin{padding-bottom:10px;margin-top:10px}}.hmsect-new3 .boxin.one{background:#e6edff}.hmsect-new3 .boxin.one:hover{background:#e6edff}.hmsect-new3 .boxin.two{background:#ffefc1}.hmsect-new3 .boxin.two:hover{background:#ffefc1}.hmsect-new3 .boxin.three{background:#ffe1d6}.hmsect-new3 .boxin.three:hover{background:#ffe1d6}.hmsect-new3 .boxin.four{background:#bafee7}.hmsect-new3 .boxin.four:hover{background:#bafee7}.hmsect-new3 .boxin.five{background:#f2d9ff}.hmsect-new3 .boxin.five:hover{background:#f2d9ff}.hmsect-new3 .boxin.six{background:#d6e7ff}.hmsect-new3 .boxin.six:hover{background:#d6e7ff}.hmsect-new3 .boxin .iconbox{background:#fff;width:70px;margin-bottom:40px;box-shadow:0px 7px 11px rgba(21,30,103,.0705882353);border-radius:20px;padding:20px}@media(max-width: 767px){.hmsect-new3 .boxin .iconbox{margin:0 auto 40px auto}}.hmsect-new3 .boxin h3{font-size:22px;color:#111852;margin-bottom:16px}.hmsect-new3 .boxin h5{font-size:14px;line-height:20px;color:#111852;font-weight:400;margin:0;font-family:"Gilroy-Medium";margin-bottom:13px}.hmsect-new3 .boxin p{color:#484c66;font-size:16px;margin-bottom:16px;font-weight:600;font-family:"Open Sans",sans-serif;font-weight:500}.hmsect-new3 .boxin .btnone{display:inline-block;font-size:14px;padding:12px 25px;box-shadow:none;border-radius:6px;color:#0065ea;background:rgba(0,0,0,0);border:1px solid #016fff;transition:.5s}.hmsect-new3 .boxin .btnone:hover{color:#fff;box-shadow:0px 13px 16px rgba(1,111,255,.1490196078);background:#006cfa;transition:.5s}.hmsect-new3 .boxin .imgbox{position:absolute;width:92%;margin:0 auto;left:0;right:0}@media(max-width: 764px){.hmsect-new3 .boxin .imgbox{position:static}}.hmsect-new3 .plsin:hover .boxin.one{background:#e6edff}.hmsect-new3 .plsin:hover .boxin.two{background:#ffefc1}.hmsect-new3 .plsin:hover .boxin.three{background:#ffe1d6}.hmsect-new3 .plsin:hover .boxin.four{background:#bafee7}.hmsect-new3 .plsin:hover .boxin.five{background:#f2d9ff}.hmsect-new3 .plsin:hover .boxin.six{background:#d6e7ff}.home .boxin{padding:48px 40px;border-radius:30px 30px 0 0;padding-bottom:10px;position:relative}.home .boxin::after{content:"";display:block;width:100%;height:140px;background:inherit;position:absolute;top:100%;left:0;border-radius:0 0 30px 30px;z-index:-1}@media(max-width: 764px){.home .boxin{padding-bottom:10px}}.home .imgbox{padding:0 4%;position:relative;z-index:2;text-align:center}.home .imgbox img,.home .imgbox picture{display:block;margin:0 auto;text-align:center}.newedit-hs3 .head{margin-bottom:80px}@media(max-width: 764px){.newedit-hs3 .head{margin-bottom:30px}}.newedit-hs3 .head h2{text-align:center;margin-bottom:10px}.newedit-hs3 .head p{text-align:center;font-size:22px;color:#627387}.container-blogdtwo{padding-top:24px;padding-bottom:130px}@media(min-width: 767px){.container-blogdtwo{padding-top:60px}}.container-blogdtwo .no-posts{margin:20px 0;text-align:center}.container-blogdtwo .no-posts p{font-size:18px}.loadingstyle,.loadmore-img{width:30px;margin:30px auto}.blgt-sectone .sectone-row{display:flex;position:relative;flex-wrap:wrap}.blgt-sectone .img-sect{width:100%;border-radius:3px}@media(min-width: 767px){.blgt-sectone .img-sect{width:66.6666666667%}}.blgt-sectone .img-sect img{width:100%;display:block}.blgt-sectone .text-sect{width:100%;padding:30px;background:#fff;box-shadow:0px 13px 16px rgba(21,30,103,.0705882353);border-radius:6px}@media(min-width: 767px){.blgt-sectone .text-sect{position:absolute;width:50%;padding:34px;right:0;top:50%;transform:translateY(-50%)}}@media(min-width: 1024px){.blgt-sectone .text-sect{padding:55px}}.blgt-sectone .text-sect h2{font-size:22px;color:#151e67;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 767px){.blgt-sectone .text-sect h2{font-size:24px}}@media(min-width: 1024px){.blgt-sectone .text-sect h2{font-size:32px}}.blgt-sectone .text-sect p{font-size:16px;color:#484c66;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:"Quicksand",sans-serif;font-weight:500;line-height:1.8}.blgt-sectone .text-sect .date{margin-top:50px;font-size:14px;color:#627387;font-family:"Quicksand",sans-serif;font-weight:500}.blgt-secttwo{margin-top:24px}.blgt-secttwo .sect-links{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(135,150,168,.25);flex-wrap:wrap;margin-bottom:10px}.blgt-secttwo .sect-links .dropdown{position:absolute;right:0;background:#fff;box-shadow:0px 14px 44px rgba(0,0,0,.09);z-index:3;display:none}.blgt-secttwo .sect-links .dropdown .link{display:block;margin-right:0}.blgt-secttwo .sect-links .dropdown .link a{padding:7px 20px;display:block}.blgt-secttwo .sect-links .dropdown .link a:hover{background:rgba(0,0,0,.13)}.blgt-secttwo .sect-links .dropdown .link{width:200px}.blgt-secttwo .sect-links .dropdown .link:after{display:none}.blgt-secttwo .sect-links ul{display:flex;padding:0;margin:0;width:100%;flex-shrink:0}@media(min-width: 767px){.blgt-secttwo .sect-links ul{width:60%}}.blgt-secttwo .sect-links ul li{font-size:14px;color:#627387;font-family:"Quicksand",sans-serif;font-weight:500;list-style:none;flex-shrink:0;margin:0}.blgt-secttwo .sect-links ul li .more-items{cursor:pointer;position:relative;padding:24px 10px;display:inline-block}.blgt-secttwo .sect-links ul li a{color:#0b1033;padding:24px 10px;display:inline-block}.blgt-secttwo .sect-links ul li span{padding:24px 10px;display:inline-block}.blgt-secttwo .sect-links ul li.active a{position:relative}.blgt-secttwo .sect-links ul li.active a:after{content:"";width:100%;height:3px;background:#006cfa;position:absolute;bottom:0;left:0}.blgt-secttwo .sect-links .search{width:100%;display:flex;margin:20px 15px}@media(min-width: 767px){.blgt-secttwo .sect-links .search{width:20%;margin:0}}.blgt-secttwo .sect-links .search .icon{width:16px}.blgt-secttwo .sect-links .search input{width:calc(100% - 16px);border:none;height:23px;box-shadow:none;background:rgba(0,0,0,0)}.blgt-secttwo .sect-links .search input::-webkit-input-placeholder{color:#0b1033}.blgt-secttwo .sect-links .search input:-ms-input-placeholder{color:#0b1033}.blgt-secttwo .sect-links .search input::placeholder{color:#0b1033}.blgt-secttwo .sect-blog-items{margin:0 -15px;display:flex;flex-wrap:wrap}.blgt-secttwo .sect-blog-items .item-col{padding:0 15px;margin-top:35px;width:50%}@media(min-width: 767px){.blgt-secttwo .sect-blog-items .item-col{width:33.3333333333%}}@media(max-width: 500px){.blgt-secttwo .sect-blog-items .item-col{width:100%}}.blgt-secttwo .sect-blog-items .box{border:1px solid rgba(135,150,168,.2);border-radius:10px;overflow:hidden;display:block;outline:none;height:100%}.blgt-secttwo .sect-blog-items .box .img-sect{overflow:hidden}.blgt-secttwo .sect-blog-items .box .img-sect img{width:100%;display:block;transition:.5s}.blgt-secttwo .sect-blog-items .box:hover .img-sect img{transform:scale(1.1);transition:.5s}.blgt-secttwo .sect-blog-items .box .desc-sect{padding:20px;background:#fff}@media(min-width: 767px){.blgt-secttwo .sect-blog-items .box .desc-sect{padding:30px}}.blgt-secttwo .sect-blog-items .box .desc-sect h4{font-size:14px;color:#126bdf;margin:0;line-height:1.8;font-family:"Gilroy-Medium"}.blgt-secttwo .sect-blog-items .box .desc-sect h2{margin-top:8px;font-size:18px;color:#151e67;margin-bottom:0;line-height:1.6;font-family:"Gilroy-semibold";display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 767px){.blgt-secttwo .sect-blog-items .box .desc-sect h2{font-size:20px}}.blgt-secttwo .sect-blog-items .box .desc-sect .date{font-size:14px;margin-top:16px;color:#637181;margin-bottom:0;font-family:"Gilroy-Medium"}.blgt-secttwo .loadmore-sect{text-align:center;margin-top:64px}.subscribe-box{display:flex;background:#f2f6fc;border-radius:6px;padding:36px;margin-top:40px;justify-content:space-between;flex-wrap:wrap}@media(min-width: 767px){.subscribe-box{padding:56px}}.subscribe-box .left-sect{display:flex;width:100%;margin-bottom:20px}@media(min-width: 767px){.subscribe-box .left-sect{flex-direction:row;width:65%;margin-bottom:0;text-align:left;margin-bottom:0;align-items:center}}@media(max-width: 500px){.subscribe-box .left-sect{flex-direction:column;align-items:center;text-align:center}}.subscribe-box .left-sect .icon{width:64px;margin-right:40px;flex-shrink:0;margin-bottom:20px}@media(min-width: 767px){.subscribe-box .left-sect .icon{margin-bottom:0}}.subscribe-box .left-sect h2{font-size:22px;color:#151e67;line-height:1.4;font-family:"Gilroy-semibold";margin-bottom:0}@media(min-width: 767px){.subscribe-box .left-sect h2{font-size:32px}}@media(max-width: 500px){.subscribe-box .left-sect h2{font-size:18px}}.subscribe-box .right-sect{width:100%;text-align:center}@media(min-width: 767px){.subscribe-box .right-sect{width:28%;text-align:left}}.subscribe-box .right-sect h3{font-size:14px;color:#0b1033;font-family:"Quicksand",sans-serif;font-weight:500;line-height:1.4}.subscribe-box .right-sect .input{border:1px solid #d7d9db;background:#fff;width:100%;padding:18px;box-shadow:none}.subscribe-box .right-sect .input::-webkit-input-placeholder{color:#151e67}.subscribe-box .right-sect .input:-ms-input-placeholder{color:#151e67}.subscribe-box .right-sect .input::placeholder{color:#151e67}.subscribe-box .right-sect .btn{margin-top:20px;display:inline-block;background:#151e67;border-radius:6px;padding:18px;width:100%;color:#fff;font-size:14px;line-height:1.4;font-family:"Gilroy-Medium";transition:.5s}.subscribe-box .right-sect .btn:hover{background:#006cfa;transition:.5s}.pl-container{padding-top:24px;padding-bottom:130px}@media(min-width: 767px){.pl-container{padding-top:60px}}.page-template-template-productlisting:before{display:none}.pl-sectone{max-width:776px;margin:0 auto}.pl-sectone h1{font-size:32px;color:#151e67;line-height:1.2;text-align:center;margin:0}@media(min-width: 767px){.pl-sectone h1{font-size:40px}}@media(min-width: 1024px){.pl-sectone h1{font-size:48px}}@media(max-width: 500px){.pl-sectone h1{font-size:24px}}.pl-sectone p{font-size:18px;color:#484c66;text-align:center;line-height:1.8;margin-top:24px;font-family:"Quicksand",sans-serif;font-weight:500}@media(max-width: 500px){.pl-sectone p{font-size:16px;margin-top:12px}}.pl-secttwo{margin-top:20px}.pl-secttwo .single-prod{border-radius:40px;padding:35px;display:flex;align-items:center;margin-top:50px;flex-wrap:wrap;justify-content:space-between;flex-direction:column-reverse}@media(min-width: 767px){.pl-secttwo .single-prod{flex-direction:row;margin-top:70px}}@media(max-width: 500px){.pl-secttwo .single-prod{margin-top:30px}}.pl-secttwo .single-prod.bgblue{background:#f7f9ff}.pl-secttwo .single-prod.bgcl2{background:#fffbf0}.pl-secttwo .single-prod.bgcl3{background:#fff3f0}.pl-secttwo .single-prod .text-sect{width:100%;margin-top:20px}@media(min-width: 767px){.pl-secttwo .single-prod .text-sect{width:50%;margin-top:0px}}@media(max-width: 500px){.pl-secttwo .single-prod .text-sect{text-align:center}}.pl-secttwo .single-prod .text-sect .img-tag{width:72px;padding:20px;background:#fff;border-radius:20px;box-shadow:0px 7px 11px rgba(21,30,103,.0705882353)}@media(max-width: 500px){.pl-secttwo .single-prod .text-sect .img-tag{margin:0 auto}}.pl-secttwo .single-prod .text-sect h2{font-size:28px;color:#151e67;line-height:1.4;margin:0;margin-top:24px}@media(min-width: 767px){.pl-secttwo .single-prod .text-sect h2{font-size:30px}}@media(min-width: 1024px){.pl-secttwo .single-prod .text-sect h2{font-size:38px}}@media(max-width: 500px){.pl-secttwo .single-prod .text-sect h2{font-size:22px}}.pl-secttwo .single-prod .text-sect h3{font-size:22px;color:#0065ea;line-height:28px;margin:0;margin-top:20px}@media(min-width: 767px){.pl-secttwo .single-prod .text-sect h3{font-size:24px}}@media(min-width: 1024px){.pl-secttwo .single-prod .text-sect h3{font-size:28px}}@media(max-width: 500px){.pl-secttwo .single-prod .text-sect h3{font-size:18px;margin-top:10px}}.pl-secttwo .single-prod .text-sect p{font-size:18px;color:#484c66;margin:0;margin-top:24px;line-height:1.8;font-family:"Quicksand",sans-serif;font-weight:500}@media(max-width: 500px){.pl-secttwo .single-prod .text-sect p{font-size:15px;margin-top:10px}}.pl-secttwo .single-prod .text-sect .btn{margin-top:40px}@media(max-width: 500px){.pl-secttwo .single-prod .text-sect .btn{margin-top:20px}}.pl-secttwo .single-prod .img-sect{width:100%}@media(min-width: 767px){.pl-secttwo .single-prod .img-sect{width:calc(48% - 26px);margin-left:26px}}.pl-secttwo .single-prod .img-sect img{width:100%;display:block}@media(min-width: 1024px){.pl-secttwo .single-prod{padding:75px}.pl-secttwo .single-prod.inverse{flex-direction:row-reverse}.pl-secttwo .single-prod.inverse .img-sect{margin-left:0;margin-right:26px}}.header_block .right-sec .login-sec .lgn{pointer-events:none}@media only screen and (max-width: 765px){.header_block .right-sec .login-sec .lgn{pointer-events:all}}.header_block .right-sec .login-sec .lgn span.icon.icon-plus{right:-16px}@media only screen and (max-width: 765px){.header_block .right-sec .login-sec .lgn span.icon.icon-plus{display:none}}.header_block .right-sec .login-sec li.my-menu{position:relative}@media(min-width: 766px){.header_block .right-sec .login-sec li.my-menu{cursor:pointer}.header_block .right-sec .login-sec li.my-menu:hover a.lgn{color:#067ea9}.header_block .right-sec .login-sec li.my-menu:hover ul.my-drop{display:block !important;animation:myMenu .5s ease forwards}}@keyframes myMenu{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.header_block .right-sec .login-sec ul.my-drop{cursor:default;display:none;position:absolute;left:0;top:100%;width:calc(100% - 10px);background:#fff;padding:10px 15px;box-shadow:0px 15px 30px rgba(21,30,103,.0784313725);border-radius:5px;min-width:120px;opacity:0;visibility:hidden}@media only screen and (max-width: 765px){.header_block .right-sec .login-sec ul.my-drop{right:20px;left:auto;width:100%;opacity:1;visibility:visible}}.header_block .right-sec .login-sec ul.my-drop li{display:block;font-size:14px;float:none;text-align:left;padding:5px 0}.header_block .right-sec .login-sec ul.my-drop li a{display:block;color:#757575}.header_block .right-sec .login-sec ul.my-drop li a:hover{color:rgba(1,111,255,.8)}@media(min-width: 766px)and (max-width: 1200px){.header_block .right-sec .login-sec li.my-menu{padding-right:20px}.header_block .right-sec .login-sec .lgn span.icon.icon-plus{top:7px;font-size:18px}.header_block .right-sec .login-sec .lgn span.icon.icon-plus::before{font-size:inherit}}.wp-block-image figcaption{text-align:center;font-size:14px}.single-post .blog-wraper figure.wp-block-image img{margin-bottom:.4em}.single-post .blog-wraper figure.wp-block-image{margin-bottom:1em}.blogdthree .blgt-sectone .img-sect{border-radius:6px}.blogdthree .blgt-sectone .text-sect h2{color:#111852}.blogdthree .blgt-sectone .text-sect p{font-family:"Open Sans",sans-serif}.blogdthree .blgt-sectone .text-sect .date{font-family:"Gilroy-Medium"}.blogdthree .btntwo{font-size:18px;line-height:26px;background:#0077d1;border-radius:6px;font-weight:400;margin:0;padding:13px 34px;color:#fff;border:1px solid #0091ff}.blogdthree .btntwo:hover{background:#fff;transition:.5s;color:#0091ff}@media(min-width: 768px){.blogdthree .btntwo{padding:20px 54px}}.blogdthree .dsthree-single{margin-top:30px;display:flex;flex-direction:column-reverse}@media(min-width: 768px){.blogdthree .dsthree-single{display:flex;flex-direction:row;align-items:center;margin-top:50px}}.blogdthree .dsthree-single .detailsect{border:1px solid rgba(135,150,168,.2);border-radius:10px;box-shadow:0px 23px 36px rgba(21,30,103,.0509803922);background:#fff;padding:30px 20px;width:100%;z-index:2;position:relative;margin-right:-20px}@media(min-width: 768px){.blogdthree .dsthree-single .detailsect{width:calc(40% + 20px);padding:55px 40px}}.blogdthree .dsthree-single .detailsect h4{font-family:"Gilroy-Medium";font-size:14px;line-height:26px;color:#126bdf;margin:0}.blogdthree .dsthree-single .detailsect h3{font-size:22px;line-height:30px;color:#111852;margin-top:16px;font-family:"Gilroy-semibold"}.blogdthree .dsthree-single .detailsect h3 a{font-size:22px;line-height:30px;color:#111852;font-family:"Gilroy-semibold"}@media(min-width: 1200px){.blogdthree .dsthree-single .detailsect h3{font-size:28px;line-height:38px}.blogdthree .dsthree-single .detailsect h3 a{font-size:28px;line-height:38px}}.blogdthree .dsthree-single .detailsect h5{font-size:14px;line-height:26px;color:#627387;font-family:"Gilroy-Medium";margin-top:20px}@media(min-width: 768px){.blogdthree .dsthree-single .detailsect h5{margin-top:40px}}@media(min-width: 768px){.blogdthree .dsthree-single:nth-child(2n){flex-direction:row-reverse}.blogdthree .dsthree-single:nth-child(2n) .detailsect{margin-left:-20px;margin-right:0}}.blogdthree .dsthree-single .imgsect{border-radius:10px;overflow:hidden;z-index:1}@media(min-width: 768px){.blogdthree .dsthree-single .imgsect{width:60%}}.blogdthree .dsthree-single .imgsect img{display:block;width:100%}.relatedproducts{margin:50px 0}@media(min-width: 1200px){.relatedproducts{margin-top:140px;margin-bottom:120px}}.relatedproducts h2{text-align:center;font-family:"Quicksand",sans-serif;font-size:32px;line-height:42px;color:#0b1033;font-weight:600;margin:0}@media(max-width: 500px){.relatedproducts h2{font-size:25px;line-height:36px}}.relatedproducts .singl-prod{width:100%;height:100%;margin-top:50px;border:1px solid #eee;border-radius:6px;transition:.5s}@media(max-width: 500px){.relatedproducts .singl-prod{margin-top:20px}}.relatedproducts .singl-prod:hover{box-shadow:0px 31px 60px rgba(11,16,51,.0705882353);transition:.5s}.relatedproducts .singl-prod .imgsect img{width:100%;display:block}.relatedproducts .singl-prod .text-sect{padding:20px}@media(min-width: 1200px){.relatedproducts .singl-prod .text-sect{padding:30px}}.relatedproducts .singl-prod .text-sect h3{font-size:18px;line-height:28px;color:#0b1033;font-family:"Quicksand",sans-serif;font-weight:600;margin:0}.relatedproducts .singl-prod .text-sect h4{font-size:18px;line-height:28px;color:#067ea9;font-family:"Quicksand",sans-serif;font-weight:600;margin:0;margin-top:16px}.relatedproducts .singl-prod .text-sect p{font-size:16px;line-height:28px;color:#0b1033;font-family:"Quicksand",sans-serif;font-weight:400;margin:0;margin-top:25px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.relatedproducts .singl-prod .text-sect a{font-size:16px;line-height:28px;color:#627387;font-family:"Quicksand",sans-serif;font-weight:600;margin:0;margin-top:34px;display:inline-block;transition:.5s}.relatedproducts .singl-prod .text-sect a:hover{color:#0065ea}.relatedproducts .singl-prod .text-sect a:hover svg *{stroke:#016fff;transition:.5s}.plugins-container .title{max-width:776px;margin:0 auto;padding-top:35px}@media(max-width: 500px){.plugins-container .title{padding-top:45px}}.plugins-container .title .woologo{width:147px;margin:0 auto}.plugins-container .title h2{font-size:38px;line-height:41px;color:#151e67;font-weight:700;margin:0;margin-top:10px;letter-spacing:.48px;text-align:center;font-family:"Gilroy-Bold"}@media(min-width: 1024px){.plugins-container .title h2{font-size:48px;line-height:61px}}@media(max-width: 500px){.plugins-container .title h2{font-size:28px;line-height:38px}}.plugins-container .title p{font-size:18px;line-height:32px;font-family:"Quicksand",sans-serif;color:#545870;font-weight:500;margin-top:15px;text-align:center}.plugins-container .plugins{margin:0 -15px;margin-top:90px;padding-bottom:60px;display:flex;flex-wrap:wrap}@media(max-width: 500px){.plugins-container .plugins{margin-top:45px}}.plugins-container .plugins .plg-col{padding:0 15px;width:50%;margin-bottom:40px}@media(min-width: 1024px){.plugins-container .plugins .plg-col{width:33.3333333333%}}@media(max-width: 767px){.plugins-container .plugins .plg-col{width:100%}}.plugins-container .plugins .plg-col .single-plugin{border-radius:30px;padding:50px 28px;background:#f7f9ff;height:100%}.plugins-container .plugins .plg-col .single-plugin.clr1{background:#fffbf0}.plugins-container .plugins .plg-col .single-plugin.clr2{background:#fff3f0}.plugins-container .plugins .plg-col .single-plugin.clr3{background:#e4fff6}.plugins-container .plugins .plg-col .single-plugin.clr4{background:#fcf6ff}.plugins-container .plugins .plg-col .single-plugin .icon{background:#fff;width:70px;margin-bottom:40px;box-shadow:0px 7px 11px rgba(21,30,103,.0705882353);border-radius:20px;padding:20px}@media(max-width: 500px){.plugins-container .plugins .plg-col .single-plugin .icon{margin-bottom:15px}}.plugins-container .plugins .plg-col .single-plugin h3{margin-top:32px;font-size:24px;line-height:34px;color:#151e67;font-family:"Gilroy-Bold"}@media(max-width: 500px){.plugins-container .plugins .plg-col .single-plugin h3{font-size:22px;margin-top:20px}}.plugins-container .plugins .plg-col .single-plugin h4{margin-top:36px;font-family:"Gilroy-Bold";font-size:28px;line-height:28px;color:#0065ea}@media(max-width: 500px){.plugins-container .plugins .plg-col .single-plugin h4{font-size:22px;margin-top:20px}}.plugins-container .plugins .plg-col .single-plugin p{margin-top:17px;font-size:18px;line-height:30px;color:#545870;font-family:"Open Sans",sans-serif;font-weight:400}@media(max-width: 500px){.plugins-container .plugins .plg-col .single-plugin p{margin-top:15px}}.plugins-container .plugins .plg-col .single-plugin .btnone{display:inline-block;font-size:14px;padding:12px 25px;box-shadow:none;border-radius:6px;color:#0065ea;background:rgba(0,0,0,0);border:1px solid #016fff;transition:.5s;margin-top:60px;font-family:"Gilroy-Regular"}@media(max-width: 500px){.plugins-container .plugins .plg-col .single-plugin .btnone{margin-top:20px}}.plugins-container .plugins .plg-col .single-plugin .btnone:hover{color:#fff;box-shadow:0px 13px 16px rgba(1,111,255,.1490196078);background:#006cfa;transition:.5s}@media(min-width: 1200px){.productmegamenu .sub-menu{display:none !important}}.productsmegamenu{width:100%;max-width:1154px;position:fixed;left:0;right:0;margin:0 auto;top:68px;background:#fff;box-shadow:0px 24px 74px rgba(17,24,82,.08);border-radius:20px;display:none;padding:30px}.productsmegamenu:before{content:"";width:100vw;left:0;top:-16px;height:20px;display:block;position:absolute}.productsmegamenu:after{content:"";position:absolute;left:25%;bottom:100%;margin:0 auto;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:13px solid #fff}.productsmegamenu #megamenutb{content:"";clear:both;display:table !important}.productsmegamenu #megamenutb ul.resp-tabs-list{border:none !important;margin:0;padding:0;background:#f9f9f9;border-radius:10px;padding:5px}.productsmegamenu #megamenutb .domainlogo{width:33px;display:inline-block;margin:0;margin-right:12px}.productsmegamenu #megamenutb .resp-tabs-list li{border:none !important;font-size:16px;line-height:20px;color:#151e67;padding:15px 40px;margin:0;border-radius:10px;margin-right:14px;font-family:"Gilroy-semibold";letter-spacing:.16px}.productsmegamenu #megamenutb .resp-tabs-list li::before{display:none}.productsmegamenu #megamenutb .resp-tabs-list li.resp-tab-active{background:#018bf7 !important;box-shadow:0px 8px 22px rgba(1,139,247,.09);color:#fff !important}.productsmegamenu .resp-tabs-container{padding:0}.productsmegamenu .menu-items{display:flex;flex-wrap:wrap;margin:0 -10px}.productsmegamenu .menu-items .mnu-item{width:25%;margin-top:16px}.productsmegamenu .menu-items .mnu-item .sectin{padding:24px 17px;border-radius:10px;display:flex;align-items:center}.productsmegamenu .menu-items .mnu-item .sectin:hover{background:#f5faff}.productsmegamenu .menu-items .mnu-item .sectin span{font-family:"Open Sans",sans-serif;font-size:14px;line-height:22px;color:#111852;font-weight:600;margin:0}.productsmegamenu .menu-items .mnu-item .sectin:hover h3{color:#0065ea}.productsmegamenu .menu-items .mnu-item .iconsect{width:40px;height:40px;background:#fff;box-shadow:0px 2px 6px rgba(17,24,82,.17);display:flex;align-items:center;justify-content:center;margin-right:17px;flex-shrink:0;border-radius:8px}.productsmegamenu .viewallsect{margin:0 auto;margin-top:28px;text-align:center}.productsmegamenu .viewallsect .viewalllink{font-size:15px;line-height:22px;color:#0065ea;font-family:"Open Sans",sans-serif;font-weight:600}.productsmegamenu .viewallsect .viewalllink:after{width:8px;margin-left:24px;vertical-align:middle;content:"";font:normal normal normal 15px/1.5 fontawesome;margin-left:11px;transition:.5s;display:inline-block}.productsmegamenu .viewallsect .viewalllink:hover:after{transform:translateX(10px);transition:.5s}.fixedheader .productsmegamenu{top:53px}.page-template-template-payment-complete .content-section{display:flex;flex-direction:column}@media(min-width: 1020px){.page-template-template-payment-complete .content-section{flex-direction:row}}.page-template-template-payment-complete .content-section .left{width:100%}@media(min-width: 1020px){.page-template-template-payment-complete .content-section .left{width:60%}}.page-template-template-payment-complete .content-section .right{width:100%;margin-top:30px}@media(min-width: 1020px){.page-template-template-payment-complete .content-section .right{margin-top:0;width:calc(40% - 30px);margin-left:30px}}.shopifylisting .slpageheadsect{max-width:776px;margin:0 auto}.shopifylisting .slpageheadsect .shlogo{width:147px;margin:0 auto;margin-top:20px}.shopifylisting .slpageheadsect h2{font-size:28px;line-height:35px;margin:0;margin-top:20px;color:#151e67;font-family:"Gilroy-Bold";text-align:center}@media(min-width: 768px){.shopifylisting .slpageheadsect h2{font-size:38px;line-height:50px;margin-top:32px}}@media(min-width: 1200px){.shopifylisting .slpageheadsect h2{font-size:48px;line-height:61px}}.shopifylisting .slpageheadsect p{margin:0;margin-top:14px;text-align:center;font-size:18px;line-height:32px;color:#0b1033;font-family:"Quicksand",sans-serif;font-weight:500}@media(min-width: 768px){.shopifylisting .slpageheadsect p{margin-top:24px}}.shopifylisting .slitems{margin-top:52px}.shopifylisting .slitems .shbox{border-radius:40px;padding:30px 30px;margin-bottom:40px;display:flex;flex-direction:column-reverse}@media(min-width: 768px){.shopifylisting .slitems .shbox{flex-direction:row;align-items:center;justify-content:space-between}.shopifylisting .slitems .shbox:nth-child(2n){flex-direction:row-reverse}}@media(min-width: 1200px){.shopifylisting .slitems .shbox{padding:66px 66px}}.shopifylisting .slitems .shbox.one{background:#f7f9ff}.shopifylisting .slitems .shbox.two{background:#fff7e0}.shopifylisting .slitems .shbox.three{background:#ffece6}.shopifylisting .slitems .shbox.four{background:#e4fff6}.shopifylisting .slitems .shbox.five{background:#fcf6ff}.shopifylisting .slitems .shbox.six{background:#e0eeff}.shopifylisting .slitems .shbox .sectleft{width:100%}@media(min-width: 768px){.shopifylisting .slitems .shbox .sectleft{width:50%}}.shopifylisting .slitems .shbox .sectleft .iconbox{width:72px;height:72px;box-shadow:0px 7px 11px rgba(21,30,103,.0705882353);border-radius:20px;background:#fff;display:flex;align-items:center;justify-content:center}.shopifylisting .slitems .shbox .sectleft .iconbox img{width:30px}.shopifylisting .slitems .shbox .sectleft h3{font-size:30px;line-height:40px;font-family:"Gilroy-Bold";color:#151e67;margin:0;margin-top:24px}@media(max-width: 500px){.shopifylisting .slitems .shbox .sectleft h3{font-size:25px}}@media(min-width: 991px){.shopifylisting .slitems .shbox .sectleft h3{font-size:38px;line-height:48px}}.shopifylisting .slitems .shbox .sectleft h4{font-size:18px;line-height:25px;color:#111852;font-family:"Gilroy-semibold";margin:0;margin-top:16px}@media(min-width: 991px){.shopifylisting .slitems .shbox .sectleft h4{font-size:20px;line-height:28px}}.shopifylisting .slitems .shbox .sectleft h4 span{font-size:20px;line-height:30px;color:#0065ea;font-family:"Gilroy-Bold"}@media(min-width: 991px){.shopifylisting .slitems .shbox .sectleft h4 span{font-size:28px;line-height:38px}}.shopifylisting .slitems .shbox .sectleft p{margin:0;margin-top:16px;font-size:16px;line-height:30px;color:#484c66;font-family:"Quicksand",sans-serif;font-weight:500}@media(min-width: 991px){.shopifylisting .slitems .shbox .sectleft p{font-size:18px;line-height:34px;margin-top:24px}}.shopifylisting .slitems .shbox .sectleft .btn{margin-top:33px;background:rgba(0,0,0,0) linear-gradient(107deg, #08aeea 0%, #006cfa 100%) 0% 0% no-repeat;background-size:100% 100%;transition:.5s;border-radius:3px}.shopifylisting .slitems .shbox .sectleft .btn:hover{background-size:200% 200%;transition:.5s}.shopifylisting .slitems .shbox .sectright{width:100%}@media(min-width: 768px){.shopifylisting .slitems .shbox .sectright{width:calc(50% - 80px)}}.shopifylisting .slitems .shbox .sectright img{width:100%}.scrollheader~.productbynotify{transform:translateY(0);z-index:1000;transition:.5s}@media(max-width: 767px){.scrollheader~.productbynotify{flex-direction:column}.scrollheader~.productbynotify .sectpnleft .text h3{font-size:12px}.scrollheader~.productbynotify .sectpnleft .icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:5px;border-radius:12px}.scrollheader~.productbynotify .sectpnleft .icon img{width:60%}.scrollheader~.productbynotify .sectpnright{flex-direction:column}.scrollheader~.productbynotify .sectpnright .optionselect select{font-size:12px}.scrollheader~.productbynotify .sectpnright .buynow{width:93px;font-size:12px;line-height:18px;padding:5px 8px;margin-left:0}}.page-template-template-single-product .container{max-width:1200px}.l-word{display:inline-block;transform:translateY(0);transition:all 300ms ease-out;opacity:1}.l-word.reveal{transform:translateY(100%);opacity:0}.bannertext,.bannertext2{opacity:0}.homebanner{background:#f6faff;position:relative;margin-bottom:40px;padding:84px 0 58px 0}@media(min-width: 768px){.homebanner{margin-bottom:100px;padding:130px 0}}.homebanner .leftsect{width:100%}@media(min-width: 991px){.homebanner .leftsect{width:53%}}.homebanner .leftsect h2{font-size:28px;font-family:"Gilroy-Light";line-height:1.34;color:#000}@media(min-width: 768px){.homebanner .leftsect h2{font-size:3.819vw}.homebanner .leftsect h2 .tstyle3{font-size:2.7vw !important}}@media(min-width: 1400px){.homebanner .leftsect h2{font-size:55px}.homebanner .leftsect h2 .tstyle3{font-size:37px !important}}.homebanner .leftsect h2 .tstyle1{font-family:"Gilroy-Bold";color:#0065ea}.homebanner .leftsect h2 .tstyle2{font-family:"Gilroy-Bold";color:#111852}.homebanner .leftsect h2 .tstyle3{font-size:22px;line-height:150%;display:block}.homebanner .leftsect h2 .tstyle4{font-size:18px;line-height:150%;font-family:"Open Sans",sans-serif;display:block}.homebanner .leftsect .btnsect{margin-top:40px}@media(min-width: 991px){.homebanner .leftsect .btnsect{margin-top:60px}}.homebanner .leftsect .btnsect .btnone{font-size:18px;line-height:22px;color:#fff;font-family:"Gilroy-Medium";padding:10px 34px;border-radius:6px;background:#006cfa;border:1px solid rgba(1,111,255,.25);box-shadow:0px 13px 21px rgba(1,111,255,.17);display:inline-block;margin:10px 0}@media(min-width: 769px){.homebanner .leftsect .btnsect .btnone{padding:19px 48px;margin-right:30px}}.homebanner .leftsect .btnsect .btnone:hover{background:#fff;color:#0065ea;box-shadow:none}.homebanner .leftsect .btnsect .btntwo{font-size:18px;line-height:22px;padding:10px 34px;border-radius:6px;background:#fff;color:#0065ea;font-family:"Gilroy-Medium";border:1px solid rgba(1,111,255,.25);display:inline-block;margin:15px}@media(min-width: 769px){.homebanner .leftsect .btnsect .btntwo{padding:19px 48px}}.homebanner .leftsect .btnsect .btntwo:hover{color:#fff;background:#006cfa}.homebanner .lines{position:absolute;bottom:0;right:0}.homebanner .ritsect{position:absolute;bottom:-8vw;left:50%;width:62%;max-width:1080px;display:none}@media(min-width: 991px){.homebanner .ritsect{transition-property:all;transition-duration:3s;transition-timing-function:cubic-bezier(0.01, 0.63, 0, 0.94);transition-delay:.2s;display:block;opacity:1}.homebanner .ritsect.revealfromside{transform:translateX(15vw);opacity:0}}.homebanner .ritsect img{width:100%}.homebanner .ritsect .ritsect-img{max-width:740px;height:480px}.homebanner .ritsect.abt-ritsect{bottom:25px}.homebanner.aboutbanner{padding:168px 0}.homebanner.service-banner{padding:111px 0}.wbox2{box-shadow:0px 24px 50px rgba(17,24,82,.08);border-radius:20px;border:1px solid rgba(0,0,0,.1);padding:30px;background:url(../webp/images/trialbg.jpg.webp) no-repeat;background-size:cover}@media(min-width: 768px){.wbox2{padding:56px}}.wbox2 .sectinone h3{font-family:"Gilroy-Bold";font-size:28px;line-height:35px;color:#111852;margin:0;max-width:200px}@media(min-width: 768px){.wbox2 .sectinone h3{font-size:32px;line-height:40px}}.wbox2 .sectinone h3 span{color:#0091ff}.wbox2 .sectinone p{margin-top:18px;font-size:16px !important;line-height:30px;color:#686d90;max-width:344px}@media(min-width: 768px){.wbox2 .sectinone p{font-size:18px !important;line-height:30px;margin-top:24px}}.wbox2 .sectinone a{margin-top:30px;display:block;text-align:center;padding:15px;font-size:16px;line-height:20px;color:#fff;background:#0077d1;border-radius:6px;border:1px solid #0091ff;font-family:"Gilroy-Medium"}@media(min-width: 768px){.wbox2 .sectinone a{margin-top:78px}}.wbox2 .sectinone a:hover{background:#fff;color:#0091ff}.wbox2 .bttmsect{margin-top:30px;display:flex;align-items:center}.wbox2 .bttmsect .img{width:52px;flex-shrink:0}.wbox2 .bttmsect p{font-size:14px !important;line-height:19px;padding:0 13px;color:#6f6f6f;margin:0}.hm_eleganeslider{background:#f5f9ff;position:relative;padding:60px 0;margin-bottom:30px}@media(min-width: 1020px){.hm_eleganeslider{padding:100px 0}}.hm_eleganeslider .secttext{width:100%}@media(min-width: 768px){.hm_eleganeslider .secttext{width:50%}}.hm_eleganeslider .secttext .titleone{font-size:22px;line-height:27px;color:#111852;font-family:"Gilroy-semibold";margin:0}.hm_eleganeslider .secttext .titleone img{width:40px;vertical-align:middle;margin-right:11px;display:inline-block}.hm_eleganeslider .secttext h3{font-size:24px;line-height:1.2;color:#111852;font-family:"Gilroy-Bold";margin:0;margin-top:30px}@media(min-width: 768px){.hm_eleganeslider .secttext h3{font-size:30px;max-width:440px}}@media(min-width: 1020px){.hm_eleganeslider .secttext h3{font-size:46px;line-height:57px}}.hm_eleganeslider .secttext p{font-size:15px;line-height:32px;color:#484c66;font-family:"Open Sans",sans-serif;font-weight:400;margin-top:30px}@media(min-width: 768px){.hm_eleganeslider .secttext p{max-width:382px}}@media(min-width: 1020px){.hm_eleganeslider .secttext p{font-size:16px}}.hm_eleganeslider .secttext .labeler-badge-img{padding-bottom:31px}.hm_eleganeslider .imgsect{width:50vw;position:absolute;right:0;bottom:0;display:none}@media(min-width: 768px){.hm_eleganeslider .imgsect{display:block}}.hm_eleganeslider .imgsect img{max-height:100%;float:right}.hm_eleganeslider .btnsect{margin-top:30px}@media(min-width: 1020px){.hm_eleganeslider .btnsect{margin-top:60px}}.hm_eleganeslider .btnsect .btnone{padding:15px 28px;font-size:16px;font-family:"Gilroy-semibold";margin:20px 12px;margin-bottom:0;color:#fff;background:#006cfa;box-shadow:0px 13px 21px rgba(1,111,255,.17);border-radius:6px;display:inline-block}@media(min-width: 768px){.hm_eleganeslider .btnsect .btnone{padding:20px 40px;font-size:16px;line-height:20px;margin-right:24px}}.hm_eleganeslider .btnsect .btnone img{margin-left:11px;vertical-align:middle;transition:.5s;display:inline-block}.hm_eleganeslider .btnsect .btnone:hover img{transform:translateX(10px);transition:.5s}.hm_eleganeslider .btnsect .btntwo{padding:15px 28px;font-size:16px;font-family:"Gilroy-semibold";margin:20px 12px;margin-bottom:0;color:#0065ea;background:#fff;border:1px solid rgba(1,111,255,.25);box-shadow:0px 7px 21px rgba(17,24,82,.09);border-radius:6px;display:inline-block}@media(min-width: 768px){.hm_eleganeslider .btnsect .btntwo{padding:20px 40px;font-size:16px;line-height:20px}}.hm_eleganeslider .btnsect .btntwo:hover{background:#006cfa;color:#fff}.elegantslidermain .slick-dots li button{background:rgba(17,24,82,.1)}.elegantslidermain .slick-dots li.slick-active button{background:#006cfa;box-shadow:0px 4px 4px rgba(1,111,255,.18)}.elegantslidermain .slick-dots li.slick-active button:before{display:none}.elegantslidermain .slick-dots{bottom:0px}@media(min-width: 768px){.elegantslidermain .slick-dots{bottom:-20px}}.er_banner{background:#fff;padding:10% 0;position:relative}@media(min-width: 1200px){.er_banner{padding:180px 0 90px 0}}@media(max-width: 500px){.er_banner{padding:15px 0}}@media(min-width: 768px){.er_banner .bannerinnersect .leftsect{width:50%}}.er_banner .bannerinnersect .leftsect h2,.er_banner .bannerinnersect .leftsect h1{display:flex;align-content:center;font-size:23px;line-height:29px;font-family:"Gilroy-Bold";color:#484c66}@media(max-width: 500px){.er_banner .bannerinnersect .leftsect h2,.er_banner .bannerinnersect .leftsect h1{font-size:16px}}.er_banner .bannerinnersect .leftsect h2 img,.er_banner .bannerinnersect .leftsect h1 img{width:34px;margin-right:10px}@media(max-width: 500px){.er_banner .bannerinnersect .leftsect h2 img,.er_banner .bannerinnersect .leftsect h1 img{width:22px}}.er_banner .bannerinnersect .leftsect h3{margin:0;margin-top:30px;font-size:38px;line-height:1.2;font-family:"Gilroy-Bold";color:#111852}@media(max-width: 500px){.er_banner .bannerinnersect .leftsect h3{margin-top:12px;font-size:22px}}@media(min-width: 768px){.er_banner .bannerinnersect .leftsect h3{font-size:5vw;line-height:1.2}}@media(min-width: 1200px){.er_banner .bannerinnersect .leftsect h3{font-size:64px;line-height:79px}}.er_banner .bannerinnersect .leftsect p{font-size:18px;line-height:32px;color:#484c66;font-family:"Open Sans",sans-serif;margin-top:22px;font-weight:500}@media(max-width: 500px){.er_banner .bannerinnersect .leftsect p{font-size:16px;line-height:1.4;margin-top:12px}}.er_banner .bannerinnersect .leftsect .labeler-badge-img{padding-bottom:31px}.er_banner .bannerimg{margin-top:20px}@media(min-width: 768px){.er_banner .bannerimg{margin-top:0px;position:absolute;right:0;width:66vw;top:50%;transform:translate(calc(100% - 51vw), -50%);max-width:900px}}.er_banner .bannerimg img{width:100%;display:block}.er_banner .btnsect{margin-top:70px}@media(max-width: 500px){.er_banner .btnsect{margin-top:30px}}.er_banner .btnsect .btnstone{font-size:18px;line-height:22px;color:#fff;font-family:"Gilroy-Semibold";padding:19px 34px;background:#006cfa;box-shadow:0px 13px 21px rgba(1,111,255,.17);border-radius:6px;margin-right:24px;display:inline-flex;margin-bottom:20px}@media(max-width: 500px){.er_banner .btnsect .btnstone{font-size:15px;padding:12px 28px}}.er_banner .btnsect .btnstone img{width:16px;display:inline-block;margin-left:12px;vertical-align:bottom;transition:.5s}@media(max-width: 500px){.er_banner .btnsect .btnstone img{width:13px}}.er_banner .btnsect .btnstone:hover img{transform:scale(1.4);transition:.5s}.er_banner .btnsect .btnsttwo{font-size:18px;line-height:22px;color:#0065ea;font-family:"Gilroy-Semibold";padding:19px 26px;background:#fff;border:1px solid rgba(1,111,255,.25);box-shadow:0px 7px 21px rgba(17,24,82,.09);border-radius:6px;display:inline-flex;margin-bottom:20px}@media(max-width: 500px){.er_banner .btnsect .btnsttwo{font-size:15px;padding:12px 28px}}.er_banner .btnsect .btnsttwo img{width:16px;display:inline-block;margin-left:12px;vertical-align:bottom;transition:.5s}@media(max-width: 500px){.er_banner .btnsect .btnsttwo img{width:13px}}.er_banner .btnsect .btnsttwo:hover img{transform:scale(1.4);transition:.5s}.er_whyusesect{padding:50px 0;background:#f7fafc;position:relative;margin-top:50px}@media(max-width: 500px){.er_whyusesect{padding:30px 0;margin-top:0}}.er_whyusesect:before{content:"";width:100%;height:76px;background:#f7fafc;position:absolute;bottom:calc(100% - 50px);left:0;display:block;transform:rotateZ(2deg)}@media(max-width: 500px){.er_whyusesect:before{display:none}}.er_whyusesect .headding h2{font-size:40px;line-height:50px;color:#111852;text-align:center;font-family:"Gilroy-Bold"}@media(max-width: 500px){.er_whyusesect .headding h2{font-size:22px;line-height:1.2}}.er_whyusesect .headding p{margin-top:6px;font-size:18px;line-height:32px;color:#484c66;max-width:511px;margin:0 auto;text-align:center;font-family:"Open Sans",sans-serif;font-weight:500}@media(max-width: 500px){.er_whyusesect .headding p{font-size:16px;line-height:1.4}}.er_whyusesect .detailsect{display:flex;flex-wrap:wrap;margin:0 -15px;margin-top:20px}@media(max-width: 500px){.er_whyusesect .detailsect{margin-top:0}}.er_whyusesect .detailsect .whiteboxcol{width:50%;padding:0 15px;margin-top:30px}@media(min-width: 768px){.er_whyusesect .detailsect .whiteboxcol{width:33.3333333333%}}@media(max-width: 500px){.er_whyusesect .detailsect .whiteboxcol{width:100%}}.er_whyusesect .detailsect .whitebox{background:#fff;box-shadow:0px 19px 24px rgba(17,24,82,.03);border-radius:16px;padding:15%;height:100%}@media(max-width: 500px){.er_whyusesect .detailsect .whitebox{padding:30px}}.er_whyusesect .detailsect .whitebox .iconasect{width:104px;margin:0 auto}.er_whyusesect .detailsect .whitebox h4{margin:0;margin-top:34px;font-size:20px;line-height:25px;color:#111852;text-align:center;font-family:"Gilroy-Bold"}@media(max-width: 500px){.er_whyusesect .detailsect .whitebox h4{font-size:18px;line-height:1.2}}.er_whyusesect .detailsect .whitebox p{font-size:16px;line-height:30px;color:#484c66;text-align:center;margin:0;margin-top:16px;font-family:"Open Sans",sans-serif;font-weight:500}@media(max-width: 500px){.er_whyusesect .detailsect .whitebox p{font-size:15px;line-height:1.4}}.er_whatdo{padding:76px 0;background:#f7fafc}@media(max-width: 500px){.er_whatdo{padding:30px 0}}.er_whatdo .heasect h2{font-size:40px;line-height:50px;color:#111852;text-align:center;font-family:"Gilroy-Bold"}@media(max-width: 500px){.er_whatdo .heasect h2{font-size:22px;line-height:1.2}}.er_whatdo .heasect p{max-width:694px;font-size:18px;line-height:32px;margin:0 auto;font-family:"Open Sans",sans-serif;margin-top:20px;text-align:center}@media(max-width: 500px){.er_whatdo .heasect p{font-size:16px;line-height:1.4}}.er_whatdo .detailsect{display:flex;flex-wrap:wrap;justify-content:space-between}.er_whatdo .detailsect .col{width:calc(50% - 20px);max-width:550px;margin-top:20px;padding:20px}@media(max-width: 500px){.er_whatdo .detailsect .col{width:100%;margin-top:10px;padding:10px}}.er_whatdo .detailsect .sectbox{width:100%}.er_whatdo .detailsect .sectbox .imgsect{width:100%;border-radius:22px;overflow:hidden;box-shadow:0px 1.28371px 25px 0px rgba(0,0,0,.04)}.er_whatdo .detailsect .sectbox .imgsect img{width:100%}.er_whatdo .detailsect .sectbox h3{margin:0;margin-top:40px;font-size:24px;font-family:"Gilroy-Bold";line-height:30px;color:#111852;max-width:315px}@media(max-width: 500px){.er_whatdo .detailsect .sectbox h3{font-size:18px;margin-top:20px}}.er_whatdo .detailsect .sectbox h3 .feature-tag{display:inline-block;vertical-align:middle;margin-left:8px;padding:4px 10px;border-radius:50px;background:#ff8f50;color:#fff;font-size:11px;line-height:14px;font-family:"Gilroy-semibold";text-transform:uppercase}.er_whatdo .detailsect .sectbox h4{margin-top:16px;font-size:16px;line-height:30px;font-family:"Open Sans",sans-serif;color:#484c66;max-width:450px}@media(max-width: 500px){.er_whatdo .detailsect .sectbox h4{margin-top:10px}}.er_pricing{background:#f7fafc}.er_pricing .priceinsect{padding:60px 0;border-top:1px solid rgba(17,24,82,.08)}@media(max-width: 500px){.er_pricing .priceinsect{padding:30px 0}}.er_pricing .heading h2{font-size:40px;line-height:50px;font-family:"Gilroy-Bold";text-align:center;color:#111852;margin:0}@media(max-width: 500px){.er_pricing .heading h2{font-size:22px;line-height:1.2}}.er_pricing .subsect{margin-top:84px;display:flex;flex-wrap:wrap}@media(max-width: 500px){.er_pricing .subsect{margin-top:24px}}.er_pricing .subsect .box{width:100%;padding:5%;background:#fff;box-shadow:0px 34px 70px -20px rgba(17,24,82,.08);border-radius:20px}@media(max-width: 767px){.er_pricing .subsect .box{margin-bottom:40px}.er_pricing .subsect .box:last-child{margin-bottom:0}}@media(min-width: 768px){.er_pricing .subsect .box{width:33.3333333333%;padding:67px 4%}}.er_pricing .subsect .box h3{font-size:24px;line-height:30px;color:#0065ea;font-family:"Gilroy-Bold";margin:0}@media(max-width: 500px){.er_pricing .subsect .box h3{font-size:18px}}.er_pricing .subsect .box h3 span{color:#111852}.er_pricing .subsect .box h4{font-size:40px;line-height:42px;color:#111852;margin:0;margin-top:16px;font-family:"Gilroy-Bold";display:flex;align-items:center}@media(max-width: 500px){.er_pricing .subsect .box h4{font-size:28px;line-height:1.2;margin-top:10px}}.er_pricing .subsect .box h4 span{font-size:16px;line-height:20px;font-family:"Gilroy-Bold";color:#696d90;margin-left:5px}.er_pricing .subsect .box h4 .smalltext{color:#111852;align-self:self-start}.er_pricing .subsect .box .price-yearly{font-size:13px;line-height:18px;color:#157f3c !important;font-family:"Open Sans",sans-serif;font-weight:500;margin:10px 0 0}.er_pricing .subsect .box .list{margin:0;padding:30px 0;border-top:1px solid rgba(17,24,82,.08);margin-top:17px}@media(max-width: 500px){.er_pricing .subsect .box .list{padding:20px 0}}.er_pricing .subsect .box .list li{font-size:16px;line-height:22px;color:#484c66;font-family:"Open Sans",sans-serif;font-weight:500;margin-bottom:20px;list-style:none;position:relative;padding-left:30px}@media(max-width: 500px){.er_pricing .subsect .box .list li{margin-bottom:10px;font-size:14px;line-height:22px}}.er_pricing .subsect .box .list li:before{content:"";width:16px;height:16px;margin-right:16px;display:inline-block;background:url(../../images/ereports/listicon.svg) no-repeat;background-size:contain;position:absolute;left:0;top:4px}.er_pricing .subsect .box .list li:last-child{margin-bottom:0}.er_pricing .subsect .box .erbtn{display:inline-block;font-size:16px;line-height:20px;font-family:"Gilroy-semibold";width:100%;text-align:center;padding:15px;margin-top:50px;background:rgba(1,111,255,.08);border-radius:6px;color:#0065ea}.er_pricing .subsect .box .erbtn:hover{color:#f2f6ff;background:#006cfa}.er_pricing .subsect .box.styletwo{transform:scale(1.05);background:#f2f6ff;border:9px solid #fff;box-shadow:0px 6px 60px rgba(17,24,82,.08);border-radius:20px;position:relative}.er_pricing .subsect .box.styletwo .erbtn{background:#fff;border-radius:6px}.er_pricing .subsect .box.styletwo .erbtn:hover{color:#f2f6ff;background:#006cfa}.er_pricing .subsect .box.styletwo .tag{color:#fff;font-size:12px;line-height:15px;font-family:"Gilroy-semibold";background:#ff8f50;border-radius:50px;padding:8px 13px;display:inline-block;position:absolute;right:20px;top:20px}.er_pricing .sectfoot{font-family:"Open Sans",sans-serif;font-weight:500;max-width:475px;margin:0 auto;text-align:center;font-size:14px;line-height:24px;color:#6b6e81;margin-top:70px}@media(max-width: 500px){.er_pricing .sectfoot{margin-top:20px}}.er_faq{background:#f7fafc;padding:50px 0}@media(max-width: 500px){.er_faq{padding:30px 0;margin-bottom:0}}.er_faq:before,.er_faq:after{display:none}.er_faq h4{font-size:40px;line-height:50px;font-family:"Gilroy-Bold"}@media(max-width: 500px){.er_faq h4{font-size:22px;line-height:1.2}}.er_faq .resp-tabs-container .resp-accordion,.er_faq .resp-tabs-container h2.resp-tab-active,.er_faq .resp-tabs-container .resp-tab-content,.er_faq .resp-tabs-container h2.resp-accordion.ver_1{background:rgba(0,0,0,0) !important}.er_faq .resp-tabs-container h2.resp-accordion.ver_1{font-size:16px !important;line-height:24px;color:#000;font-family:"Gilroy-Medium"}@media(max-width: 500px){.er_faq .resp-tabs-container h2.resp-accordion.ver_1{font-size:16px !important;line-height:1.2}}.sec4.ersect{padding-bottom:14em}.sec4.ersect .erbg2{background:#f7fafc;width:100%;height:87%;position:absolute;left:0;top:-136px;z-index:-1}@media(max-width: 500px){.sec4.ersect .erbg2{display:none}}.sec4.ersect .bg1{height:calc(100% + 7em)}.elegantContainer{overflow-x:hidden}.pluginlisting-banner{position:relative}.pluginlisting-banner:before{z-index:-1;width:100%;height:calc(100% - 140px);content:"";position:absolute;background:url(../webp/images/plbanner.jpg.webp) no-repeat;background-size:cover}.pluginlisting-banner .sectin{width:100%;max-width:896px;margin:0 auto;padding-top:108px}@media(max-width: 768px){.pluginlisting-banner .sectin{padding-top:80px}}.pluginlisting-banner .sectin img{width:100%}.pluginlisting-banner .textsect{max-width:787px;width:100%;margin:0 auto}.pluginlisting-banner .textsect ul{padding:0;margin:0;display:flex;align-items:center;justify-content:space-between}.pluginlisting-banner .textsect ul li{list-style:none;font-size:18px;line-height:30px;color:#111852;font-family:"Gilroy-Bold";margin:10px 0;position:relative;padding:0 5px}@media(max-width: 850px){.pluginlisting-banner .textsect ul li{margin:0;line-height:30px}}@media(max-width: 500px){.pluginlisting-banner .textsect ul li{font-size:14px}}.pluginlisting-banner .textsect ul li .divdr{content:"";width:3px;display:inline-block;height:21px;background:#00dfb1;vertical-align:middle}@media(max-width: 850px){.pluginlisting-banner .textsect ul li .divdr{display:none}}@media(max-width: 850px){.pluginlisting-banner .textsect ul{flex-direction:column}}.strikeprice.plugins-container .plg-col .single-plugin h4{text-decoration:line-through}.offerbtn{margin-top:50px;display:inline-block;padding:20px 30px;border:1px solid rgba(1,111,255,.25);box-shadow:0px 7px 21px rgba(17,24,82,.09);border-radius:6px;background:#fff;color:#0065ea;font-family:"Gilroy-Semibold";font-size:16px;line-height:19px}.offerbtn span{margin-left:16px;width:18px;display:inline-block}.offerbtn{transition:.5s}.offerbtn:hover{transform:scale(1.15);transition:.5s}@media(max-width: 500px){.offerbtn{padding:10px 18px}.offerbtn span{width:12px}}.offerbanner{position:relative;background:#fff}.offerbanner .heading{text-align:center;position:absolute;left:0;top:54%;text-align:center;width:100%;transform:translateY(-50%)}@media(min-width: 768px){.offerbanner .heading{width:50%}}.offerbanner .heading h1{text-align:center;font-size:80px;line-height:80px;color:#111852;font-family:"Gilroy-Black";margin-bottom:15px}@media(min-width: 1200px){.offerbanner .heading h1{font-size:100px;line-height:90px}}@media(max-width: 767px){.offerbanner .heading h1{font-size:60px;line-height:60px;color:#111852}}@media(min-width: 768px){.offerbanner .heading h1{text-align:right}}@media(max-width: 500px){.offerbanner .heading h1{color:#111852;font-size:40px;line-height:40px}}.offerbanner .heading h1 span{color:#0065ea}@media(min-width: 1200px){.offerbanner .heading h1 span{font-size:120px}}@media(max-width: 767px){.offerbanner .heading h1 span{font-size:65px}}@media(max-width: 500px){.offerbanner .heading h1 span{font-size:45px}}.offerbanner .heading h3{font-size:15px;line-height:22px;color:#484c66;text-align:center;font-family:"Open Sans",sans-serif;font-weight:500}@media(min-width: 768px){.offerbanner .heading h3{text-align:right;font-size:18px;line-height:32px}}.offerbanner .bannerbg{max-width:788px;margin:0 auto}.offerbanner .bannerbg img{width:100%}.offerbanner .offerbtn{margin-top:30px}.bestoffers{padding:50px 0;position:relative;background:#f7fafc}@media(min-width: 1200px){.bestoffers{padding:70px 0 50px 0}}@media(max-width: 500px){.bestoffers{padding:30px 0}}.bestoffers .head h2{font-size:30px;line-height:38px;text-align:center;color:#111852;font-family:"Gilroy-Bold";margin-bottom:10px}@media(min-width: 991px){.bestoffers .head h2{font-size:40px;line-height:48px}}@media(max-width: 500px){.bestoffers .head h2{font-size:25px;line-height:30px}}.bestoffers .head p{width:100%;max-width:511px;margin:0 auto;text-align:center;font-size:18px;line-height:32px;padding:0 20px;text-align:center;color:#484c66;font-family:"Open Sans",sans-serif;font-weight:500}@media(max-width: 500px){.bestoffers .head p{font-size:15px;line-height:24px}}.bestoffers .offerslist{margin:0 -15px;display:flex;flex-wrap:wrap}.bestoffers .offerslist .offeritem{padding:0 15px;width:50%;margin-top:30px;margin-bottom:30px}@media(min-width: 991px){.bestoffers .offerslist .offeritem{margin-top:34px;margin-bottom:40px;width:33.3333333333%}}@media(max-width: 500px){.bestoffers .offerslist .offeritem{width:100%;margin-bottom:20px}}.bestoffers .offerslist .offeritem .item{background:#fff;box-shadow:0px 19px 24px rgba(17,24,82,.03);border-radius:16px;padding:0;position:relative;display:flex;height:100%;justify-content:center;flex-direction:column;transition:.5s}.bestoffers .offerslist .offeritem .item:hover{box-shadow:0px 19px 24px 24px rgba(17,24,82,.05);transition:.5s}.bestoffers .offerslist .offeritem .item img{border-radius:16px !important}.bestoffers .offerslist .offeritem .addtocart{position:absolute;bottom:-18px;width:70%;padding:15px;font-size:16px;color:#0476d4;background:#fff;border-radius:5px;text-align:center;font-family:"Gilroy-semibold";left:0;right:0;margin:0 auto;border:1px solid #1091fb;cursor:pointer}.bestoffers .offerslist .offeritem .addtocart:hover{background:#1091fb;color:#fff}@media(max-width: 660px){.bestoffers .offerslist .offeritem .addtocart{width:80%;font-size:13px}}.buy-bundle-outer{padding:50px 0;position:relative;z-index:20;background:#f7fafc}@media(min-width: 1200px){.buy-bundle-outer{padding:100px 0}}.buy-bundle-outer .buy-bundle{padding:62px 10px;text-align:center;background:url(../webp/images/offer/offerbg2.jpg.webp) no-repeat;background-size:cover;box-shadow:0px 19px 24px rgba(17,24,82,.03);border-radius:16px}@media(max-width: 500px){.buy-bundle-outer .buy-bundle{padding:32px 10px}}.buy-bundle-outer h3{font-size:40px;line-height:48px;text-align:center;color:#fff;font-family:"Gilroy-Bold";margin:0}@media(max-width: 767px){.buy-bundle-outer h3{font-size:30px;line-height:38px}}@media(max-width: 500px){.buy-bundle-outer h3{font-size:24px;line-height:30px}}.buy-bundle-outer p{font-size:18px;line-height:32px;text-align:center;font-family:"Open Sans",sans-serif;max-width:620px;padding:0 10px;margin:0 auto;margin-top:10px;color:#fff}@media(max-width: 767px){.buy-bundle-outer p{font-size:16px;line-height:23px}}.buy-bundle-outer .offerbtn{margin-top:10px}.btn-buy .btn-buynow a{border:1px solid #009cff;border-radius:8px;font-size:23px;color:#fff;line-height:103px;font-family:"Gilroy-semibold";padding:16px 50px;margin-left:15px;transition:.5s;box-sizing:border-box;text-align:center;background-color:#009cff;font-weight:300;text-shadow:0 .04em .04em rgba(0,0,0,.35);transition:all .3s ease-out 0s;position:sticky;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}@media(max-width: 1120px){.btn-buy .btn-buynow a{padding:16px 35px;margin-left:15px;font-size:18px}}@media(max-width: 890px){.btn-buy .btn-buynow a{padding:16px 20px;margin-left:15px;font-size:18px}}@media(max-width: 792px){.btn-buy .btn-buynow a{padding:16px 15px;margin-left:0px;font-size:18px}}@media(max-width: 764px){.btn-buy .btn-buynow a{padding:16px 70px;margin-left:15px;font-size:23px}}@media(max-width: 400px){.btn-buy .btn-buynow a{padding:16px 50px;margin-left:33px;font-size:23px}}.btn-buy .btn-buynow .buy-img{height:auto;margin-top:18px;padding-right:10px}@media(max-width: 1120px){.btn-buy .btn-buynow .buy-img{margin-top:15px;padding-right:5px}}@media(max-width: 764px){.btn-buy .btn-buynow .buy-img{margin-top:18px;padding-right:10px}}.exit-intent-popup{position:fixed;top:0;left:0;right:0;z-index:9999999;background:rgba(33,33,33,.8);transform:translateY(-60%);opacity:0;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);width:100%;height:100%;pointer-events:none}.exit-intent-popup.visible{transform:translateY(0);transform-origin:top;opacity:1;pointer-events:auto}.exit-intent-popup .exit-intent-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;margin:0 auto;max-width:600px}.exit-intent-popup .close-exit-popup{position:absolute;top:10px;right:10px;cursor:pointer;width:10px;height:10px;color:#fff}.edd-sl-renewal-form-fields #edd-cancel-license-renewal{background:rgba(0,0,0,0) !important}.edd-sl-renewal-form-fields .edd-cart-adjustment .edd-description{margin:0 0 20px;display:block}.edd-sl-renewal-form-fields .edd-sl-renewal-actions input{margin-top:5px}.edd-payment-icons .payment-icon{margin-right:5px}.purchasehistory-container .edd_error{color:red}.edd_sl_license_row .view-key-wrapper input.edd_sl_license_key{display:block;width:100%;margin:8px 0 0 0;border:none;outline:0;padding:0;cursor:pointer;position:absolute;min-width:300px;background:#fff;padding:5px 10px;border:1px solid #eee;line-height:1;height:auto;color:#333}.edd_sl_license_row a{color:#126bdf}.edd_sl_license_row a:hover{text-decoration:underline}li#menu-item-378017{position:relative}li#menu-item-378017 a::after{content:"hot";display:inline-block;vertical-align:top;position:absolute;top:-8px;right:5px;background:#ff4500;padding:3px 8px;border-radius:20px;color:#fff;font-size:10px;line-height:1;text-transform:uppercase}@media(max-width: 1200px){li#menu-item-378017 a::after{position:relative;top:auto;right:auto;margin-left:5px}}.notice-block{background:#000;color:#fff;font-size:12px;padding:15px 45px 15px 15px;text-transform:uppercase;letter-spacing:.5px;font-family:"Gilroy-semibold";margin:0;position:fixed;left:0;bottom:0;max-width:100%;z-index:99990;width:max-content;text-align:left;border-radius:0 5px 0 0;line-height:1.4;overflow:hidden}@media(max-width: 768px){.notice-block{font-size:11px;bottom:50px;max-width:95%;border-radius:0 5px 5px 0}}.notice-block:not(.hidden)::after{animation:sheen 2s 1s infinite;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right, #000, rgba(255, 255, 255, 0.5) 50%);z-index:-1;width:100%;height:100%;pointer-events:none}.notice-block a{color:#ff0}.notice-block a:hover{text-decoration:underline}.notice-block .close-notice{position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer;text-transform:lowercase;color:#999;width:20px;height:20px;line-height:1;background:#555;display:inline-flex;align-items:center;justify-content:center}.notice-block .close-notice:hover{background:#777;color:#bbb}@keyframes sheen{100%{transform:translate(100%, 0%)}}.row-blog{display:flex;flex-wrap:wrap}.row-blog .blog-wraper-title{width:100%;display:flex;flex-direction:column;align-items:center}.row-blog .blog-wraper-title p{font-size:16px;line-height:30px;color:#484c66;font-family:"Open Sans",sans-serif;font-weight:400;margin-bottom:1em}@media(min-width: 768px){.row-blog .blog-wraper-title p{font-size:18px;line-height:38px}}.row-blog .blog-wraper-title img{margin-bottom:1em}.row-blog .blog-wraper-title span.blog_date{width:100%;height:auto;display:block;padding-bottom:1em;font-size:14px;line-height:1;color:#151e67;font-family:"Open Sans",sans-serif}.row-blog .blog-wraper-title h1{font-size:32px;line-height:44px;margin-top:45px;margin-bottom:25px;color:#111852;font-family:"Gilroy-Bold";text-align:center}.row-blog .blog-wraper{width:70%}.row-blog .sidebar-blog{width:30%;padding-top:46px}.row-blog .sidebar-blog .container-blog{padding:0 15px}.row-blog .sidebar-blog .container-blog .search-form{margin-top:45px;margin-bottom:25px}.row-blog .sidebar-blog .container-blog .wp-block-search__inside-wrapper{position:relative}.row-blog .sidebar-blog .container-blog .wp-block-search__inside-wrapper .wp-block-search__input{width:93%;height:43px;background:#fff;border:1px solid rgba(21,30,103,.1803921569);border-radius:6px;font-size:14px;color:#151e67;font-family:"Gilroy-Medium";padding-left:10px}.row-blog .sidebar-blog .container-blog .wp-block-search__inside-wrapper .wp-block-search__button{background:#fff;padding:0;position:absolute;top:14px;right:11px;cursor:pointer}.row-blog .sidebar-blog .container-blog .plugin-sidebar{border-radius:10px;padding:20px 20px;background:#f7f9ff}.row-blog .sidebar-blog .container-blog .plugin-sidebar h4{font-size:21px;line-height:38px;color:#111852;font-family:"Gilroy-Medium";margin-top:0px;margin-bottom:10px}.row-blog .sidebar-blog .container-blog .plugin-sidebar .plugin-inner{background:#f7f9ff;border-radius:25px}.row-blog .sidebar-blog .container-blog .plugin-sidebar .plugin-inner ul{margin:0px}.row-blog .sidebar-blog .container-blog .plugin-sidebar .plugin-inner ul li{list-style:none;display:flex;align-items:center;margin:20px 0px;line-height:18px}.row-blog .sidebar-blog .container-blog .plugin-sidebar .plugin-inner ul li .plugin-icon{background:#fff;box-shadow:0px 7px 11px rgba(21,30,103,.0705882353);border-radius:8px;padding:13px}.row-blog .sidebar-blog .container-blog .plugin-sidebar .plugin-inner ul li .plugin-icon img{width:30px;height:auto;object-fit:contain;object-position:center}.row-blog .sidebar-blog .container-blog .plugin-sidebar .plugin-inner ul li .plugin-link{width:75%;margin-left:10px}.row-blog .sidebar-blog .container-blog .plugin-sidebar .plugin-inner ul li .plugin-link a{font-size:14px;line-height:18px;color:#545870;font-family:"Open Sans",sans-serif;font-weight:400}.row-blog .sidebar-blog .container-blog .plugin-sidebar .plugin-inner ul li .plugin-link a:hover{color:#111852;opacity:unset}.row-blog .sidebar-blog .container-blog .plugin-sidebar .viewallsect-plugin{margin:0 auto;margin-top:28px;text-align:center}.row-blog .sidebar-blog .container-blog .plugin-sidebar .viewallsect-plugin .viewalllink{font-size:15px;line-height:22px;color:#0065ea;font-family:"Open Sans",sans-serif;font-weight:600}.row-blog .sidebar-blog .container-blog .plugin-sidebar .viewallsect-plugin .viewalllink:after{width:8px;margin-left:24px;vertical-align:middle;content:"";font:normal normal normal 15px/1.5 fontawesome;margin-left:11px;transition:.5s;display:inline-block}.row-blog .sidebar-blog .container-blog .plugin-sidebar .viewallsect-plugin .viewalllink:hover:after{transform:translateX(10px);transition:.5s}.row-blog .sidebar-blog .container-blog .posts{border-radius:10px;padding:20px 20px;background:#f7f9ff}.row-blog .sidebar-blog .container-blog .posts h4{font-size:21px;line-height:38px;color:#111852;font-family:"Gilroy-Medium";margin-top:10px;margin-bottom:10px}.row-blog .sidebar-blog .container-blog .posts p{margin:15px 0;line-height:1.1}.row-blog .sidebar-blog .container-blog .posts p a{font-size:14px;line-height:18px;color:#545870;font-family:"Open Sans",sans-serif;font-weight:400}.row-blog .sidebar-blog .container-blog .posts p a:hover{color:#111852;opacity:unset}.sec-reviews{padding:40px 0;text-align:center}.review-wrapper{display:flex;justify-content:center;align-items:center;gap:100px}.review-item{display:flex;align-items:center;gap:10px}.tp-stars,.wp-stars{display:flex;flex-direction:column;align-items:center;text-align:center}.wp-stars span{letter-spacing:4px;line-height:1}.review-item .trust-logo{margin-right:10px}.tp-link{display:flex;align-items:center;text-decoration:none;color:inherit}.tp-link .trust-logo{margin-right:20px}.wp-link{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.tp-stars{margin-top:10px}.review-item a:focus{outline:none}.tp-stars img{display:block;margin:0 auto}.rating-text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:11px;color:#757575;margin-top:7px;text-align:center;line-height:1.2}@media only screen and (max-width: 600px){.review-wrapper{flex-direction:column;gap:20px}}.page-template-template-cart-easy-shopify .er_pricing .subsect{display:flex;flex-wrap:wrap}.page-template-template-cart-easy-shopify .er_pricing .subsect .box{width:100%;padding:20px;display:flex;flex-direction:column}@media(min-width: 768px){.page-template-template-cart-easy-shopify .er_pricing .subsect .box{width:25%;padding:67px 4%}}.page-template-template-cart-easy-shopify .er_pricing .subsect .box .list{flex-grow:1}.page-template-template-cart-easy-shopify .er_pricing .subsect .box .plan-footer{font-size:14px;line-height:1.4;margin-top:20px}.page-template-template-cart-easy-shopify .er_pricing .subsect .box .erbtn{margin-top:20px}.page-template-template-support-new:before,.single-guideline:before{content:"";width:100%;height:100vh;opacity:1;position:absolute;left:0;top:-20px;display:block;background:url(../../images/support/banner-bg.svg) no-repeat top right;max-width:1110px;margin:0 auto;right:0;z-index:2;background-size:contain;max-height:600px}@media(max-width: 1550px){.page-template-template-support-new:before,.single-guideline:before{top:60px;max-height:520px}}@media(max-width: 1140px){.page-template-template-support-new:before,.single-guideline:before{max-width:75%;margin:0 5% 0 auto}}@media(max-width: 767px){.page-template-template-support-new:before,.single-guideline:before{background-size:75%}}.page-template-template-support-new.admin-bar::before,.single-guideline.admin-bar::before{top:30px}@media(max-width: 1550px){.page-template-template-support-new.admin-bar::before,.single-guideline.admin-bar::before{top:90px}}@media(max-width: 767px){.page-template-template-support-new.admin-bar::before,.single-guideline.admin-bar::before{top:100px}}.page-template-template-support-new footer .container,.single-guideline footer .container{border:0}.ihs-v2{text-align:left;padding:105px 0}.ihs-v2.inner-header-section .container{max-width:1140px}.ihs-v2 h2.title{font-size:48px;line-height:1}.ihs-v2 .ihs-label{font-family:"Quicksand",sans-serif;font-size:18px;line-height:1.8;font-weight:500;letter-spacing:.18px;color:#50568d;margin:0 0 10px}.ihs-v2 .ihs-form{position:relative;width:570px;max-width:95%}.ihs-v2 .ihs-form label{display:block;cursor:default}.ihs-v2 .ihs-form .ais-SearchBox-submit{display:block;width:48px;left:0;top:0;height:100%;position:absolute;z-index:3;background:url(../../images/support/search-icon.svg) no-repeat center;font-size:0;padding:0;border:0}.ihs-v2 .ihs-form .ais-SearchBox-submit svg{display:none}.ihs-v2 .ihs-form .ais-SearchBox-reset{width:48px;right:0;top:0;height:100%;position:absolute;z-index:3;background:rgba(0,0,0,0);font-size:0;padding:0;border:0;opacity:.5}.ihs-v2 .ihs-form .ais-SearchBox-reset:hover{opacity:.75}.ihs-v2 input.ais-SearchBox-input{background:#fff;border:1px solid rgba(21,30,103,.18);border-radius:6px;padding:15px 48px 15px 48px;width:100%;display:block;box-sizing:border-box;outline:none;font-family:"Quicksand",sans-serif;font-size:18px;line-height:1.35;font-weight:400;color:#0b1033}.ihs-v2 input.ais-SearchBox-input::placeholder{letter-spacing:.18px;color:#0b1033;opacity:.45}.ihs-v2 input.ais-SearchBox-input:focus{border-color:rgba(21,30,103,.35)}span.ais-SearchBox-loadingIndicator{position:absolute;top:50%;right:1px;transform:translateY(-50%);width:30px;background:#fff;z-index:4}ol.ais-Hits-list{margin:0;padding:0;list-style:none;max-height:400px;overflow:hidden;overflow-y:auto}ol.ais-Hits-list li{list-style:none;margin:0;padding:10px 20px;border-bottom:1px solid #dfe0ea;font-family:"Quicksand";position:relative}ol.ais-Hits-list li:hover{background:rgba(240,247,251,.4)}div#hits{overflow:hidden;overflow-y:auto;max-height:400px}div#powered-by{padding:15px 30px;text-align:right;filter:grayscale(1);opacity:.65;border-top:1px solid rgba(135,150,168,.25)}.ais-SearchBox-reset{display:none}.ihs-search-box{position:absolute;width:570px;max-width:95%;box-shadow:0px 24px 46px rgba(21,30,103,.07);border:1px solid rgba(135,150,168,.25);border-radius:6px;top:10px;left:0;z-index:99;background:#fff;display:none}.ihs-search-box.box-visible{display:block}li.ais-Hits-item a{color:#151e67;font-size:14px;line-height:18px;font-weight:700;transition:none}li.ais-Hits-item a::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.ais-Hits.ais-Hits--empty{padding:20px;color:#444b85;font-size:16px;font-weight:500;line-height:22px}mark.ais-Highlight-highlighted{font-weight:700;font-style:normal}mark.ais-Snippet-highlighted{font-weight:400;font-style:normal}li.ais-Hits-item p{color:#151e67;font-size:14px;font-weight:500;line-height:22px;margin:5px 0 0;position:relative;z-index:3;pointer-events:none}li.ais-Hits-item p:last-child{margin-bottom:0}#searchbox{position:relative}.ihs-result-wrap{position:relative}.sr-cat{text-align:right;padding:5px 0 0}.sr-cat span{display:inline-block;padding:6px 8px;background:#f2f8fc;font-size:12px;border-radius:3px;vertical-align:middle;line-height:1;color:#151e67;box-shadow:0 0 3px #cae1f1}.inner-wrapper.support-page-v2{background:#f2f8fc;padding:40px 0;z-index:2}.inner-wrapper.support-page-v2 .sec1{padding:0 0 35px}.inner-wrapper.support-page-v2 .sec2{padding:0 0 15px}.inner-wrapper.support-page-v2 h3.section-head{font-family:"Gilroy-semibold";letter-spacing:0px;color:#151e67;font-size:24px;padding:0 0 10px}.inner-wrapper.support-page-v2 .cat-type{margin:0 0 20px;position:relative}.inner-wrapper.support-page-v2 .cat-type a{display:inline-block;padding:15px;margin-right:5px;position:relative;color:#50568d;font-family:"Gilroy-semibold";font-size:16px;outline:none}.inner-wrapper.support-page-v2 .cat-type a.active-cat,.inner-wrapper.support-page-v2 .cat-type a:hover{color:#0065ea}.inner-wrapper.support-page-v2 .cat-type a.active-cat::after{content:"";display:block;width:100%;height:3px;background:#006cfa;left:0;bottom:-1px;position:absolute}.inner-wrapper.support-page-v2 .cat-type::after{content:"";display:block;width:100%;height:1px;background:#151e67;opacity:.12;left:0;bottom:0;position:absolute}.inner-wrapper.support-page-v2 .box-col-wrapper{display:flex;flex-wrap:wrap}@media(min-width: 601px){.inner-wrapper.support-page-v2 .box-col-wrapper{margin-left:-15px;margin-right:-15px}}.inner-wrapper.support-page-v2 .box-col-wrapper .box-col{width:100%}@media(min-width: 601px){.inner-wrapper.support-page-v2 .box-col-wrapper .box-col{width:50%;padding:0 15px}}@media(min-width: 992px){.inner-wrapper.support-page-v2 .box-col-wrapper .box-col{width:33.33%}}.inner-wrapper.support-page-v2 .box-col-wrapper .box-col{display:flex;flex-direction:column}.inner-wrapper.support-page-v2 .box-col-wrapper .box-col .box{height:100%}.inner-wrapper.support-page-v2 .box-col:nth-child(3n+1){clear:both}.inner-wrapper.support-page-v2 .box{padding:45px 35px;background:#fff;margin:15px 0;box-shadow:0px 2px 9px rgba(21,30,103,.019);border:1px solid rgba(21,30,103,.078);border-radius:10px;font-family:"Quicksand",sans-serif;font-weight:500;font-size:16px;line-height:1.4;transition:all .3s ease}.inner-wrapper.support-page-v2 .box:hover{box-shadow:0px 2px 9px rgba(21,30,103,.04)}.inner-wrapper.support-page-v2 .box p,.inner-wrapper.support-page-v2 .box li{letter-spacing:.16px;color:#484c66;font-size:16px}.inner-wrapper.support-page-v2 .icon{width:72px;height:72px;display:flex;justify-content:center;text-align:center;background:#fff;box-shadow:0px 14px 11px rgba(21,30,103,.058);border:1px solid rgba(135,150,168,.149);border-radius:20px;margin:0 0 30px}.inner-wrapper.support-page-v2 .icon img{display:block}.inner-wrapper.support-page-v2 .box h4{letter-spacing:.2px;color:#151e67;font-size:18px;line-height:1.5}.inner-wrapper.support-page-v2 .box h4 a{color:#151e67}.inner-wrapper.support-page-v2 .box h4 a:hover{color:#0065ea}.inner-wrapper.support-page-v2 .box h5{font-size:22px;letter-spacing:.22px}.inner-wrapper.support-page-v2 .box h5 a{color:#151e67}.inner-wrapper.support-page-v2 .box h5 a:hover{color:#0065ea}.inner-wrapper.support-page-v2 .box-link{padding:10px 0 0;letter-spacing:.16px}.inner-wrapper.support-page-v2 .box-link a{color:#0065ea}.inner-wrapper.support-page-v2 .box-link a:hover{color:#00e0b2}.inner-wrapper.support-page-v2 .sec2 .box{padding:40px}.inner-wrapper.support-page-v2 .box ul{padding:0;margin:0;list-style:none}.inner-wrapper.support-page-v2 .box li{margin:18px 0;font-size:14px;letter-spacing:.14px;color:#50568d;line-height:1.4;font-weight:500}.inner-wrapper.support-page-v2 .box li a{display:block;position:relative;padding-right:20px}.inner-wrapper.support-page-v2 .box li a::after{content:"";font:normal normal normal 14px/1 fontawesome;display:block;position:absolute;right:0;top:3px}.inner-wrapper.support-page-v2 .breadcrumbs{padding-top:5px;color:#126bdf;line-height:1.3}.inner-wrapper.support-page-v2 .breadcrumbs a:hover{text-decoration:underline}.inner-wrapper.support-page-v2 .box-col.box-half:nth-child(3n+1){clear:none}.inner-wrapper.support-page-v2 .box-col.box-half h5{font-size:24px;margin:0 0 6px}.inner-wrapper.support-page-v2 .box-col.box-half .item-count{font-family:"Quicksand",sans-serif;font-weight:500;letter-spacing:.14px;color:#484c66;font-size:14px;line-height:1.55;padding:0 0 3px}.inner-wrapper.support-page-v2 .box-col.box-half p,.inner-wrapper.support-page-v2 .box-col.box-half li{font-size:16px}.inner-wrapper.support-page-v2 .box-col.box-half li a::after{font-size:16px}.inner-wrapper.support-page-v2 .box-col-wrap{column-count:2}.inner-wrapper.support-page-v2 .box-col-wrap.addflex{display:flex}.inner-wrapper.support-page-v2 .box-col-wrap .box-col{width:100%;display:inline-block;vertical-align:top;float:none}.inner-wrapper.support-page-v2 .guideline-doc-list__item--hidden{display:none}.inner-wrapper.support-page-v2 .box.is-expanded .guideline-doc-list__item--hidden{display:list-item}.inner-wrapper.support-page-v2 .guideline-view-more{display:inline-block;margin-top:8px;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;font-family:"Quicksand",sans-serif;font-size:14px;font-weight:500;letter-spacing:.14px;color:#0065ea;text-align:left}.inner-wrapper.support-page-v2 .guideline-view-more:hover{color:#00e0b2}.customer-support-block{position:relative}.customer-support-block::before{content:"";display:block;width:100%;height:50%;background:#f2f8fc;position:absolute;top:0;left:0}.customer-support-block .csb-content{background:#006cfa url(../../images/support/blue-bg.svg) no-repeat;background-size:cover;color:#fff;text-align:center;padding:55px 40px;box-shadow:0px 30px 40px rgba(11,16,51,.129);border-radius:20px;position:relative;z-index:2}.customer-support-block .csb-content h5{letter-spacing:.42px;color:#fff;text-shadow:0px 4px 3px rgba(0,0,0,.0901960784);font-size:42px;margin:0 0 10px}.customer-support-block .csb-content .csb-desc{max-width:548px;margin:0 auto;font-family:"Quicksand",sans-serif}.customer-support-block .csb-content .csb-desc p{letter-spacing:.18px;color:#fff;opacity:.8}.customer-support-block .csb-content .csb-btn{margin:30px 0 0}.customer-support-block .csb-content .csb-btn a{display:inline-block;padding:20px 40px;color:#fff;background:#151e67;border-radius:6px;font-size:14px;outline:0;min-width:200px;font-family:"Gilroy-semibold"}.customer-support-block .csb-content .csb-btn a:hover{background:#000}.support-detail-page.support-page-v2{color:#444;font-family:"Open Sans",sans-serif}.support-detail-page.support-page-v2 p,.support-detail-page.support-page-v2 li{font-size:16px;line-height:1.7}.support-detail-page.support-page-v2 p{margin-bottom:1.25em}.support-detail-page.support-page-v2 .sec1-left a{color:#126bdf}.support-detail-page.support-page-v2 .sec1-left a:hover{text-decoration:underline}.support-detail-page.support-page-v2 .sec1 .right-box{border:1px solid rgba(135,150,168,.149)}.support-detail-page.support-page-v2 .sec1 .right-box h5{font-size:22px;font-family:"Gilroy-Semibold";margin-bottom:.5em}.support-detail-page.support-page-v2 .sec1 .right-box li{margin-bottom:0 !important;position:relative;margin:0;padding:1em 0}.support-detail-page.support-page-v2 .sec1 .right-box li.active::before{content:"";display:block;width:3px;height:100%;background:#006cfa;position:absolute;left:-30px;top:0;z-index:1}.support-detail-page.support-page-v2 .sec1 .right-box li.active::after{content:"";display:block;width:calc(100% + 60px);height:100%;background:rgba(135,150,168,.06);position:absolute;left:-30px;top:0;z-index:1}.support-detail-page.support-page-v2 .sec1 .right-box li a{color:#555;position:relative;z-index:2}.support-detail-page.support-page-v2 .sec1 .right-box li a:hover{color:#0065ea}@media(max-width: 991px){.ihs-v2{padding:80px 0}.inner-wrapper.support-page-v2 .box-col{width:50%}.inner-wrapper.support-page-v2 .box-col:nth-child(3n+1){clear:none}.inner-wrapper.support-page-v2 .box-col:nth-child(2n+1){clear:both}.customer-support-block .csb-content h5{font-size:36px}.ihs-v2 h2.title{font-size:40px}}@media(max-width: 767px){.ihs-v2{padding:60px 0}.inner-wrapper.support-page-v2 .sec2 h3.section-head{padding:0}.inner-wrapper.support-page-v2 .box-col{width:100%;clear:both}.ihs-v2 .search-form{width:100%}.customer-support-block .csb-content{padding:40px 35px}.customer-support-block .csb-content h5{font-size:28px}.customer-support-block .csb-content .csb-btn a{min-width:unset;padding:15px 30px}.ihs-v2 h2.title{font-size:34px}.ihs-v2 input.search-field{padding:10px 10px 10px 48px;font-size:16px}.inner-wrapper.support-page-v2.support-detail-page .sec1{padding-bottom:0}.inner-wrapper.support-page-v2 .breadcrumbs{padding-bottom:15px}.inner-wrapper.support-page-v2 .sec1 .right-box h5{font-size:18px;margin:0 0 15px}.inner-wrapper.support-page-v2 .sec1 .right-box li{margin-bottom:10px}.inner-wrapper.support-page-v2 .box-col-wrap{column-count:unset;display:block !important}.inner-wrapper.support-page-v2 .box-col-wrap .box-col{display:block}}@media(max-width: 500px){.customer-support-block .csb-content{padding:30px}.ihs-v2{padding:40px 0}.inner-wrapper.support-page-v2{padding:40px 0 20px}}.pls-item{padding:0 20px}.plugin-list-holder{margin-left:-20px;margin-right:-20px}@media(max-width: 764px){.plugin-list-holder{margin-top:25px}}.page-template-template-woo-premium-bundle footer .container{border:0}.page-template-template-woo-premium-bundle .home-customersupport{margin:15px auto 130px;max-width:990px}@media only screen and (max-width: 765px){.page-template-template-woo-premium-bundle .home-customersupport{margin:15px auto 40px}}.page-template-template-woo-premium-bundle .home-customersupport .cspin p{max-width:650px;font-size:18px;line-height:1.7;text-align:center}.page-template-template-woo-premium-bundle .home-customersupport .cspin .btnsect{margin-top:20px}.page-template-template-woo-premium-bundle .home-customersupport .cspin .btnsect .btn{background:#fff;font-size:16px;line-height:19px;color:#0065ea;font-family:"Gilroy-Semibold";display:inline-flex;align-items:center;justify-content:center;border-color:rgba(0,0,0,0);margin:0}.page-template-template-woo-premium-bundle .home-customersupport .cspin .btnsect .btn img{display:block;margin-left:15px}.woo-bundle-wrapper{background:#f7fafc;overflow:hidden}.woo-bundle-wrapper .head{text-align:center;margin:0 0 40px}.woo-bundle-wrapper .head p{max-width:770px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 765px){.woo-bundle-wrapper .head p{font-size:14px}}@media only screen and (max-width: 600px){.woo-bundle-wrapper .head p{font-size:13px}}.woo-bundle-wrapper .faqnew{background:rgba(0,0,0,0);margin:0;padding:60px 0}.woo-bundle-wrapper .faqnew::before{display:none !important}@media only screen and (max-width: 765px){.woo-bundle-wrapper .faqnew{padding:45px 0}}@media only screen and (max-width: 600px){.woo-bundle-wrapper .faqnew{padding:45px 0 0}}.woo-bundle-wrapper .faqnew h2.resp-accordion.ver_1{background:#f7fafc !important}.woo-bundle-wrapper .faqnew .resp-easy-accordion .resp-tab-content{background:#f7fafc !important}.woo-bundle-wrapper .sec4{width:100%;height:auto;clear:both;position:relative;padding:10em 0}@media only screen and (max-width: 1020px){.woo-bundle-wrapper .sec4{background:#0271eb;padding:5em 0}.woo-bundle-wrapper .sec4 .bg-blue-img{display:none !important}}@media only screen and (max-width: 1020px){.woo-bundle-wrapper .sec4{padding:3em 0}}.woo-bundle-wrapper .sec4 .bg-blue-img{position:absolute;top:0;left:0;width:calc(100vw - 3%);height:100%;z-index:1;pointer-events:none}.woo-bundle-wrapper .sec4 .bg-blue-img img{display:block;width:100%;height:100%;object-fit:contain;object-position:left}.woo-bundle-wrapper .sec4 .p1{width:100%;height:auto;position:absolute;left:0;top:-12em;display:none}.woo-bundle-wrapper .sec4 .p2{width:40%;height:auto;position:absolute;left:0;top:9em;z-index:1}.woo-bundle-wrapper .sec4 .p3{width:40%;height:auto;position:absolute;right:-3vw;bottom:1em;z-index:1}.woo-bundle-wrapper .sec4 .container{position:relative;z-index:10}.woo-bundle-wrapper .sec4 .tag1{width:100%;height:auto;padding-bottom:60px;position:relative;z-index:2}.woo-bundle-wrapper .sec4 .quote{width:60px;height:60px;margin-bottom:15px;background:#fff url(../../images/quote.svg) center center no-repeat;display:inline-block;border-radius:100%}.woo-bundle-wrapper .sec4 h3{font-family:"Quicksand",sans-serif;font-weight:400;color:#fff}.woo-bundle-wrapper .sec4 h3 span{font-family:"Gilroy-Bold"}.woo-bundle-wrapper .sec4 .slide1{width:100%;height:auto;padding-top:15px}.woo-bundle-wrapper .sec4 .slide1 .box{width:100%;height:auto;background:#fff;padding:30px;border-radius:6px;display:inline-block;box-shadow:0px 20px 35px rgba(11,16,51,.1490196078)}.woo-bundle-wrapper .sec4 .slide1 .box .bottom-sec{width:100%;height:auto;clear:both;padding-top:20px}.woo-bundle-wrapper .sec4 .slide1 .box .bottom-sec .pic{width:45px;height:45px;border-radius:100%;overflow:hidden;background:#dde4ec;float:left}.woo-bundle-wrapper .sec4 .slide1 .box .bottom-sec .right-sec{width:auto;float:left;padding-left:20px}.woo-bundle-wrapper .sec4 .slide1 .box .bottom-sec h6{font-size:16px;color:#0b1033;margin-bottom:10px;font-family:"Quicksand",sans-serif;font-weight:600}.woo-bundle-wrapper .sec4 .slide1 .box p{font-size:16px;font-family:"Gilroy-Medium"}.woo-bundle-wrapper .sec4 .tag2{width:100%;height:auto;clear:both;padding-bottom:40px}.woo-bundle-wrapper .sec4 .tag2 h4{color:#fff;text-align:center;font-size:24px;line-height:42px;font-family:"Quicksand",sans-serif;font-weight:500}.woo-bundle-wrapper .sec4 .slick-slider{margin:0 -15px}.woo-bundle-wrapper .sec4 .slick-slide{margin-right:15px;margin-left:15px}@media only screen and (min-width: 765px){.woo-bundle-wrapper .sec4 .tag1{padding:3em 0}.woo-bundle-wrapper .sec4 .slide1{padding-top:2em}.woo-bundle-wrapper .sec4 .tag2{width:100%;height:auto;clear:both;padding-bottom:3em}.woo-bundle-wrapper .sec4 .tag2 h4{margin-bottom:1em}}@media only screen and (min-width: 1400px){.woo-bundle-wrapper .sec4 .slide1{padding-top:3em}.woo-bundle-wrapper .sec4 .tag1{padding:5em 0 9em 0}.woo-bundle-wrapper .sec4 .tag2{padding-bottom:0}.woo-bundle-wrapper .sec4 .tag2 h4{margin-bottom:3em}.woo-bundle-wrapper .sec4 .slick-list{overflow:inherit}}.woo-bundle-wrapper .sec4 .slide1 .box p{min-height:150px;font-family:"Quicksand",sans-serif;font-weight:600;font-size:16px;line-height:32px;color:#484c66}.woo-bundle-banner .hm_eleganeslider .imgsect{width:70vw;top:0}@media only screen and (max-width: 600px){.woo-bundle-banner .hm_eleganeslider .imgsect{width:100%;top:auto;left:auto;right:auto;bottom:auto;position:relative;margin:0 0 20px;display:block}.woo-bundle-banner .hm_eleganeslider .imgsect img{float:none}}.woo-bundle-banner .hm_eleganeslider{background:#fff}@media only screen and (max-width: 600px){.woo-bundle-banner .hm_eleganeslider{padding:30px 0}}.woo-bundle-banner .hm_eleganeslider .secttext .titleone{font-size:24px;line-height:29px;font-family:"Gilroy-Bold";color:#484c66}.woo-bundle-banner .hm_eleganeslider .btnsect .btnone{margin:0}.bundle-features-wrap{background:#f7fafc;position:relative;padding:40px 0 0}@media only screen and (max-width: 600px){.bundle-features-wrap{padding:20px 0 0}}.bundle-features-wrap::before{content:"";background:#f7fafc;position:absolute;top:-40px;left:0;width:100%;height:100%;transform:skewY(2deg);pointer-events:none}@media only screen and (max-width: 600px){.bundle-features-wrap::before{top:-20px}}.bundle-features-wrap .head p{max-width:510px}.bundle-features-wrap .features-row{display:flex;margin-left:-15px;margin-right:-15px;flex-wrap:wrap}.bundle-features-wrap .features-item{display:block;width:33.33%;padding:15px}@media only screen and (max-width: 1020px){.bundle-features-wrap .features-item{width:50%}}@media only screen and (max-width: 600px){.bundle-features-wrap .features-item{width:100%}}.bundle-features-wrap .icon-box{display:flex;flex-direction:column;height:100%;justify-content:center;background:#fff;box-shadow:0px 19px 24px rgba(17,24,82,.03);border-radius:16px;padding:30px;text-align:center}.bundle-features-wrap .icon-box:hover{box-shadow:0px 19px 24px rgba(17,24,82,.07)}.bundle-features-wrap .icon-box img{display:block;margin:0 auto;width:auto;height:auto;max-height:225px;object-fit:contain;object-position:center}.bundle-features-wrap .icon-box h6{font-weight:normal;font-family:"Gilroy-Bold";font-size:20px;line-height:24px;color:#111852;margin:15px 0 7px}.bundle-features-wrap .icon-box p{font-size:16px;line-height:1.88;color:#484c66;font-family:"Open Sans",sans-serif}.bundle-table-sec{background:#f7fafc;padding:80px 0 40px}@media only screen and (max-width: 600px){.bundle-table-sec{padding:40px 0 20px}}.view-all-products{margin:0 auto;margin-top:36px;text-align:center}.view-all-products a{font-size:15px;line-height:22px;color:#0065ea;font-family:"Open Sans",sans-serif;font-weight:600}.view-all-products a:after{width:8px;margin-left:24px;vertical-align:middle;content:"";font:normal normal normal 15px/1.5 fontawesome;margin-left:11px;transition:.5s;display:inline-block}.view-all-products a:hover:after{transform:translateX(10px);transition:.5s}.bundle-table table td:first-child{border-radius:20px 0 0 20px;background:rgba(0,0,0,0)}.bundle-table table{background:rgba(0,0,0,0)}.bundle-table table td,.bundle-table table th{padding:20px;vertical-align:middle}@media only screen and (max-width: 765px){.bundle-table table td,.bundle-table table th{font-size:14px}}@media only screen and (max-width: 600px){.bundle-table table td,.bundle-table table th{font-size:12px;padding:15px}}.bundle-table .bundle-table-wrap{width:100%;overflow:auto;padding-top:30px}.bundle-table table th{background:rgba(0,0,0,0);padding-top:25px}.bundle-table table th:not(:first-child){background:#fff;text-align:center}.bundle-table table th:nth-child(2){border-radius:20px 0 0 0}.bundle-table table th:nth-child(4){border-radius:0 20px 0 0}.bundle-table table tr:not(:last-child) td:not(:first-child){background:#fff;text-align:center}.bundle-table table tr td:nth-child(3),.bundle-table table tr th:nth-child(3){background:#f2f6ff !important;position:relative;border-width:0 9px;border-style:solid;border-color:#fff}@media only screen and (min-width: 600px){.bundle-table table tr td:nth-child(3),.bundle-table table tr th:nth-child(3){display:block}}.bundle-table table tr:last-child td:nth-child(3){border-width:0 9px 9px 9px;border-color:#fff;border-radius:0 0 20px 20px;border-style:solid}@media only screen and (min-width: 600px){.bundle-table table tr:last-child td:nth-child(3){display:block}}.bundle-table table tr:first-child th:nth-child(3)::before{content:"";display:block;background:#f2f6ff;position:absolute;top:-26px;left:-9px;width:100%;height:17px;border-width:9px 9px 0 9px;border-color:#fff;border-style:solid;border-radius:20px 20px 0 0}.bundle-table table tr:last-child td{text-align:center}@media only screen and (max-width: 600px){.bundle-table table td img{max-width:24px}}.bundle-table .buy-btn{font-family:"Gilroy-Semibold";background:#fff;border:1px solid rgba(1,111,255,.25);box-shadow:0px 7px 21px rgba(17,24,82,.09);border-radius:6px;font-size:16px;line-height:19px;color:#0065ea;display:block;width:100%;margin:0 0 15px;padding:15px 30px}.bundle-table .buy-btn:hover{background:#006cfa;color:#fff}@media only screen and (max-width: 600px){.bundle-table .buy-btn{font-size:13px;padding:10px 20px}}.bundle-table table tr:not(:hover):nth-last-child(2) td:nth-child(2){border-radius:0 0 0 20px}.bundle-table table tr:not(:hover):nth-last-child(2) td:nth-child(4){border-radius:0 0 20px 0}.bundle-table table tr:not(:last-child):hover td:first-child{background:rgba(54,189,177,.1) !important;border-color:rgba(0,0,0,0) !important}.bundle-table table tr:not(:last-child):hover td:not(:first-child){background:rgba(196,196,196,.1) !important;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0) !important}.bundle-table th span{display:block}.bundle-table span.th-name{color:#111852;font-size:22px;line-height:1.2;text-align:center;text-transform:capitalize;font-family:"Gilroy-Semibold"}.bundle-table span.th-name i{color:#0065ea;font-style:normal}@media only screen and (max-width: 765px){.bundle-table span.th-name{font-size:19px}}@media only screen and (max-width: 600px){.bundle-table span.th-name{font-size:16px}}.bundle-table .th-price{font-size:40px;line-height:1.2;color:#111852;font-family:"Gilroy-Bold"}.bundle-table .th-price i{font-style:normal;font-size:24px;display:inline-block;vertical-align:top;margin-right:7px}@media only screen and (max-width: 765px){.bundle-table .th-price i{font-size:18px;margin-right:5px}}@media only screen and (max-width: 600px){.bundle-table .th-price i{font-size:14px}}@media only screen and (max-width: 765px){.bundle-table .th-price{font-size:32px}}@media only screen and (max-width: 600px){.bundle-table .th-price{font-size:24px}}.bundle-table .th-save{font-size:16px;line-height:19px;text-align:center;text-transform:capitalize;color:#647178;font-family:"Gilroy-Medium"}@media only screen and (max-width: 765px){.bundle-table .th-save{font-size:14px}}@media only screen and (max-width: 600px){.bundle-table .th-save{font-size:12px}}.bundle-table .table-bottom-text{text-align:center;max-width:480px;margin:0 auto;padding:0 0 10px;font-size:14px;line-height:1.7;color:#6b6e81}@media only screen and (max-width: 765px){.bundle-table .table-bottom-text{font-size:12px}}.bundle-products-wrap{background:#f7fafc;position:relative;padding:40px 0}.bundle-products-wrap .products-row{display:flex;margin-left:-15px;margin-right:-15px;flex-wrap:wrap}.bundle-products-wrap .product-item{display:block;width:33.33%;padding:15px}@media only screen and (max-width: 1020px){.bundle-products-wrap .product-item{width:50%}}@media only screen and (max-width: 600px){.bundle-products-wrap .product-item{width:100%}}.bundle-products-wrap .product-box{display:flex;flex-direction:column;height:100%;justify-content:center;background:#fff;box-shadow:0px 19px 24px rgba(17,24,82,.03);border-radius:16px;text-align:center;position:relative;overflow:hidden}.bundle-products-wrap .product-box:hover{box-shadow:0px 19px 24px rgba(17,24,82,.07)}.bundle-products-wrap .product-box .product-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 45px;background:rgba(230,237,254,.2)}.bundle-products-wrap .product-box .product-icon{background:#fff;box-shadow:0px 44px 64px rgba(17,24,82,.1);border-radius:15px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.bundle-products-wrap .product-box h6{font-weight:normal;font-family:"Gilroy-Bold";font-size:22px;line-height:1.59;color:#111852;margin:10px 0 0;position:relative;z-index:2}.bundle-products-wrap .product-box .product-overlay{display:none;justify-content:center;align-items:center;flex-direction:column;background:rgba(17,24,82,.8);color:#fff;padding:50px;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;transition:all .3s ease}.bundle-products-wrap .product-box .product-overlay p{font-weight:600;font-size:18px;line-height:1.78;text-align:center;color:rgba(255,255,255,.75)}.bundle-products-wrap .product-box .product-overlay button{display:block;margin:20px 0 0;width:100%;font-weight:600;font-size:16px;line-height:19px;text-align:center;color:#0065ea;padding:15px;background:#fff}.bundle-products-wrap .product-box .product-overlay button:hover{background:#006cfa;color:#fff}.bundle-products-wrap .product-item .product-box .product-content::after{content:"";background:#e6edfe;opacity:.6;display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.bundle-products-wrap .product-item .product-box:hover .product-content{opacity:0}.bundle-products-wrap .product-item .product-box:hover .product-content::after{opacity:0}.bundle-products-wrap .product-item .product-box:hover .product-overlay{display:block}.bundle-products-wrap .product-item:nth-child(2) .product-box .product-content::after{background:#ffefc4}.bundle-products-wrap .product-item:nth-child(3) .product-box .product-content::after{background:#ffe1d7}.bundle-products-wrap .product-item:nth-child(4) .product-box .product-content::after{background:#bafee7}.bundle-products-wrap .product-item:nth-child(5) .product-box .product-content::after{background:#f2d9fe}.bundle-products-wrap .product-item:nth-child(6) .product-box .product-content::after{background:#d6e7fe}.bundle-products-wrap .product-item:nth-child(7) .product-box .product-content::after{background:#e5ecfd}.bundle-products-wrap .product-item:nth-child(8) .product-box .product-content::after{background:#fdeec5}.bundle-products-wrap .product-item:nth-child(9) .product-box .product-content::after{background:#bafee7}.bundle-products-wrap .product-item:nth-child(10) .product-box .product-content::after{background:#ffe1d7}.bundle-products-wrap .product-item:nth-child(11) .product-box .product-content::after{background:#bafee7}.bundle-products-wrap .product-item:nth-child(12) .product-box .product-content::after{background:#f2d9fe}.bundle-products-wrap .product-item:nth-child(9) .product-box>img,.bundle-products-wrap .product-item:nth-child(10) .product-box>img,.bundle-products-wrap .product-item:nth-child(11) .product-box>img,.bundle-products-wrap .product-item:nth-child(12) .product-box>img{opacity:.2}@media(min-width: 768px){.hm_eleganeslider .secttext h3{max-width:550px}.hm_eleganeslider .secttext p{max-width:500px}}@media(min-width: 1020px){.hm_eleganeslider .secttext h3{font-size:64px;line-height:77px}.hm_eleganeslider .secttext p{font-size:18px}.hm_eleganeslider .btnsect{margin-top:40px}}#affwp-register-form{width:100%}@media(min-width: 841px){#affwp-register-form{float:left;width:50%;clear:left}}#affwp-login-form{width:100%}@media(min-width: 841px){#affwp-login-form{float:left;width:50%}}.post .affwp-errors{width:100%;padding:5px 10px;margin:15px 15px 5px;max-width:calc(100% - 30px)}@media(min-width: 841px){.post .affwp-errors{float:left;max-width:calc(50% - 30px)}}.post form.affwp-form{padding:15px}.post form.affwp-form a{text-decoration:underline}.post form.affwp-form fieldset{border:1px solid #eee;padding:30px;background:#fff;position:relative;display:block;width:100%}.post form.affwp-form fieldset legend{padding:20px 30px;margin:0;position:relative;font-weight:400;color:#000;background:#fafafa;border-color:#eee;border-width:1px 1px;border-style:solid;font-family:"Gilroy-Medium";display:block;width:calc(100% + 62px);left:-31px}.post form.affwp-form fieldset p{margin:0 0 15px}.post form.affwp-form fieldset p label{display:block;margin:0 0 5px}.post form.affwp-form fieldset p input[type=checkbox]+label{display:inline-block;vertical-align:middle;margin:0}.post form.affwp-form fieldset p input[type=checkbox]{display:inline-block;vertical-align:middle;margin:0 5px 0 0}.post #affwp-affiliate-dashboard{padding:0 15px}.post #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs{margin:0 0 30px;padding:0;border:1px solid #eee;background:#fafafa;display:flex;flex-wrap:wrap}.post #affwp-affiliate-dashboard li.active{font-weight:normal}.post #affwp-affiliate-dashboard li.active a{background:#08aeea !important;color:#fff}.post #affwp-affiliate-dashboard li{padding:0;display:block}.post #affwp-affiliate-dashboard li a{display:block;padding:10px 20px;font-size:15px;color:#151e67}.post #affwp-affiliate-dashboard li a:hover{background:#eee}.post #affwp-affiliate-dashboard h4{margin:0 0 20px;padding:0 0 10px;border-bottom:2px solid #eee;font-size:24px}.post #affwp-affiliate-dashboard .affwp-tab-content{position:relative}.post #affwp-affiliate-dashboard .affwp-tab-content .affwp-form{border:0;padding:15px 0 0;background:rgba(0,0,0,0);position:relative;display:block;width:100%}.post #affwp-affiliate-dashboard .affwp-tab-content .affwp-form label{display:block;margin:0 0 5px;font-size:16px}.post #affwp-affiliate-dashboard .affwp-tab-content .affwp-form input[type=checkbox]+label{display:inline-block;vertical-align:middle;margin:0}.post #affwp-affiliate-dashboard table.affwp-table td,.post #affwp-affiliate-dashboard table.affwp-table th{padding:10px 15px}.post #affwp-affiliate-dashboard table.affwp-table th{font-family:"Gilroy-Bold"}.post #affwp-affiliate-dashboard .affwp-table-responsive td:before{font-weight:normal;font-family:"Gilroy-Bold"}.post #affwp-affiliate-dashboard .affwp-graph table{margin:0}.post #affwp-affiliate-dashboard .affwp-graph table td{padding:10px 10px 0;font-size:14px;color:#555}.post #affwp-affiliate-dashboard .affwp-graph table td+td{padding-left:0}.post #affwp-affiliate-dashboard .affwp-graph table tr:last-child td{padding-bottom:10px}@media(min-width: 768px){.post #affwp-affiliate-dashboard .tablenav.top{position:absolute;top:0;right:0;text-align:right;justify-content:flex-end}}.post #affwp-affiliate-dashboard .tablenav.top{display:flex;width:100%;max-width:350px}.post #affwp-affiliate-dashboard .tablenav.top select#affwp-graphs-date-options{border:1px solid #ccc;padding:5px 10px;font-size:15px}.post #affwp-affiliate-dashboard .tablenav.top input[type=submit]{padding:6px 20px;height:auto;width:auto;margin:0 0 0 5px;font-size:15px;font-weight:normal;background:#ddd;color:#000;font-family:"Gilroy-Medium"}.post #affwp-affiliate-dashboard .tablenav.top input[type=submit]:hover{background:#ccc}.post #affwp-affiliate-dashboard .affwp-tab-content input.button{width:max-content !important;padding:10px 20px}.aff-sec{position:relative;padding:60px 0;color:#40578e;font-size:13px;line-height:1.4}.aff-sec p,.aff-sec li{font-size:13px}@media(min-width: 768px){.aff-sec{padding:100px 0;font-size:16px}.aff-sec p,.aff-sec li{font-size:16px}}.aff-sec .head{text-align:center;padding:0 0 10px}@media(min-width: 768px){.aff-sec .head{padding:0 0 20px}}.aff-sec .head h2{font-size:24px;line-height:1.2;font-family:"Gilroy-Black";font-weight:normal;color:#001f68;margin:0 0 20px}@media(min-width: 768px){.aff-sec .head h2{font-size:40px}}.aff-sec .head p{font-weight:400;font-size:13px;line-height:1.4;color:#40578e}@media(min-width: 768px){.aff-sec .head p{font-size:16px}}.aff-sec.sec1{background:url(../webp/images/affiliates/top-bg.jpg.webp) no-repeat center;background-size:cover}.aff-sec.sec1 .container{padding-top:60px}@media(min-width: 768px){.aff-sec.sec1 .sec-text{width:50%}}.aff-sec.sec1 .sec-text{position:relative;z-index:2}.aff-sec.sec1 .sec-text h1{font-family:"Gilroy-Black";font-weight:normal;line-height:1.2;color:#001f68;font-size:32px}@media(min-width: 768px){.aff-sec.sec1 .sec-text h1{font-size:52px}}.aff-sec.sec1 .sec-text p{font-weight:600;font-size:14px;line-height:1.4;color:#40578e}@media(min-width: 768px){.aff-sec.sec1 .sec-text p{font-size:18px;max-width:70%}}.aff-sec.sec1 .btnone{padding:15px 28px;font-size:16px;font-family:"Gilroy-semibold";margin:20px 0;color:#fff;background:#006cfa;box-shadow:0px 13px 21px rgba(1,111,255,.17);border-radius:6px;display:inline-block}@media(min-width: 768px){.aff-sec.sec1 .btnone{padding:20px 40px;font-size:16px;line-height:20px;margin-right:24px}}.aff-sec.sec1 .btnone img{margin-left:11px;vertical-align:middle;transition:.5s;display:inline-block}.aff-sec.sec1 .btnone:hover img{transform:translateX(10px);transition:.5s}.aff-sec.sec1 .sec-text-bottom{font-weight:600;font-size:14px;line-height:1.2;color:#001f68}.aff-sec.sec1 .sec-text-bottom a{color:#0083ff}.aff-sec.sec1 .sec-text-bottom a:hover{text-decoration:underline}@media(min-width: 768px){.aff-sec.sec1 .sec-image{width:65%;position:absolute;right:0;bottom:0}}.aff-block-item h4{color:#001f68;font-size:22px;font-family:"Gilroy-Black"}.aff-block-item .icon-wrap{position:relative;height:120px;padding-left:15px;margin:10px 0;line-height:1}@media(min-width: 768px){.aff-block-item .icon-wrap{height:192px}}.aff-block-item .icon-wrap span{display:block;font-weight:800;font-size:120px;color:rgba(255,163,79,.2);pointer-events:none}@media(min-width: 768px){.aff-block-item .icon-wrap span{font-size:192px}}.aff-block-item .icon{position:absolute;left:0;bottom:15px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#ffa34f;border-radius:10px}.aff-block-item .icon img{max-height:33px;width:auto;object-fit:contain}.aff-block-item:nth-child(2) .icon-wrap span{color:rgba(51,198,136,.2)}.aff-block-item:nth-child(2) .icon{background:#03ce96}.aff-block-item:nth-child(3) .icon-wrap span{color:#1477a2}.aff-block-item:nth-child(3) .icon{background:#42b0ff}.aff-sec.sec3{background:#f7faff}.aff-sec.sec3 .head{text-align:left}.aff-sec.sec3 .aff-feature-item{padding:30px 15px}.aff-sec.sec3 .aff-feature-item:nth-child(2n+1){clear:both}.aff-sec.sec3 .aff-feature-item h4{font-size:21px;margin:15px 0 10px;padding-right:25px}.aff-sec.sec3 .aff-feature-item p{font-size:16px;padding-right:25px}.aff-sec.sec3 .btnone{padding:15px 28px;font-size:16px;font-family:"Gilroy-bold";margin:20px 0;color:#0065ea;background:rgba(0,0,0,0);border:1px solid #0083ff;border-radius:6px;display:inline-block}@media(min-width: 768px){.aff-sec.sec3 .btnone{padding:20px 40px;font-size:16px;line-height:20px}}.aff-sec.sec3 .btnone img{margin-left:11px;vertical-align:middle;transition:.5s;display:inline-block}.aff-sec.sec3 .btnone:hover{background:#fff}.aff-sec.sec3 .btnone:hover img{transform:translateX(10px);transition:.5s}.aff-sec.sec4{border-bottom:1px solid #c5cddd}.aff-sec.sec4 .aff-do-item ul{margin:0;padding:15px 15px 0;list-style:none}.aff-sec.sec4 .aff-do-item li{border-bottom:1px solid #c5cddd;padding:10px 0 10px 40px;position:relative;font-size:18px;line-height:1.7}.aff-sec.sec4 .aff-do-item li:last-child{border-bottom:0}.aff-sec.sec4 .aff-do-item li::before{content:"";display:block;width:23px;height:23px;background-image:url(../../images/affiliates/icon-tick.svg);background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:15px}.aff-sec.sec4 .aff-do-item:last-child li::before{background-image:url(../../images/affiliates/icon-close.svg)}.app-benefit-item{padding:15px 15px;margin:0}.app-benefit-item h6{font-weight:700;font-size:21px;line-height:1.2;color:#001f68;margin:10px 0}.app-benefit-item:nth-child(2n+1){clear:both}@media(min-width: 768px){.app-benefit-item{padding:25px 15px}.app-benefit-item:nth-child(2n+1){clear:none}.app-benefit-item:nth-child(4n+1){clear:both}}.aff-sec.sec6{background:#f7faff}.aff-sec.sec6 .faqs-items-wrap{max-width:770px;margin:0 auto}.aff-sec.sec6 .faqs-item{margin:16px 0;background:#fff;padding:10px 24px;border:1px solid rgba(8,17,49,.09);box-shadow:0px 44px 60px -20px rgba(8,17,49,.08);border-radius:10px}.aff-sec.sec6 a{color:#0065ea}.aff-sec.sec6 a:hover{text-decoration:underline}.aff-sec.sec6 .faq-question{cursor:pointer;font-weight:400;font-size:16px;line-height:1.4;color:#40578e;margin:0;background-image:url(../../images/affiliates/arrow-bottom.svg);background-repeat:no-repeat;background-position:right;background-size:12px;padding:10px 0}.aff-sec.sec6 .faq-question.active{background-image:url(../../images/affiliates/arrow-top.svg)}.aff-sec.sec6 .faq-answer{display:none;padding:5px 0 10px 0}.aff-sec.sec6 .faq-question.active+.faq-answer{display:block}.sec-cta{position:relative;background:linear-gradient(to bottom, #f7faff 50%, #ffffff 50%)}.cta-block{background:url(../webp/images/affiliates/cta-bg.jpg.webp) no-repeat #0083ff;background-size:cover;color:#fff;display:flex;align-items:center;padding:25px;border-radius:16px;text-align:center;flex-direction:column}@media(min-width: 768px){.cta-block{flex-direction:row;text-align:left;padding:50px}}.cta-block .cta-text-col{width:100%}@media(min-width: 768px){.cta-block .cta-text-col{width:55%}}.cta-block .cta-btn-col{width:100%}@media(min-width: 768px){.cta-block .cta-btn-col{width:55%;text-align:right}}.cta-block .cta-title{font-size:28px;line-height:1.2;text-shadow:0px 4px 4px rgba(0,0,0,.13);font-family:"Gilroy-black";margin:0 0 20px}@media(min-width: 768px){.cta-block .cta-title{font-size:45px}}.cta-block p{font-size:15px;margin:0}@media(min-width: 768px){.cta-block p{font-size:22px}}.cta-block .btnone{padding:15px 28px;font-size:16px;font-family:"Gilroy-bold";margin:20px 0;color:#0065ea;background:#fff;border-radius:6px;display:inline-block}@media(min-width: 768px){.cta-block .btnone{padding:20px 40px;font-size:16px;line-height:20px}}.cta-block .btnone img{margin-left:11px;vertical-align:middle;transition:.5s;display:inline-block}.cta-block .btnone:hover{background:#fff}.cta-block .btnone:hover img{transform:translateX(10px);transition:.5s}.page-template-template-affiliates .header_block{position:fixed}@media only screen and (min-width: 1200px){.header_block li{opacity:1}}@media only screen and (min-width: 1200px){.product-page .sec2 .left-sec .bottom-sec .col-md-6{margin-top:3em}.header_block .container{max-width:95%}.product-page .sec1 .col-md-7{padding-left:60px}}@media only screen and (max-width: 1400px){.home-wrapper .sec5 .p1{top:-9em}.home-wrapper .sec5 .p1{width:110%;max-width:inherit}.product-page .sec4 .p1{top:-9em}.product-page .sec4 .p1{width:110%;max-width:inherit}}@media only screen and (max-width: 1200px){.header_block .right-sec{padding-right:35px}.header_block .right-sec .login-sec{width:auto;height:auto;float:right}.header_block .right-sec .login-sec li .lgn{width:104px;font-size:14px;height:30px;line-height:28px;margin-right:10px}.header_block .right-sec .main-navigation ul{padding-top:60px}.header_block .right-sec .main-navigation ul ul{padding-top:0}.header_block .right-sec .main-navigation li{width:100%;height:auto;clear:both;margin:0;text-align:left}.header_block .right-sec .main-navigation li a{width:100%}span.icon.icon-plus{right:10px}button.slick-next.slick-arrow{margin-right:15px}button.slick-prev.slick-arrow{right:50px}.home-wrapper .sec5 .p1{top:0;width:100%}.home-wrapper .sec5{overflow:hidden;background:#0271eb}.home-wrapper .sec5 .p3{bottom:-75px}.product-page .sec4 .p1{top:0;width:100%}.product-page .sec4{overflow:hidden;background:#0271eb}.product-page .sec4 .p3{bottom:-75px}.product-page .compatible-sec{padding:30px 0}.product-page .sec2{background:#0375da}.product-page .sec4{padding-bottom:30px}.product-page .compatible-sec{padding-bottom:0;padding-top:40px}.product-page .sec6{padding-bottom:60px}.login-page-wrapper .cnt-sec{padding:0 30px}.header_block .right-sec .login-sec li .sign{font-size:14px;line-height:28px}.header_block .right-sec .login-sec li .sign span.cart-quantity .text-quantity{top:-6px}}@media only screen and (max-width: 1020px){h1{font-size:30px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:19px}p,li{font-size:15px}.notf-cnt:after{display:none}.notf-cnt h1{font-size:80px}.notf-cnt h2{font-size:20px}.home-banner h1 span{font-size:25px}.blog-list-page .sec1 .blg-lft-desc{width:100%;left:0;margin-top:0}.support-page .sec1 .box li{padding-right:0}.support-page .sec1 .box li:before{display:none}.notf-cnt:after{display:none}.showcase-page .sec1 .title-sec li{font-size:14px}.blog-list-page .sec2 .col-lg-4:nth-child(3n+1){clear:none}.blog-list-page .sec2 .col-lg-4:nth-child(2n+1){clear:left}.home-wrapper .sec6{padding:0 0 100px 0;margin-top:60px}.home-wrapper .sec6 h2{font-size:34px;margin-bottom:60px}.home-wrapper .sec6 .blogPosts h3{font-size:16px;line-height:24px}.home-wrapper .sec6 .blogPosts .dotsGrid{background-size:100% auto;height:60px;width:120px;top:-60px;margin-left:-60px}.home-wrapper .sec6 .blogPosts .styletwo h3{font-size:24px;line-height:34px}}@media only screen and (max-width: 765px){h1{font-size:30px}h2{font-size:24px}h3{font-size:22px}h4{font-size:19px}h5{font-size:18px}.home-banner .bottom-sec li{margin:10px}.header_block .right-sec{padding-top:8px}.navicon{top:7px}.home-banner h1{font-size:25px}.home-banner h1 span{font-size:16px}.home-banner{padding:100px 0 30px 0}.home-banner .bottom-sec li a{padding:10px 20px}.home-wrapper .sec1 .container{width:70%}.home-wrapper .sec3 .icon{margin-bottom:10px}.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2{margin-top:15px;margin-bottom:15px}.home-wrapper .sec5{padding-top:30px}.product-page .sec4{padding-top:30px}.home-wrapper{text-align:center}.home-wrapper .sec3 .icon{width:100%;height:auto}.home-wrapper .sec4 .sld .cnt li{list-style-type:none}.home-wrapper .sec4 .sld .cnt ul{padding:0;margin:0}.login-page-wrapper{width:100%;height:auto;display:inline-block}.login-page-wrapper .lft{width:100%;height:auto;padding:50px 0}.login-page-wrapper .rht{width:100%;height:auto;padding:50px 0}.page-template-template-login .header_block{position:relative}.login-page-wrapper .cnt-sec{padding:0 15px}.blog-list-page .sec1 .blg-lft-desc{padding:30px}.blog-list-page .sec1{padding-top:0}.blog-bottom{display:inline-block}.blog-bottom .left-sec{width:100%}.blog-bottom .right-sec{width:100%}.notf-cnt input{width:200px}.product-page .sec3 .resp-tabs-container{min-height:inherit}.product-page .compatible-sec .Compatible-slide{margin-bottom:30px}.product-page .compatible-sec .r-more{margin-top:30px}.header_block .right-sec .login-sec li .lgn{font-size:0;width:35px}.home-wrapper .sec5 .tag2 .slick-track{height:80px}.home-wrapper .sec1 .container{padding:0}.home-wrapper .sec3 .col-lg-4{margin-top:25px;margin-bottom:25px}.container{padding:0 15px}.home-wrapper .sec5 .slide1 .box{text-align:left}.home-wrapper .sec5 .slide1 .box p br{display:none}footer .sec1 h6{margin-bottom:5px}footer .sec1{padding-bottom:0}.home-wrapper .sec3 .col-lg-4:nth-child(even){background:#f3fcff}.home-wrapper .sec3 .col-lg-4:nth-child(even):before{content:"";width:105vw;height:100%;position:absolute;left:-5vw;top:0;background:#f3fcff}.home-wrapper .sec3{overflow:hidden}.home-wrapper .sec3 .col-lg-4{padding:30px;margin:0px;position:relative}.home-wrapper .sec3 .col-lg-4 .icon,.home-wrapper .sec3 .col-lg-4 h6,.home-wrapper .sec3 .col-lg-4 p{position:relative;z-index:10}.home-wrapper .sec2{padding-bottom:0}.header_block .container{max-width:100%;padding:0 15px}.disabled{opacity:.5;cursor:default}.header_block .right-sec .login-sec li .sign{font-size:0}.home-wrapper .sec6{margin-top:30px;padding:0 0 40px 0}.home-wrapper .sec6 h2{margin-bottom:30px;font-size:24px}.home-wrapper .sec6 .dotsGrid{display:none}.home-wrapper .sec6 .blogPosts{padding-left:0px}.home-wrapper .sec6 .blogPosts h3{font-size:18px;font-weight:600;line-height:28px}.home-wrapper .sec6 .blogPosts .v-center{position:relative;top:0px;-ms-transform:translateY(0%);transform:translateY(0%)}.home-wrapper .sec6 .blogPosts .styletwo h3{font-size:18px !important;line-height:28px !important}.blog-wraper{width:90%}}@media only screen and (max-width: 600px){footer{text-align:center}.showcase-page .sec1 .title-sec li{width:100%}.home-wrapper .sec1 .mbl{display:block}.home-wrapper .sec1 ul{display:none}.home-wrapper .sec1 .container{width:100%}}@media only screen and (max-width: 900px){.row-blog .sidebar-blog{width:100%}.row-blog .sidebar-blog .wp-block-search__inside-wrapper .wp-block-search__button{right:48px}.row-blog .sidebar-blog .container-blog{padding:0px 0px}}@media only screen and (max-width: 765px){.row-blog .sidebar-blog{width:100%}.row-blog .blog-wraper{width:100%}.row-blog .sidebar-blog .container-blog .wp-block-search__inside-wrapper .wp-block-search__button{right:15px}}.page-template-template-extentionlanding .header_block{background:#f6faff}.extension-wrapper{width:100%;height:auto;position:relative;z-index:100;background:#f6faff}.extension-wrapper .extension-banner{position:relative;margin-bottom:40px;padding:119px 0 58px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.extension-wrapper .extension-banner .left-sec{width:65%}.extension-wrapper .extension-banner .left-sec h2{max-width:630px;color:#000;font-family:Gilroy-Bold;font-size:67.62px;font-style:normal;font-weight:400;line-height:107.2%}.extension-wrapper .extension-banner .left-sec h2 span{color:#316fff}.extension-wrapper .extension-banner .left-sec p{max-width:541px;color:#000;font-family:Gilroy-Light;font-size:23.266px;font-style:normal;font-weight:400;line-height:153.2%}.extension-wrapper .extension-banner .left-sec .btn-sect .btn{margin-top:45px;border-radius:5.898px;background-color:#316fff;position:relative}.extension-wrapper .extension-banner .left-sec .btn-sect .btn::before{content:"";position:absolute;background:url(../../images/extention-landing/btn-icon.svg) no-repeat;width:30px;height:30px;left:10px;top:11px}.extension-wrapper .extension-banner .right-sec{width:35%}.extension-content-wrapper{padding-top:80px}@media only screen and (max-width: 825px){.extension-wrapper .extension-banner .left-sec h2{font-size:54.62px}.extension-wrapper .extension-banner .left-sec p{font-size:18.62px}}@media only screen and (max-width: 705px){.extension-wrapper .extension-banner .left-sec h2{font-size:45.62px}}@media only screen and (max-width: 590px){.extension-wrapper .extension-banner{padding:131px 0 38px 0}.extension-wrapper .extension-banner .left-sec{width:100%}.extension-wrapper .extension-banner .right-sec{width:100%;text-align:center}}@media only screen and (max-width: 590px){.extension-wrapper .extension-banner .left-sec .btn-sect .btn{margin-top:25px}.extension-wrapper .extension-banner .left-sec p{font-size:16.62px}.extension-wrapper .extension-banner .left-sec h2{font-size:37.62px}}.profile-banner{background:#d9d9d9;padding:200px 0 157px}.profile-banner .profile-banner-inner{display:flex;gap:46px}.profile-banner .profile-banner-img{min-width:255px;border-radius:30px}.profile-banner .profile-banner-img img{width:100%;height:auto;border-radius:30px}.profile-banner .social-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:27px}.profile-banner .social-links li{list-style-type:none}.profile-banner .profile-banner-text h1{font-family:"Gilroy-SemiBold";font-weight:400;font-size:62.86px;line-height:60px;letter-spacing:0%;vertical-align:middle;color:#0b1033;margin-bottom:22px}.profile-banner .profile-banner-text h3{font-family:"Gilroy-Medium";font-weight:400;font-size:34.6px;line-height:33.03px;letter-spacing:0%;vertical-align:middle;color:#030303}.profile-banner .profile-banner-text p{font-family:"Open Sans";font-weight:400;font-size:20px;line-height:33.42px;letter-spacing:0%;vertical-align:middle;color:#484c66}@media screen and (max-width: 1200px){.profile-banner{padding:80px 0}.profile-banner .profile-banner-text h1{font-size:45px;line-height:45px}.profile-banner .profile-banner-text h3{font-size:30px;line-height:30px}.profile-banner .profile-banner-text p{font-size:17px;line-height:26px}}@media screen and (max-width: 998px){.profile-banner .profile-banner-inner{gap:30px}.profile-banner .profile-banner-img{min-width:220px}}@media screen and (max-width: 768px){.profile-banner{padding:50px 0}.profile-banner .profile-banner-inner{align-items:start;flex-direction:column}.profile-banner .profile-banner-img{width:130px;min-width:unset}.profile-banner .profile-banner-text h1{font-size:30px;line-height:1;margin-bottom:10px}.profile-banner .profile-banner-text h3{font-size:25px;line-height:25px}.profile-banner .profile-banner-text p{font-size:15px;line-height:25px}}.related-posts-wrap .loadmore-sect{text-align:center;margin:64px 0}.related-posts-wrap .btntwo{font-size:18px;line-height:26px;background:#0077d1;border-radius:6px;font-weight:400;margin:0;padding:13px 34px;color:#fff;border:1px solid #0091ff}.related-posts-wrap .btntwo:hover{background:#fff;transition:.5s;color:#0091ff}@media(min-width: 768px){.related-posts-wrap .btntwo{padding:20px 54px}}.aco-story-sec .story-content{display:flex;text-align:center;flex-direction:column;align-items:center;padding-bottom:130px}@media(max-width: 768px){.aco-story-sec .story-content{padding-bottom:50px}}.aco-story-sec .story-content p{max-width:45rem;font-family:Open Sans;font-weight:400;font-style:Regular;font-size:18px;line-height:36px;letter-spacing:0%;text-align:center;vertical-align:middle}.aco-story-sec .timeline{position:relative}.aco-story-sec .timeline::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:2px;height:100%;background:linear-gradient(to bottom, #e9f0fa, #dbe6f7);z-index:1}.aco-story-sec .timeline::after{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:2px;height:var(--progress, 0);background:linear-gradient(to bottom, #007bff, #0056d2);z-index:2;transition:height .2s linear}.aco-story-sec .timeline .timeline-item{display:flex;align-items:center;justify-content:flex-end;margin:20px 0;position:relative;width:100%;z-index:3}.aco-story-sec .timeline .timeline-item .timeline-content{background:#fff;border-radius:10px;max-width:400px;height:251px;padding:40px;position:relative;z-index:2;box-shadow:0px 19px 56px 0px rgba(21,30,103,.0784313725)}.aco-story-sec .timeline .timeline-item .timeline-content h3{font-weight:800;font-size:30px}.aco-story-sec .timeline .timeline-item .timeline-content p{font-family:"Open Sans",sans-serif;font-weight:400;font-size:18px;line-height:30px}.aco-story-sec .timeline .timeline-item .timeline-content::before{content:"";position:absolute;top:0;width:18px;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.aco-story-sec .timeline .timeline-item .timeline-content::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);width:400px;height:323px;background-image:url("../webp/images/about/pop.png.webp");background-size:cover;background-position:center;z-index:-1;opacity:0;transition:opacity .3s ease}.aco-story-sec .timeline .timeline-item .timeline-content.visible::after{opacity:1}.aco-story-sec .timeline .timeline-item .circle{width:64px;height:64px;border-radius:50%;background:#fff;border:1px solid rgba(1,111,255,.2);position:absolute;top:14%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:4}.aco-story-sec .timeline .timeline-item .circle span{width:40px;height:40px;border-radius:50%;background:#007bff;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.aco-story-sec .timeline .timeline-item .circle::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:80px;height:24px;z-index:-1;filter:blur(14px)}@media(max-width: 945px){.aco-story-sec .timeline .timeline-item .circle{display:none}}.aco-story-sec .timeline .timeline-item.active .circle{border-color:#0056d2}.aco-story-sec .timeline .timeline-item.active .circle span{background:#006cfa}.aco-story-sec .timeline .timeline-item.left{justify-content:flex-end}.aco-story-sec .timeline .timeline-item.left .circle{right:425px}.aco-story-sec .timeline .timeline-item.left .circle::after{left:-50%;background:linear-gradient(to right, rgba(0, 123, 255, 0.25) 0%, rgba(0, 123, 255, 0.25) 94%)}.aco-story-sec .timeline .timeline-item.left .timeline-content::before{left:-15px;background-image:url("../../images/about/right-arrow.svg")}.aco-story-sec .timeline .timeline-item.right{flex-direction:row-reverse}.aco-story-sec .timeline .timeline-item.right .circle{left:425px}.aco-story-sec .timeline .timeline-item.right .circle::after{right:-50%;background:linear-gradient(to left, rgba(0, 123, 255, 0.35) 0%, rgba(0, 123, 255, 0) 100%)}.aco-story-sec .timeline .timeline-item.right .timeline-content::before{right:-15px;background-image:url("../../images/about/left-arrow.svg")}@media(max-width: 945px){.aco-story-sec .timeline::before,.aco-story-sec .timeline::after{left:20px}.aco-story-sec .timeline .timeline-item{flex-direction:column;align-items:center}.aco-story-sec .timeline .timeline-item .circle{left:-5px;position:relative;margin-bottom:10px}.aco-story-sec .timeline .timeline-item .circle::after{left:50%;transform:translate(-50%, -50%);width:50px;height:14px;background:linear-gradient(to bottom, rgba(0, 123, 255, 0.25), transparent);filter:blur(10px)}.aco-story-sec .timeline .timeline-item .timeline-content::before,.aco-story-sec .timeline .timeline-item .timeline-content::after{display:none}.aco-story-sec .timeline .timeline-item.left,.aco-story-sec .timeline .timeline-item.right{flex-direction:column}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight{height:auto}.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1;content:"prev"}.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.featured-sec{position:relative;padding-top:104px;padding-bottom:126px}.featured-sec.about-feature{padding-top:190px;padding-bottom:99px}@media(max-width: 500px){.featured-sec.about-feature{padding-bottom:60px;padding-top:60px}}@media(max-width: 500px){.featured-sec{padding-bottom:60px;padding-top:60px}}.featured-sec .outer{display:flex;align-items:center;justify-content:space-between;gap:2rem}.featured-sec .cnt{flex:0 0 30%}.featured-sec .cnt p{font-family:Gilroy-Medium;font-weight:400;font-size:16px;line-height:19.2px;vertical-align:middle;color:#696d90;max-width:19rem}.featured-sec .featureSwipper{flex:1;min-width:0;position:relative}.featured-sec .featureSwipper::before,.featured-sec .featureSwipper::after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:10;pointer-events:none}.featured-sec .featureSwipper::before{left:0;background:linear-gradient(to right, #fff, rgba(255, 255, 255, 0))}.featured-sec .featureSwipper::after{right:0;background:linear-gradient(to left, #fff, rgba(255, 255, 255, 0))}.featured-sec .swiper-slide{display:flex;align-items:center;justify-content:center;height:53px !important}.featured-sec .swiper-slide img{max-height:50px;width:auto}@media(max-width: 991px){.featured-sec .outer{flex-direction:column;text-align:center}.featured-sec .cnt{flex:none;margin-bottom:2rem}.featured-sec .featureSwipper{width:100%}}.the-team-sec{position:relative;padding-top:87px}.the-team-sec .team-content{text-align:center;display:flex;flex-direction:column;align-items:center}.the-team-sec .team-content h6{margin-bottom:10px;line-height:22.4px;font-weight:400}.the-team-sec .team-content h2{margin-bottom:30px}.the-team-sec .team-content p{margin-bottom:70px;max-width:50rem;font-family:Open Sans;font-weight:400;font-style:Regular;font-size:18px;line-height:36px;letter-spacing:0%;text-align:center;vertical-align:middle}.the-team-sec .team-img{width:100%}.stats-bar{background:#fff;padding-top:83px;padding-bottom:100px}.stats-bar.about-status-bar{padding-top:75px;padding-bottom:100px}@media(max-width: 500px){.stats-bar{padding-bottom:60px;padding-top:60px}}.stats-bar .stats-blk{display:flex;align-items:center;justify-content:center;gap:9rem}.stats-bar .stats-blk .stat-item{position:relative}.stats-bar .stats-blk .stat-item p{font-weight:400;font-style:Regular;font-size:18px;line-height:36px;letter-spacing:0%;vertical-align:middle;color:#627387}.stats-bar .stats-blk .stat-item p span{font-weight:600;color:#007bff;font-size:40px;line-height:34px}.stats-bar .stats-blk .stat-item small{font-family:Open Sans;font-weight:400;font-style:Regular;font-size:18px;line-height:36px;letter-spacing:0%;vertical-align:middle;color:#627387}.stats-bar .stats-blk .stat-item.trustpilot{text-align:left}.stats-bar .stats-blk .stat-item.trustpilot .trust-logo{height:20px;margin-bottom:.5rem;display:block}.stats-bar .stats-blk .stat-item.trustpilot .trust-stars{height:25px;margin-bottom:.3rem;display:block}.stats-bar .stats-blk .stat-item.trustpilot small{font-size:1.2rem;color:#555}@media(max-width: 768px){.stats-bar .stats-blk{flex-direction:column;gap:2rem}.stats-bar .stats-blk .stat-item{border-right:none;border-bottom:1px solid #eee;padding-bottom:1.5rem}.stats-bar .stats-blk .stat-item:last-child{border-bottom:none}}.services-grid{display:flex;flex-direction:column;gap:4rem;padding:60px 0}@media(max-width: 500px){.services-grid{padding:0}}.services-grid .card-blk{display:flex;gap:160px;flex-direction:column;padding-bottom:127px}@media(max-width: 780px){.services-grid .card-blk{gap:70px}}@media(max-width: 500px){.services-grid .card-blk{padding-bottom:0}}.services-grid .service-card{display:flex;gap:50px;align-items:stretch;overflow:hidden;align-items:center}.services-grid .service-card .image{flex:1;display:flex;align-items:center;justify-content:center}.services-grid .service-card .image img{width:100%;max-width:542px;min-width:542px;border-radius:1rem}@media(max-width: 1130px){.services-grid .service-card .image img{max-width:100%;min-width:auto}}.services-grid .service-card .content{flex:1.5}.services-grid .service-card .content h3{font-size:2rem;margin-bottom:10px;font-weight:700}@media(max-width: 765px){.services-grid .service-card .content h3{font-size:24px}}.services-grid .service-card .content p{font-family:Open Sans;font-weight:400;font-size:18px;line-height:36px;letter-spacing:0%;color:#0b1033;margin-bottom:30px}.services-grid .service-card .content ul{margin:0}.services-grid .service-card .content ul li{display:flex;align-items:center;margin-bottom:15px;font-family:Gilroy-Medium;font-weight:400;font-size:18px;line-height:36px;letter-spacing:0%;vertical-align:middle;color:#111852}@media(max-width: 780px){.services-grid .service-card .content ul li{font-size:18px}}.services-grid .service-card .content li .li-icon{width:29px;height:29px;margin-right:16px}.services-grid .service-card .content .btn{display:inline-block;padding:17px 30px;background:#006cfa;color:#fff;border-radius:.5rem;text-decoration:none;font-family:Gilroy-Medium;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;transition:.3s ease;margin-top:25px}.services-grid .service-card .content .btn:hover{background:#0056b3}.services-grid .service-card.reverse{flex-direction:row-reverse}@media(max-width: 991px){.services-grid .service-card,.services-grid .service-card.reverse{flex-direction:column}}.services-grid .purple-icon{filter:invert(15%) sepia(85%) saturate(6000%) hue-rotate(260deg) brightness(95%) contrast(105%)}.services-grid .red-icon{filter:invert(19%) sepia(96%) saturate(7472%) hue-rotate(358deg) brightness(97%) contrast(112%)}.services-grid .blue-icon{filter:invert(23%) sepia(93%) saturate(5500%) hue-rotate(200deg) brightness(95%) contrast(105%)}.services-grid .lightgreen-icon{filter:hue-rotate(100deg)}.home-wrapper{text-align:left}.our-mission-sec{position:relative;background-color:#f5f9ff;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 90%)}.our-mission-sec .side-logo{position:absolute;width:200px;height:auto;z-index:1;pointer-events:none}.our-mission-sec .side-logo.left{left:-45px;top:-100px}.our-mission-sec .side-logo.right{bottom:-25px;right:-45px}.our-mission-sec .outer{display:flex;gap:62px;padding-top:145px;padding-bottom:237px;position:relative;z-index:2}@media(max-width: 950px){.our-mission-sec .outer{flex-wrap:wrap;justify-content:center}}.our-mission-sec .outer .content{max-width:33rem}.our-mission-sec .outer .content h2{max-width:31rem}.our-mission-sec .outer .content p{font-family:Open Sans;font-weight:400;font-style:Regular;font-size:18px;line-height:36px;letter-spacing:0%;vertical-align:middle;color:#0b1033}.our-mission-sec .outer .stats-section .stats-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:18px;max-width:900px;margin:0 auto}@media(max-width: 550px){.our-mission-sec .outer .stats-section .stats-grid{grid-template-columns:repeat(1, 1fr)}}.our-mission-sec .outer .stats-section .stat-card{background:#fff;padding:25px 30px;border-radius:1.5rem;text-align:start;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .3s ease;width:100%;max-width:250px;min-width:250px}.our-mission-sec .outer .stats-section .stat-card:hover{transform:translateY(-5px)}.our-mission-sec .outer .stats-section .stat-card .icon{margin-bottom:1rem}.our-mission-sec .outer .stats-section .stat-card .icon img{width:40px;height:auto}.our-mission-sec .outer .stats-section .stat-card h3{font-weight:800;font-style:ExtraBold;font-size:38px;line-height:45.6px;letter-spacing:0%;vertical-align:middle;color:#0065ea}.our-mission-sec .outer .stats-section .stat-card p{font-family:Gilroy-Medium;font-weight:400;font-size:16px;line-height:19.2px;letter-spacing:0%;vertical-align:middle;color:#627387}@media(max-width: 768px){.our-mission-sec .outer .stats-section .side-logo{display:none}}
/* Rebuild fixes appended after the original stylesheet. Same design: these only
   neutralise browser defaults where a link became a real button. */
.productbynotify .sectpnright button.buynow{border:0;cursor:pointer;-webkit-appearance:none;appearance:none}
/* Generated by acowebs-tools/seo/heading-css.mjs: converted elements keep the
   original computed styles at every width. Do not edit by hand. */
/* target: home */
h1.acowebs-h1--home.acowebs-h1--home{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h1.acowebs-h1--home.acowebs-h1--home{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 38px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizelegibility;}
.homebanner .leftsect h1.acowebs-h1--home.acowebs-h1--home{font-size: 28px; font-family: Gilroy-Light; line-height: 1.34; color: rgb(0, 0, 0);}
@media (min-width: 768px){.homebanner .leftsect h1.acowebs-h1--home.acowebs-h1--home{font-size: 3.819vw;}}
@media (min-width: 768px){.homebanner .leftsect h1.acowebs-h1--home.acowebs-h1--home .tstyle3{font-size: 2.7vw !important;}}
@media (min-width: 1400px){.homebanner .leftsect h1.acowebs-h1--home.acowebs-h1--home{font-size: 55px;}}
@media (min-width: 1400px){.homebanner .leftsect h1.acowebs-h1--home.acowebs-h1--home .tstyle3{font-size: 37px !important;}}
.homebanner .leftsect h1.acowebs-h1--home.acowebs-h1--home .tstyle1{font-family: Gilroy-Bold; color: rgb(1, 111, 255);}
.homebanner .leftsect h1.acowebs-h1--home.acowebs-h1--home .tstyle2{font-family: Gilroy-Bold; color: rgb(17, 24, 82);}
.homebanner .leftsect h1.acowebs-h1--home.acowebs-h1--home .tstyle3{font-size: 22px; line-height: 150%; display: block;}
@media only screen and (max-width: 1020px){h1.acowebs-h1--home.acowebs-h1--home{font-size: 30px;}}
@media only screen and (max-width: 765px){h1.acowebs-h1--home.acowebs-h1--home{font-size: 24px;}}
/* end: home */
/* target: guideline */
h1.acowebs-h1--guideline.acowebs-h1--guideline{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h1.acowebs-h1--guideline.acowebs-h1--guideline{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 32px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizespeed;}
.support-detail-page .sec1 h1.acowebs-h1--guideline.acowebs-h1--guideline{font-family: Gilroy-Medium;}
@media only screen and (max-width: 1020px){h1.acowebs-h1--guideline.acowebs-h1--guideline{font-size: 24px;}}
@media only screen and (max-width: 765px){h1.acowebs-h1--guideline.acowebs-h1--guideline{font-size: 22px;}}
/* end: guideline */
/* target: career */
h1.acowebs-h1--career.acowebs-h1--career{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h1.acowebs-h1--career.acowebs-h1--career{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 32px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizespeed;}
.career-detail-page .sec1 h1.acowebs-h1--career.acowebs-h1--career{font-family: Gilroy-Medium;}
@media only screen and (max-width: 1020px){h1.acowebs-h1--career.acowebs-h1--career{font-size: 24px;}}
@media only screen and (max-width: 765px){h1.acowebs-h1--career.acowebs-h1--career{font-size: 22px;}}
/* end: career */
/* target: support */
h1.acowebs-h1--support.acowebs-h1--support{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h1.acowebs-h1--support.acowebs-h1--support{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 38px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizelegibility;}
.ihs-v2 h1.acowebs-h1--support.acowebs-h1--support.title{font-size: 48px; line-height: 1;}
@media (max-width: 991px){.ihs-v2 h1.acowebs-h1--support.acowebs-h1--support.title{font-size: 40px;}}
@media (max-width: 767px){.ihs-v2 h1.acowebs-h1--support.acowebs-h1--support.title{font-size: 34px;}}
@media only screen and (max-width: 1020px){h1.acowebs-h1--support.acowebs-h1--support{font-size: 30px;}}
@media only screen and (max-width: 765px){h1.acowebs-h1--support.acowebs-h1--support{font-size: 24px;}}
/* end: support */
/* target: listing */
h1.acowebs-h1--listing.acowebs-h1--listing{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h1.acowebs-h1--listing.acowebs-h1--listing{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 38px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizelegibility;}
.plugins-container .title h1.acowebs-h1--listing.acowebs-h1--listing{font-size: 38px; line-height: 41px; color: rgb(21, 30, 103); font-weight: 700; margin: 10px 0px 0px; letter-spacing: 0.48px; text-align: center; font-family: Gilroy-Bold;}
@media (min-width: 1024px){.plugins-container .title h1.acowebs-h1--listing.acowebs-h1--listing{font-size: 48px; line-height: 61px;}}
@media (max-width: 500px){.plugins-container .title h1.acowebs-h1--listing.acowebs-h1--listing{font-size: 28px; line-height: 38px;}}
@media only screen and (max-width: 1020px){h1.acowebs-h1--listing.acowebs-h1--listing{font-size: 30px;}}
@media only screen and (max-width: 765px){h1.acowebs-h1--listing.acowebs-h1--listing{font-size: 24px;}}
/* end: listing */
/* target: deals */
h1.acowebs-h1--deals.acowebs-h1--deals{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h1.acowebs-h1--deals.acowebs-h1--deals{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 38px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizelegibility;}
.plugins-container .title h1.acowebs-h1--deals.acowebs-h1--deals{font-size: 38px; line-height: 41px; color: rgb(21, 30, 103); font-weight: 700; margin: 10px 0px 0px; letter-spacing: 0.48px; text-align: center; font-family: Gilroy-Bold;}
@media (min-width: 1024px){.plugins-container .title h1.acowebs-h1--deals.acowebs-h1--deals{font-size: 48px; line-height: 61px;}}
@media (max-width: 500px){.plugins-container .title h1.acowebs-h1--deals.acowebs-h1--deals{font-size: 28px; line-height: 38px;}}
@media only screen and (max-width: 1020px){h1.acowebs-h1--deals.acowebs-h1--deals{font-size: 30px;}}
@media only screen and (max-width: 765px){h1.acowebs-h1--deals.acowebs-h1--deals{font-size: 24px;}}
/* end: deals */
/* target: bundle */
h1.acowebs-h1--bundle.acowebs-h1--bundle{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h1.acowebs-h1--bundle.acowebs-h1--bundle{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 38px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizelegibility;}
@media only screen and (max-width: 1020px){h1.acowebs-h1--bundle.acowebs-h1--bundle{font-size: 30px;}}
@media only screen and (max-width: 765px){h1.acowebs-h1--bundle.acowebs-h1--bundle{font-size: 24px;}}
/* end: bundle */
/* target: careers */
h1.acowebs-h1--careers.acowebs-h1--careers{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h1.acowebs-h1--careers.acowebs-h1--careers{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 38px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizelegibility;}
@media only screen and (max-width: 1020px){h1.acowebs-h1--careers.acowebs-h1--careers{font-size: 30px;}}
@media only screen and (max-width: 765px){h1.acowebs-h1--careers.acowebs-h1--careers{font-size: 24px;}}
/* end: careers */
/* target: page */
h1.acowebs-h1--page.acowebs-h1--page{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h1.acowebs-h1--page.acowebs-h1--page{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 38px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizelegibility;}
@media only screen and (max-width: 1020px){h1.acowebs-h1--page.acowebs-h1--page{font-size: 30px;}}
@media only screen and (max-width: 765px){h1.acowebs-h1--page.acowebs-h1--page{font-size: 24px;}}
/* end: page */
/* target: archive */
h1.acowebs-h1--archive.acowebs-h1--archive{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h1.acowebs-h1--archive.acowebs-h1--archive{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 38px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizelegibility;}
@media only screen and (max-width: 1020px){h1.acowebs-h1--archive.acowebs-h1--archive{font-size: 30px;}}
@media only screen and (max-width: 765px){h1.acowebs-h1--archive.acowebs-h1--archive{font-size: 24px;}}
/* end: archive */
/* target: ereports */
h1.acowebs-h1--ereports.acowebs-h1--ereports{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h1.acowebs-h1--ereports.acowebs-h1--ereports{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 38px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizelegibility;}
.er_banner .bannerinnersect .leftsect h1.acowebs-h1--ereports.acowebs-h1--ereports{display: flex; align-content: center; font-size: 23px; line-height: 29px; font-family: Gilroy-Bold; color: #484c66;}
@media (max-width: 500px){.er_banner .bannerinnersect .leftsect h1.acowebs-h1--ereports.acowebs-h1--ereports{font-size: 16px;}}
.er_banner .bannerinnersect .leftsect h1.acowebs-h1--ereports.acowebs-h1--ereports img{width: 34px; margin-right: 10px;}
@media (max-width: 500px){.er_banner .bannerinnersect .leftsect h1.acowebs-h1--ereports.acowebs-h1--ereports img{width: 22px;}}
@media only screen and (max-width: 1020px){h1.acowebs-h1--ereports.acowebs-h1--ereports{font-size: 30px;}}
@media only screen and (max-width: 765px){h1.acowebs-h1--ereports.acowebs-h1--ereports{font-size: 24px;}}
/* end: ereports */
/* target: extension */
h1.acowebs-h1--extension.acowebs-h1--extension{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h1.acowebs-h1--extension.acowebs-h1--extension{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 38px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizelegibility;}
@media only screen and (max-width: 1020px){h1.acowebs-h1--extension.acowebs-h1--extension{font-size: 30px;}}
@media only screen and (max-width: 765px){h1.acowebs-h1--extension.acowebs-h1--extension{font-size: 24px;}}
.extension-wrapper .extension-banner .left-sec h1.acowebs-h1--extension.acowebs-h1--extension{max-width: 630px; color: rgb(0, 0, 0); font-family: Gilroy-Bold; font-size: 67.62px; font-style: normal; font-weight: 400; line-height: 107.2%;}
.extension-wrapper .extension-banner .left-sec h1.acowebs-h1--extension.acowebs-h1--extension span{color: rgb(49, 111, 255);}
@media only screen and (max-width: 825px){.extension-wrapper .extension-banner .left-sec h1.acowebs-h1--extension.acowebs-h1--extension{font-size: 54.62px;}}
@media only screen and (max-width: 705px){.extension-wrapper .extension-banner .left-sec h1.acowebs-h1--extension.acowebs-h1--extension{font-size: 45.62px;}}
@media only screen and (max-width: 590px){.extension-wrapper .extension-banner .left-sec h1.acowebs-h1--extension.acowebs-h1--extension{font-size: 37.62px;}}
/* end: extension */
/* target: about */
h1.acowebs-h1--about.acowebs-h1--about{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h1.acowebs-h1--about.acowebs-h1--about{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 38px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizelegibility;}
.homebanner .leftsect h1.acowebs-h1--about.acowebs-h1--about{font-size: 28px; font-family: Gilroy-Light; line-height: 1.34; color: rgb(0, 0, 0);}
@media (min-width: 768px){.homebanner .leftsect h1.acowebs-h1--about.acowebs-h1--about{font-size: 3.819vw;}}
@media (min-width: 1400px){.homebanner .leftsect h1.acowebs-h1--about.acowebs-h1--about{font-size: 55px;}}
.homebanner .leftsect h1.acowebs-h1--about.acowebs-h1--about .tstyle1{font-family: Gilroy-Bold; color: rgb(1, 111, 255);}
.homebanner .leftsect h1.acowebs-h1--about.acowebs-h1--about .tstyle2{font-family: Gilroy-Bold; color: rgb(17, 24, 82);}
.homebanner .leftsect h1.acowebs-h1--about.acowebs-h1--about .tstyle4{font-size: 18px; line-height: 150%; font-family: "Open Sans", sans-serif; display: block;}
@media only screen and (max-width: 1020px){h1.acowebs-h1--about.acowebs-h1--about{font-size: 30px;}}
@media only screen and (max-width: 765px){h1.acowebs-h1--about.acowebs-h1--about{font-size: 24px;}}
/* end: about */
/* target: guideline-hub */
h1.acowebs-h1--support.acowebs-h1--support{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h1.acowebs-h1--support.acowebs-h1--support{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 38px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizelegibility;}
.ihs-v2 h1.acowebs-h1--support.acowebs-h1--support.title{font-size: 48px; line-height: 1;}
@media (max-width: 991px){.ihs-v2 h1.acowebs-h1--support.acowebs-h1--support.title{font-size: 40px;}}
@media (max-width: 767px){.ihs-v2 h1.acowebs-h1--support.acowebs-h1--support.title{font-size: 34px;}}
@media only screen and (max-width: 1020px){h1.acowebs-h1--support.acowebs-h1--support{font-size: 30px;}}
@media only screen and (max-width: 765px){h1.acowebs-h1--support.acowebs-h1--support{font-size: 24px;}}
/* end: guideline-hub */
/* target: bar-title */
div.acowebs-tag--bar-title.acowebs-tag--bar-title{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
div.acowebs-tag--bar-title.acowebs-tag--bar-title{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 32px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizespeed;}
.productbynotify .sectpnleft .text div.acowebs-tag--bar-title.acowebs-tag--bar-title{font-size: 18px; color: rgb(17, 24, 82); font-family: Gilroy-Bold; line-height: 1.2;}
@media (min-width: 1200px){.productbynotify .sectpnleft .text div.acowebs-tag--bar-title.acowebs-tag--bar-title{font-size: 20px;}}
@media only screen and (max-width: 1020px){div.acowebs-tag--bar-title.acowebs-tag--bar-title{font-size: 24px;}}
@media only screen and (max-width: 765px){div.acowebs-tag--bar-title.acowebs-tag--bar-title{font-size: 22px;}}
/* end: bar-title */
/* target: guarantee */
div.acowebs-tag--guarantee.acowebs-tag--guarantee{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
div.acowebs-tag--guarantee.acowebs-tag--guarantee{margin: 0px 0px 0.5em; color: rgb(1, 111, 255); font-family: Gilroy-Bold; font-size: 16px; font-weight: normal; font-style: normal; line-height: 1.4; text-rendering: optimizespeed;}
.product-page .sec1 .Buyer-Protection div.acowebs-tag--guarantee.acowebs-tag--guarantee{font-size: 16px; color: rgb(11, 16, 51); font-family: Gilroy-Medium;}
.pdtwo-one .wbox .Buyer-Protection div.acowebs-tag--guarantee.acowebs-tag--guarantee{font-size: 16px; line-height: 26px; color: rgb(11, 16, 51); font-family: Gilroy-Bold; margin: 0px;}
/* end: guarantee */
/* target: watch */
div.acowebs-tag--watch.acowebs-tag--watch{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
div.acowebs-tag--watch.acowebs-tag--watch{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 24px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizespeed;}
.product-page > .sec2 .left-sec .video .icon div.acowebs-tag--watch.acowebs-tag--watch{color: rgb(255, 255, 255);}
.product-page > .sec2 .left-sec .video div.acowebs-tag--watch.acowebs-tag--watch{font-size: 24px; line-height: 30px; color: rgb(255, 255, 255); font-family: Quicksand, sans-serif; font-weight: 500; margin-top: 16px;}
@media only screen and (max-width: 1020px){div.acowebs-tag--watch.acowebs-tag--watch{font-size: 20px;}}
@media only screen and (max-width: 765px){div.acowebs-tag--watch.acowebs-tag--watch{font-size: 19px;}}
/* end: watch */
/* target: stat */
div.acowebs-tag--stat.acowebs-tag--stat{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
div.acowebs-tag--stat.acowebs-tag--stat{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 32px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizespeed;}
.product-page > .sec2 .left-sec .bottom-sec .description div.acowebs-tag--stat.acowebs-tag--stat{color: rgb(255, 255, 255); font-family: Gilroy-Medium; margin-bottom: 10px;}
@media only screen and (max-width: 1020px){div.acowebs-tag--stat.acowebs-tag--stat{font-size: 24px;}}
@media only screen and (max-width: 765px){div.acowebs-tag--stat.acowebs-tag--stat{font-size: 22px;}}
/* end: stat */
/* target: features */
h2.acowebs-h2--features.acowebs-h2--features{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h2.acowebs-h2--features.acowebs-h2--features{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 24px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizespeed;}
.product-page > .sec2 .right-sec h2.acowebs-h2--features.acowebs-h2--features{font-size: 24px; line-height: 26px; color: rgb(17, 24, 82); font-family: Gilroy-Bold; margin: 0px; position: relative;}
.product-page > .sec2 .right-sec h2.acowebs-h2--features.acowebs-h2--features::after{content: ""; width: 100px; height: 2px; position: absolute; left: 0px; top: calc(100% + 10px); background: rgb(1, 111, 255);}
@media only screen and (max-width: 1020px){h2.acowebs-h2--features.acowebs-h2--features{font-size: 20px;}}
@media only screen and (max-width: 765px){h2.acowebs-h2--features.acowebs-h2--features{font-size: 19px;}}
/* end: features */
/* target: quickinfo */
h2.acowebs-h2--quickinfo.acowebs-h2--quickinfo{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h2.acowebs-h2--quickinfo.acowebs-h2--quickinfo{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 24px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizespeed;}
.product-page .sec3 .quick-info h2.acowebs-h2--quickinfo.acowebs-h2--quickinfo{color: rgb(11, 16, 51); font-family: Gilroy-Medium;}
.product-page .sec3 h2.acowebs-h2--quickinfo.acowebs-h2--quickinfo{color: rgb(11, 16, 51);}
@media only screen and (max-width: 1020px){h2.acowebs-h2--quickinfo.acowebs-h2--quickinfo{font-size: 20px;}}
@media only screen and (max-width: 765px){h2.acowebs-h2--quickinfo.acowebs-h2--quickinfo{font-size: 19px;}}
/* end: quickinfo */
/* target: qi-label */
div.acowebs-tag--qi-label.acowebs-tag--qi-label{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
div.acowebs-tag--qi-label.acowebs-tag--qi-label{margin: 0px 0px 0.5em; color: rgb(1, 111, 255); font-family: Gilroy-Bold; font-size: 16px; font-weight: normal; font-style: normal; line-height: 1.4; text-rendering: optimizespeed;}
.product-page .sec3 .quick-info li div.acowebs-tag--qi-label.acowebs-tag--qi-label{font-size: 15px; line-height: 1.5; color: rgb(135, 150, 168); font-family: Gilroy-Medium; margin-bottom: 15px;}
/* end: qi-label */
/* target: qi-value */
div.acowebs-tag--qi-value.acowebs-tag--qi-value{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
div.acowebs-tag--qi-value.acowebs-tag--qi-value{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 20px; font-weight: normal; font-style: normal; line-height: 1.4; text-rendering: optimizespeed;}
.product-page .sec3 .quick-info li div.acowebs-tag--qi-value.acowebs-tag--qi-value{font-size: 15px; line-height: 1.5; color: rgb(11, 16, 51); font-family: Gilroy-Medium;}
@media only screen and (max-width: 1020px){div.acowebs-tag--qi-value.acowebs-tag--qi-value{font-size: 19px;}}
@media only screen and (max-width: 765px){div.acowebs-tag--qi-value.acowebs-tag--qi-value{font-size: 18px;}}
/* end: qi-value */
/* target: reviews */
h2.acowebs-h2--reviews.acowebs-h2--reviews{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h2.acowebs-h2--reviews.acowebs-h2--reviews{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 24px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizespeed;}
.product-page .sec3 h2.acowebs-h2--reviews.acowebs-h2--reviews{color: rgb(11, 16, 51);}
.product-page .sec3 .reviews h2.acowebs-h2--reviews.acowebs-h2--reviews{font-family: Gilroy-Medium;}
@media only screen and (max-width: 1020px){h2.acowebs-h2--reviews.acowebs-h2--reviews{font-size: 20px;}}
@media only screen and (max-width: 765px){h2.acowebs-h2--reviews.acowebs-h2--reviews{font-size: 19px;}}
/* end: reviews */
/* target: review */
h3.acowebs-h3--review.acowebs-h3--review{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h3.acowebs-h3--review.acowebs-h3--review{margin: 0px 0px 0.5em; color: rgb(1, 111, 255); font-family: Gilroy-Bold; font-size: 16px; font-weight: normal; font-style: normal; line-height: 1.4; text-rendering: optimizespeed;}
.product-page .sec3 .reviews .post-sec .topsec .right-sec h3.acowebs-h3--review.acowebs-h3--review{font-size: 16px; line-height: 1; color: rgb(11, 16, 51); font-family: Gilroy-Medium;}
/* end: review */
/* target: submit */
h3.acowebs-h3--submit.acowebs-h3--submit{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h3.acowebs-h3--submit.acowebs-h3--submit{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 24px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizespeed;}
.product-page .sec3 h3.acowebs-h3--submit.acowebs-h3--submit{color: rgb(11, 16, 51);}
.product-page .sec3 .reviews h3.acowebs-h3--submit.acowebs-h3--submit{font-family: Gilroy-Medium;}
@media only screen and (max-width: 1020px){h3.acowebs-h3--submit.acowebs-h3--submit{font-size: 20px;}}
@media only screen and (max-width: 765px){h3.acowebs-h3--submit.acowebs-h3--submit{font-size: 19px;}}
/* end: submit */
/* target: freepro */
h2.acowebs-h2--freepro.acowebs-h2--freepro{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h2.acowebs-h2--freepro.acowebs-h2--freepro{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 32px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizespeed;}
.sect_freepremium h2.acowebs-h2--freepro.acowebs-h2--freepro{font-size: 32px; line-height: 45px; text-align: center; font-family: Gilroy-Bold; color: rgb(17, 24, 82); margin: 0px 0px 80px;}
@media (max-width: 500px){.sect_freepremium h2.acowebs-h2--freepro.acowebs-h2--freepro{font-size: 25px; margin-bottom: 30px;}}
@media only screen and (max-width: 1020px){h2.acowebs-h2--freepro.acowebs-h2--freepro{font-size: 24px;}}
@media only screen and (max-width: 765px){h2.acowebs-h2--freepro.acowebs-h2--freepro{font-size: 22px;}}
.sect_freepremium h2.acowebs-h2--freepro.acowebs-h2--freepro{font-size: 32px; line-height: 45px; text-align: center; font-family: Gilroy-Bold; color: rgb(17, 24, 82); margin: 0px 0px 80px;}
/* end: freepro */
/* target: docs */
h2.acowebs-h2--docs.acowebs-h2--docs{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h2.acowebs-h2--docs.acowebs-h2--docs{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 32px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizespeed;}
.documentation .container h2.acowebs-h2--docs.acowebs-h2--docs{text-decoration: none; color: rgb(11, 16, 51); font-family: Gilroy-bold; font-size: 32px; font-weight: normal; font-style: normal; line-height: 45px; margin-bottom: 30px;}
@media (max-width: 390px){.documentation .container h2.acowebs-h2--docs.acowebs-h2--docs{font-size: 25px;}}
@media only screen and (max-width: 1020px){h2.acowebs-h2--docs.acowebs-h2--docs{font-size: 24px;}}
@media only screen and (max-width: 765px){h2.acowebs-h2--docs.acowebs-h2--docs{font-size: 22px;}}
/* end: docs */
/* target: testimonials */
h2.acowebs-h2--testimonials.acowebs-h2--testimonials{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h2.acowebs-h2--testimonials.acowebs-h2--testimonials{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 32px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizespeed;}
.product-page .sec4 h2.acowebs-h2--testimonials.acowebs-h2--testimonials{font-family: Quicksand, sans-serif; font-weight: 400; color: rgb(255, 255, 255);}
.product-page .sec4 h2.acowebs-h2--testimonials.acowebs-h2--testimonials span{font-family: Gilroy-Bold;}
@media only screen and (max-width: 1020px){h2.acowebs-h2--testimonials.acowebs-h2--testimonials{font-size: 24px;}}
@media only screen and (max-width: 765px){h2.acowebs-h2--testimonials.acowebs-h2--testimonials{font-size: 22px;}}
/* end: testimonials */
/* target: author */
div.acowebs-tag--author.acowebs-tag--author{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
div.acowebs-tag--author.acowebs-tag--author{margin: 0px 0px 0.5em; color: rgb(1, 111, 255); font-family: Gilroy-Bold; font-size: 16px; font-weight: normal; font-style: normal; line-height: 1.4; text-rendering: optimizespeed;}
.product-page .sec4 .slide1 .box .bottom-sec div.acowebs-tag--author.acowebs-tag--author{font-size: 16px; color: rgb(11, 16, 51); margin-bottom: 10px; font-family: Quicksand, sans-serif; font-weight: 600;}
/* end: author */
/* target: featured */
h2.acowebs-h2--featured.acowebs-h2--featured{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h2.acowebs-h2--featured.acowebs-h2--featured{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 24px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizespeed;}
.product-page .sec3 h2.acowebs-h2--featured.acowebs-h2--featured{color: rgb(11, 16, 51);}
.product-page .sec4 .tag2 h2.acowebs-h2--featured.acowebs-h2--featured{color: rgb(255, 255, 255); text-align: center; font-size: 24px; line-height: 42px; font-family: Quicksand, sans-serif; font-weight: 500;}
@media only screen and (min-width: 765px){.product-page .sec4 .tag2 h2.acowebs-h2--featured.acowebs-h2--featured{margin-bottom: 1em;}}
@media only screen and (min-width: 1400px){.product-page .sec4 .tag2 h2.acowebs-h2--featured.acowebs-h2--featured{margin-bottom: 3em;}}
@media only screen and (max-width: 1020px){h2.acowebs-h2--featured.acowebs-h2--featured{font-size: 20px;}}
@media only screen and (max-width: 765px){h2.acowebs-h2--featured.acowebs-h2--featured{font-size: 19px;}}
/* end: featured */
/* target: faq */
h2.acowebs-h2--faq.acowebs-h2--faq{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h2.acowebs-h2--faq.acowebs-h2--faq{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 24px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizespeed;}
.product-page .sec3 h2.acowebs-h2--faq.acowebs-h2--faq{color: rgb(11, 16, 51);}
.faqnew h2.acowebs-h2--faq.acowebs-h2--faq{font-size: 32px; line-height: 45px; text-align: center; font-family: Gilroy-Medium; color: rgb(17, 24, 82); margin: 0px;}
@media (max-width: 500px){.faqnew h2.acowebs-h2--faq.acowebs-h2--faq{font-size: 25px; line-height: 36px;}}
@media only screen and (max-width: 1020px){h2.acowebs-h2--faq.acowebs-h2--faq{font-size: 20px;}}
@media only screen and (max-width: 765px){h2.acowebs-h2--faq.acowebs-h2--faq{font-size: 19px;}}
/* end: faq */
/* target: changelog */
div.acowebs-tag--changelog.acowebs-tag--changelog{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
div.acowebs-tag--changelog.acowebs-tag--changelog{margin: 0px 0px 0.5em; color: rgb(1, 111, 255); font-family: Gilroy-Bold; font-size: 16px; font-weight: normal; font-style: normal; line-height: 1.4; text-rendering: optimizespeed;}
.product-page .sec3 .Changelog .logs div.acowebs-tag--changelog.acowebs-tag--changelog{font-size: 14px; color: rgb(135, 150, 168); font-family: Gilroy-Regular; margin-bottom: 1em;}
.product-page .sec3 .Changelog .logs div.acowebs-tag--changelog.acowebs-tag--changelog::before{content: "---"; margin-right: 5px;}
.product-page .sec3 .Changelog .logs div.acowebs-tag--changelog.acowebs-tag--changelog::after{content: "---"; margin-left: 5px;}
/* end: changelog */
/* target: foot-label */
div.acowebs-tag--foot-label.acowebs-tag--foot-label{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
div.acowebs-tag--foot-label.acowebs-tag--foot-label{margin: 0px 0px 0.5em; color: rgb(1, 111, 255); font-family: Gilroy-Bold; font-size: 16px; font-weight: normal; font-style: normal; line-height: 1.4; text-rendering: optimizespeed;}
footer .sec1 div.acowebs-tag--foot-label.acowebs-tag--foot-label{color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 18px; margin-bottom: 30px;}
footer .footemail .sectonefoot div.acowebs-tag--foot-label.acowebs-tag--foot-label{font-size: 14px; line-height: 17px; color: #696d90; margin: 0px 0px 4px; font-family: Gilroy-semibold;}
@media only screen and (max-width: 765px){footer .sec1 div.acowebs-tag--foot-label.acowebs-tag--foot-label{margin-bottom: 5px;}}
/* end: foot-label */
/* target: foot-link */
div.acowebs-tag--foot-link.acowebs-tag--foot-link{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
div.acowebs-tag--foot-link.acowebs-tag--foot-link a{color: rgb(21, 30, 103);}
div.acowebs-tag--foot-link.acowebs-tag--foot-link a:hover{color: rgb(1, 111, 255);}
div.acowebs-tag--foot-link.acowebs-tag--foot-link{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 20px; font-weight: normal; font-style: normal; line-height: 1.4; text-rendering: optimizespeed;}
footer .footemail .sectonefoot div.acowebs-tag--foot-link.acowebs-tag--foot-link{margin: 0px; font-size: 18px; line-height: 22px; color: rgb(17, 24, 82); font-family: Gilroy-Bold;}
footer .footemail .sectonefoot.bb div.acowebs-tag--foot-link.acowebs-tag--foot-link a:hover{text-decoration: underline;}
@media only screen and (max-width: 1020px){div.acowebs-tag--foot-link.acowebs-tag--foot-link{font-size: 19px;}}
@media only screen and (max-width: 765px){div.acowebs-tag--foot-link.acowebs-tag--foot-link{font-size: 18px;}}
html body div.acowebs-tag--foot-link.acowebs-tag--foot-link > :nth-child(1){color:rgb(11, 16, 51)}
/* end: foot-link */
/* target: faq-bundle */
h2.acowebs-h2--faq.acowebs-h2--faq{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h2.acowebs-h2--faq.acowebs-h2--faq{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 24px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizespeed;}
.faqnew h2.acowebs-h2--faq.acowebs-h2--faq{font-size: 32px; line-height: 45px; text-align: center; font-family: Gilroy-Medium; color: rgb(17, 24, 82); margin: 0px;}
@media (max-width: 500px){.faqnew h2.acowebs-h2--faq.acowebs-h2--faq{font-size: 25px; line-height: 36px;}}
@media only screen and (max-width: 1020px){h2.acowebs-h2--faq.acowebs-h2--faq{font-size: 20px;}}
@media only screen and (max-width: 765px){h2.acowebs-h2--faq.acowebs-h2--faq{font-size: 19px;}}
/* end: faq-bundle */
/* target: faq-carteasy */
h2.acowebs-h2--faq.acowebs-h2--faq{margin: 0px; padding: 0px; font-weight: normal; font-family: Gilroy-Bold;}
h2.acowebs-h2--faq.acowebs-h2--faq{margin: 0px 0px 0.5em; color: rgb(17, 24, 82); font-family: Gilroy-Bold; font-size: 24px; font-weight: normal; font-style: normal; line-height: 1.2; text-rendering: optimizespeed;}
.faqnew h2.acowebs-h2--faq.acowebs-h2--faq{font-size: 32px; line-height: 45px; text-align: center; font-family: Gilroy-Medium; color: rgb(17, 24, 82); margin: 0px;}
@media (max-width: 500px){.faqnew h2.acowebs-h2--faq.acowebs-h2--faq{font-size: 25px; line-height: 36px;}}
.er_faq h2.acowebs-h2--faq.acowebs-h2--faq{font-size: 40px; line-height: 50px; font-family: Gilroy-Bold;}
@media (max-width: 500px){.er_faq h2.acowebs-h2--faq.acowebs-h2--faq{font-size: 22px; line-height: 1.2;}}
@media only screen and (max-width: 1020px){h2.acowebs-h2--faq.acowebs-h2--faq{font-size: 20px;}}
@media only screen and (max-width: 765px){h2.acowebs-h2--faq.acowebs-h2--faq{font-size: 19px;}}
/* end: faq-carteasy */
/* Layout stability (Core Web Vitals, CLS). Same rendered size as before; space is reserved up front. */
/* Blog featured image now carries width/height; keep its rendered height proportional as before. */
.post-gen-inner .thumb img{height:auto}
/* Algolia injects its search box (56.3px at every width) after load into an empty #searchbox. */
#searchbox{min-height:56.3px}
/* Blog listing: featured post and list thumbnails now carry width/height (BFI crop sizes). */
.blgt-sectone .img-sect img,.dsthree-single .imgsect img{height:auto}
/* Sliders: until slick initialises (scripts load at the end of the page) every
   card is stacked, making the section thousands of px tall for a moment; the
   testimonials background then covered the screen and collapsed (desktop CLS
   up to 0.9 on the Shopify pages). Show only the first card until then.
   js/lazy-carousels.js adds .slick-fallback after load if a slider never initialises. */
:is(.users-slide,.Featured-slide,.Compatible-slide,.elegantsliderouter,.our-product,.plugin-list-slider):not(.slick-initialized):not(.slick-fallback)>:not(:first-child){display:none}
/* Tabs/accordions (easyResponsiveTabs) set inline border-color; WordPress's
   global html :where([style*=border-color]){border-style:solid} then drew 3px
   frames that were never part of the design (mobile accordion headers, and every
   tab after a click). Specificity (0,0,2): above that rule, below any theme rule. */
html body :where(.resp-tab-item[style*="border-color"], .resp-accordion[style*="border-color"]){border-style:none}
/* Product page section blocks (inc/product-blocks.php). */
/* "Wide width" on a section: boxed to the content width instead of edge to edge. */
.product-page .acowebs-section--boxed{max-width:1140px;margin-left:auto;margin-right:auto}
/* Paragraphs, images and other blocks placed between sections. */
.product-page .acowebs-product-content{padding-top:40px;padding-bottom:40px}
.product-page .acowebs-product-content>*+*{margin-top:1em}
/* Custom section block: any blocks inside, full width (background edge to edge) or boxed (rounded box at the content width). */
.product-page .acowebs-custom-section{background-position:center;background-size:cover;background-repeat:no-repeat}
.product-page .acowebs-custom-section--full.acowebs-space--small{padding:40px 0}
.product-page .acowebs-custom-section--full.acowebs-space--medium{padding:80px 0}
.product-page .acowebs-custom-section--full.acowebs-space--large{padding:120px 0}
.product-page .acowebs-custom-section-wrap{padding:40px 0}
.product-page .acowebs-custom-section--boxed{border-radius:20px;padding:50px 60px}
.product-page .acowebs-custom-section--boxed.acowebs-space--none{padding:0;overflow:hidden}
.product-page .acowebs-custom-section--boxed.acowebs-space--small{padding:30px 40px}
.product-page .acowebs-custom-section--boxed.acowebs-space--large{padding:80px 90px}
@media(max-width: 767px){.product-page .acowebs-custom-section--full.acowebs-space--medium{padding:50px 0}.product-page .acowebs-custom-section--full.acowebs-space--large{padding:70px 0}.product-page .acowebs-custom-section--boxed,.product-page .acowebs-custom-section--boxed.acowebs-space--small,.product-page .acowebs-custom-section--boxed.acowebs-space--large{padding:30px 20px}}
.product-page .acowebs-custom-section__inner>*+*{margin-top:1em}
.product-page .acowebs-custom-section__inner>:first-child{margin-top:0}
.product-page .acowebs-custom-section__inner>:last-child{margin-bottom:0}
.product-page .acowebs-custom-section.has-text-color :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption){color:inherit}
.product-page .acowebs-custom-section.has-text-align-left{text-align:left}
.product-page .acowebs-custom-section.has-text-align-center{text-align:center}
.product-page .acowebs-custom-section.has-text-align-right{text-align:right}
/* Buttons in a custom section: the site's button style unless a colour is chosen; they follow the section's text alignment. */
.product-page .acowebs-custom-section .wp-block-button__link{padding:17px 30px;border-radius:.5rem;font-family:"Gilroy-Medium";font-size:16px;line-height:1;transition:.3s ease}
.product-page .acowebs-custom-section .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background){background:#006cfa}
.product-page .acowebs-custom-section .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color){color:#fff}
.product-page .acowebs-custom-section .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):hover{background:#151e67}
.product-page .acowebs-custom-section .is-style-outline .wp-block-button__link:not(.has-text-color){color:#0065ea}
.product-page .acowebs-custom-section.has-text-align-center .wp-block-buttons:not([class*=is-content-justification]){justify-content:center}
.product-page .acowebs-custom-section.has-text-align-right .wp-block-buttons:not([class*=is-content-justification]){justify-content:flex-end}
/* A custom section can sit in the .sec3/.sec4 wrappers: keep the standard heading colour there. */
.product-page .acowebs-custom-section:not(.has-text-color) :is(h3,h4){color:#111852;font-family:"Gilroy-Bold"}

/* Overview "Cards in 2 columns (masonry)" (block setting): each feature a card, cards flow in two columns, one on mobile. */
.product-page .sec3 .acowebs-features-masonry{column-count:2;column-gap:24px;padding-top:24px}
.product-page .sec3 .acowebs-features-masonry .list{display:block;width:100%;margin:0 0 24px;padding:24px;background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(21,30,103,.07);break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}
.product-page .sec3 .acowebs-features-masonry .list .cnt,.product-page .sec3 .acowebs-features-masonry .list .pic{width:100%;order:0}
.product-page .sec3 .acowebs-features-masonry .list .pic{margin-top:20px;padding:0;background:none;border-radius:0;transform:none} /* The image as is: no tile behind it. */
.product-page .sec3 .acowebs-features-masonry .list .pic img{display:block;width:100%;max-width:520px;height:auto;margin:0 auto}
.product-page .sec3 .acowebs-features-masonry .list h3{font-size:24px;line-height:1.3;margin-bottom:12px}
.product-page .sec3 .acowebs-features-masonry .list p,.product-page .sec3 .acowebs-features-masonry .list li{font-size:16px;line-height:28px}
.product-page .sec3 .acowebs-features-masonry .list > :last-child > :last-child,.product-page .sec3 .acowebs-features-masonry .list p:last-child{margin-bottom:0}
.product-page .sec3 .acowebs-features-masonry.is-image-first .list{display:flex;flex-direction:column}
.product-page .sec3 .acowebs-features-masonry.is-image-first .list .pic{order:-1;margin:0 0 20px}
@media (max-width:767px){.product-page .sec3 .acowebs-features-masonry{column-count:1}.product-page .sec3 .acowebs-features-masonry .list{padding:20px}}
/* Overview "Show images" off (block setting): in rows the text takes the full width. */
.product-page .sec3 .acowebs-features-no-images .list .cnt{width:100%}
/* Overview "Show first … features" (block setting): the others stay in the HTML, hidden until "View all features".
   Collapsed, the last cards fade into the section background (--acowebs-features-fade) under a note and the button. */
.product-page .sec3 .acowebs-features-collapsed .list.is-extra{display:none}
.product-page .sec3 .acowebs-features-more{--acowebs-features-fade:#f7fafc;position:relative;z-index:2;text-align:center;padding:24px 20px 56px;column-span:all;-webkit-column-span:all}
.product-page .sec3 .acowebs-features-collapsed .acowebs-features-more{margin-top:-240px;padding-top:150px;background:linear-gradient(to bottom,rgba(247,250,252,0) 0,var(--acowebs-features-fade) 120px);pointer-events:none}
.product-page .sec3 .acowebs-features-more__note{margin:0 0 16px!important;font-family:"Gilroy-Medium";font-size:18px!important;line-height:1.4!important;color:#0b1033!important;opacity:1!important}
.product-page .sec3 .acowebs-features-more__note{display:none}
.product-page .sec3 .acowebs-features-collapsed .acowebs-features-more__note{display:block}
.product-page .sec3 .acowebs-features-more__btn{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;padding:16px 40px;border:1px solid #016fff;border-radius:6px;background:#006cfa;color:#fff;font-family:"Gilroy-Medium";font-size:16px;line-height:1.2;cursor:pointer;box-shadow:0 13px 16px rgba(1,111,255,.15);transition:background .3s,color .3s}
.product-page .sec3 .acowebs-features-more__btn::after{content:"";width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg)}
.product-page .sec3 .acowebs-features-more__btn[aria-expanded="true"]{background:#fff;color:#0065ea;box-shadow:none}
.product-page .sec3 .acowebs-features-more__btn[aria-expanded="true"]::after{transform:translateY(2px) rotate(-135deg)}
.product-page .sec3 .acowebs-features-more__btn:hover,.product-page .sec3 .acowebs-features-more__btn:focus-visible{background:#fff;color:#0065ea}
.product-page .sec3 .acowebs-features-more__btn[aria-expanded="true"]:hover{background:#006cfa;color:#fff}
@media (max-width:767px){.product-page .sec3 .acowebs-features-collapsed .acowebs-features-more{margin-top:-180px;padding-top:110px}}
/* Product page section links (#reviews, #faq…) stop below the sticky header and buy bar. */
.product-page #features,.product-page #pricing,.product-page #reviews,.product-page #changelog,.product-page #faq,.product-page #docs,.product-page #compare,.product-page #compatibility,#features,#faq,#docs,#compare,#compatibility{scroll-margin-top:140px}
/* Product page Overview: text typed straight into a feature box (without a <p>)
   gets the paragraph style of `.list p`. The 75% is a colour, not opacity, so
   paragraphs inside (which keep opacity:.75) are not faded twice and the icon
   is not faded. */
@media only screen and (min-width: 1020px){.product-page .sec3 .list .cnt{font-size:18px;font-family:"Open Sans",sans-serif;line-height:32px;color:#484c66}}

/* Documentation: "Last updated" under the title (SEO-BY-POST-TYPE.md, T-509). */
.acowebs-updated{margin:-6px 0 24px;font-size:14px;line-height:1.5;color:#627387}
/* Documentation articles (template-parts/guideline/article.php): navigation | article | "On this page".
   Colours meet WCAG AA (4.5:1): text grey #5f6b85, links #0058cc.
   Hub pages keep the Knowledge Base layout. */

/* Compact search bar instead of the large banner. */
.single-guideline.docs-article-view:before{display:none}
.inner-header-section.ihs-compact{padding:18px 0;border-bottom:1px solid rgba(135,150,168,.18);background:#fff}
.ihs-v2.ihs-compact.inner-header-section .container{display:flex;align-items:center;gap:32px;max-width:1320px;padding:0 24px}
.ihs-compact p.title{margin:0;font-family:"Gilroy-Semibold";font-size:20px;line-height:1.2;white-space:nowrap}
.ihs-compact p.title a{color:#0b1033;text-decoration:none}
.ihs-compact p.title a:hover{color:#0065ea}
.ihs-compact .ihs-content{position:relative;flex:1;max-width:560px;margin-left:auto}
.ihs-compact .ihs-label{display:none}
.ihs-v2.ihs-compact .ihs-form{width:100%;max-width:none}
.ihs-v2.ihs-compact input.ais-SearchBox-input{padding:11px 44px;font-size:16px}

/* Three columns. */
.inner-wrapper.support-detail-page.support-page-v2.docs-article-page{padding-top:0;background:#fff}
.docs-layout{display:grid;grid-template-columns:240px minmax(0,1fr) 220px;column-gap:48px;align-items:start;max-width:1320px;margin:0 auto;padding:32px 24px 72px;box-sizing:border-box}
/* Sticky side columns. The site sets overflow-x:hidden on <body>, which breaks sticky; "clip" keeps
   the same no-sideways-scroll without it. Browsers without "clip" get static columns. */
@supports (overflow:clip){
	body.docs-article-view,.inner-wrapper.support-detail-page.docs-article-page{overflow-x:clip;overflow-y:visible}
	.docs-nav,.docs-aside{position:sticky;top:calc(var(--aco-halloween-ticker-h, 0px) + 104px);max-height:calc(100vh - var(--aco-halloween-ticker-h, 0px) - 124px);overflow:auto;scrollbar-width:thin}
}
.docs-bar{display:none}

/* Navigation. */
.docs-nav__product{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-family:"Gilroy-Semibold";font-size:16px;line-height:1.3;color:#0b1033;text-decoration:none}
.docs-nav__product img{width:32px;height:32px;border-radius:8px;flex-shrink:0}
.docs-nav__product:hover{color:#0065ea}
.docs-nav__group{margin:20px 0 6px!important;font-family:"Gilroy-Semibold";font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;color:#5f6b85}
.docs-nav__list{margin:0;padding:0;list-style:none}
.docs-nav__list li{margin:0;padding:0;list-style:none;font-size:14px!important;line-height:1.45!important}
.docs-nav__list a{display:block;padding:7px 10px 7px 12px;border-left:2px solid #e8edf4;color:#4a5072;text-decoration:none}
.docs-nav__list a:hover{color:#0065ea;border-left-color:#9cc3ff}
.docs-nav__list li.is-active a{color:#0050c0;border-left-color:#016fff;background:#f2f7ff;font-weight:600}

/* Article. */
.docs-article{min-width:0;max-width:760px}
.docs-breadcrumbs{margin:0 0 14px;font-size:13px;line-height:1.5;color:#5f6b85}
.docs-breadcrumbs a{color:#4a5072;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#c5cdd8}
.docs-article__header{margin:0 0 24px;padding:0 0 20px;border-bottom:1px solid #e8edf4}
.docs-article .docs-article__header h1.acowebs-h1--guideline{margin:0 0 12px;font-family:"Gilroy-Semibold";font-size:36px;line-height:1.2;color:#0b1033}
.docs-meta.acowebs-updated{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0!important;font-size:14px!important;color:#5f6b85}
.docs-meta span+span::before{content:"·";margin-right:16px;color:#c5cdd8}
.docs-meta a{color:#0058cc}

.docs-content{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.75;color:#3d4361}
.support-detail-page.support-page-v2 .docs-content p,.support-detail-page.support-page-v2 .docs-content li{font-size:16px;line-height:1.75}
.docs-content h2,.docs-content h3,.docs-content h4{font-family:"Gilroy-Semibold";color:#0b1033;scroll-margin-top:calc(var(--aco-halloween-ticker-h, 0px) + 110px)}
.docs-content h2{margin:40px 0 14px;font-size:26px;line-height:1.3}
.docs-content h3{margin:32px 0 12px;font-size:21px;line-height:1.35}
.docs-content h4{margin:28px 0 10px;font-size:18px;line-height:1.4}
.docs-content > :first-child{margin-top:0}
.docs-content a{color:#0058cc}
.docs-content ol,.docs-content ul{margin:0 0 1.25em;padding-left:1.4em}
.docs-content li{margin:0 0 .45em}
.docs-content img{display:block;max-width:100%;height:auto;margin:16px 0 24px;border:1px solid #e3e9f2;border-radius:10px;box-shadow:0 8px 24px rgba(21,30,103,.06);cursor:zoom-in}
.docs-content a img{cursor:pointer}
.docs-content figure{margin:16px 0 24px}
.docs-content figure img{margin:0}
.docs-content figcaption{margin-top:8px;font-size:13px;color:#5f6b85;text-align:center}
.docs-content code{padding:2px 6px;border-radius:4px;background:#f1f4f9;font-size:.9em}
.docs-content pre{padding:16px;border-radius:8px;background:#0f1535;color:#e8edf4;overflow:auto}
.docs-content table{width:100%;border-collapse:collapse;margin:0 0 1.5em;font-size:15px}
.docs-content th,.docs-content td{padding:10px 12px;border:1px solid #e3e9f2;text-align:left}
.docs-content blockquote{margin:0 0 1.5em;padding:12px 18px;border-left:3px solid #016fff;background:#f5f9ff}
.docs-children{margin:24px 0;padding-left:1.2em}

/* Was this helpful, previous / next. */
.docs-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:48px 0 24px;padding:18px 20px;border:1px solid #e8edf4;border-radius:10px;background:#f9fbfd}
.support-detail-page.support-page-v2 .docs-feedback p{margin:0;font-size:15px}
.docs-feedback__question{font-family:"Gilroy-Semibold";color:#0b1033}
.docs-feedback__buttons{display:flex;gap:8px}
.docs-feedback__btn{padding:7px 18px;border:1px solid #c9d6e8;border-radius:6px;background:#fff;color:#0b1033;font-size:14px;cursor:pointer}
.docs-feedback__btn:hover,.docs-feedback__btn:focus-visible{border-color:#016fff;color:#0065ea}
.docs-feedback.is-answered .docs-feedback__buttons,.docs-feedback.is-answered .docs-feedback__question{display:none}
.docs-pager{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.docs-pager__link{display:block;padding:14px 18px;border:1px solid #e8edf4;border-radius:10px;color:#0b1033;font-family:"Gilroy-Medium";font-size:15px;line-height:1.4;text-decoration:none}
.docs-pager__link span{display:block;margin-bottom:4px;font-family:"Open Sans",sans-serif;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#5f6b85}
.docs-pager__link:hover{border-color:#016fff;color:#0065ea}
.docs-pager__link--next{grid-column:2;text-align:right}

/* On this page, plugin card. */
.docs-toc__title{margin:0 0 10px!important;font-family:"Gilroy-Semibold";font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;color:#5f6b85}
.docs-toc__list{margin:0;padding:0;list-style:none;border-left:2px solid #e8edf4}
.docs-toc__item{margin:0!important;padding:0;list-style:none;font-size:13.5px!important;line-height:1.45!important}
.docs-toc__item a{display:block;margin-left:-2px;padding:5px 0 5px 12px;border-left:2px solid transparent;color:#4a5072;text-decoration:none}
.docs-toc__item--2 a{padding-left:24px}
.docs-toc__item a:hover{color:#0065ea}
.docs-toc__item a.is-current{color:#0065ea;border-left-color:#016fff}
.docs-toc--inline{display:none}
.docs-card{margin-top:28px;padding:18px;border:1px solid #e8edf4;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(21,30,103,.05)}
.docs-card__head{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-family:"Gilroy-Semibold";font-size:15px;line-height:1.3;color:#0b1033}
.docs-card__head img{width:40px;height:40px;border-radius:10px;flex-shrink:0}
.docs-card__buy{display:block;padding:11px 14px;border-radius:6px;background:#0058cc;color:#fff!important;font-family:"Gilroy-Semibold";font-size:15px;text-align:center;text-decoration:none!important}
.docs-card__buy:hover{background:#00459f}
.docs-card__links{margin:12px 0 0;padding:0;list-style:none}
.docs-card__links li{margin:0!important;list-style:none;font-size:14px!important;line-height:1.4!important}
.docs-card__links a{display:block;padding:6px 0;color:#4a5072;text-decoration:none}
.docs-card__links a:hover{color:#0065ea}

/* Image zoom. */
.docs-zoom{position:fixed;inset:0;z-index:10000000;display:flex;align-items:center;justify-content:center;padding:56px 24px 24px;background:rgba(10,10,12,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out;animation:docs-zoom-in .18s ease-out}
.docs-zoom img{max-width:100%;max-height:100%;border-radius:10px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.08)}
.docs-zoom__close{position:absolute;top:14px;right:16px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;min-width:0;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(255,255,255,.08);color:#fff;font-size:26px;line-height:1;cursor:pointer;transition:background-color .15s ease}
.docs-zoom__close:hover,.docs-zoom__close:focus-visible{background:rgba(255,255,255,.2);outline:none}
.docs-zoom-open,.docs-zoom-open body{overflow:hidden}
@keyframes docs-zoom-in{from{opacity:0}to{opacity:1}}
@media (prefers-reduced-motion:reduce){.docs-zoom{animation:none}}

/* Medium screens: "On this page" moves into the article. */
@media (max-width:1199px){
	.docs-layout{grid-template-columns:230px minmax(0,1fr);column-gap:40px}
	.docs-aside{position:static;grid-column:2;max-height:none;overflow:visible}
	.docs-toc--side{display:none}
	.docs-toc--inline{display:block;margin:0 0 24px}
	.docs-card{max-width:760px}
}
@media (min-width:992px) and (max-width:1199px){
	.docs-toc--inline{padding:16px 18px;border:1px solid #e8edf4;border-radius:10px;background:#f9fbfd}
	.docs-toc--inline::before{content:"On this page";display:block;margin-bottom:8px;font-family:"Gilroy-Semibold";font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#5f6b85}
}
/* Phones and tablets: one column, navigation and "On this page" behind bars. */
@media (max-width:991px){
	.ihs-v2.ihs-compact.inner-header-section .container{flex-wrap:wrap;gap:12px}
	.ihs-compact .ihs-content{flex-basis:100%;max-width:none;margin:0}
	.docs-layout{display:block;padding:20px 16px 56px}
	.docs-nav{position:static;max-height:none;overflow:visible;margin-bottom:16px}
	.docs-aside{position:static}
	.docs-bar{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border:1px solid #e3e9f2;border-radius:8px;background:#f9fbfd;color:#0b1033;font-family:"Gilroy-Semibold";font-size:15px;text-align:left;cursor:pointer}
	.docs-bar::after{content:"";width:8px;height:8px;border:solid #4a5072;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s}
	.docs-bar[aria-expanded="true"]::after{transform:rotate(-135deg)}
	.docs-nav__panel,.docs-toc__panel{display:none;padding:12px 4px 4px}
	.docs-nav.is-open .docs-nav__panel,.docs-toc--inline.is-open .docs-toc__panel{display:block}
	.docs-article .docs-article__header h1.acowebs-h1--guideline{font-size:28px}
	.docs-content h2{font-size:23px}
	.docs-pager{grid-template-columns:1fr}
	.docs-pager__link--next{grid-column:1}
}

/* Product chip above the title, one-line meta items, navigation filter, plugin card. */
.docs-chip{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:4px 12px 4px 5px;border:1px solid #dbe5f1;border-radius:999px;background:#f5f9ff;color:#0b1033!important;font-family:"Gilroy-SemiBold";font-size:13.5px;line-height:1.3;text-decoration:none!important}
.docs-chip img{width:20px;height:20px;border-radius:5px}
.docs-chip:hover{border-color:#9cc3ff;color:#0058cc!important}
.docs-meta span{white-space:nowrap}
.docs-nav__filter{position:relative;margin:0 0 4px}
.docs-nav__product + .docs-nav__filter{margin-top:-6px}
.docs-nav__filter input{width:100%;box-sizing:border-box;padding:9px 12px 9px 34px;border:1px solid #d5dfeb;border-radius:8px;background:#fff no-repeat 11px center/15px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235f6b85' stroke-width='1.6'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='m11 11 4 4'/%3E%3C/svg%3E");font-size:14px;color:#0b1033}
.docs-nav__filter input:focus{outline:2px solid #9cc3ff;outline-offset:0;border-color:#0058cc}
.docs-nav__empty{margin:12px 0 0!important;font-size:13px!important;color:#5f6b85}
.docs-nav [hidden]{display:none!important}
.docs-card__version{margin:-6px 0 14px!important;font-size:13px!important;color:#5f6b85}
.docs-card__buy{border:1px solid #0058cc;background:#fff;color:#0058cc!important}
.docs-card__buy:hover{background:#0058cc;color:#fff!important}
.docs-article-page + .docs-support{padding-top:0}
/* Accordion titles of the responsive tabs (js/easyResponsiveTabs.js) and the
   "Customer Support" call-out title were headings (h2 / h5) that added stray
   entries to every page's outline. They are now a div and a p; these rules
   give them the styles they had as headings. The legacy sources stay untouched
   (src/css/order.json is byte-checked), so the original h2/h5 rules are
   repeated here with the new selectors, in their original order. */

/* Base h1-h6 / h2 / h5 styles (the accordion with no specificity so later rules still win; the title needs a class to beat the p rules). */
:where(.resp-accordion, .csb-title){margin:0;padding:0;font-weight:normal;font-family:"Gilroy-Bold"}
:where(.resp-accordion){margin:0;margin-bottom:.5em;color:#111852;font-family:"Gilroy-Bold";font-size:38px;font-weight:normal;font-style:normal;line-height:1.2;text-rendering:optimizeLegibility}
.csb-title{margin:0;margin-bottom:.5em;color:#111852;font-family:"Gilroy-Bold";font-size:20px;font-weight:normal;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed}
@media only screen and (max-width: 1020px){:where(.resp-accordion){font-size:30px}}
@media only screen and (max-width: 765px){:where(.resp-accordion){font-size:24px}}
.halloween-badges-popup__title{text-rendering:optimizeLegibility}

/* vendor/010-easy-responsive-tabs.css */
div.resp-accordion{cursor:pointer;padding:5px;display:none;margin-bottom:20px}
/* vendor/010-easy-responsive-tabs.css */
div.resp-accordion{background:#1ac0ff !important;padding:10px;font-size:14px !important;margin-bottom:2px !important}
/* vendor/010-easy-responsive-tabs.css */
div.resp-accordion h6{width:auto;display:inline-block;font-size:24px;color:#8d265d;font-weight:normal}
/* vendor/010-easy-responsive-tabs.css */
div.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1 !important;background:blue}
/* vendor/010-easy-responsive-tabs.css */
div.resp-tab-active span.resp-arrow{border:none;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:12px solid #fff}
/* vendor/010-easy-responsive-tabs.css */
div.resp-tab-active{background:#fff}
/* vendor/010-easy-responsive-tabs.css */
.resp-easy-accordion div.resp-accordion{display:block}
/* vendor/010-easy-responsive-tabs.css */
@media only screen and (max-width: 765px){div.resp-accordion{display:inline-block;font-size:24px;color:#fff;width:100%}}
/* templates/080-support.css */
.faqnew div.resp-accordion.ver_1{font-size:16px !important;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.5;color:#0b1033;position:relative;border:none !important;border-bottom:solid 1px #e8e8e8 !important;background:#fff !important;margin:0;padding:30px 20px 30px 0;font-family:"Gilroy-Medium";transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}
/* templates/080-support.css */
.faqnew div.resp-accordion.ver_1:before{content:"";font:normal normal normal 14px/1 fontawesome;display:block;position:absolute;right:0;top:31px;color:#627387}
/* templates/080-support.css */
.faqnew div.resp-accordion.ver_1:hover{color:#0065ea}
/* templates/080-support.css */
.faqnew div.resp-accordion.ver_1.resp-tab-active{border:none !important;padding-bottom:15px}
/* templates/080-support.css */
.faqnew div.resp-accordion.ver_1.resp-tab-active:before{content:""}
/* templates/096-support.css */
.support-page .sec2 div.resp-accordion{font-size:16px !important;line-height:1.5;color:#0b1033;position:relative;border-bottom:solid 1px #e8e8e8 !important;background:#fff !important;margin:0;padding:30px 20px 30px 0;font-family:"Gilroy-Medium";transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}
/* templates/096-support.css */
.support-page .sec2 div.resp-accordion:before{content:"";font:normal normal normal 14px/1 fontawesome;display:block;position:absolute;right:0;top:35px;color:#627387}
/* templates/096-support.css */
.support-page .sec2 div.resp-accordion:hover{color:#0065ea}
/* templates/096-support.css */
.support-page .sec2 div.resp-accordion.resp-tab-active{border:none !important;padding-bottom:15px}
/* templates/096-support.css */
.support-page .sec2 div.resp-accordion.resp-tab-active:before{content:""}
/* templates/117-support.css */
.faq-page .sec2 div.resp-accordion{font-size:16px !important;line-height:1.5;color:#0b1033;position:relative;border-bottom:solid 1px #e8e8e8 !important;background:#fff !important;margin:0;padding:30px 20px 30px 0;font-family:"Gilroy-Medium";transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}
/* templates/117-support.css */
.faq-page .sec2 div.resp-accordion:before{content:"";font:normal normal normal 14px/1 fontawesome;display:block;position:absolute;right:0;top:35px;color:#627387}
/* templates/117-support.css */
.faq-page .sec2 div.resp-accordion:hover{color:#0065ea}
/* templates/117-support.css */
.faq-page .sec2 div.resp-accordion.resp-tab-active{border:none !important;padding-bottom:15px}
/* templates/117-support.css */
.faq-page .sec2 div.resp-accordion.resp-tab-active:before{content:""}
/* templates/217-shopify.css */
.er_faq .resp-tabs-container div.resp-tab-active,.er_faq .resp-tabs-container div.resp-accordion.ver_1{background:rgba(0,0,0,0) !important}
/* templates/217-shopify.css */
.er_faq .resp-tabs-container div.resp-accordion.ver_1{font-size:16px !important;line-height:24px;color:#000;font-family:"Gilroy-Medium"}
/* templates/217-shopify.css */
@media (max-width: 500px){.er_faq .resp-tabs-container div.resp-accordion.ver_1{font-size:16px !important;line-height:1.2}}
/* templates/233-support.css */
.customer-support-block .csb-content .csb-title{letter-spacing:.42px;color:#fff;text-shadow:0px 4px 3px rgba(0,0,0,.0901960784);font-size:42px;margin:0 0 10px}
/* templates/233-support.css */
@media (max-width: 991px){.customer-support-block .csb-content .csb-title{font-size:36px}}
/* templates/233-support.css */
@media (max-width: 767px){.customer-support-block .csb-content .csb-title{font-size:28px}}
/* templates/234-woo-bundle.css */
.woo-bundle-wrapper .faqnew div.resp-accordion.ver_1{background:#f7fafc !important}
/* Blog post: "Related Content" in the blog's type scale (post title 32px,
   section headings 24px). It was 63px with 28px card titles, larger than
   the article itself. Three cards per row, equal height, date at the bottom. */
.related-posts-wrap{padding-top:72px}
.related-posts-wrap .titlerelated{font-family:"Gilroy-Bold";font-size:32px;line-height:1.3;color:#111852;margin:0 0 8px}
.related-posts-wrap .related-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0 80px}
.related-posts-wrap .related-col{width:auto;padding:0;margin:0}
.related-posts-wrap .related-col .blogitem{display:flex;flex-direction:column;height:100%;border:1px solid rgba(135,150,168,.25);border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .2s ease,transform .2s ease}
.related-posts-wrap .related-col .blogitem:hover,.related-posts-wrap .related-col .blogitem:focus-visible{box-shadow:0 12px 28px rgba(11,16,51,.1);transform:translateY(-2px)}
.related-posts-wrap .related-col .blogitem .blogimg{border-radius:0;aspect-ratio:530/324}
.related-posts-wrap .related-col .blogitem .blogimg img{width:100%;height:100%;object-fit:cover}
.related-posts-wrap .related-col .blogitem .blogtext{display:flex;flex-direction:column;flex:1;width:auto;margin:0;padding:20px 22px 22px;border:0;border-radius:0}
.related-posts-wrap .related-cat{font-family:"Gilroy-Medium";font-size:14px;line-height:1.5;color:#0058cc;margin:0 0 8px}
.related-posts-wrap .related-title{text-transform:none;text-align:left;font-family:"Gilroy-semibold";font-weight:normal;font-size:20px;line-height:1.4;color:#111852;margin:0 0 16px}
.related-posts-wrap .blogitem:hover .related-title{color:#0065ea}
.related-posts-wrap .related-date{display:block;margin-top:auto;font-family:"Gilroy-Medium";font-size:14px;line-height:1.5;color:#5f6b85}
@media (max-width: 991px){
.related-posts-wrap{padding-top:56px}
.related-posts-wrap .titlerelated{font-size:28px}
.related-posts-wrap .related-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
}
@media (max-width: 767px){
.related-posts-wrap{padding-top:40px}
.related-posts-wrap .titlerelated{font-size:24px}
.related-posts-wrap .related-row{grid-template-columns:1fr;gap:16px;margin-bottom:56px}
.related-posts-wrap .related-title{font-size:18px}
}

/* Blog post sidebar: the plugins the post is about (inc/blog-plugins.php), above the widgets: each
   one's icon and name, and the site's primary button under them. Beside the article (wider than
   900px) the box stays in view while the post is read: the sidebar's inner column runs the full
   height of the article and the box sticks under the fixed header (53px), the WordPress admin bar
   and the Marketing top bar (--acowebs-topbar-top includes the admin bar when that bar shows). */
.acowebs-blog-plugins{margin:0;padding:6px 20px;border:1px solid rgba(21,30,103,.1);border-radius:12px;background:#fff}
.acowebs-blog-plugins ul{margin:0;padding:0;list-style:none}
.acowebs-blog-plugins li{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;margin:0;padding:16px 0;list-style:none}
.acowebs-blog-plugins li+li{border-top:1px solid rgba(21,30,103,.08)}
.acowebs-blog-plugin__icon{display:flex;width:40px;height:40px;overflow:hidden;border-radius:10px;background:#f7f9ff}
.acowebs-blog-plugin__icon img{width:100%;height:100%;object-fit:contain}
.acowebs-blog-plugin__name{min-width:0;font-family:Gilroy-Bold,sans-serif;font-size:16px;line-height:1.35;color:#111852}
.acowebs-blog-plugins li>.acowebs-blog-plugin__name:first-child{grid-column:1/-1} /* No icon: the name takes the row. */
.acowebs-blog-plugin__link{grid-column:1/-1;width:100%}
@media (min-width:901px){
	.row-blog .sidebar-blog .container-blog{height:100%}
	.acowebs-blog-plugins{position:sticky;top:calc(77px + var(--acowebs-topbar-top,0px));z-index:5;box-shadow:0 10px 30px rgba(21,30,103,.08)}
	html:not(.acowebs-has-topbar) .admin-bar .acowebs-blog-plugins{top:109px}
}
/* Up to 900px the sidebar goes under the article: the article takes the full width (it kept 70%). */
@media (max-width:900px){.row-blog .blog-wraper{width:100%;margin-left:auto;margin-right:auto}}
/* Every plugin (inc/blog-plugins.php): five, then the button under the list shows the rest. */
.acowebs-blog-allplugins{margin:16px 0 0;padding:20px;border:1px solid rgba(21,30,103,.1);border-radius:12px;background:#fff}
.acowebs-blog-allplugins .acowebs-blog-allplugins__title{margin:0 0 8px;font-family:Gilroy-Bold,sans-serif;font-weight:normal;font-size:17px;line-height:1.3;color:#111852}
.acowebs-blog-allplugins ul{margin:0;padding:0;list-style:none}
.acowebs-blog-allplugins li{margin:0;list-style:none}
.acowebs-blog-allplugins li a{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:14px;line-height:1.35;color:#3d4a66;text-decoration:none}
.acowebs-blog-allplugins li a:hover,.acowebs-blog-allplugins li a:focus-visible{color:#0065ea}
.acowebs-blog-allplugins__icon{display:flex;flex:none;width:32px;height:32px;overflow:hidden;border-radius:8px;background:#f7f9ff}
.acowebs-blog-allplugins__icon img{width:100%;height:100%;object-fit:contain}
.acowebs-blog-allplugins ul.acowebs-features-collapsed li:nth-child(n+6){display:none}
.acowebs-blog-allplugins__toggle{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:0;border:0;background:none;font-family:Gilroy-semibold,sans-serif;font-size:14px;color:#0065ea;cursor:pointer}
.acowebs-blog-allplugins__toggle[hidden]{display:none}
.acowebs-blog-allplugins__toggle::after{content:"";width:6px;height:6px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-2px);transition:transform .15s}
.acowebs-blog-allplugins__toggle[aria-expanded="true"]::after{transform:rotate(-135deg) translateY(-1px)}
.acowebs-blog-allplugins .acowebs-blog-allplugins__toggle:hover{color:#0058cc;background:none} /* Not the theme's white button:hover. */
.acowebs-blog-allplugins__toggle:focus-visible{outline:2px solid #016fff;outline-offset:2px;border-radius:4px}
/* Author page (author.php): profile header with role, article count, bio,
   website and social profiles; the author's articles as blog cards
   (fixes/008-blog.css). Replaces the grey banner. */
.author-hero{background:linear-gradient(180deg,#eef5fc 0%,#f7fafd 60%,#fff 100%);border-bottom:1px solid #e6edf5;padding:72px 0 64px}
.author-hero__inner{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:center;max-width:1040px;margin:0 auto}
.author-hero__avatar{width:220px;height:220px;border-radius:50%;overflow:hidden;background:#fff;border:6px solid #fff;box-shadow:0 14px 36px rgba(11,16,51,.12)}
.author-hero__avatar img{display:block;width:100%;height:100%;object-fit:cover}
.author-hero__eyebrow{margin:0 0 6px;font-family:"Gilroy-SemiBold";font-size:13px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#0058cc}
.author-hero__name{margin:0;font-family:"Gilroy-Bold";font-weight:normal;font-size:44px;line-height:1.15;color:#111852}
.author-hero__role{margin:8px 0 0;font-family:"Gilroy-Medium";font-size:18px;line-height:1.4;color:#3d4a66}
.author-hero__stats{display:flex;flex-wrap:wrap;gap:6px 0;list-style:none;margin:16px 0 0;padding:0;font-family:"Gilroy-Medium";font-size:15px;line-height:1.5;color:#5f6b85}
.author-hero__stats li{margin:0;padding:0}
.author-hero__stats li+li::before{content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;border-radius:50%;background:#b8c3d3;margin:0 12px 2px}
.author-hero__stats strong{font-family:"Gilroy-Bold";font-weight:normal;color:#111852;margin-right:4px}
.author-hero__bio{margin-top:18px;max-width:680px}
.author-hero__bio p{margin:0 0 12px;font-size:17px;line-height:1.7;color:#3b3b3c}
.author-hero__bio p:last-child{margin-bottom:0}
.author-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;margin:24px 0 0;padding:0}
.author-links li{margin:0;padding:0}
.author-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:42px;height:42px;border:1px solid #d5dfeb;border-radius:21px;background:#fff;color:#111852;font-family:"Gilroy-SemiBold";font-size:15px;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.author-link--website{padding:0 18px 0 14px}
.author-link:hover,.author-link:focus-visible{background:#006cfa;border-color:#016fff;color:#fff}
.author-link:focus-visible{outline:2px solid #0058cc;outline-offset:2px}
.author-link svg{flex:none}
.author-link__letter{font-family:"Gilroy-Bold";font-size:16px}
.author-posts .titlerelated{margin-bottom:4px}
.author-posts .related-row{margin-bottom:48px}
.author-posts .loadmore-sect{margin:0 0 72px}
.author-posts__empty{margin:48px 0 72px;color:#5f6b85}
@media (max-width: 991px){
.author-hero__inner{grid-template-columns:160px minmax(0,1fr);gap:36px}
.author-hero__avatar{width:160px;height:160px;border-width:4px}
.author-hero__name{font-size:36px}
}
@media (max-width: 767px){
.author-hero{padding:40px 0 40px}
.author-hero__inner{grid-template-columns:1fr;gap:20px;text-align:center;justify-items:center}
.author-hero__avatar{width:132px;height:132px}
.author-hero__name{font-size:30px}
.author-hero__role{font-size:16px}
.author-hero__stats,.author-links{justify-content:center}
.author-hero__bio{text-align:left}
.author-hero__bio p{font-size:16px}
}
/* Documentation hubs (template-parts/guideline/hub.php) and the "Still need
   help?" band on hubs and articles. Buttons (.docs-btn) are shared with the
   article layout (fixes/006-docs.css). Colours meet WCAG AA. */
.single-guideline.docs-hub-view:before{display:none}
.inner-wrapper.support-detail-page.support-page-v2.docs-hub-page{padding:0;background:#fff}

/* Buttons. */
.docs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid #cfdbea;border-radius:8px;background:#fff;color:#111852!important;font-family:"Gilroy-SemiBold";font-size:15px;line-height:1.2;text-decoration:none!important;white-space:nowrap;transition:border-color .2s ease,color .2s ease,background-color .2s ease}
.docs-btn:hover,.docs-btn:focus-visible{border-color:#0058cc;color:#0058cc!important}
.docs-btn--primary{border-color:#0058cc;background:#0058cc;color:#fff!important}
.docs-btn--primary:hover,.docs-btn--primary:focus-visible{border-color:#00459f;background:#00459f;color:#fff!important}

/* Header. */
.docs-hub-hero.ihs-v2{padding:28px 0 40px;text-align:left;background:linear-gradient(180deg,#eef5fc 0%,#f7fafd 70%,#fff 100%);border-bottom:1px solid #e6edf5}
.docs-hub-hero__crumbs{margin:0 0 28px}
.docs-hub-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:end}
.docs-hub-hero__title{display:flex;align-items:center;gap:18px}
.docs-hub-hero__icon{flex:none;width:64px;height:64px;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(11,16,51,.1)}
.docs-hub-hero__eyebrow{margin:0 0 4px!important;font-family:"Gilroy-SemiBold";font-size:13px!important;line-height:1.4!important;letter-spacing:.08em;text-transform:uppercase;color:#0058cc}
.docs-hub-hero h1.acowebs-h1--support.acowebs-h1--support{margin:0;padding:0;font-family:"Gilroy-Bold";font-weight:normal;font-size:38px;line-height:1.2;color:#111852;text-align:left;max-width:none}
.docs-hub-hero__facts{display:flex;flex-wrap:wrap;gap:6px 0;margin:16px 0 0;padding:0;list-style:none;font-family:"Gilroy-Medium";font-size:15px;line-height:1.5;color:#5f6b85}
.docs-hub-hero__facts li{margin:0;padding:0;list-style:none}
.docs-hub-hero__facts li+li::before{content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;border-radius:50%;background:#b8c3d3;margin:0 12px 2px}
.docs-hub-hero__facts strong{margin-right:4px;font-family:"Gilroy-Bold";font-weight:normal;color:#111852}
.docs-hub-search{margin-top:24px;max-width:620px}
.docs-hub-hero.ihs-v2 .ihs-form{width:100%;max-width:none}
.docs-hub-hero .ihs-search-box{width:100%;max-width:none}
.docs-hub-hero__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}

/* Body. */
.docs-hub{padding:48px 0 16px}
.docs-hub__heading{margin:0 0 18px;font-family:"Gilroy-Bold";font-weight:normal;font-size:24px;line-height:1.3;color:#111852}
/* Start here: the same card as the support page's "Browse by Product" boxes
   (white box, soft border, icon tile; here the tile holds the step number). */
.docs-hub__start{margin-bottom:48px}
.docs-hub__start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none}
.docs-start-step{display:flex;margin:0;padding:0;list-style:none}
.docs-start-card{display:flex;flex-direction:column;width:100%;padding:45px 35px;box-sizing:border-box;border:1px solid rgba(21,30,103,.08);border-radius:10px;background:#fff;box-shadow:0 2px 9px rgba(21,30,103,.02);color:inherit;text-decoration:none!important}
.docs-start-card__step{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 0 30px;box-sizing:border-box;border:1px solid rgba(135,150,168,.15);border-radius:20px;background:#fff;box-shadow:0 14px 11px rgba(21,30,103,.06);color:#0065ea;font-family:"Gilroy-Bold";font-size:24px}
.docs-start-card__title{margin:0 0 9px;font-family:"Gilroy-Bold";font-size:18px;line-height:1.5;color:#151e67}
.docs-start-card__text{font-family:"Quicksand",sans-serif;font-size:15px;font-weight:500;line-height:1.6;color:#5f6b85}
.docs-start-card__more{margin-top:auto;padding-top:14px;font-family:"Quicksand",sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#0065ea}
.docs-start-card:hover .docs-start-card__more,.docs-start-card:focus-visible .docs-start-card__more{color:#00e0b2}
.docs-hub__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;align-items:start}
.docs-hub__grid--single{grid-template-columns:minmax(0,1fr)}
.docs-section-card{margin:0 0 24px;padding:22px 26px 12px;box-sizing:border-box;border:1px solid #e3eaf3;border-radius:14px;background:#fff}
.docs-section-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}
.docs-section-card__title{margin:0;font-family:"Gilroy-SemiBold";font-weight:normal;font-size:19px;line-height:1.3;color:#111852}
.docs-section-card__count{flex:none;padding:3px 10px;border-radius:999px;background:#f1f5fa;color:#5f6b85;font-family:"Gilroy-Medium";font-size:12.5px;line-height:1.4}
.docs-section-card__list{margin:0;padding:0;list-style:none}
.docs-section-card__list li{margin:0;padding:0;list-style:none;border-top:1px solid #eef2f7}
.docs-section-card__list li:first-child{border-top:0}
.docs-section-card__list a{display:flex;align-items:flex-start;gap:10px;padding:11px 0;color:#3d4a66;font-size:15px;line-height:1.45;text-decoration:none}
.docs-section-card__list a::before{content:"";flex:none;width:14px;height:16px;margin-top:2px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 16' fill='none' stroke='%238796a8' stroke-width='1.4'%3E%3Cpath d='M2 1h6.5L12 4.5V15H2z'/%3E%3Cpath d='M8.5 1v3.5H12M4.5 8h5M4.5 11h5'/%3E%3C/svg%3E")}
.docs-section-card__list a:hover,.docs-section-card__list a:focus-visible{color:#0058cc}
/* Long sections: the first 8 guides, then "View all N guides" (docs.js; all links stay in the HTML). */
.docs-section-card.is-collapsed .docs-section-card__extra{display:none}
.docs-section-card__more.guideline-view-more{margin:4px 0 12px}
.docs-section-card__more[hidden]{display:none}

/* "Still need help?" */
.docs-support{padding:8px 0 64px;background:#fff}
.docs-support__inner{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;max-width:1272px;margin:0 auto;padding:28px 32px;box-sizing:border-box;border:1px solid #dbe7fb;border-radius:16px;background:linear-gradient(135deg,#f2f7ff 0%,#f8fbff 100%)}
.docs-support__title{margin:0 0 4px!important;font-family:"Gilroy-Bold";font-size:22px!important;line-height:1.3!important;color:#111852}
.docs-support__text{margin:0!important;font-size:15px!important;line-height:1.6!important;color:#3d4a66}
.docs-support__actions{display:flex;flex-wrap:wrap;gap:10px}

@media (max-width:991px){
.docs-hub-hero__grid{grid-template-columns:1fr}
.docs-hub-hero__actions{justify-content:flex-start}
.docs-hub-hero h1.acowebs-h1--support.acowebs-h1--support{font-size:30px}
.docs-hub__start-grid{grid-template-columns:1fr 1fr}
.docs-hub__grid{grid-template-columns:minmax(0,1fr)}
.docs-support__inner{flex-direction:column;align-items:flex-start}
}
@media (max-width:767px){
.docs-hub-hero.ihs-v2{padding:20px 0 28px}
.docs-hub-hero__icon{width:52px;height:52px;border-radius:13px}
.docs-hub-hero h1.acowebs-h1--support.acowebs-h1--support{font-size:26px}
.docs-hub__start-grid{grid-template-columns:1fr;gap:16px}
.docs-start-card{padding:30px 25px}
.docs-section-card{padding:18px 18px 8px}
.docs-support__inner{padding:22px 20px}
}
/* Visible breadcrumbs (inc/breadcrumbs.php): product and app heroes, blog posts.
   A compact pill: home icon, chevrons, links without underlines; the current
   page stays on one line and is shortened with "…" (full text in the HTML). */
.acowebs-crumbs{display:flex;max-width:100%;margin:0 0 18px;font-family:"Gilroy-Medium";font-size:13.5px;line-height:1.4;color:#5f6b85}
.acowebs-crumbs ol{display:inline-flex;align-items:center;flex-wrap:nowrap;max-width:100%;min-width:0;margin:0;padding:6px 14px;list-style:none;border:1px solid #e3eaf3;border-radius:999px;background:#f5f8fc}
.acowebs-crumbs li{display:flex;align-items:center;flex:none;min-width:0;margin:0;padding:0;list-style:none;font-size:inherit;line-height:inherit;color:inherit;white-space:nowrap}
.acowebs-crumbs li+li::before{content:"";flex:none;width:6px;height:6px;margin:0 10px 0 7px;border:solid #a3adbf;border-width:1.5px 1.5px 0 0;transform:rotate(45deg)}
.acowebs-crumbs li[aria-current="page"]{flex:0 1 auto}
.acowebs-crumbs__text{display:block;overflow:hidden;text-overflow:ellipsis}
.acowebs-crumbs [aria-current="page"] .acowebs-crumbs__text{max-width:44ch;color:#5f6b85}
.acowebs-crumbs a{display:flex;align-items:center;color:#3d4a66;text-decoration:none;border:0}
.acowebs-crumbs a:hover,.acowebs-crumbs a:focus-visible{color:#0058cc;text-decoration:underline;text-underline-offset:3px}
.acowebs-crumbs__home{display:block;flex:none}
.acowebs-crumbs--post{justify-content:center;margin:28px 0 18px}
@media (max-width:767px){
.acowebs-crumbs{font-size:13px;margin-bottom:14px}
.acowebs-crumbs ol{padding:5px 12px}
.acowebs-crumbs [aria-current="page"] .acowebs-crumbs__text{max-width:none}
.acowebs-crumbs--post{margin-top:16px}
}
/* Home / About banner illustration: same slide-in, 1.2 s instead of 3 s. The
   browser records the largest paint when the image is fully in place, so the
   3 s slide made it 3.7 s on desktop. The easing does most of the movement in
   the first second, so it looks the same, just settles sooner. The slide now
   also starts at first paint (acowebs_reveal_now_script()). */
.homebanner .ritsect{transition-duration:1.2s}
/* About banner: a fixed 480 px height; the SVG kept its proportions inside it, the
   WebP renditions (acowebs_banner_picture()) do the same with contain. */
.homebanner .abt-ritsect .ritsect-img{object-fit:contain}
/* Colour contrast that the build's colour swaps (src/css/contrast.json) cannot
   cover: the home "latest products" buttons sit on pastel boxes, so they need a
   darker blue than on white. */
.home-latestproducts .bxone .btnone,.home-latestproducts .bxtwo .btnone,.home-latestproducts .bxthree .btnone{color:#005cd6}
/* Orange badges and the teal support button keep their colours with dark navy
   text (white on them was 1.9-2.3:1). */
.recommended,.er_whatdo .detailsect .sectbox h3 .feature-tag,.er_pricing .subsect .box.styletwo .tag,.home-customersupport .cspin .btnsect .btn{color:#0b1033}
/* Optional sections (inc/product-sections.php): Use cases, How it works, Comparison table. */
.acowebs-xsec{position:relative;padding:64px 0}
.acowebs-xsec.acowebs-space--none{padding:0}
.acowebs-xsec.acowebs-space--small{padding:32px 0}
.acowebs-xsec.acowebs-space--large{padding:96px 0}
.acowebs-compare__table tbody th{background:#fff}
.acowebs-xsec.has-background{background:#f5f9ff}
.acowebs-xsec__head{max-width:760px;margin:0 auto 36px;text-align:center}
.acowebs-xsec__title{margin:0 0 12px;font-family:"Gilroy-Bold";font-weight:normal;font-size:36px;line-height:1.2;color:#111852}
.acowebs-xsec__intro{margin:0;font-size:17px;line-height:1.7;color:#3d4a66}

.acowebs-usecases{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}
.acowebs-usecases--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.acowebs-usecases--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.acowebs-usecase{position:relative;display:flex;flex-direction:column;padding:26px 24px;border:1px solid #e3eaf3;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(11,16,51,.05)}
.acowebs-usecase__image{display:block;width:auto;max-width:100%;height:auto;max-height:180px;margin:0 0 18px;border-radius:10px;object-fit:contain;align-self:flex-start}
.acowebs-usecase__title{margin:0 0 8px;font-family:"Gilroy-SemiBold";font-weight:normal;font-size:20px;line-height:1.35;color:#111852}
.acowebs-usecase__text{margin:0;font-size:15.5px;line-height:1.65;color:#3d4a66}

.acowebs-steps{display:flex;flex-direction:column;gap:20px;max-width:960px;margin:0 auto;padding:0;list-style:none;counter-reset:none}
.acowebs-step{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:0 20px;align-items:start;margin:0;padding:24px 26px;border:1px solid #e3eaf3;border-radius:14px;background:#fff;list-style:none}
.acowebs-step.has-image{grid-template-columns:52px minmax(0,1fr) minmax(0,42%)}
.acowebs-step__num{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#0065ea;color:#fff;font-family:"Gilroy-Bold";font-size:20px}
.acowebs-step__title{margin:4px 0 8px;font-family:"Gilroy-SemiBold";font-weight:normal;font-size:20px;line-height:1.35;color:#111852}
.acowebs-step__text{margin:0;font-size:15.5px;line-height:1.65;color:#3d4a66}
.acowebs-step__image{display:block;width:100%;height:auto;border:1px solid #e3eaf3;border-radius:10px}

.acowebs-compare{overflow-x:auto;border:1px solid #e3eaf3;border-radius:14px;background:#fff;-webkit-overflow-scrolling:touch}
.acowebs-compare:focus-visible{outline:2px solid #0058cc;outline-offset:2px}
.acowebs-compare__table{width:100%;min-width:520px;margin:0;border-collapse:collapse;font-size:15.5px;line-height:1.5}
.acowebs-compare__table th,.acowebs-compare__table td{padding:14px 18px;border:0;border-bottom:1px solid #edf1f6;text-align:center;vertical-align:middle;color:#3d4a66}
.acowebs-compare__table thead th{font-family:"Gilroy-SemiBold";font-weight:normal;font-size:16px;color:#111852;background:#f7fafc}
.acowebs-compare__table tbody th{text-align:left;font-family:"Gilroy-Medium";font-weight:normal;color:#111852}
.acowebs-compare__table tbody tr:last-child th,.acowebs-compare__table tbody tr:last-child td{border-bottom:0}
.acowebs-compare__table .is-highlight{background:#f2f7ff}
.acowebs-compare__table thead .is-highlight{background:#0065ea;color:#fff}
.acowebs-compare__yes,.acowebs-compare__no{display:inline-block;width:22px;height:22px;vertical-align:middle;background:no-repeat center/contain}
.acowebs-compare__yes{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23e3f6ec'/%3E%3Cpath d='m7 12.5 3.2 3.2L17 9' fill='none' stroke='%23138a4b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.acowebs-compare__no{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23fdecec'/%3E%3Cpath d='m8.5 8.5 7 7m0-7-7 7' fill='none' stroke='%23c62828' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}

@media (max-width:991px){
.acowebs-xsec__title{font-size:30px}
.acowebs-usecases,.acowebs-usecases--cols-3,.acowebs-usecases--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}
.acowebs-step.has-image{grid-template-columns:52px minmax(0,1fr)}
.acowebs-step.has-image .acowebs-step__image{grid-column:2;margin-top:16px}
}
@media (max-width:767px){
.acowebs-xsec{padding:44px 0}
.acowebs-xsec.acowebs-space--small{padding:24px 0}
.acowebs-xsec.acowebs-space--large{padding:64px 0}
.acowebs-xsec__head{margin-bottom:24px}
.acowebs-xsec__title{font-size:26px}
.acowebs-usecases,.acowebs-usecases--cols-2,.acowebs-usecases--cols-3,.acowebs-usecases--cols-4{grid-template-columns:1fr;gap:16px}
.acowebs-step,.acowebs-step.has-image{grid-template-columns:40px minmax(0,1fr);gap:0 14px;padding:18px}
.acowebs-step__num{width:40px;height:40px;font-size:17px}
.acowebs-compare__table th,.acowebs-compare__table td{padding:12px 12px}
}
/* Product page "sec2" (video, stats, feature list). The blue panel was one
   image (images/wcpa/bg1.svg) at a fixed size, so taller content ran past it
   onto white. Now the panel is CSS (same gradient, same slanted edges) sized to
   the section; only the two decorative swooshes stay an image (bg1-deco.svg).
   Below 1200px the section keeps its solid colour, which already fits. */
@media only screen and (min-width:1200px){
	.product-page>.sec2{background:none;isolation:isolate}
	.product-page>.sec2::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;
		background:url(../../images/wcpa/bg1-deco.svg) -2vw 0/105vw auto no-repeat,linear-gradient(141deg,#08aeea 0%,#006cfa 78%);
		clip-path:polygon(0 0,100% 6.6vw,100% calc(100% - 4.1vw),0 100%)}
	/* The faint grey edge behind the panel (as in the image). */
	.product-page>.sec2::after{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none;background:rgba(135,150,168,.08);
		clip-path:polygon(0 9vw,100% 2vw,100% 100%,0 calc(100% - 9.7vw))}
}
/* The thumbnail fills the video box (it showed black beside it). */
.product-page>.sec2 .left-sec .video{overflow:hidden}
.product-page>.sec2 .left-sec .video img{display:block;width:100%;height:auto;object-fit:cover}
/* Product page rating band (template-parts/product/trust-cards.php) and the
   stacked video section (video-stats.php: video centred, features below).
   Theme card: white, hairline border, 10px radius, soft navy shadow. */
.sec-reviews.proof-band{padding:30px 0 50px}
.proof-band__card{background:#fff;border:1px solid rgba(21,30,103,.08);border-radius:10px;box-shadow:0 13px 26px rgba(21,30,103,.1);overflow:hidden}
.proof-band__top,.proof-band__facts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}
.proof-band__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 20px}
.proof-band__cell+.proof-band__cell,.proof-band__facts>li+li{border-left:1px solid rgba(21,30,103,.08)}
.proof-band__brand{display:flex;align-items:center;justify-content:center;min-height:50px}
.proof-band__brand:focus-visible,.proof-band__link:focus-visible{outline:2px solid #0065ea;outline-offset:3px;border-radius:4px}
.proof-band__logo{display:block;max-width:100%;height:auto} /* Size from its width/height attributes (cards: inline height). */
.proof-band__score{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;line-height:1.3}
.proof-band__score img{display:block}
.proof-band__rating{font-family:Gilroy-Bold;font-size:18px;font-weight:normal;color:#0b1033}
.proof-band__text,.proof-band__label{font-family:Gilroy-Medium;font-size:14px;color:#627387}
.proof-band__symbols{font-size:18px;line-height:1;letter-spacing:2px}
.acowebs-stars{position:relative;display:inline-block;font-size:18px;line-height:1;letter-spacing:2px;color:#d5dbe3;white-space:nowrap}
.acowebs-stars::before{content:"★★★★★"}
.acowebs-stars::after{content:"★★★★★";position:absolute;top:0;left:0;width:var(--rating,100%);overflow:hidden;color:#f56e28}
.proof-band__installs{display:flex;align-items:center;gap:14px}
.proof-band__badge{display:flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:12px;background:linear-gradient(141deg,#08aeea 0%,#006cfa 78%)}
.proof-band__badge img{display:block;width:28px;height:28px}
.proof-band__big{font-family:Gilroy-Bold;font-size:36px;font-weight:normal;line-height:1;color:#0065ea}
.proof-band__facts{margin:0;padding:0;list-style:none;border-top:1px solid rgba(21,30,103,.08)}
.proof-band__facts>li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:0;padding:22px 16px;list-style:none;text-align:center}
.proof-band__fact{display:inline-flex;align-items:center;gap:8px;font-family:Gilroy-Bold;font-size:20px;line-height:1.2;color:#0b1033}
.proof-band__fact strong{font-weight:normal}
.proof-band__fact-icon{flex:none;color:#0065ea}
.proof-band__link{font-family:Quicksand,sans-serif;font-size:16px;font-weight:600;color:#0065ea;text-decoration:none}
.proof-band__link:hover{color:#00e0b2}
/* Requirements row (was the Quick info tab). */
.proof-band__reqs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 28px;padding:16px 24px;border-top:1px solid rgba(21,30,103,.08);background:#f7fafc}
.proof-band__reqs-title{font-family:Gilroy-Bold;font-size:14px;color:#0b1033}
.proof-band__req-list,.proof-band__flags{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px;margin:0;padding:0;list-style:none}
.proof-band__req-list li,.proof-band__flags li{display:inline-flex;align-items:center;gap:6px;margin:0;font-family:Gilroy-Medium;font-size:14px;line-height:1.4;color:#627387;list-style:none}
.proof-band__req-list strong{font-family:Gilroy-Bold;font-weight:normal;color:#0b1033}
.proof-band__flags svg{flex:none;color:#0065ea}
@media (max-width:767px){
	.sec-reviews.proof-band{padding:20px 0 40px}
	/* Rating cards two by two, installs full width. */
	.proof-band__top{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}
	.proof-band__cell{padding:22px 12px}
	.proof-band__cell+.proof-band__cell{border-left:0}
	.proof-band__cell:nth-child(even){border-left:1px solid rgba(21,30,103,.08)}
	.proof-band__cell:nth-child(n+3),.proof-band__cell--installs{border-top:1px solid rgba(21,30,103,.08)}
	.proof-band__top>.proof-band__cell--installs,.proof-band__top>.proof-band__cell:last-child:nth-child(odd){grid-column:1/-1;border-left:0}
	.proof-band__cell:first-child:nth-last-child(2):not(.proof-band__cell--installs){grid-column:1/-1}
	.proof-band__logo{max-width:120px}
	.proof-band__facts{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}
	.proof-band__facts>li+li{border-left:0}
	.proof-band__facts>li:nth-child(even){border-left:1px solid rgba(21,30,103,.08)}
	.proof-band__facts>li:nth-child(n+3){border-top:1px solid rgba(21,30,103,.08)}
	.proof-band__facts>li:last-child:nth-child(odd){grid-column:1/-1}
	.proof-band__fact{font-size:17px}
	.proof-band__reqs{flex-direction:column;gap:10px;padding:16px}
	.proof-band__req-list,.proof-band__flags{gap:6px 16px}
	.proof-band__big{font-size:30px}
}

/* One blue area: the band (slanted top) runs into the video section
   (slanted bottom). Left-to-right gradient, so the two parts meet without a
   seam; the theme's blues and a faint blue echo of the slanted edges. */
.product-page .sec-reviews.proof-band{position:relative;isolation:isolate;padding:calc(6.6vw + 40px) 0 50px}
.product-page .sec-reviews.proof-band::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;
	background:linear-gradient(90deg,#08aeea 0%,#006cfa 78%);clip-path:polygon(0 0,100% 6.6vw,100% calc(100% - 4.1vw),0 100%)}
.product-page .sec-reviews.proof-band::after{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none;background:rgba(1,111,255,.08);clip-path:polygon(0 2vw,100% 0,100% 100%,0 100%)}
.product-page .sec-reviews.proof-band:has(+ .sec2--stacked){padding-bottom:0}
.product-page .sec-reviews.proof-band:has(+ .sec2--stacked)::before{clip-path:polygon(0 0,100% 6.6vw,100% 100%,0 100%)}
.product-page .proof-band__card{border:0;box-shadow:0 20px 40px rgba(11,16,51,.18)}

/* Video section: video centred, the feature cards below. */
.product-page>.sec2.sec2--stacked{background:none;isolation:isolate;padding:60px 0 calc(4.1vw + 70px)}
.product-page>.sec2.sec2--stacked::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;
	background:url(../../images/wcpa/bg1-deco.svg) -2vw 0/105vw auto no-repeat,linear-gradient(90deg,#08aeea 0%,#006cfa 78%);
	clip-path:polygon(0 0,100% 6.6vw,100% calc(100% - 4.1vw),0 100%)}
.product-page>.sec2.sec2--stacked::after{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none;background:rgba(1,111,255,.08);clip-path:polygon(0 9vw,100% 2vw,100% 100%,0 calc(100% - 9.7vw))}
.product-page .proof-band+.sec2.sec2--stacked{padding-top:60px}
.product-page .proof-band+.sec2.sec2--stacked::before{top:-2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 4.1vw),0 100%)} /* -2px: no hairline between the two parts. */
.product-page>.sec2.sec2--stacked .left-sec,
.product-page>.sec2.sec2--stacked .right-sec{float:none;width:100%;margin-left:auto;margin-right:auto;padding:0}
.product-page>.sec2.sec2--stacked .left-sec{max-width:900px}
/* Video: the thumbnail at full strength (no shade), a round play button and a "Watch video" pill. */
.product-page>.sec2.sec2--stacked .left-sec .video{border-radius:16px;overflow:hidden;background:#0b1033;box-shadow:0 30px 60px rgba(11,16,51,.3)}
.product-page>.sec2.sec2--stacked .left-sec .video a{position:relative;display:block;border-radius:16px}
.product-page>.sec2.sec2--stacked .left-sec .video a:focus-visible{outline:3px solid #fff;outline-offset:4px}
.product-page>.sec2.sec2--stacked .left-sec .video picture img{opacity:1;border-radius:0;transition:transform .5s ease}
.product-page>.sec2.sec2--stacked .left-sec .video a:hover picture img{transform:scale(1.02)}
.product-page>.sec2.sec2--stacked .left-sec .video .icon img{display:block;width:88px;height:88px;margin:0 auto;padding:12px;border-radius:50%;background:rgba(11,16,51,.45);box-shadow:0 0 0 10px rgba(11,16,51,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .3s ease}
.product-page>.sec2.sec2--stacked .left-sec .video a:hover .icon img{transform:scale(1.08)}
.product-page>.sec2.sec2--stacked .left-sec .video .icon div.acowebs-tag--watch.acowebs-tag--watch{display:inline-block;margin-top:20px;padding:9px 20px;border-radius:100px;background:#fff;color:#0065ea;font-family:Gilroy-Bold;font-size:16px;font-weight:normal;line-height:1.2;box-shadow:0 8px 20px rgba(11,16,51,.2)}
@media (prefers-reduced-motion:no-preference){
	.product-page>.sec2.sec2--stacked .left-sec .video .icon img{animation:acowebs-play-pulse 2.4s ease-out infinite}
	@keyframes acowebs-play-pulse{0%{box-shadow:0 0 0 0 rgba(11,16,51,.3)}70%{box-shadow:0 0 0 18px rgba(11,16,51,0)}100%{box-shadow:0 0 0 0 rgba(11,16,51,0)}}
}
/* Features: heading on the blue, each point its own white card (title on its own line when the point starts with one). */
.product-page>.sec2.sec2--stacked .right-sec{max-width:none;margin-top:70px}
.product-page>.sec2.sec2--stacked.no-left .right-sec{margin-top:0}
.product-page>.sec2.sec2--stacked .right-sec .box{padding:0;background:none;border-radius:0}
.product-page>.sec2.sec2--stacked .right-sec h2.acowebs-h2--features.acowebs-h2--features{text-align:center;color:#fff;font-size:30px;line-height:1.25}
.product-page>.sec2.sec2--stacked .right-sec h2.acowebs-h2--features.acowebs-h2--features::after{left:50%;transform:translateX(-50%);background:rgba(255,255,255,.7)}
.product-page>.sec2.sec2--stacked .right-sec .box ul{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin:50px 0 0;padding:0} /* A short last row is centred. */
.product-page>.sec2.sec2--stacked .right-sec .box ul>li{flex:0 0 calc((100% - 48px)/3);max-width:calc((100% - 48px)/3)}
.product-page>.sec2.sec2--stacked .right-sec .box li{display:block;margin:0;padding:28px 26px 28px 70px;border-radius:12px;background:#fff;box-shadow:0 13px 26px rgba(11,16,51,.12);font-size:15px;line-height:1.7;color:#4a5468}
.product-page>.sec2.sec2--stacked .right-sec .box ul li::before{left:26px;top:30px;width:28px;height:28px;border-radius:50%;background:url(../../images/wcpa/listcircle.svg) center/16px no-repeat,#e8f1fe}
.product-page>.sec2.sec2--stacked .right-sec .feature-title{display:block;margin-bottom:6px;font-family:Gilroy-Bold;font-size:18px;line-height:1.35;color:#0b1033}
.product-page>.sec2.sec2--stacked .right-sec li strong{font-weight:700;color:#0b1033}
@media (max-width:1199px){
	.product-page>.sec2.sec2--stacked .right-sec .box ul>li{flex-basis:calc((100% - 24px)/2);max-width:calc((100% - 24px)/2)}
}
@media (max-width:767px){
	.product-page .sec-reviews.proof-band{padding-top:calc(6.6vw + 24px)}
	.product-page>.sec2.sec2--stacked{padding:40px 0 calc(4.1vw + 50px)}
	.product-page .proof-band+.sec2.sec2--stacked{padding-top:40px}
	.product-page>.sec2.sec2--stacked .left-sec .video,.product-page>.sec2.sec2--stacked .left-sec .video a{border-radius:12px}
	.product-page>.sec2.sec2--stacked .left-sec .video .icon img{width:64px;height:64px;padding:8px;box-shadow:0 0 0 6px rgba(11,16,51,.12)}
	.product-page>.sec2.sec2--stacked .left-sec .video .icon div.acowebs-tag--watch.acowebs-tag--watch{margin-top:12px;padding:7px 16px;font-size:14px}
	.product-page>.sec2.sec2--stacked .right-sec{margin-top:45px}
	.product-page>.sec2.sec2--stacked .right-sec h2.acowebs-h2--features.acowebs-h2--features{font-size:24px}
	.product-page>.sec2.sec2--stacked .right-sec .box ul{gap:14px;margin-top:40px}
	.product-page>.sec2.sec2--stacked .right-sec .box ul>li{flex-basis:100%;max-width:100%}
	.product-page>.sec2.sec2--stacked .right-sec .box li{padding:20px 18px 20px 58px}
	.product-page>.sec2.sec2--stacked .right-sec .box ul li::before{left:18px;top:22px}
}
/* Product page sticky bar (template-parts/product/notice-bar.php, js/product-buybar.js).
   Desktop: a slim bar: product logo, section links, licence and Buy Now.
   Phones: at the bottom, licence and Buy Now only (the site header stays on top).
   Root selector beats the original ".scrollheader~.productbynotify" rules; the bar
   shows with .is-on (set when the hero's purchase box has scrolled away). */
.header_block~.productbynotify.acowebs-buybar{display:block;top:0;right:0;left:0;width:100%;padding:0;z-index:1001;background:rgba(255,255,255,.97);border-bottom:1px solid rgba(21,30,103,.06);box-shadow:0 6px 24px rgba(17,24,82,.08);transform:translateY(-110%);transition:transform .35s cubic-bezier(.16,1,.3,1),visibility .35s;visibility:hidden;flex-direction:row}
.header_block~.productbynotify.acowebs-buybar.is-on{transform:none;visibility:visible}
@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header_block~.productbynotify.acowebs-buybar{background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}
body.admin-bar .header_block~.productbynotify.acowebs-buybar{top:32px}
body.halloween-ticker-show .header_block~.productbynotify.acowebs-buybar{top:var(--aco-halloween-ticker-h,0)}
.header_block~.productbynotify.acowebs-buybar .acowebs-buybar__inner{display:flex;align-items:center;gap:24px;width:100%;max-width:1400px;min-height:72px;padding:0 24px}
.header_block~.productbynotify.acowebs-buybar .acowebs-buybar__inner::before,.header_block~.productbynotify.acowebs-buybar .acowebs-buybar__inner::after{display:none} /* Bootstrap's clearfix would be flex items (extra gaps). */
.header_block~.productbynotify.acowebs-buybar .sectpnleft{display:flex;flex:none;padding:0}
.header_block~.productbynotify.acowebs-buybar .sectpnleft .icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:7px;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(21,30,103,.1);flex:none;transition:transform .2s}
.header_block~.productbynotify.acowebs-buybar .sectpnleft .icon:hover{transform:translateY(-1px)}
.header_block~.productbynotify.acowebs-buybar .sectpnleft .icon:focus-visible{outline:2px solid #0065ea;outline-offset:2px}
.header_block~.productbynotify.acowebs-buybar .sectpnleft .icon{position:relative}
/* The product icon turns into the Acowebs mark on hover / focus. */
.header_block~.productbynotify.acowebs-buybar .sectpnleft .icon img{position:absolute;top:7px;left:7px;display:block;width:calc(100% - 14px);height:calc(100% - 14px);object-fit:contain;transition:opacity .25s ease,transform .25s ease}
.header_block~.productbynotify.acowebs-buybar .sectpnleft .icon .icon__brand{opacity:0;transform:scale(.6) rotate(-20deg)}
.header_block~.productbynotify.acowebs-buybar .sectpnleft .icon:hover .icon__product,.header_block~.productbynotify.acowebs-buybar .sectpnleft .icon:focus-visible .icon__product{opacity:0;transform:scale(.6) rotate(20deg)}
.header_block~.productbynotify.acowebs-buybar .sectpnleft .icon:hover .icon__brand,.header_block~.productbynotify.acowebs-buybar .sectpnleft .icon:focus-visible .icon__brand{opacity:1;transform:none}
.header_block~.productbynotify.acowebs-buybar .acowebs-buybar__nav{display:flex;flex:0 1 auto;justify-content:flex-end;gap:6px;min-width:0;margin-left:auto} /* On the right, before the licence select. */
.header_block~.productbynotify.acowebs-buybar .acowebs-buybar__nav a{padding:9px 14px;border-radius:8px;font-family:Gilroy-semibold,Gilroy-Bold,sans-serif;font-size:16px;line-height:1.2;color:#3d4a63;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}
.header_block~.productbynotify.acowebs-buybar .acowebs-buybar__nav a:hover,.header_block~.productbynotify.acowebs-buybar .acowebs-buybar__nav a.is-current{background:#eef4fe;color:#0065ea}
.header_block~.productbynotify.acowebs-buybar .acowebs-buybar__nav a:focus-visible,.header_block~.productbynotify.acowebs-buybar .sectpnright .buynow:focus-visible{outline:2px solid #0065ea;outline-offset:2px}
.header_block~.productbynotify.acowebs-buybar .sectpnright{display:flex;flex-direction:row;align-items:center;gap:14px;flex:none;margin-left:0}
.header_block~.productbynotify.acowebs-buybar .sectpnleft+.sectpnright,.header_block~.productbynotify.acowebs-buybar .acowebs-buybar__inner>.sectpnright:first-child{margin-left:auto}
.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect{margin:0}
.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect .SumoSelect{width:auto;max-width:380px}
.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect .SumoSelect>.CaptionCont,.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect select{min-height:48px;padding:12px 42px 12px 16px;border:1px solid rgba(21,30,103,.15);border-radius:10px;background-color:#fff;font-family:Gilroy-semibold,Gilroy-Bold,sans-serif;font-size:16px;font-weight:normal;line-height:22px;color:#0b1033;transition:border-color .2s}
.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect .SumoSelect>.CaptionCont:hover,.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect .SumoSelect.open>.CaptionCont{border-color:#0065ea}
.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect .SumoSelect>.optWrapper>.options li.opt{padding:12px 16px;font-family:Gilroy-Medium;font-size:15px;color:#0b1033}
.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect .SumoSelect>.optWrapper>.options li.opt.selected,.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect .SumoSelect>.optWrapper>.options li.opt:hover{background:#eef4fe;color:#0065ea}
.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect .SumoSelect>.optWrapper{border-radius:10px;border-color:rgba(21,30,103,.1);box-shadow:0 12px 30px rgba(17,24,82,.14);overflow:hidden}
.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect .SumoSelect>.CaptionCont>label{width:34px}
.header_block~.productbynotify.acowebs-buybar .sectpnright .buynow{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:48px;margin:0;padding:12px 30px;border-radius:10px;font-family:Gilroy-Bold;font-size:17px;line-height:1.2;white-space:nowrap}
@media (max-width:1279px){
	.header_block~.productbynotify.acowebs-buybar .acowebs-buybar__nav{display:none}
	.header_block~.productbynotify.acowebs-buybar .sectpnright{margin-left:auto}
}
@media (max-width:782px){body.admin-bar .header_block~.productbynotify.acowebs-buybar{top:46px}}
@media (max-width:767px){
	.header_block~.productbynotify.acowebs-buybar,body.admin-bar .header_block~.productbynotify.acowebs-buybar,body.halloween-ticker-show .header_block~.productbynotify.acowebs-buybar{top:auto;bottom:0;border-top:1px solid rgba(21,30,103,.08);border-bottom:0;box-shadow:0 -6px 24px rgba(17,24,82,.1);transform:translateY(110%)}
	.header_block~.productbynotify.acowebs-buybar.is-on{transform:none}
	.header_block~.productbynotify.acowebs-buybar .acowebs-buybar__inner{padding-left:15px;padding-right:15px;min-height:0;padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}
	.header_block~.productbynotify.acowebs-buybar .sectpnleft{display:none}
	.header_block~.productbynotify.acowebs-buybar .sectpnright{flex:1 1 auto;gap:10px;width:100%;margin:0}
	.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect{flex:1 1 auto;min-width:0}
	.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect .SumoSelect{width:100%;max-width:none}
	.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect .SumoSelect>.CaptionCont,.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect select{width:100%;font-size:13px}
	.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect .SumoSelect>.CaptionCont>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
	.header_block~.productbynotify.acowebs-buybar .sectpnright .optionselect .SumoSelect>.optWrapper{top:auto;bottom:calc(100% + 6px)} /* Opens upwards from the bottom bar. */
	.header_block~.productbynotify.acowebs-buybar .sectpnright .buynow{width:auto;padding:10px 18px;font-size:15px}
	body.acowebs-buybar-on{padding-bottom:68px} /* The footer is not hidden behind the bar. */
}
/* Sections land below the bar, not under it. */
.product-page :is(#features,#reviews,#docs,#faq){scroll-margin-top:90px}
@media (prefers-reduced-motion:reduce){.header_block~.productbynotify.acowebs-buybar,.header_block~.productbynotify.acowebs-buybar .sectpnleft .icon img{transition:none}}
/* Product page Reviews section (template-parts/product/testimonials.php): the
   former Reviews tab merged into the testimonials. Head: heading on the blue,
   the overall rating and "Write a review" in a card; then the slider (autoplay
   that pauses on hover / keyboard focus). */
.product-page .sec4 .product-reviews__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:10px}
.product-page .sec4 .product-reviews__intro{flex:1 1 420px;min-width:0}
.product-page .sec4 .product-reviews__intro h2.acowebs-h2--testimonials.acowebs-h2--testimonials{margin:0}
.product-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;padding:20px 24px;border-radius:14px;background:#fff;box-shadow:0 20px 40px rgba(11,16,51,.18)}
.product-reviews__score{display:flex;align-items:center;gap:16px}
.product-reviews__average{font-family:Gilroy-Bold;font-size:48px;font-weight:normal;line-height:1;color:#0b1033}
.product-reviews__score .acowebs-stars{display:block;font-size:20px}
.product-reviews__total{display:block;margin-top:6px;font-family:Gilroy-Medium;font-size:14px;color:#627387}
.product-reviews__submit{display:inline-flex;align-items:center;padding:11px 20px;border-radius:10px;background:#0065ea;color:#fff;font-family:Gilroy-Bold;font-size:15px;line-height:1.2;text-decoration:none;transition:background .2s}
.product-reviews__submit:hover,.product-reviews__submit:focus-visible{background:#0052c2;color:#fff}
.product-reviews__submit:focus-visible{outline:2px solid #0065ea;outline-offset:3px}
.acowebs-stars--gold::after{color:#f9c626}
/* Ticker (template-parts/sections/reviews-ticker.php; product, Shopify app, Home and Bundle pages): a full-width row of cards, the loop runs while .is-running (js/reviews-ticker.js);
   pauses on hover / keyboard focus. Without the script, or with reduced motion: a row to scroll by hand. */
.reviews-ticker{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding:20px 0 40px;overflow-x:auto;scroll-snap-type:x proximity}
.reviews-ticker.is-running{overflow:hidden}
.reviews-ticker__track{display:flex;align-items:stretch;width:max-content;padding-left:24px}
.reviews-ticker.is-running .reviews-ticker__track{padding-left:0;animation:acowebs-reviews-ticker var(--ticker-duration,600s) linear infinite}
.reviews-ticker:hover .reviews-ticker__track,.reviews-ticker:focus-within .reviews-ticker__track{animation-play-state:paused}
@keyframes acowebs-reviews-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}} /* The track is the cards twice. */
.reviews-ticker__track>div{flex:0 0 360px;margin-right:24px;scroll-snap-align:start} /* Margin, not gap: the two halves are exactly equal. */
:is(.sec4,.sec5) .slide1 .reviews-ticker .reviews-ticker__track .box{display:flex;flex-direction:column;height:100%} /* Beats the theme's .sec4 .slide1 .box (inline-block, auto height). */
:is(.sec4,.sec5) .slide1 .reviews-ticker .reviews-ticker__track .box .bottom-sec{margin-top:auto} /* Author / date at the foot of every card. */
:is(.sec4,.sec5) .slide1 .reviews-ticker .box p{min-height:0}
@media (max-width:480px){.reviews-ticker__track>div{flex-basis:290px;margin-right:16px}}
@media (prefers-reduced-motion:reduce){.reviews-ticker.is-running .reviews-ticker__track{animation:none}}
:is(.sec4,.sec5) .slide1 .reviews-ticker .box.box--review .acowebs-stars{display:block;margin-bottom:12px;font-size:16px}
:is(.sec4,.sec5) .slide1 .reviews-ticker .box .box__title{margin:0 0 8px;font-family:Gilroy-Bold;font-size:17px;font-weight:normal;line-height:1.35;color:#0b1033}
:is(.sec4,.sec5) .slide1 .reviews-ticker .box .box__text{max-height:160px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)} /* About 5 lines; the full text stays in the HTML. */
:is(.sec4,.sec5) .slide1 .reviews-ticker .box .box__text p{min-height:0;margin:0 0 8px}
:is(.sec4,.sec5) .slide1 .reviews-ticker .box.box--review .box__text p{min-height:0;margin:0 0 8px;font-size:15px;line-height:26px}
:is(.sec4,.sec5) .slide1 .reviews-ticker .box.box--review .box__date{font-family:Quicksand,sans-serif;font-size:14px;font-weight:600;color:#627387}
@media (max-width:480px){
	.product-reviews__summary{width:100%;padding:18px}
	.product-reviews__average{font-size:42px}
}

/* One tab left (Overview): no tab bar or accordion heading, the pane shows. */
#parentHorizontalTab.is-single>.resp-tabs-list,#parentHorizontalTab.is-single .resp-accordion{display:none!important}
#parentHorizontalTab.is-single .resp-tab-content{display:block!important}

/* Changelog dialog (js/product-changelog.js). */
.acowebs-changelog{inset:0;margin:auto;width:min(760px,92vw);max-height:85vh;padding:0;border:0;border-radius:14px;background:#fff;box-shadow:0 30px 70px rgba(11,16,51,.3);color:#0b1033;overflow:hidden}
.acowebs-changelog::backdrop{background:rgba(10,10,12,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.acowebs-changelog-open{overflow:hidden}
.acowebs-changelog__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid rgba(21,30,103,.08)}
.acowebs-changelog__head h2{margin:0;font-family:Gilroy-Bold;font-size:20px;font-weight:normal;line-height:1.3;color:#0b1033}
.acowebs-changelog__close{flex:none;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f1f4f9;color:#0b1033;font-size:24px;line-height:36px;cursor:pointer}
.acowebs-changelog__close:hover{background:#e3e9f2}
.acowebs-changelog__close:focus-visible,.acowebs-changelog__body:focus-visible{outline:2px solid #0065ea;outline-offset:2px}
.acowebs-changelog__body{max-height:calc(85vh - 74px);padding:20px 24px 28px;overflow:auto;overscroll-behavior:contain}
.acowebs-changelog__body :is(h1,h2,h3,h4,h5,h6){display:inline-block;margin:22px 0 8px;padding:4px 12px;border-radius:99px;background:#eef4fe;color:#0065ea;font-family:Gilroy-Bold;font-size:15px;font-weight:normal;line-height:1.3}
.acowebs-changelog__body>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}
.acowebs-changelog__body :is(h1,h2,h3,h4,h5,h6) strong{font-weight:normal}
.acowebs-changelog__body :is(p,li){margin:0 0 6px;font-family:"Open Sans",sans-serif;font-size:15px;line-height:1.6;color:#4a5468}
.acowebs-changelog__body ul{margin:0 0 6px;padding-left:20px}
.acowebs-changelog__body li{list-style:disc}
.acowebs-changelog__note{color:#627387}

/* "We're featured in" / "Compatible with": a fixed, centred row when the logos fit
   (no slider: js/templates/single-product-1.js); a logo with a link is an <a>. */
.product-page .tag2 .Featured-slide.is-static,.product-page .compatible-sec .Compatible-slide.is-static{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 56px}
.product-page .tag2 .Featured-slide.is-static>div,.product-page .compatible-sec .Compatible-slide.is-static>div{display:block;flex:0 0 auto}
.product-page :is(.Featured-slide,.Compatible-slide) a{display:inline-block;border-radius:6px;transition:opacity .2s}
.product-page :is(.Featured-slide,.Compatible-slide) a:hover{opacity:.8}
.product-page :is(.Featured-slide,.Compatible-slide) a:focus-visible{outline:2px solid currentColor;outline-offset:4px}

/* Overview heading (tabs.php / the tabs block): the section titles' style (FREE VS PREMIUM). */
.product-page .sec3 h2.acowebs-h2--overview.acowebs-h2--overview{margin:0 0 50px;font-family:Gilroy-Bold;font-size:32px;font-weight:normal;line-height:45px;text-align:center;color:#111852}
@media (max-width:1020px){.product-page .sec3 h2.acowebs-h2--overview.acowebs-h2--overview{font-size:24px;line-height:1.3;margin-bottom:36px}}
@media (max-width:500px){.product-page .sec3 h2.acowebs-h2--overview.acowebs-h2--overview{font-size:22px;margin-bottom:24px}}

/* Few cards (js/reviews-ticker.js): a still, centred row. */
.reviews-ticker.is-static{overflow:visible}
.reviews-ticker.is-static .reviews-ticker__track{width:auto;justify-content:center;flex-wrap:wrap;row-gap:24px;padding-left:0}
/* Product page Documentation (template-parts/product/docs.php): the guides in two
   columns, one per row with a document icon and a hairline; the first 12 show,
   "View all N guides" opens the rest (js/features-more.js). */
.documentation .product-docs{max-width:1040px;margin:10px auto 0;padding:0;list-style:none;column-count:2;column-gap:56px;text-align:left}
.documentation .product-docs li{margin:0;padding:0;border-bottom:1px solid rgba(21,30,103,.08);break-inside:avoid;list-style:none}
.documentation .product-docs a{display:flex;align-items:flex-start;gap:12px;padding:13px 4px;font-family:Gilroy-Medium;font-size:16px;line-height:1.45;color:#1f2a44;text-decoration:none;transition:color .2s}
.documentation .product-docs a:hover,.documentation .product-docs a:focus-visible{color:#0065ea}
.documentation .product-docs a:focus-visible{outline:2px solid #0065ea;outline-offset:2px;border-radius:4px}
.documentation .product-docs svg{flex:none;margin-top:1px;color:#0065ea}
.documentation .product-docs.acowebs-features-collapsed .is-extra{display:none}
.documentation .product-docs__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 28px;margin-top:30px}
.documentation .product-docs__toggle{padding:11px 22px;border:1px solid #0065ea;border-radius:10px;background:#fff;color:#0065ea;font-family:Gilroy-Bold;font-size:15px;line-height:1.2;cursor:pointer;transition:background .2s,color .2s}
.documentation .product-docs__toggle:hover{background:#0065ea;color:#fff}
.documentation .product-docs__toggle[hidden]{display:none}
.documentation .product-docs__hub{font-family:Quicksand,sans-serif;font-size:15px;font-weight:600;color:#0065ea;text-decoration:none}
.documentation .product-docs__hub:hover{color:#00e0b2}
@media (max-width:767px){
	.documentation .product-docs{column-count:1}
	.documentation .product-docs a{padding:12px 2px;font-size:15px}
}
/* Product hero (template-parts/product/hero.php): the Subscription Options box (#pricing) stays
   in view while the left column scrolls past, then leaves with the hero. Desktop, and only when
   the window is tall enough for the whole box under the header. The wrapper clips sideways with "clip" instead of
   "hidden" ("hidden" makes it a scroll box, which stops sticky); flow-root keeps it containing
   floats and margins as before. Browsers without overflow "clip" keep "hidden": no sticky. */
.inner-wrapper.product-page{display:flow-root;overflow-x:clip;overflow-y:visible}
@media (min-width:992px) and (min-height:760px){
.sec1.pdtwo-one>.container>.row{display:flex} /* Both columns as tall as the taller one. */
.sec1.pdtwo-one>.container>.row::before,.sec1.pdtwo-one>.container>.row::after{display:none} /* Clearfix, not flex items. */
.sec1.pdtwo-one .wbox#pricing{position:sticky;top:77px} /* Below the fixed header (53 px) with a 24 px gap. */
body.admin-bar .sec1.pdtwo-one .wbox#pricing{top:109px}
}
/* Product page redesign (2026-10, branch redesign/product-page): FAQ beside the documentation, FAQ and guide lists that open with "View all".
   Markup: classic-page.php (.acowebs-help), faq.php, docs.php. */

/* FAQ beside the documentation (.acowebs-help): two columns from 992px, FAQ first. */
.product-page .acowebs-help{width:100%;max-width:1200px;margin:0 auto;padding:72px 15px 24px}
.product-page .acowebs-help>*{min-width:0}
.product-page .acowebs-help .container{width:auto;max-width:none;padding:0;margin:0}
.product-page .acowebs-help .faqnew,.product-page .acowebs-help .documentation{margin:0;padding:0;background:none}
.product-page .acowebs-help h2.acowebs-h2.acowebs-h2{margin:0 0 20px;font-family:Gilroy-Bold;font-size:28px;line-height:1.3;text-align:left;color:#111852}
.product-page .acowebs-help h2.acowebs-h2::after{display:none}
.product-page .acowebs-help .documentation .product-docs{max-width:none;margin:0;column-count:1}
.product-page .acowebs-help .documentation .product-docs__more{justify-content:flex-start;margin-top:20px}
@media (min-width:992px){
	.product-page .acowebs-help{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:64px;align-items:start}
	.product-page .acowebs-help>:only-child{grid-column:1/-1}
	.product-page .acowebs-help:has(>.documentation:first-child){grid-template-columns:minmax(0,1fr) minmax(0,1.55fr)} /* The FAQ keeps the wide column when it comes second. */
	.product-page .acowebs-help .documentation{position:sticky;top:96px;padding:28px 28px 24px;border:1px solid rgba(21,30,103,.08);border-radius:14px;background:#fff;box-shadow:0 18px 40px rgba(11,16,51,.06)}
}

/* FAQ: the first 8 questions until "View all N questions" (each question is an accordion title
   and its answer, children 1–16 of the container once the accordion script has run). */
.product-page .faqnew.acowebs-features-collapsed .resp-tabs-container>:nth-child(n+17){display:none!important}
.product-page .faqnew.acowebs-features-collapsed .resp-tabs-list>li:nth-child(n+9){display:none!important}
.product-page .acowebs-faq__more{margin-top:24px}
.product-page .acowebs-faq__toggle{padding:11px 22px;border:1px solid #0065ea;border-radius:10px;background:#fff;color:#0065ea;font-family:Gilroy-Bold;font-size:15px;line-height:1.2;cursor:pointer;transition:background .2s,color .2s}
.product-page .acowebs-faq__toggle:hover{background:#0065ea;color:#fff}
.product-page .acowebs-faq__toggle[hidden]{display:none}

/* "View all" in the FAQ and guide lists: an outline button (the page's solid blue buttons are for buying). */
.product-page .sec3 .acowebs-help .acowebs-features-more__btn{padding:11px 22px;border:1px solid #0065ea;border-radius:10px;background:#fff;color:#0065ea;box-shadow:none;font-family:Gilroy-Bold;font-size:15px}
.product-page .sec3 .acowebs-help .acowebs-features-more__btn:hover,.product-page .sec3 .acowebs-help .acowebs-features-more__btn:focus-visible{background:#0065ea;color:#fff}
.product-page .sec3 .acowebs-help .acowebs-features-more__btn[hidden]{display:none}

/* Hero (hero.php): the demo buttons grouped under "Live demo". */
.product-page .sec1 .bottom-demo-sec{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}
.product-page .sec1 .bottom-demo-sec>a{margin:0}
.product-page .sec1 .bottom-demo-sec__label{flex:0 0 100%;font-family:Gilroy-Bold;font-size:13px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#627387}

/* Features, default layout (tab-overview.php): the first features as rows, tighter than before;
   then "More features": names beside the open feature on desktop, an accordion on phones
   (js/product-features.js; without it every feature shows, one under another). */
.product-page .sec3 .acowebs-showcase .acowebs-showcase__row{padding:28px 0}
.product-page .sec3 .acowebs-showcase .acowebs-showcase__row h3{font-family:Gilroy-Bold;font-size:28px;line-height:1.3;margin-bottom:12px}
.product-page .sec3 .acowebs-showcase .acowebs-showcase__row p,.product-page .sec3 .acowebs-showcase .acowebs-showcase__row li{font-size:17px;line-height:1.7}
.product-page .sec3 .acowebs-showcase .acowebs-showcase__row .pic img{display:block;max-width:100%;height:auto;margin:0 auto}
.product-page .sec3 .acowebs-showcase__label{margin:56px 0 28px;font-family:Gilroy-Bold;font-size:24px;line-height:1.3;text-align:center;color:#111852}
@media (max-width:991px){
	.product-page .sec3 .acowebs-showcase .acowebs-showcase__row h3{font-size:24px}
}
@media (max-width:600px){
	.product-page .sec3 .acowebs-showcase__label{margin-top:36px}
}

/* Free vs Premium (free-vs-pro.php): a plan header (sticky on desktop) whose columns line up
   with the tables; Premium tinted; the tables' own header row is for screen readers only. */
.product-page .sect_freepremium h2.acowebs-h2--freepro.acowebs-h2--freepro{margin-bottom:36px}
.product-page .sect_freepremium .acowebs-compare__head{display:grid;grid-template-columns:minmax(0,1fr) 200px 200px;align-items:end;gap:0;margin:0 0 16px;padding:16px 0;background:#f7fafc;z-index:5}
.product-page .sect_freepremium .acowebs-compare__corner{padding:0 20px 8px;font-family:Gilroy-Bold;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#627387}
.product-page .sect_freepremium .acowebs-compare__plan{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 12px;border-radius:14px 14px 0 0;text-align:center}
.product-page .sect_freepremium .acowebs-compare__plan.is-pro{background:#e6f0ff}
.product-page .sect_freepremium .acowebs-compare__name{font-family:Gilroy-Bold;font-size:20px;line-height:1.2;color:#0b1033}
.product-page .sect_freepremium .acowebs-compare__btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border:1px solid #016fff;border-radius:8px;font-family:Gilroy-Bold;font-size:14px;line-height:1.2;color:#0065ea;text-decoration:none;transition:background .2s,color .2s}
.product-page .sect_freepremium .is-pro .acowebs-compare__btn{background:#006cfa;color:#fff}
.product-page .sect_freepremium .acowebs-compare__btn:hover,.product-page .sect_freepremium .acowebs-compare__btn:focus-visible{background:#0b1033;border-color:#0b1033;color:#fff}
.product-page .sect_freepremium .setting_Group{margin-bottom:12px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 6px 20px rgba(21,30,103,.05)}
.product-page .sect_freepremium .setting_Group .accordion_heading{padding:14px 20px;background:#fff;font-family:Gilroy-Bold;font-size:17px;color:#0b1033}
.product-page .sect_freepremium .setting_Group .accordion_heading:hover{color:#0065ea}
.product-page .sect_freepremium .setting_Group .accordion_heading:focus-visible{outline:2px solid #016fff;outline-offset:-2px}
.product-page .sect_freepremium .table{table-layout:fixed;width:100%;margin:0;background:#fff}
.product-page .sect_freepremium .table th:nth-child(2),.product-page .sect_freepremium .table th:nth-child(3),.product-page .sect_freepremium .table td:nth-child(2),.product-page .sect_freepremium .table td:nth-child(3){width:200px}
.product-page .sect_freepremium .table thead tr th{height:0;padding:0!important;border:0;font-size:0;line-height:0;color:transparent;overflow:hidden} /* Sets the column widths; the plan header shows the names. */
.product-page .sect_freepremium .table td{padding:12px 20px;border-top:1px solid rgba(21,30,103,.06);font-family:Gilroy-Medium;font-size:15px;line-height:1.45;color:#1f2a44;vertical-align:middle}
.product-page .sect_freepremium .table tr:nth-child(even){background:#fafcff}
.product-page .sect_freepremium .table td.is-pro{background:rgba(1,111,255,.06)}
@media (min-width:992px) and (min-height:700px){
	.product-page .sect_freepremium .acowebs-compare__head{position:sticky;top:73px} /* Under the sticky bar. */
}
@media (max-width:767px){
	.product-page .sect_freepremium .acowebs-compare__head{grid-template-columns:minmax(0,1fr) 92px 92px}
	.product-page .sect_freepremium .acowebs-compare__corner{padding:0 8px 8px;font-size:12px}
	.product-page .sect_freepremium .acowebs-compare__plan{padding:12px 6px}
	.product-page .sect_freepremium .acowebs-compare__name{font-size:16px}
	.product-page .sect_freepremium .acowebs-compare__btn{min-height:36px;padding:0 10px;font-size:12px}
	.product-page .sect_freepremium .table th:nth-child(2),.product-page .sect_freepremium .table th:nth-child(3),.product-page .sect_freepremium .table td:nth-child(2),.product-page .sect_freepremium .table td:nth-child(3){width:92px}
	.product-page .sect_freepremium .table tbody tr td{padding:12px 8px!important;font-size:14px} /* Beats the template's inline 30px (classic-page.php). */
}

/* Room before the reviews band (its blue shape rises into the section above). */
.product-page .sect_freepremium{padding-bottom:120px}
@media (max-width:767px){.product-page .sect_freepremium{padding-bottom:72px}}

/* "More features" (.acowebs-fmore): tiles with icon and name; with the script, a tile opens the
   feature in a popup and the printed features below are hidden (still in the page). */
.product-page .sec3 .acowebs-ftiles{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0;list-style:none;text-align:left} /* A short last row is centred. */
.product-page .sec3 .acowebs-ftiles>li{flex:0 0 calc((100% - 42px)/4);max-width:calc((100% - 42px)/4)}
.product-page .sec3 .acowebs-ftiles li{margin:0;padding:0;list-style:none}
.product-page .sec3 .acowebs-ftile{display:flex;align-items:center;gap:14px;height:100%;min-height:72px;padding:14px 40px 14px 14px;position:relative;border:1px solid rgba(21,30,103,.09);border-radius:12px;background:#fff;font-family:Gilroy-Bold;font-size:15px;line-height:1.35;color:#0b1033;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s,color .2s}
.product-page .sec3 .acowebs-ftile::after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;margin-top:-4px;border:solid #9aa8bc;border-width:2px 2px 0 0;transform:rotate(45deg);transition:border-color .2s,right .2s}
.product-page .sec3 .acowebs-ftile:hover,.product-page .sec3 .acowebs-ftile:focus-visible{border-color:rgba(1,111,255,.4);box-shadow:0 12px 28px rgba(1,111,255,.1);transform:translateY(-2px);color:#0065ea}
.product-page .sec3 .acowebs-ftile:hover::after,.product-page .sec3 .acowebs-ftile:focus-visible::after{right:12px;border-color:#016fff}
.product-page .sec3 .acowebs-ftile:focus-visible{outline:2px solid #016fff;outline-offset:2px}
.product-page .sec3 .acowebs-ftile__icon{display:flex;flex:none;align-items:center;justify-content:center}
.product-page .sec3 .acowebs-ftile__icon img{display:block;width:32px;height:32px}
.product-page .sec3 .acowebs-ftile__icon:empty{display:none}
.product-page .sec3 .acowebs-fdetails{margin-top:40px;text-align:left}
.product-page .sec3 .acowebs-fmore.is-js .acowebs-fdetails{display:none}
.product-page .sec3 .acowebs-fdetail{padding:28px 0;border-top:1px solid rgba(21,30,103,.08);scroll-margin-top:120px}
.product-page .acowebs-fdetail__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:16px;border-radius:12px;background:#ebf2fb}
.product-page .acowebs-fdetail__icon img{display:block;width:28px;height:28px}
.product-page .acowebs-fdetail__text h3{margin:0 0 12px;font-family:Gilroy-Bold;font-size:26px;line-height:1.3;color:#0b1033}
.product-page .acowebs-fdetail__text p,.product-page .acowebs-fdetail__text li{margin:0 0 1em;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.7;color:#414560}
.product-page .acowebs-fdetail__text>:last-child{margin-bottom:0}
.product-page .acowebs-fdetail__pic{margin-top:24px}
.product-page .acowebs-fdetail__pic img{display:block;max-width:100%;height:auto;margin:0 auto}
@media (max-width:1199px){.product-page .sec3 .acowebs-ftiles>li{flex-basis:calc((100% - 28px)/3);max-width:calc((100% - 28px)/3)}}
@media (max-width:767px){.product-page .sec3 .acowebs-ftiles{gap:10px}.product-page .sec3 .acowebs-ftiles>li{flex-basis:calc((100% - 10px)/2);max-width:calc((100% - 10px)/2)}.product-page .sec3 .acowebs-ftile{flex-direction:column;align-items:flex-start;gap:10px;padding:14px;font-size:14px}.product-page .sec3 .acowebs-ftile::after{display:none}}

/* The feature popup (a <dialog>; js/product-features.js). */
html.acowebs-fdialog-open{overflow:hidden}
.acowebs-fdialog{width:calc(100% - 32px);max-width:1120px;max-height:min(86vh,900px);margin:auto;padding:0;border:0;border-radius:18px;background:#fff;box-shadow:0 30px 80px rgba(11,16,51,.3);color:#0b1033;overflow:hidden}
.acowebs-fdialog[open]{display:flex;flex-direction:column}
.acowebs-fdialog::backdrop{background:rgba(11,16,51,.55);backdrop-filter:blur(2px)}
.acowebs-fdialog__close{position:absolute;top:22px;right:22px;z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#ebf2fb;font:400 26px/1 Gilroy-Medium,sans-serif;color:#0b1033;cursor:pointer}
.acowebs-fdialog__close:hover,.acowebs-fdialog__close:focus-visible{background:#006cfa;color:#fff}
.acowebs-fdialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:56px 72px 48px 64px;overscroll-behavior:contain}
.product-page .sec3 .acowebs-fdialog__body .acowebs-fdetail{padding:0;border:0}
.acowebs-fdialog__body .acowebs-fdetail__text h3{padding-right:40px}
.acowebs-fdialog__nav{display:flex;justify-content:space-between;gap:12px;padding:18px 28px;border-top:1px solid rgba(21,30,103,.08);background:#f7fafc}
.acowebs-fdialog__step{display:flex;flex-direction:column;max-width:48%;padding:8px 12px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer}
.acowebs-fdialog__step.is-next{margin-left:auto;align-items:flex-end;text-align:right}
.acowebs-fdialog__step[hidden]{display:none}
.acowebs-fdialog__step:hover,.acowebs-fdialog__step:focus-visible{background:#ebf2fb}
.acowebs-fdialog__step:focus-visible{outline:2px solid #016fff;outline-offset:2px}
.acowebs-fdialog__dir{font-family:Gilroy-Bold;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#627387}
.acowebs-fdialog__step.is-prev .acowebs-fdialog__dir::before{content:"← "}
.acowebs-fdialog__step.is-next .acowebs-fdialog__dir::after{content:" →"}
.acowebs-fdialog__name{font-family:Gilroy-Bold;font-size:17px;line-height:1.3;color:#0065ea}
/* Popup on wider screens: icon, heading and text on the left, the image on the right. */
.product-page .sec3 .acowebs-fdialog .acowebs-fdetail__text h3{font-size:34px;line-height:1.25;margin-bottom:20px;padding-right:0}
.product-page .sec3 .acowebs-fdialog .acowebs-fdetail__text p,.product-page .sec3 .acowebs-fdialog .acowebs-fdetail__text li{font-size:17px;line-height:1.75}
.product-page .sec3 .acowebs-fdialog .acowebs-fdetail__icon{width:64px;height:64px;margin-bottom:20px;border-radius:16px}
.product-page .sec3 .acowebs-fdialog .acowebs-fdetail__icon img{width:36px;height:36px}
@media (min-width:900px){
	.product-page .sec3 .acowebs-fdialog__body .acowebs-fdetail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"icon pic" "text pic";grid-template-rows:auto 1fr;column-gap:56px;align-items:start}
	.product-page .sec3 .acowebs-fdialog__body .acowebs-fdetail:not(:has(.acowebs-fdetail__pic)){grid-template-columns:minmax(0,1fr);grid-template-areas:"icon" "text"}
	.product-page .sec3 .acowebs-fdialog .acowebs-fdetail__icon{grid-area:icon}
	.product-page .sec3 .acowebs-fdialog .acowebs-fdetail__text{grid-area:text}
	.product-page .sec3 .acowebs-fdialog .acowebs-fdetail__pic{grid-area:pic;align-self:center;margin:0}
	.product-page .sec3 .acowebs-fdialog .acowebs-fdetail__pic img{max-height:min(60vh,520px);width:auto}
}
@media (max-width:767px){
	.acowebs-fdialog{width:100%;max-width:none;max-height:92vh;margin:auto 0 0;border-radius:18px 18px 0 0}
	.acowebs-fdialog__body{padding:28px 20px 20px}
	.acowebs-fdialog__nav{padding:12px 14px}
	.acowebs-fdialog__name{font-size:15px}
	.product-page .sec3 .acowebs-fdialog .acowebs-fdetail__text h3{font-size:24px}
	.product-page .sec3 .acowebs-fdialog .acowebs-fdetail__text p,.product-page .sec3 .acowebs-fdialog .acowebs-fdetail__text li{font-size:15px}
	.product-page .sec3 .acowebs-fdialog .acowebs-fdetail__icon{width:48px;height:48px;margin-bottom:14px}.product-page .sec3 .acowebs-fdialog .acowebs-fdetail__icon img{width:28px;height:28px}
	.acowebs-fdialog__close{top:14px;right:14px;width:40px;height:40px}
}
@media (prefers-reduced-motion:reduce){.product-page .sec3 .acowebs-ftile{transition:none}.product-page .sec3 .acowebs-ftile:hover{transform:none}}


/* Rating band (trust-cards.php) on the page background, the video section's blue starting well
   below it. One card, one row of equal cells (visual 44px, value, label, optional sub line);
   the requirements under it as chips, centred. Spacing on an 8px rhythm. */
.product-page .sec-reviews.proof-band,.product-page .sec-reviews.proof-band:has(+ .sec2--stacked){padding:32px 0 96px} /* Clear space before the blue (the :has() rule in 018 set 0). */
.product-page .sec-reviews.proof-band::before,.product-page .sec-reviews.proof-band::after{display:none}
.product-page>.sec2.sec2--stacked,.product-page .proof-band+.sec2.sec2--stacked{padding-top:calc(6.6vw + 60px)} /* Clear the band's sloped top (6.6vw) wherever the section is placed: after the rating cards, the hero, or a Shopify app banner. */
.product-page .proof-band+.sec2.sec2--stacked::before{top:0;clip-path:polygon(0 0,100% 6.6vw,100% calc(100% - 4.1vw),0 100%)}
.product-page .proof-band__card{border:1px solid rgba(21,30,103,.08);border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(21,30,103,.04),0 24px 56px rgba(21,30,103,.08);overflow:hidden}
.product-page .proof-band__strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}
.product-page .proof-band__cell{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;padding:32px 16px;text-align:center}
.product-page .proof-band__cell+.proof-band__cell{border-left:1px solid rgba(21,30,103,.07)}
.product-page .proof-band__brand,.product-page .proof-band__badge{display:flex;align-items:center;justify-content:center;height:44px;margin:0 0 14px}
.product-page .proof-band__brand img:not([src$=".svg"]){max-height:32px;width:auto}
.product-page .proof-band__brand img[src*="wordpress-logo"]{height:44px;max-height:none} /* The PNG has wide margins: same visual size as the Trustpilot logo. */ /* SVG logos keep their width / height attributes (with width:auto an SVG without a viewBox size collapses). */
.product-page .proof-band__badge{width:44px;border-radius:12px;background:linear-gradient(141deg,#08aeea 0%,#006cfa 78%);box-shadow:0 8px 18px rgba(1,111,255,.22);color:#fff}
.product-page .proof-band__badge img,.product-page .proof-band__badge svg{display:block;width:22px;height:22px}
.product-page .proof-band__badge .proof-band__fact-icon{color:#fff}
.product-page .proof-band__value{display:block;margin:0 0 4px;font-family:Gilroy-Bold!important;font-weight:normal;font-size:26px;line-height:1.1;color:#0b1033;letter-spacing:-.01em}
.product-page .proof-band__cell .proof-band__label{display:block;font-family:Gilroy-Medium!important;font-size:14px;line-height:1.35;color:#627387}
.product-page .proof-band__sub{display:block;margin-top:6px;font-family:Gilroy-Medium;font-size:13px;line-height:1.3;color:#8a96a8}
.product-page .proof-band__cell .proof-band__link{display:inline-block;margin-top:6px;font-family:Gilroy-semibold!important;font-size:14px;line-height:1.3;color:#0065ea;text-decoration:none}
.product-page .proof-band__cell .proof-band__link:hover{color:#0b1033}
.product-page .proof-band__cell--rating .proof-band__score{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0}
.product-page .proof-band__cell--rating .proof-band__score .proof-band__text{font-size:14px}
/* Requirements: chips centred under the card ("label value", exactly as typed). */
.product-page .proof-band__reqs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:24px auto 0;padding:0;border:0;background:none}
.product-page .proof-band__chips{display:contents;margin:0;padding:0;list-style:none}
.product-page .proof-band__chips li{display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 14px;border:1px solid rgba(21,30,103,.1);border-radius:999px;background:#fff;font-family:Gilroy-Medium!important;font-size:13.5px;line-height:1.2;color:#627387;list-style:none;white-space:nowrap}
.product-page .proof-band__chips li strong{font-family:Gilroy-semibold!important;font-size:13.5px;color:#0b1033}
@media (max-width:1199px){
	.product-page .proof-band__strip{grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr))}
	.product-page .proof-band__cell{grid-column:span 2;border-left:0!important}
	.product-page .proof-band__cell:nth-child(n+4){grid-column:span 3;border-top:1px solid rgba(21,30,103,.07)}
	.product-page .proof-band__cell:nth-child(3n+2),.product-page .proof-band__cell:nth-child(3n+3),.product-page .proof-band__cell:nth-child(5){border-left:1px solid rgba(21,30,103,.07)!important}
}
@media (max-width:767px){
	.product-page .sec-reviews.proof-band,.product-page .sec-reviews.proof-band:has(+ .sec2--stacked){padding:24px 0 64px}
	.product-page>.sec2.sec2--stacked,.product-page .proof-band+.sec2.sec2--stacked{padding-top:calc(6.6vw + 40px)}
	.product-page .proof-band__strip{grid-template-columns:repeat(2,minmax(0,1fr))}
	.product-page .proof-band__cell,.product-page .proof-band__cell:nth-child(n+4){grid-column:auto;padding:22px 10px;border-left:0!important;border-top:0}
	.product-page .proof-band__cell:nth-child(even){border-left:1px solid rgba(21,30,103,.07)!important}
	.product-page .proof-band__cell:nth-child(n+3){border-top:1px solid rgba(21,30,103,.07)}
	.product-page .proof-band__cell:last-child:nth-child(odd){grid-column:1/-1}
	.product-page .proof-band__value{font-size:22px}
	.product-page .proof-band__reqs{flex-direction:row;justify-content:center;gap:8px} /* 018 stacks it in a column on phones. */
	.product-page .proof-band__chips li{padding:7px 12px;font-size:13px!important}
	.product-page .proof-band__chips li strong{font-size:13px!important}
	.product-page .proof-band__chips li{white-space:normal}
}

/* FAQ (faq.php, beside the documentation): one white panel, the questions divided by hairlines,
   a chevron that turns when open; the open question in blue with a blue bar on its left and its
   answer under it. Hover changes only the text colour. */
.product-page .acowebs-help .faqnew h2.acowebs-h2.acowebs-h2--faq{margin-bottom:20px}
.product-page .acowebs-help .faqnew .resp-tabs-container{padding:0;border:1px solid rgba(21,30,103,.08);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(21,30,103,.04),0 16px 40px rgba(21,30,103,.06);overflow:hidden}
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion{position:relative;margin:0!important;padding:20px 64px 20px 28px!important;border:0!important;border-top:1px solid #eef1f6!important;border-radius:0;background:#fff!important;font-size:16px!important;line-height:1.45;color:#0b1033;cursor:pointer;transition:color .15s}
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion:first-of-type{border-top:0!important}
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion:hover{color:#0065ea}
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion:focus-visible{outline:2px solid #016fff;outline-offset:-2px}
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion::before{content:"";position:absolute;top:50%;right:28px;left:auto;width:9px;height:9px;margin-top:-7px;padding:0;border:solid #8a96a8;border-width:0 2px 2px 0;border-radius:0;background:none;transform:rotate(45deg);transition:transform .2s,border-color .15s}
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion:hover::before{border-color:#016fff}
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion.resp-tab-active{padding-bottom:10px!important;color:#0065ea;box-shadow:inset 3px 0 0 #016fff}
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion.resp-tab-active::before{margin-top:-2px;border-color:#016fff;transform:rotate(-135deg)}
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-tab-content{margin:0;padding:0 64px 22px 28px!important;border:0!important;border-radius:0;background:#fff!important;box-shadow:inset 3px 0 0 #016fff;color:#4a5468}
.product-page .acowebs-help .acowebs-faq__more{margin-top:20px}
.product-page .acowebs-help .faqnew .resp-tab-content p{margin:0 0 .75em;color:#4a5468}
.product-page .acowebs-help .faqnew .resp-tab-content>:last-child{margin-bottom:0}
.product-page .acowebs-help .faqnew .resp-tab-content ul,.product-page .acowebs-help .faqnew .resp-tab-content ol{margin:4px 0 .75em;padding-left:20px}
.product-page .acowebs-help .faqnew .resp-tab-content li{margin:0 0 4px;padding:0;color:#4a5468;list-style:disc}
.product-page .acowebs-help .faqnew .resp-tab-content ol li{list-style:decimal}
.product-page .acowebs-help .faqnew .resp-tab-content li::marker{color:#0065ea}
.product-page .acowebs-help .faqnew .resp-tab-content a{font-family:inherit;color:#0065ea;text-decoration:none}
.product-page .acowebs-help .faqnew .resp-tab-content a:hover{text-decoration:underline}
/* "View all N questions": a plain button (border and text turn blue on hover). */
.product-page .acowebs-help .acowebs-faq__toggle,.product-page .sec3 .acowebs-help .acowebs-features-more__btn{background:#fff!important;border:1px solid #dfe5ee;color:#0b1033;box-shadow:none}
.product-page .acowebs-help .acowebs-faq__toggle:is(:hover,:focus-visible),.product-page .sec3 .acowebs-help .acowebs-features-more__btn:is(:hover,:focus-visible){background:#fff!important;border-color:#016fff;color:#0065ea}
/* The legacy light slanted band (.faqnew::before) was only as wide as the FAQ column and cut a
   notch into the blue reviews section above; the blue's own slanted edge is enough. */
.product-page .acowebs-help .faqnew::before{display:none}
.product-page .acowebs-help{padding-top:104px}
@media (max-width:767px){
	.product-page .acowebs-help{padding-top:64px}
	.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion{padding:16px 48px 16px 18px!important;font-size:15px!important}
	.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion::before{right:20px}
	.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-tab-content{padding:0 18px 18px!important}
}

/* FAQ without blue lines (requested 2026-10-14): the open question gets a soft tinted panel instead
   of a blue bar and blue text; no blue outline after a mouse click (keyboard focus keeps a soft
   navy ring); hover darkens the chevron only. */
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion:hover{color:#0b1033}
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion:hover::before{border-color:#0b1033}
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion:focus{outline:none}
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(11,16,51,.22)}
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion.resp-tab-active{color:#0b1033;background:#f6f8fc!important;box-shadow:none}
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion.resp-tab-active::before{border-color:#0b1033}
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-tab-content{background:#f6f8fc!important;box-shadow:none}
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-tab-content+.resp-accordion{border-top-color:#e9edf3!important}
.product-page .acowebs-help .faqnew .resp-tabs-container{border-color:#e9edf3!important} /* !important: the tabs script writes a blue border-color inline (Shopify app pages). */

/* Approved feature SVGs: 32px canvas gives the same 2px stroke in every placement.
   Render the SVG itself; masks and filters would destroy its blue/soft-fill treatment. */
.product-page .sec3 :is(.list .cnt .icon,.acowebs-ftile__icon,.acowebs-fdetail__icon){display:flex;flex:none;align-items:center;justify-content:flex-start;width:auto;height:auto;min-width:0;border-radius:0;background:none;box-shadow:none} /* Plain icons: no tile. */
.product-page .sec3 :is(.list .cnt .icon,.acowebs-ftile__icon,.acowebs-fdetail__icon)::before{content:none}
.product-page .sec3 :is(.list .cnt .icon,.acowebs-ftile__icon,.acowebs-fdetail__icon) img{display:block;width:32px;height:32px;min-width:32px;max-width:none;object-fit:contain;filter:none;opacity:1}
.product-page .sec3 :is(.list .cnt .icon,.acowebs-fdetail__icon,.acowebs-fdialog .acowebs-fdetail__icon){width:fit-content;height:auto;align-self:flex-start;margin-left:0;margin-right:auto}
.product-page .sec3 :is(.list .cnt .icon,.acowebs-fdetail__icon) img{width:40px;height:40px;min-width:40px;margin:0}

/* Shopify app pages, "why" cards: the plain line icons (images/product-icons/) at icon size. */
.iconasect img:is([src*="/product-icons/"],[src*="/uploads/"][width="56"]){display:block;width:56px;height:56px;margin:24px auto}

/* Feature video over its image (acowebs_feature_media(), js/feature-media.js). Both share one grid
   cell: the image sets the size (the video adds none: contain:size) and shows until the video
   really plays, then the video fades in over it. A video without an image takes its own size. */
.acowebs-fmedia{display:grid;justify-content:center}
.acowebs-fmedia>*{grid-area:1/1}
.acowebs-fmedia__video{position:relative;z-index:11;width:100%;height:100%;contain:size;object-fit:cover;border-radius:inherit;opacity:0;transition:opacity .3s ease;pointer-events:none}
.acowebs-fmedia.is-playing .acowebs-fmedia__video{opacity:1}
.acowebs-fmedia--video .acowebs-fmedia__video{contain:none;max-width:100%;height:auto;opacity:1;pointer-events:auto}
@media (prefers-reduced-motion:reduce){.acowebs-fmedia__video{transition:none}}

/* Related products (template-parts/product/related.php): the product's own icon, no featured
   image. Equal-height cards, even inner space, the button at the bottom. Colours unchanged; the
   home page's cards (same classes) are not touched. */
.product-page .hmsect-new3.hmsect-new3{padding:72px 0} /* Doubled class: after the later padding-bottom:0. */
.product-page .hmsect-new3 h2{margin-bottom:36px}
.product-page .hmsect-new3 .row{display:flex;flex-wrap:wrap;row-gap:24px}
.product-page .hmsect-new3 .row>[class*="col-"]{display:flex;margin-top:0;margin-bottom:0}
.product-page .hmsect-new3 .boxin{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0;padding:32px;border-radius:16px;text-decoration:none}
.product-page .hmsect-new3 .boxin .iconbox{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 0 24px;padding:0;border-radius:16px}
.product-page .hmsect-new3 .boxin .iconbox img{display:block;width:40px;height:40px;object-fit:contain}
.product-page .hmsect-new3 .boxin h3{margin:0 0 12px}
.product-page .hmsect-new3 .boxin p{margin:0 0 24px}
.product-page .hmsect-new3 .boxin p{flex:1 0 auto} /* Takes the free space: the buttons line up at the bottom. */
@media (max-width:767px){
	.product-page .hmsect-new3.hmsect-new3{padding:48px 0}
	.product-page .hmsect-new3 h2{margin-bottom:24px}
	.product-page .hmsect-new3 .row{row-gap:16px}
	.product-page .hmsect-new3 .boxin{padding:24px}
	.product-page .hmsect-new3 .boxin .iconbox{width:56px;height:56px;margin:0 0 20px}
	.product-page .hmsect-new3 .boxin .iconbox img{width:34px;height:34px}
}
/* Product page type system (redesign, 2026-10): Gilroy only, product pages only.
   Gilroy's weights are separate families, so weight comes from the family and font-weight stays
   normal (no faux bold):
     headings      Gilroy-Bold       H1 44 · H2 34 · H3 26 (phones 32 · 26 · 22)
     card titles   Gilroy-semibold   16–18, buttons 15–16
     body          Gilroy-Medium     17 long text · 16 cards · 15 small, line height 1.7
     labels, meta  Gilroy-Medium     13–14, grey
     bold in text  Gilroy-Bold
   !important where the original stylesheet sets a font with !important or a long selector. */

/* Body text and everything in it. */
.product-page :is(p,li,td,th,label,dd,dt,blockquote,figcaption),
.acowebs-buybar :is(p,li,label){font-family:Gilroy-Medium,sans-serif!important;font-weight:normal!important;opacity:1}
.product-page :is(p,li,td,label,span,a,em,i,u) :is(strong,b),
.product-page :is(p,li,td,label) > :is(strong,b){font-family:Gilroy-Bold,sans-serif!important;font-weight:normal!important}
.product-page :is(em,i):not([class*="fa"]){font-family:inherit}

/* Headings. */
.product-page .sec1.pdtwo-one h1{font-family:Gilroy-Bold,sans-serif!important;font-weight:normal;font-size:44px!important;line-height:1.15;letter-spacing:-.01em}
.product-page h2.acowebs-h2,.product-page .hmsect-new3 h2,.product-page .sec2--stacked .right-sec h2.acowebs-h2--features.acowebs-h2--features{font-family:Gilroy-Bold,sans-serif!important;font-weight:normal;font-size:34px!important;line-height:1.25!important;letter-spacing:-.005em}
.product-page .sec4 .product-reviews__intro h2.acowebs-h2--testimonials.acowebs-h2--testimonials{font-family:Gilroy-Medium,sans-serif!important;font-size:32px!important}
.product-page .sec4 .product-reviews__intro h2.acowebs-h2--testimonials span{font-family:Gilroy-Bold,sans-serif!important}
.product-page .acowebs-help h2.acowebs-h2.acowebs-h2{font-size:28px!important}
.product-page :is(.compatible-sec h4,.tag2 h2.acowebs-h2--featured.acowebs-h2--featured){font-family:Gilroy-semibold,sans-serif!important;font-weight:normal!important;font-size:22px!important;line-height:1.3!important}
.product-page .sec3 .acowebs-showcase .acowebs-showcase__row h3,.product-page .acowebs-fdetail__text h3{font-family:Gilroy-Bold,sans-serif!important;font-weight:normal;font-size:26px;line-height:1.3}
.product-page .sec3 .acowebs-fdialog .acowebs-fdetail__text h3{font-size:32px}
.product-page :is(h1,h2,h3,h4,h5,h6) :is(strong,b){font-family:inherit!important;font-weight:normal!important}
.product-page .acowebs-showcase__label{font-family:Gilroy-Bold,sans-serif!important;font-size:24px!important}
.product-page .wbox>h3{font-family:Gilroy-Bold,sans-serif!important;font-size:24px!important;line-height:1.3!important}

/* Long text: hero intro, feature rows, feature popup. */
.product-page .sec1.pdtwo-one .col-lg-6>p,.product-page .sec1.pdtwo-one .col-lg-6 p.wp-block-paragraph{font-family:Gilroy-Medium,sans-serif!important;font-size:19px!important;line-height:1.65!important;color:#2b3550}
.product-page .sec1 ul.list>li{font-size:17px!important;line-height:1.6!important;color:#2b3550;padding-top:6px;padding-bottom:6px}
.product-page .sec3 .acowebs-showcase__row :is(p,li),.product-page .acowebs-fdetail__text :is(p,li){font-size:17px!important;line-height:1.75!important;color:#4a5468!important;opacity:1!important}
.product-page .acowebs-fdetail__text h6{font-family:Gilroy-semibold,sans-serif!important;font-size:17px;color:#0b1033}

/* Cards: titles semibold, text medium 15–16. */
.product-page .sec2--stacked .right-sec .feature-title{font-family:Gilroy-semibold,sans-serif!important;font-size:18px!important}
.product-page .sec2--stacked .right-sec .box li,.product-page .sec2--stacked .right-sec .box li .feature-text{font-size:16px!important;line-height:1.65!important;color:#4a5468!important}
.product-page .sec3 .acowebs-ftile{font-family:Gilroy-semibold,sans-serif!important;font-size:16px}
.product-page .sec4 .reviews-ticker .box .box__title{font-family:Gilroy-semibold,sans-serif!important;font-size:17px!important}
.product-page .sec4 .reviews-ticker .box :is(.box__text,.box__text p,p){font-family:Gilroy-Medium,sans-serif!important;font-size:15px!important;line-height:1.7!important;color:#4a5468!important;opacity:1!important}
.product-page .sec4 .reviews-ticker .box .acowebs-tag--author{font-family:Gilroy-semibold,sans-serif!important;font-weight:normal!important;font-size:15px!important}
.product-page .sec4 .reviews-ticker .box .box__date{font-family:Gilroy-Medium,sans-serif!important;font-weight:normal!important;font-size:13px!important;color:#627387}
.product-page .hmsect-new3 .boxin h3{font-family:Gilroy-semibold,sans-serif!important;font-size:20px!important;line-height:1.3!important}
.product-page .hmsect-new3 .boxin p{font-size:15px!important;line-height:1.6!important}
.product-page .hmsect-new3 .boxin .btnone{font-family:Gilroy-semibold,sans-serif!important;font-size:14px}

/* FAQ, docs, Free vs Premium. */
.product-page .acowebs-help .faqnew .resp-tabs-container>.resp-accordion{font-family:Gilroy-semibold,sans-serif!important;font-size:16px!important}
.product-page .acowebs-help .faqnew .resp-tab-content :is(p,li,a){font-size:15.5px!important;line-height:1.7!important}
.product-page .documentation .product-docs a{font-family:Gilroy-Medium,sans-serif!important;font-size:15.5px}
.product-page .documentation .product-docs__hub{font-family:Gilroy-semibold,sans-serif!important;font-weight:normal!important}
.product-page .sect_freepremium .setting_Group .accordion_heading{font-family:Gilroy-semibold,sans-serif!important;font-weight:normal!important;font-size:17px!important}
.product-page .sect_freepremium .table td{font-size:15px!important}
.product-page .sect_freepremium .table td :is(p,span,b,strong){font-size:inherit!important;line-height:inherit!important;margin:0}
.product-page .sect_freepremium .acowebs-compare__name{font-family:Gilroy-Bold,sans-serif!important}
.product-page .sect_freepremium .acowebs-compare__btn,.product-page .sect_freepremium .acowebs-compare__corner{font-family:Gilroy-semibold,sans-serif!important}

/* Rating band, buttons, links, labels. */
.product-page .proof-band__link{font-family:Gilroy-semibold,sans-serif!important;font-weight:normal!important}
.product-page .proof-band__fact,.product-page .proof-band__fact strong{font-family:Gilroy-Bold,sans-serif!important}
.product-page :is(.proof-band__text,.proof-band__label,.proof-band__req-label,.product-reviews__total){font-family:Gilroy-Medium,sans-serif!important;font-size:14px;color:#627387}
.product-page .proof-band__req-label{font-size:13px}
.product-page :is(.acowebs-features-more__btn,.product-reviews__submit,.acowebs-fdialog__name){font-family:Gilroy-semibold,sans-serif!important;font-weight:normal!important}
.product-page .sec2--stacked .acowebs-tag--watch.acowebs-tag--watch{font-family:Gilroy-semibold,sans-serif!important}
.product-page .sec1 .bottom-demo-sec>a{font-family:Gilroy-semibold,sans-serif!important;font-size:15px!important}
.product-page .sec1 a.link{font-family:Gilroy-semibold,sans-serif!important;font-size:16px!important}
.product-page .sec1 a.shopify-link span{font-family:Gilroy-Medium,sans-serif!important}
.acowebs-buybar .buynow{font-family:Gilroy-semibold,sans-serif!important;font-weight:normal!important}

/* Subscription box (EDD price list). */
.product-page .wbox :is(.edd_price_option_name,.edd_price_option_sep){font-family:Gilroy-Medium,sans-serif!important;font-weight:normal!important;font-size:16px!important;color:#2b3550}
.product-page .wbox label.checkd .edd_price_option_name{font-family:Gilroy-semibold,sans-serif!important;color:#0b1033}
.product-page .wbox .edd_price_option_price{font-family:Gilroy-semibold,sans-serif!important;font-weight:normal!important;font-size:17px!important}
.product-page .wbox label.checkd .edd_price_option_price{font-family:Gilroy-Bold,sans-serif!important}
.product-page .wbox :is(.best_value,.recommended){font-family:Gilroy-semibold,sans-serif!important;font-weight:normal!important}
.product-page .sec1 ul.list .best_value{font-family:Gilroy-semibold,sans-serif!important;font-weight:normal!important}
.product-page .wbox .tooltip_text,.product-page .wbox .tooltip_text *{font-family:Gilroy-Medium,sans-serif!important;font-weight:normal!important}
.product-page .wbox .tooltip_text strong{font-family:Gilroy-Bold,sans-serif!important}
.product-page .sec1 .wbox .Buyer-Protection .rt p{font-family:Gilroy-Medium,sans-serif!important;font-size:14px!important;line-height:1.6!important;color:#627387}
.product-page .wbox .acowebs-tag--guarantee{font-family:Gilroy-Bold,sans-serif!important;font-size:15px!important}

@media (max-width:767px){
	.product-page .sec1.pdtwo-one h1{font-size:32px!important;line-height:1.2}
	.product-page h2.acowebs-h2,.product-page .hmsect-new3 h2,.product-page .sec2--stacked .right-sec h2.acowebs-h2--features.acowebs-h2--features{font-size:26px!important}
	.product-page .sec4 .product-reviews__intro h2.acowebs-h2--testimonials.acowebs-h2--testimonials{font-size:24px!important}
	.product-page .acowebs-help h2.acowebs-h2.acowebs-h2{font-size:24px!important}
	.product-page .sec3 .acowebs-showcase .acowebs-showcase__row h3,.product-page .acowebs-fdetail__text h3,.product-page .sec3 .acowebs-fdialog .acowebs-fdetail__text h3{font-size:22px}
	.product-page .sec1.pdtwo-one .col-lg-6>p,.product-page .sec1.pdtwo-one .col-lg-6 p.wp-block-paragraph{font-size:17px!important}
	.product-page .sec1 ul.list>li,.product-page .sec3 .acowebs-showcase__row :is(p,li),.product-page .acowebs-fdetail__text :is(p,li){font-size:16px!important}
	.product-page .acowebs-showcase__label{font-size:22px!important}
	.product-page .sec3 .acowebs-ftile{font-size:15px}
}
/* Documentation articles, full width (redesign, 2026-10): the navigation against the left edge,
   "On this page" against the right edge, the article centred between them at a readable width
   (template-parts/guideline/article.php; the base styles are 006-docs.css). From 992px; phones
   keep the one-column layout of 006. */
@media (min-width:992px){
	.ihs-v2.ihs-compact.inner-header-section .container{max-width:none;padding:0 32px}
	.docs-layout{max-width:none;grid-template-columns:clamp(260px,20vw,300px) minmax(0,1fr) clamp(220px,17vw,280px);column-gap:0;padding:0;align-items:stretch}
	.docs-nav{align-self:start;padding:32px 24px 40px 32px;border-right:1px solid #eef1f6;background:#fbfcfe;box-sizing:border-box}
	.docs-article{width:100%;max-width:816px;margin:0 auto;padding:40px 48px 80px;box-sizing:border-box}
	.docs-aside{align-self:start;padding:44px 32px 40px 8px;box-sizing:border-box}
	/* The side columns fill the window's height and scroll on their own. */
	@supports (overflow:clip){
		.docs-nav,.docs-aside{top:calc(var(--aco-halloween-ticker-h, 0px) + 72px);height:calc(100vh - var(--aco-halloween-ticker-h, 0px) - 72px);max-height:none}
	}
	.docs-nav__list a{padding:8px 10px 8px 14px;border-radius:0 8px 8px 0}
	.docs-article .docs-article__header h1.acowebs-h1--guideline{font-size:40px;line-height:1.15;letter-spacing:-.01em}
	.docs-content{font-size:17px}
	.support-detail-page.support-page-v2 .docs-content p,.support-detail-page.support-page-v2 .docs-content li{font-size:17px}
}
/* 992–1199px: navigation and article (the article carries "On this page", as in 006). */
@media (min-width:992px) and (max-width:1199px){
	.docs-layout{grid-template-columns:260px minmax(0,1fr)}
	.docs-aside{grid-column:2;position:static;height:auto;padding:0 48px 64px;max-width:816px;width:100%;margin:0 auto}
}
/* No "On this page" and no plugin card: no empty right column; the article centres in the rest. */
@media (min-width:1200px){
	.docs-layout:not(:has(.docs-aside>*)){grid-template-columns:clamp(260px,20vw,300px) minmax(0,1fr)}
	.docs-layout:not(:has(.docs-aside>*)) .docs-aside{display:none}
}

/* Title with the Copy menu beside it (article.php, js/docs.js). */
.docs-article__titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.docs-share{position:relative;display:inline-flex;flex:none;margin-top:8px;border:1px solid #dfe5ee;border-radius:8px;background:#fff}
.docs-share>button{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:0;background:none;font-family:Gilroy-semibold,sans-serif;font-size:14px;line-height:1.2;color:#3d4361;cursor:pointer}
.docs-share>button:hover,.docs-share>button:focus-visible{color:#0065ea}
.docs-share__more{padding:7px 9px!important;border-left:1px solid #dfe5ee!important}
.docs-share__more[aria-expanded="true"] svg{transform:rotate(180deg)}
.docs-share__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:300px;padding:8px;border:1px solid #e3e9f2;border-radius:12px;background:#fff;box-shadow:0 18px 44px rgba(11,16,51,.14)}
.docs-share__menu[hidden]{display:none}
.docs-share__menu hr{margin:6px 8px;border:0;border-top:1px solid #eef1f6}
.docs-share__item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:none;text-align:left;text-decoration:none;color:#0b1033;cursor:pointer}
.docs-share__item:hover,.docs-share__item:focus-visible{background:#f2f7ff;color:#0b1033}
.docs-share__item svg{flex:none;margin-top:2px;color:#4a5072}
.docs-share__item strong{display:block;font-family:Gilroy-semibold,sans-serif;font-weight:normal;font-size:15px;line-height:1.3}
.docs-share__item small{display:block;margin-top:2px;font-family:Gilroy-Medium,sans-serif;font-size:13px;line-height:1.35;color:#5f6b85}
@media (max-width:767px){
	.docs-article__titlebar{flex-direction:column-reverse;gap:8px}
	.docs-share{align-self:flex-end;margin-top:0}
}
/* "X of Y people found this helpful". */
.support-detail-page.support-page-v2 .docs-feedback p.docs-feedback__stats{flex-basis:100%;font-family:Gilroy-Medium,sans-serif;font-size:14px;color:#5f6b85}
.docs-feedback__thanks,.docs-feedback__help{order:1}.docs-feedback__stats{order:2}

/* Article bar (single-guideline.php): where the article is on the left, a search button on the
   right that opens the search in a popup. */
.ihs-compact .docs-trail{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-family:Gilroy-semibold,sans-serif;font-size:16px;line-height:1.3;white-space:normal}
.ihs-compact .docs-trail a{display:inline-flex;align-items:center;gap:8px;color:#0b1033;text-decoration:none}
.ihs-compact .docs-trail a:hover{color:#0065ea}
.ihs-compact .docs-trail__sep{color:#9aa8bc}
.ihs-compact .docs-trail__hub{color:#4a5072!important;font-family:Gilroy-Medium,sans-serif}
.ihs-compact .docs-trail__hub:hover{color:#0065ea!important}
.ihs-compact .docs-trail img{width:22px;height:22px;border-radius:6px}
.docs-search-open{display:inline-flex;align-items:center;gap:10px;flex:none;margin-left:auto;padding:9px 10px 9px 14px;border:1px solid #dfe5ee;border-radius:10px;background:#fff;font-family:Gilroy-Medium,sans-serif;font-size:15px;line-height:1;color:#5f6b85;cursor:pointer;transition:border-color .2s,color .2s}
.docs-search-open:hover,.docs-search-open:focus-visible{border-color:#016fff;color:#0b1033}
.docs-search-open span{min-width:120px;text-align:left}
.docs-search-open kbd,.docs-search-dialog kbd{padding:3px 6px;border:1px solid #dfe5ee;border-radius:5px;background:#f6f8fb;font-family:Gilroy-Medium,sans-serif;font-size:12px;color:#5f6b85;box-shadow:none}
.ihs-compact.inner-header-section{padding:14px 0}
/* The popup: the search box at the top, the results under it, scrolling. */
.docs-search-dialog{width:calc(100% - 32px);max-width:720px;max-height:min(80vh,720px);margin:12vh auto auto;padding:16px;border:0;border-radius:16px;background:#fff;box-shadow:0 30px 80px rgba(11,16,51,.3);overflow:auto}
.docs-search-dialog::backdrop{background:rgba(11,16,51,.5);backdrop-filter:blur(2px)}
.docs-search-is-open{overflow:hidden}
.ihs-compact .docs-search-dialog .ihs-content{max-width:none;margin:0}
.docs-search-dialog .ihs-search-box{position:static;width:100%;max-width:none;margin-top:12px;border:0;box-shadow:none}
.docs-search-dialog__hint{margin:12px 0 0!important;font-family:Gilroy-Medium,sans-serif;font-size:13px!important;color:#8a96a8;text-align:right}
@media (max-width:991px){
	.docs-search-open span{min-width:0}
	.docs-search-open kbd{display:none}
	.docs-search-dialog{margin-top:16px;max-height:calc(100vh - 32px)}
}
@media (max-width:991px){
	.ihs-v2.ihs-compact.inner-header-section .container{flex-wrap:nowrap}
	.ihs-compact .docs-trail__sep,.ihs-compact .docs-trail__hub{display:none!important} /* The docs menu below names the plugin. */
	.docs-search-open{padding:9px 11px}
	.docs-search-open span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
}

/* Plain buttons in the docs: white stays white; on hover / focus only the border and text turn
   blue (the site's old global button:hover paints a gradient). */
:is(.docs-article-view,.docs-hub-view) :is(.docs-feedback__btn,.docs-search-open,.docs-share>button,button.docs-share__item,.docs-bar){transition:border-color .15s,color .15s}
:is(.docs-article-view,.docs-hub-view) :is(.docs-feedback__btn,.docs-search-open,.docs-share>button):is(:hover,:focus-visible){background:#fff!important;border-color:#016fff;color:#0065ea!important}
:is(.docs-article-view,.docs-hub-view) .docs-share>button:is(:hover,:focus-visible){border-color:#dfe5ee}
:is(.docs-article-view,.docs-hub-view) .docs-share__item:is(:hover,:focus-visible){background:none!important;color:#0065ea!important}
:is(.docs-article-view,.docs-hub-view) .docs-share__item:is(:hover,:focus-visible) svg{color:#0065ea}
:is(.docs-article-view,.docs-hub-view) .docs-bar:is(:hover,:focus-visible){background:#f9fbfd!important;color:#0b1033!important;border-color:#016fff}
:is(.docs-article-view,.docs-hub-view) .docs-search-open:is(:hover,:focus-visible) kbd{color:#0065ea}
.docs-feedback__btn{font-family:Gilroy-Medium,sans-serif}

/* Search results over the page, not under it: the content below sits on a raised layer
   (.inner-wrapper z-index 20). Results: title, then a short grey excerpt. */
.inner-header-section.ihs-v2{position:relative;z-index:30}
.ihs-search-box{background:#fff;border-radius:12px}
.ihs-search-box ol.ais-Hits-list li{padding:14px 20px;font-family:Gilroy-Medium,sans-serif}
.ihs-search-box li.ais-Hits-item a{font-family:Gilroy-semibold,sans-serif;font-weight:normal;font-size:15px;line-height:1.35;color:#0b1033}
.ihs-search-box li.ais-Hits-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;font-family:Gilroy-Medium,sans-serif;font-size:13.5px;line-height:1.5;color:#5f6b85}
.ihs-search-box li.ais-Hits-item mark{padding:0 1px;border-radius:2px;background:#fff1a8;color:inherit}
.ihs-search-box .sr-cat span{font-size:12px}
.docs-hub-hero,.docs-hub-hero>.container{position:relative;z-index:30} /* Plugin docs page: the search results above the cards below (their container is also z-index 10). */
/* Product pages audit, Part A (docs/audit/PRODUCT-PAGES-SEO-UX-2026-10.md). */

/* A2: the link to the shared licensing answers under each product FAQ (faq.php). */
.product-page .acowebs-faq__general{margin:16px 0 0!important;font-family:Gilroy-Medium,sans-serif;font-size:15px!important;line-height:1.5;color:#5f6b85}
.product-page .acowebs-faq__general a{font-family:Gilroy-semibold,sans-serif;color:#0065ea;text-decoration:none}
.product-page .acowebs-faq__general a:hover{text-decoration:underline}
.product-page .acowebs-help .acowebs-faq__general{padding:0}
/* A2: "Licences, refunds & upgrades" on the Support page (sections/faq-general.php). */
.acowebs-licensing{padding:64px 0;background:#fff;scroll-margin-top:100px}
.acowebs-licensing .container{max-width:860px}
.acowebs-licensing__title{margin:0 0 6px;font-family:Gilroy-Bold,sans-serif;font-size:30px;line-height:1.25;color:#111852}
.acowebs-licensing__intro{margin:0 0 24px;font-family:Gilroy-Medium,sans-serif;font-size:16px;color:#5f6b85}
.acowebs-licensing__list{border:1px solid rgba(21,30,103,.08);border-radius:16px;background:#fff;box-shadow:0 16px 40px rgba(21,30,103,.06);overflow:hidden}
.acowebs-licensing__item+.acowebs-licensing__item{border-top:1px solid #eef1f6}
.acowebs-licensing__item summary{position:relative;padding:20px 64px 20px 28px;font-family:Gilroy-semibold,sans-serif;font-size:16px;line-height:1.45;color:#0b1033;cursor:pointer;list-style:none}
.acowebs-licensing__item summary::-webkit-details-marker{display:none}
.acowebs-licensing__item summary::after{content:"";position:absolute;top:50%;right:28px;width:9px;height:9px;margin-top:-7px;border:solid #8a96a8;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s}
.acowebs-licensing__item summary:hover::after{border-color:#0b1033}
.acowebs-licensing__item summary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(11,16,51,.22)}
.acowebs-licensing__item[open] summary{color:#0b1033;background:#f6f8fc}
.acowebs-licensing__item[open] summary::after{margin-top:-2px;border-color:#0b1033;transform:rotate(-135deg)}
.acowebs-licensing__answer{padding:0 64px 22px 28px;background:#f6f8fc;font-family:Gilroy-Medium,sans-serif;font-size:15.5px;line-height:1.7;color:#4a5468}
.acowebs-licensing__answer>:last-child{margin-bottom:0}
@media (max-width:767px){
	.acowebs-licensing{padding:40px 0}
	.acowebs-licensing__title{font-size:24px}
	.acowebs-licensing__item summary{padding:16px 48px 16px 18px;font-size:15px}
	.acowebs-licensing__item summary::after{right:20px}
	.acowebs-licensing__answer{padding:0 18px 18px}
}

/* A8: the box title and "Compatible with" are h2 now (were h3 / h4 straight after the page's h1
   / an h2); same look as before. */
.product-page .pdtwo-one .wbox>h2.wbox__title{margin:0;padding:0;font-family:Gilroy-Bold,sans-serif!important;font-weight:normal;font-size:24px!important;line-height:1.3!important;letter-spacing:.24px;color:#111852;text-align:left}
.product-page .pdtwo-one .wbox>h2.wbox__title::after{display:none}
.product-page .compatible-sec h2.compatible-sec__title{margin:0;padding:0;font-family:Gilroy-semibold,sans-serif!important;font-weight:normal!important;font-size:22px!important;line-height:1.3!important;color:#0b1033;text-align:center}
.product-page .compatible-sec h2.compatible-sec__title::after{display:none}
@media (max-width:767px){.product-page .pdtwo-one .wbox>h2.wbox__title{font-size:20px!important}}

/* A9: tap targets on phones (product pages): at least 24 px (WCAG 2.2 AA target size) without
   changing the look: bigger hit areas, same visible size. Links inside running text are exempt. */
@media (max-width:767px){
	body:has(.product-page) .site-footer :is(li,p) > a{display:inline-block;padding:4px 0}
	body:has(.product-page) .site-footer a:has(> img, > svg, > i){display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}
	body:has(.product-page) .header_block a:has(> img, > svg){display:inline-block;padding:6px 0}
	body:has(.product-page) .site-footer :is(.sectonefoot a, a.viewall){display:inline-block;padding:4px 0}
	.product-page .acowebs-crumbs a{display:inline-flex;align-items:center;min-height:28px;padding:0 4px}
	.product-page :is(.proof-band__link,.product-docs__hub,.acowebs-faq__general a,.sec1 a.link){display:inline-block;padding:5px 0}
	/* Slider dots: a 32 px button around the same small dot. */
	.product-page .slick-dots li{width:32px;height:32px;margin:0 2px}
	.product-page .slick-dots li button{width:32px;height:32px;padding:11px;background-clip:content-box}
}

/* A10: no Pro version yet (hero.php): the free version is the box's main action. */
.product-page .pdtwo-one .wbox.wbox--free{padding:40px 40px 32px}
.product-page .wbox--free__eyebrow{margin:0 0 6px!important;font-family:Gilroy-semibold,sans-serif!important;font-size:13px!important;letter-spacing:.08em;text-transform:uppercase;color:#0065ea}
.product-page .wbox--free__stats{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0!important;font-family:Gilroy-Medium,sans-serif!important;font-size:15px!important;color:#5f6b85}
.product-page .wbox--free__stats span{display:inline-flex;align-items:center;gap:6px}
.product-page .wbox--free__stats strong{font-family:Gilroy-Bold,sans-serif!important;color:#0b1033}
.product-page .wbox--free__button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;margin:24px 0 0;border-radius:8px;background:#006cfa;font-family:Gilroy-semibold,sans-serif;font-size:17px;color:#fff!important;text-decoration:none;transition:background .2s}
.product-page .wbox--free__button:hover,.product-page .wbox--free__button:focus-visible{background:#0b1033}
.product-page .wbox--free__soon{display:flex;align-items:center;gap:10px;margin:20px 0 0!important;padding-top:18px;border-top:1px solid #eef1f6;font-family:Gilroy-Medium,sans-serif!important;font-size:15px!important;color:#5f6b85}
.product-page .wbox--free__badge{padding:3px 8px;border-radius:6px;background:#e6f0ff;font-family:Gilroy-Bold,sans-serif;font-size:12px;letter-spacing:.06em;color:#0065ea}
@media (max-width:767px){.product-page .pdtwo-one .wbox.wbox--free{padding:28px 22px 24px}}

/* A11: Shopify app pages: text that was marked up as headings (h3 / h4) is now a paragraph or the
   right heading level; these copy the original look exactly (217-shopify.css). */
.er_banner .bannerinnersect .leftsect p.er-headline{margin:0;margin-top:30px;font-size:38px;line-height:1.2;font-family:"Gilroy-Bold"!important;font-weight:normal;color:#111852;max-width:none;opacity:1}
.er_whyusesect .detailsect .whitebox h3.er-why-title{margin:0;margin-top:34px;padding:0;font-size:20px;line-height:25px;color:#111852;text-align:center;font-family:"Gilroy-Bold";font-weight:normal}
.er_whatdo .detailsect .sectbox p.er-feature-text{margin:0;margin-top:16px;font-size:16px;line-height:30px;font-family:"Open Sans",sans-serif;font-weight:normal;color:#484c66;max-width:450px}
.er_pricing .subsect .box p.er-price{font-size:40px;line-height:42px;color:#111852;margin:0;margin-top:16px;font-family:"Gilroy-Bold"!important;font-weight:normal;display:flex;align-items:center}
.er_pricing .subsect .box p.er-price span{font-size:16px;line-height:20px;font-family:"Gilroy-Bold";color:#696d90;margin-left:5px}
.er_pricing .subsect .box p.er-price .smalltext{color:#111852;align-self:self-start}
@media (min-width:768px){.er_banner .bannerinnersect .leftsect p.er-headline{font-size:5vw;line-height:1.2}}
@media (min-width:1200px){.er_banner .bannerinnersect .leftsect p.er-headline{font-size:64px;line-height:79px}}
@media (max-width:500px){
	.er_banner .bannerinnersect .leftsect p.er-headline{margin-top:12px;font-size:22px}
	.er_whyusesect .detailsect .whitebox h3.er-why-title{font-size:18px;line-height:1.2}
	.er_whatdo .detailsect .sectbox p.er-feature-text{margin-top:10px}
	.er_pricing .subsect .box p.er-price{font-size:28px;line-height:1.2;margin-top:10px}
}

/* Related plugins, last section before the footer: no 288px gap. The home page stylesheet keeps that
   margin for its support box, which overlaps the footer there; product pages have no such box. */
.product-page .hmsect-new3{margin-bottom:0;padding-bottom:96px}
@media (max-width:764px){.product-page .hmsect-new3{padding-bottom:48px}}
/* Hero background (inc/product-sections.php acowebs_hero_glow(), hero.php): white, with the home
   page hero's contour lines behind the price box. Each line ripples gently on its own (SVG <animate>
   morph in the markup; paused with reduced motion by js/hero-waves.js), blue to Acowebs green.
   Fades out at the bottom; phones: white only. */
.product-page .sec1.pdtwo-one.has-glow{position:relative;overflow:clip;isolation:isolate;background:#fff} /* clip, not hidden: hidden would stop the sticky price box. */
.product-page .sec1.pdtwo-one.has-glow>.container{position:relative;z-index:1}
.acowebs-hero-lines{position:absolute;z-index:0;top:-60px;right:-80px;width:820px;height:860px;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 96%);mask-image:linear-gradient(180deg,#000 62%,transparent 96%)}
.acowebs-hero-lines svg{display:block;width:100%;height:100%;overflow:visible}
.acowebs-hero-lines__w{stroke:url(#acowebs-wave-a);stroke-width:1.2;stroke-opacity:.32}
.acowebs-hero-lines__w:nth-child(even){stroke:url(#acowebs-wave-b);stroke-opacity:.4}
@media (max-width:991px){.acowebs-hero-lines{display:none}}

/* Video band: the reviews band's shapes (hsec5-*.svg), moving as the page scrolls like there
   (data-parallax, video-stats.php); cut to the band's slanted edges. */
.product-page>.sec2.sec2--stacked .acowebs-band-shapes{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;clip-path:polygon(0 0,100% 6.6vw,100% calc(100% - 4.1vw),0 100%)}
.product-page .proof-band+.sec2.sec2--stacked .acowebs-band-shapes{top:-2px;clip-path:polygon(0 0,100% 0,100% calc(100% - 4.1vw),0 100%)}
.acowebs-band-shapes img{position:absolute;max-width:none;height:auto}
.acowebs-band-shapes .acowebs-band-shapes__a{width:min(46vw,660px);left:-6vw;top:14%}
.acowebs-band-shapes .acowebs-band-shapes__b{width:min(38vw,540px);right:-4vw;bottom:10%}
@media (max-width:767px){.acowebs-band-shapes .acowebs-band-shapes__a{width:90vw}.acowebs-band-shapes .acowebs-band-shapes__b{width:70vw}}

/* Reviews slider: a small card shadow that fits in the slider's padding. The old 40px/70px shadow
   was cut off at the slider's edge and read as a dark see-through strip behind the cards. */
:is(.sec4,.sec5) .slide1 .reviews-ticker .box{box-shadow:0 8px 24px rgba(11,16,51,.12)!important}

/* The reviews band's slanted top (.sec4 .bg1, starting 15% above the section) ran into the FAQ and
   docs when they come right before it (block pages): room for it. Below 1201px the band is clipped. */
@media (min-width:1201px){.product-page .acowebs-help:has(+ .sec4){padding-bottom:220px}}

/* No blue outlines on product pages (requested 2026-10-14). The buttons themselves: 029-buttons.css. */
.product-page .pdtwo-one :is(.b1,.f1) img{filter:none}
/* The chosen licence: a soft tinted row instead of a blue outline. */
.product-page .sec1 .plugin-sec li label.checkd{border:1px solid #e3e8f0;background:#f6f8fc}
/* Product hero, redesign (2026-10-15; template-parts/product/hero.php). Calm first screen, the same
   content as before:
   - first screen, left: breadcrumb, title, the proof line (rating, reviews, installs), the intro and
     one quiet line of actions (live demos, free version, extra link);
   - first screen, right: the subscription box as one clean buying card (the plans as a single
     grouped list, one large button, a short guarantee);
   - under it: the key points (#hero-points) as a row of their own, in a light card.
   EDD's purchase form is EDD's own markup (shortcode), only styled here; the page script still adds
   the "checkd", "Recommended", "Best Value" and tooltip parts. Sticky box: 022-hero-sticky-buy.css. */

.product-page .sec1.acowebs-hero{padding:44px 0 64px}
.product-page .sec1.acowebs-hero>.shade{display:none}
@media (min-width:992px){
	/* No align-items here: both columns stay as tall as the row (sticky price box). */
	.product-page .sec1.acowebs-hero .acowebs-hero__main{padding-top:6px;padding-right:56px}
}

/* Title, proof line, intro. */
.product-page .sec1.acowebs-hero h1{margin:16px 0 16px;font-size:46px!important;line-height:1.1!important;letter-spacing:-.02em;color:#0b1033}
.acowebs-hero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 24px}
.acowebs-hero__proof-item{display:inline-flex;align-items:center;gap:7px;font-family:Gilroy-Medium,sans-serif;font-size:14.5px;line-height:1.3;color:#5b6679;text-decoration:none}
.acowebs-hero__proof-item strong{font-family:Gilroy-Bold,sans-serif;font-weight:normal;color:#0b1033}
a.acowebs-hero__proof-item:hover span{color:#0065ea}
.acowebs-hero__proof-item .acowebs-stars{font-size:15px}
.acowebs-hero__proof-sep{width:3px;height:3px;border-radius:50%;background:#b9c3d1}
.product-page .sec1.acowebs-hero .rating-sec{margin:0 0 18px}
.product-page .sec1.acowebs-hero .acowebs-hero__main>p,
.product-page .sec1.acowebs-hero .acowebs-hero__main>p.wp-block-paragraph{max-width:600px;margin:0 0 32px;font-size:18px!important;line-height:1.65!important;color:#4a5468}

/* One quiet line of actions. */
.acowebs-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:0} /* Demos on their own row, then the links. Spacing steps: 8 / 16 / 24 / 32. */
.product-page .sec1.acowebs-hero .bottom-demo-sec{display:flex;flex:0 0 100%;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:0}
.product-page .sec1.acowebs-hero .bottom-demo-sec__label{flex:0 0 100%;margin:0;font-size:12px!important;letter-spacing:.08em}
.product-page .sec1.acowebs-hero .bottom-demo-sec>a img{width:13px;height:auto}
.product-page .sec1.acowebs-hero a.shopify-link,.product-page .sec1.acowebs-hero a.shopify-link:hover{gap:6px;margin:0;padding:0;border-radius:0;background:none;color:#3f6b1c!important;font-size:14px!important} /* No yellow highlight (202-product.css). */
.product-page .sec1.acowebs-hero a.shopify-link svg{width:15px;height:17px}
.product-page .sec1.acowebs-hero a.shopify-link span{padding:0!important;background:none!important}
.product-page .sec1.acowebs-hero a.shopify-link:hover span{text-decoration:underline}

/* The buying card. */
.product-page .sec1.acowebs-hero .wbox{margin:0;padding:26px 26px 22px;border:1px solid #e6ebf2;border-radius:20px;background:#fff;box-shadow:0 2px 4px rgba(11,16,51,.03),0 20px 50px rgba(11,16,51,.09)}
.product-page .sec1.acowebs-hero .wbox .wbox__title{margin:0 0 16px;font-size:20px!important;line-height:1.3;color:#0b1033}
.product-page .sec1.acowebs-hero .wbox .plugin-sec{padding:0}
.product-page .sec1.acowebs-hero .wbox .edd_price_options{padding:0 0 24px}
/* The plans: one grouped list, hairlines between rows, the chosen one tinted. */
.product-page .sec1.acowebs-hero .wbox .edd_price_options ul{margin:0;padding:0;border:1px solid #e6ebf2;border-radius:14px} /* No overflow:hidden: it cut off the price tooltips. The rows round their own corners. */
.product-page .sec1.acowebs-hero .wbox .edd_price_options li:first-child label{border-radius:13px 13px 0 0!important}
.product-page .sec1.acowebs-hero .wbox .edd_price_options li:last-child label{border-radius:0 0 13px 13px!important}
.product-page .sec1.acowebs-hero .wbox .edd_price_options li:only-child label{border-radius:13px!important}
.product-page .sec1.acowebs-hero .wbox .edd_price_options li{margin:0;padding:0;border-top:1px solid #edf1f6;opacity:1;background:none;list-style:none}
.product-page .sec1.acowebs-hero .wbox .edd_price_options li:first-child{border-top:0}
.product-page .sec1.acowebs-hero .wbox .edd_price_options li label{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;position:relative;margin:0;padding:14px 16px 14px 46px!important;border:0!important;border-radius:0!important;background:#fff;box-shadow:none!important;font-size:0!important;cursor:pointer;transition:background-color .15s} /* font-size 0: EDD puts a &nbsp; before the name. */
.product-page .sec1.acowebs-hero .wbox .edd_price_options li label:hover{background:#fafbfd}
.product-page .sec1.acowebs-hero .wbox .edd_price_options li label.checkd{background:#f3f8ff}
.product-page .sec1.acowebs-hero .wbox .edd_price_options li label input{position:absolute;opacity:0;width:1px;height:1px}
.product-page .sec1.acowebs-hero .wbox .edd_price_options li label::before{content:"";position:absolute;left:16px;top:50%;width:18px;height:18px;margin-top:-9px;border:2px solid #b8c3d3;border-radius:50%;background:#fff;box-sizing:border-box}
.product-page .sec1.acowebs-hero .wbox .edd_price_options li label.checkd::before{border:5px solid #016fff}
.product-page .sec1.acowebs-hero .wbox .edd_price_options li label::after,.product-page .sec1.acowebs-hero .wbox .edd_price_options li label.checkd::after{display:none}
.product-page .sec1.acowebs-hero .wbox .edd_price_options li label:has(input:focus-visible){outline:2px solid rgba(1,111,255,.45);outline-offset:-2px}
.product-page .sec1.acowebs-hero .wbox .edd_price_option_name{order:0;flex:0 1 auto;min-width:0;margin:0!important;font-size:15.5px!important;line-height:1.35;color:#2b3550!important;opacity:1!important}
.product-page .sec1.acowebs-hero .wbox label.checkd .edd_price_option_name{color:#0b1033!important}
.product-page .sec1.acowebs-hero .wbox .price_tooltip{order:1;bottom:0;width:18px;height:18px;margin:0;padding:0;cursor:help}
/* The price tooltip (text from the download, added by the page script): a navy bubble above the
   icon, on hover (and tap on phones). */
.product-page .sec1.acowebs-hero .wbox .price_tooltip .tooltip_text{bottom:calc(100% + 10px);right:-12px;z-index:30;width:max-content;max-width:min(280px,72vw);padding:10px 12px!important;border-radius:10px;background:#0b1033;box-shadow:0 12px 28px rgba(11,16,51,.22);color:#fff;font-size:13.5px!important;line-height:1.5!important;text-align:left;white-space:normal;opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility 0s .15s}
.product-page .sec1.acowebs-hero .wbox .price_tooltip .tooltip_text *{color:#fff!important;font-size:inherit!important}
.product-page .sec1.acowebs-hero .wbox .price_tooltip .tooltip_text::before{bottom:-6px;right:16px;border-left-width:6px;border-right-width:6px;border-top:6px solid #0b1033}
.product-page .sec1.acowebs-hero .wbox .price_tooltip:hover .tooltip_text{visibility:visible;opacity:1;transform:none;transition:opacity .15s ease,transform .15s ease}
.product-page .sec1.acowebs-hero .wbox .edd_price_option_sep{display:none}
.product-page .sec1.acowebs-hero .wbox .edd_price_option_price{order:2;display:inline-block!important;width:auto!important;margin:0 0 0 auto!important;float:none!important;font-size:16.5px!important;line-height:1.3;color:#0b1033} /* The old phone rule put the price on its own line. */
.product-page .sec1.acowebs-hero .wbox label.checkd .edd_price_option_price{color:#0065ea}
/* Badges: small pills on a line of their own under the name, so the prices stay in one column
   (the label's ::after is the line break; the old radio dot it was is not used). */
.product-page .sec1.acowebs-hero .wbox .edd_price_options li label:has(.recommended,.best_value)::after{content:"";display:block!important;order:3;flex:0 0 100%;position:static;width:auto;height:0;margin:0;border:0;background:none}
.product-page .sec1.acowebs-hero .wbox :is(.recommended,.best_value){position:static!important;order:4;display:inline-flex;align-items:center;height:20px;margin:0!important;padding:0 8px!important;border-radius:100px;font-size:11.5px!important;line-height:1!important;transform:none!important;box-shadow:none!important;white-space:nowrap}
.product-page .sec1.acowebs-hero .wbox :is(.recommended,.best_value)::before,.product-page .sec1.acowebs-hero .wbox :is(.recommended,.best_value)::after{display:none!important}
.product-page .sec1.acowebs-hero .wbox .recommended{background:#fff1dc!important;color:#9a4d00!important}
.product-page .sec1.acowebs-hero .wbox .best_value{background:#e3f7ef!important;color:#06704b!important}
/* The button: 029-buttons.css (primary, large). The no-JavaScript submit input stays hidden. */
.product-page .sec1.acowebs-hero .wbox .edd_purchase_submit_wrapper{float:none;width:100%}
.product-page .sec1.acowebs-hero .wbox input.edd-no-js{display:none!important}
/* In the cart (acowebs_hero_in_cart()): EDD hides the plans, so a green line names the licence above
   Checkout, in the place of the list. */
.product-page .sec1.acowebs-hero .wbox .wbox__incart{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 16px;border:1px solid #cdeedd;border-radius:14px;background:#f1faf5}
.product-page .sec1.acowebs-hero .wbox .wbox__incart-icon{flex:0 0 22px;position:relative;width:22px;height:22px;margin-top:1px;border-radius:50%;background:#12a26b}
.product-page .sec1.acowebs-hero .wbox .wbox__incart-icon::after{content:"";position:absolute;left:8px;top:4.5px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.product-page .sec1.acowebs-hero .wbox .wbox__incart p{margin:0;font-size:14px!important;line-height:1.45!important;color:#4a5468}
.product-page .sec1.acowebs-hero .wbox .wbox__incart strong{display:block;font-family:Gilroy-semibold,sans-serif;font-weight:normal;font-size:15px;color:#0b1033}
.product-page .sec1.acowebs-hero .wbox .wbox__incart span{display:block}
.product-page .sec1.acowebs-hero .wbox .edd-cart-added-alert{display:block;margin-top:10px;padding:0;color:#06704b;font-size:14px;text-align:center}
/* EDD Software Licensing's "Upgrade your existing license" (logged-in customers): a quiet link
   under the button instead of the pink box (131-commerce.css). */
.product-page .sec1.acowebs-hero .wbox .edd-sl-upgrade-link{float:none;display:block;margin:12px 0 0;padding:0;border-radius:0;background:none;font-size:14px;line-height:1.4;text-align:center}
.product-page .sec1.acowebs-hero .wbox .edd-sl-upgrade-link a{color:#0065ea;text-decoration:none}
.product-page .sec1.acowebs-hero .wbox .edd-sl-upgrade-link a:hover{text-decoration:underline}
/* The guarantee: a short line under the button. */
.product-page .sec1.acowebs-hero .wbox .Buyer-Protection{display:flex;align-items:flex-start;gap:12px;margin:20px 0 0;padding:0;border:0;background:none}
.product-page .sec1.acowebs-hero .wbox .Buyer-Protection .icon{flex:0 0 28px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;margin:0;border-radius:50%;background:#e3f7ef}
.product-page .sec1.acowebs-hero .wbox .Buyer-Protection .icon img{width:13px;height:auto}
.product-page .sec1.acowebs-hero .wbox .Buyer-Protection .rt{width:auto;padding:0;float:none}
.product-page .sec1.acowebs-hero .wbox .acowebs-tag--guarantee{margin:0 0 1px;font-size:12.5px!important;letter-spacing:.03em;color:#0b1033}
.product-page .sec1.acowebs-hero .wbox .Buyer-Protection .rt p{margin:0;font-size:13px!important;line-height:1.5!important;color:#6b7689}

/* The key points: a light card under the actions. On wide screens the hero is a two-row grid: the
   intro block and the key points on the left, the box on the right across both rows (so there is
   no empty space beside the box, and it can still stick while the left side scrolls). Two columns
   when every point is short, else one (acowebs_hero_point_columns()). */
@media (min-width:992px){
	.product-page .sec1.acowebs-hero>.container>.row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto 1fr;margin:0}
	.product-page .sec1.acowebs-hero>.container>.row::before,.product-page .sec1.acowebs-hero>.container>.row::after{display:none} /* Clearfix, not grid items. */
	.product-page .sec1.acowebs-hero>.container>.row>*{float:none;width:auto;max-width:none;min-height:0}
	.product-page .sec1.acowebs-hero .acowebs-hero__main{grid-column:1;grid-row:1;padding-left:0}
	.product-page .sec1.acowebs-hero .acowebs-hero__buy{grid-column:2;grid-row:1/span 2;padding-right:0}
	.product-page .sec1.acowebs-hero .acowebs-hero__features{grid-column:1;grid-row:2;align-self:start;margin:32px 56px 0 0}
}
.acowebs-hero__features{margin:28px 0 0;padding:22px 26px;border:1px solid #e9edf3;border-radius:16px;background:rgba(255,255,255,.8)}
.product-page .sec1.acowebs-hero .acowebs-hero__features ul.list{display:grid;grid-template-columns:repeat(var(--acowebs-points,1),minmax(0,1fr));align-items:start;gap:12px 32px;margin:0;padding:0}
.acowebs-hero__features--c1{--acowebs-points:1}
.acowebs-hero__features--c2{--acowebs-points:2}
.product-page .sec1.acowebs-hero .acowebs-hero__features ul.list>li{position:relative;display:block;margin:0;padding:0 0 0 28px!important;font-size:15px!important;line-height:1.5!important;color:#2b3550!important;list-style:none;background:none}
.product-page .sec1.acowebs-hero .acowebs-hero__features ul.list>li::before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;background:#e7f1ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.4l2.6 2.6L14.2 7.4' fill='none' stroke='%23016fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat;opacity:1;transform:none}
.product-page .sec1.acowebs-hero .acowebs-hero__features ul.list>li::after{display:none}
@media (max-width:991px){
	.product-page .sec1.acowebs-hero{padding:24px 0 40px}
	.product-page .sec1.acowebs-hero .acowebs-hero__buy{margin-top:28px}
	.acowebs-hero__features{margin:24px 15px 0} /* A row child without the columns' 15px padding. */
}
@media (max-width:767px){
	.product-page .sec1.acowebs-hero h1{font-size:32px!important;line-height:1.15!important}
	.product-page .sec1.acowebs-hero .acowebs-hero__main>p,.product-page .sec1.acowebs-hero .acowebs-hero__main>p.wp-block-paragraph{font-size:16.5px!important;margin-bottom:22px}
	.acowebs-hero__proof{gap:4px 12px}
	.acowebs-hero__proof-sep{display:none}
	.product-page .sec1.acowebs-hero .wbox{padding:20px 16px 18px}
	.product-page .sec1.acowebs-hero .wbox .edd_price_options li label{padding:13px 12px 13px 40px!important}
	.product-page .sec1.acowebs-hero .wbox .edd_price_options li label::before{left:13px}
	.product-page .sec1.acowebs-hero .wbox .edd_price_option_name{flex:1 1 0} /* The price stays on the name's line. */
	.product-page .sec1.acowebs-hero .wbox .price_tooltip .tooltip_text{max-width:240px} /* Stays inside the screen. */
	.acowebs-hero__features{padding:18px 18px}
	.product-page .sec1.acowebs-hero .acowebs-hero__features ul.list{grid-template-columns:1fr;gap:12px}
}
/* Buttons: one design system (2026-10-15). Every button on the redesigned templates takes one of
   three roles, in one of three sizes, from the same tokens. New markup uses the classes
   (.acowebs-btn + --primary | --secondary | --link, + --sm | --lg); existing markup is mapped onto
   the roles by the selector lists below, so the HTML stays as it is.

   Roles
   - Primary: the one main action of a section (Add to Cart, Download free, Buy Now, Write a review,
     the Pro plan in Free vs Pro). Solid brand blue, white text. Hover: a shade darker, lifted 1px.
   - Secondary: other actions (live demos, View all…, Learn More, the free plan). White, light grey
     border, navy text. Hover: the text turns blue, the border darkens a little, lifted 1px; no fill
     (requested: no background change on hover, no blue borders).
   - Link: inline actions (Try Free version, Browse the documentation, View changelog, see the
     answers). Blue text with an arrow that moves on hover.
   Sizes: sm 40px, md 46px, lg 54px high; one corner radius (10px); Gilroy-semibold.
   Focus: a 3px soft blue ring for keyboards (no ring after a mouse click).

   The selectors carry :not(#_) to rank above the older section rules (some use !important), so
   this file decides how a button looks. Layout (width, margins, position) stays with each section.
   EDD's Add to Cart / Checkout swap uses inline display styles, so display is never !important. */

:root{
	--acowebs-blue:#016fff;
	--acowebs-blue-hover:#0058d6;
	--acowebs-navy:#0b1033;
	--acowebs-line:#d9e1ec;
	--acowebs-line-hover:#b8c6d8;
	--acowebs-btn-radius:10px;
	--acowebs-btn-sm:40px;
	--acowebs-btn-md:46px;
	--acowebs-btn-lg:54px;
	--acowebs-focus:0 0 0 3px rgba(1,111,255,.35);
}

/* ---- Shared ---------------------------------------------------------------- */
:is(
	.acowebs-btn,
	.product-page .wbox :is(button.edd-add-to-cart,a.edd_go_to_checkout),
	.product-page .wbox--free__button,
	.product-page .product-reviews__submit,
	.acowebs-buybar .buynow,
	.product-page .sect_freepremium .acowebs-compare__btn,
	.product-page .bottom-demo-sec>a,
	.product-page .acowebs-features-more__btn,
	.product-page .hmsect-new3 .boxin .btnone
):not(#_){
	align-items:center;justify-content:center;gap:8px;box-sizing:border-box;
	min-height:0!important;margin-top:0;padding-top:0!important;padding-bottom:0!important;
	border-radius:var(--acowebs-btn-radius)!important;
	font-family:Gilroy-semibold,sans-serif!important;font-weight:normal!important;line-height:1!important;letter-spacing:0;
	text-decoration:none!important;white-space:nowrap;cursor:pointer;
	transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
.acowebs-btn:not(#_),
.product-page .wbox--free__button:not(#_),
.product-page .product-reviews__submit:not(#_),
.product-page .sect_freepremium .acowebs-compare__btn:not(#_),
.product-page .bottom-demo-sec>a:not(#_),
.product-page .hmsect-new3 .boxin .btnone:not(#_){display:inline-flex}
.product-page .wbox--free__button:not(#_){display:flex}
/* EDD's Checkout link: an <a>, so without a display it stayed inline and ignored the height and
   width (a 22px pill once the product is in the cart). Not !important: EDD's inline display:none
   still hides it until the product is added, and jQuery's show() falls back to this flex. */
.product-page .wbox a.edd_go_to_checkout:not(#_){display:flex;width:100%}
:is(
	.acowebs-btn,
	.product-page .wbox :is(button.edd-add-to-cart,a.edd_go_to_checkout),
	.product-page .wbox--free__button,
	.product-page .product-reviews__submit,
	.acowebs-buybar .buynow,
	.product-page .sect_freepremium .acowebs-compare__btn,
	.product-page .bottom-demo-sec>a,
	.product-page .acowebs-features-more__btn,
	.product-page .hmsect-new3 .boxin .btnone
):not(#_):focus{outline:none}
:is(
	.acowebs-btn,
	.product-page .wbox :is(button.edd-add-to-cart,a.edd_go_to_checkout),
	.product-page .wbox--free__button,
	.product-page .product-reviews__submit,
	.acowebs-buybar .buynow,
	.product-page .sect_freepremium .acowebs-compare__btn,
	.product-page .bottom-demo-sec>a,
	.product-page .acowebs-features-more__btn,
	.product-page .hmsect-new3 .boxin .btnone
):not(#_):focus-visible{outline:none;box-shadow:var(--acowebs-focus)!important}

/* ---- Sizes ------------------------------------------------------------------ */
:is(.acowebs-btn--sm,.product-page .bottom-demo-sec>a,.product-page .sect_freepremium .acowebs-compare__btn):not(#_){height:var(--acowebs-btn-sm)!important;padding-left:16px!important;padding-right:16px!important;font-size:14.5px!important}
:is(.acowebs-btn,.product-page .product-reviews__submit,.acowebs-buybar .buynow,.product-page .acowebs-features-more__btn,.product-page .hmsect-new3 .boxin .btnone):not(#_){height:var(--acowebs-btn-md);padding-left:22px!important;padding-right:22px!important;font-size:15.5px!important}
:is(.acowebs-btn--lg,.product-page .wbox :is(button.edd-add-to-cart,a.edd_go_to_checkout),.product-page .wbox--free__button):not(#_){height:var(--acowebs-btn-lg)!important;padding-left:28px!important;padding-right:28px!important;font-size:17px!important}
@media (max-width:767px){.acowebs-buybar .buynow:not(#_){height:44px;padding-left:18px!important;padding-right:18px!important;font-size:15px!important}}

/* ---- Primary ---------------------------------------------------------------- */
:is(
	.acowebs-btn--primary,
	.product-page .wbox :is(button.edd-add-to-cart,a.edd_go_to_checkout),
	.product-page .wbox--free__button,
	.product-page .product-reviews__submit,
	.acowebs-buybar .buynow,
	.product-page .sect_freepremium .is-pro .acowebs-compare__btn
):not(#_){border:1px solid var(--acowebs-blue)!important;background:var(--acowebs-blue)!important;color:#fff!important;box-shadow:0 6px 16px rgba(1,111,255,.22)!important}
:is(
	.acowebs-btn--primary,
	.product-page .wbox :is(button.edd-add-to-cart,a.edd_go_to_checkout),
	.product-page .wbox--free__button,
	.product-page .product-reviews__submit,
	.acowebs-buybar .buynow,
	.product-page .sect_freepremium .is-pro .acowebs-compare__btn
):not(#_):hover{border-color:var(--acowebs-blue-hover)!important;background:var(--acowebs-blue-hover)!important;color:#fff!important;box-shadow:0 10px 24px rgba(1,111,255,.3)!important;transform:translateY(-1px)}
:is(
	.acowebs-btn--primary,
	.product-page .wbox :is(button.edd-add-to-cart,a.edd_go_to_checkout),
	.product-page .wbox--free__button,
	.product-page .product-reviews__submit,
	.acowebs-buybar .buynow,
	.product-page .sect_freepremium .is-pro .acowebs-compare__btn
):not(#_):active{transform:none;box-shadow:0 4px 10px rgba(1,111,255,.22)!important}

/* ---- Secondary -------------------------------------------------------------- */
:is(
	.acowebs-btn--secondary,
	.product-page .bottom-demo-sec>a,
	.product-page .sect_freepremium .acowebs-compare__plan:not(.is-pro) .acowebs-compare__btn,
	.product-page .acowebs-features-more__btn,
	.product-page .hmsect-new3 .boxin .btnone
):not(#_){border:1px solid var(--acowebs-line)!important;background:#fff!important;color:var(--acowebs-navy)!important;box-shadow:0 1px 2px rgba(11,16,51,.05)!important}
:is(
	.acowebs-btn--secondary,
	.product-page .bottom-demo-sec>a,
	.product-page .sect_freepremium .acowebs-compare__plan:not(.is-pro) .acowebs-compare__btn,
	.product-page .acowebs-features-more__btn,
	.product-page .hmsect-new3 .boxin .btnone
):not(#_):hover,
.product-page .hmsect-new3 .boxin:hover .btnone:not(#_){border-color:var(--acowebs-line-hover)!important;background:#fff!important;color:var(--acowebs-blue)!important;box-shadow:0 6px 16px rgba(11,16,51,.08)!important;transform:translateY(-1px)}
:is(
	.acowebs-btn--secondary,
	.product-page .bottom-demo-sec>a,
	.product-page .acowebs-features-more__btn,
	.product-page .hmsect-new3 .boxin .btnone
):not(#_):active{transform:none;box-shadow:0 1px 2px rgba(11,16,51,.05)!important}
.product-page .acowebs-features-more__btn[aria-expanded="true"]:not(#_){background:#fff!important;color:var(--acowebs-navy)!important}
.product-page .acowebs-features-more__btn[hidden]:not(#_){display:none}
.product-page .bottom-demo-sec>a:not(#_) img{filter:none;transition:none}

/* ---- Link ------------------------------------------------------------------- */
:is(
	.acowebs-btn--link,
	.product-page .acowebs-hero__actions>a.link:not(.shopify-link),
	.product-page .product-docs__more>a,
	.product-page .proof-band__cell .proof-band__link,
	.product-page .acowebs-faq__general a
):not(#_){display:inline-flex;align-items:center;gap:6px;height:auto;margin:0;padding:0!important;border:0;background:none;box-shadow:none;color:var(--acowebs-blue)!important;font-family:Gilroy-semibold,sans-serif!important;font-weight:normal!important;text-decoration:none!important;transition:color .18s ease}
:is(
	.acowebs-btn--link,
	.product-page .acowebs-hero__actions>a.link:not(.shopify-link),
	.product-page .product-docs__more>a,
	.product-page .proof-band__cell .proof-band__link,
	.product-page .acowebs-faq__general a
):not(#_):hover{color:var(--acowebs-blue-hover)!important}
.acowebs-btn--link:not(#_)::after,
.product-page .acowebs-hero__actions>a.link:not(.shopify-link):not(#_)::after{content:"→";transition:transform .18s ease}
:is(.acowebs-btn--link,.product-page .acowebs-hero__actions>a.link:not(.shopify-link),.product-page .product-docs__more>a,.product-page .proof-band__cell .proof-band__link,.product-page .acowebs-faq__general a):not(#_) span[aria-hidden="true"]{display:inline-block;transition:transform .18s ease}
:is(.acowebs-btn--link,.product-page .acowebs-hero__actions>a.link:not(.shopify-link)):not(#_):hover::after,
:is(.acowebs-btn--link,.product-page .acowebs-hero__actions>a.link:not(.shopify-link),.product-page .product-docs__more>a,.product-page .proof-band__cell .proof-band__link,.product-page .acowebs-faq__general a):not(#_):hover span[aria-hidden="true"]{transform:translateX(3px)}
:is(.acowebs-btn--link,.product-page .acowebs-hero__actions>a.link,.product-page .product-docs__more>a,.product-page .proof-band__cell .proof-band__link,.product-page .acowebs-faq__general a):not(#_):focus-visible{outline:none;border-radius:4px;box-shadow:var(--acowebs-focus)}

@media (prefers-reduced-motion:reduce){
	:is(.acowebs-btn,.product-page .wbox button.edd-add-to-cart,.product-page .wbox--free__button,.product-page .product-reviews__submit,.acowebs-buybar .buynow,.product-page .bottom-demo-sec>a,.product-page .acowebs-features-more__btn,.product-page .hmsect-new3 .boxin .btnone):not(#_):hover{transform:none}
}
/* Home · Featured products (template-parts/sections/home-featured.php) and Section · Image and
   text (template-parts/sections/section-split.php), 2026-11-03.
   - Featured layout, several products: a slider (js/product-slider.js) inside Home's featured
     section (.hmsect-new2, 136-home.css); dots and arrows on one line under the slide.
   - Masonry and grid: product cards, from the product page's masonry features
     (004-product-blocks.css) and feature tiles (023-product-redesign.css). The whole card is the
     link (its title); the "Learn More" text is part of the picture.
   - Image and text: the featured product's look (label, large title, calm text, buttons from
     029-buttons.css), on any page. */

/* ---- Featured: slider ------------------------------------------------------- */
.acowebs-pslider .container{position:relative;z-index:2}
.acowebs-pslider__track:not(.slick-initialized)>:not(:first-child){display:none} /* Before the script: the first product only, no jump. */
.acowebs-pslider .slick-track{display:flex}
.acowebs-pslider .slick-slide{float:none;height:auto;padding-bottom:32px;overflow:hidden} /* Clipped: the next slide (its row's -15px margin, its button's shadow) doesn't show at the edge; room below for this one's shadow. */
.acowebs-pslider .slick-slide>div{height:100%}
.acowebs-pslider__slide .row{display:flex;flex-wrap:wrap;align-items:center}
.acowebs-pslider__slide .imgsect img{display:block;width:100%;max-width:520px;height:auto;margin:0 auto}
.acowebs-pslider.is-slider .slick-slider{margin-bottom:0;padding-bottom:40px}
.acowebs-pslider .slick-dots{bottom:14px;left:15px;width:auto;text-align:left}
.acowebs-pslider .slick-dots li{width:auto;height:8px;margin:0 8px 0 0}
.acowebs-pslider .slick-dots li button{width:8px;height:8px;border-radius:8px;background:#0b1033;opacity:.2;transition:width .25s ease,opacity .25s ease,background-color .25s ease}
.acowebs-pslider .slick-dots li.slick-active button{width:28px;background:#006cfa;opacity:1}
.acowebs-pslider .slick-dots li button::before,.acowebs-pslider .slick-dots li.slick-active button::before{content:none}
.acowebs-pslider .slick-dots li button:focus-visible{outline:2px solid #016fff;outline-offset:3px;opacity:1}
/* Arrows: above the theme's global slick arrows (button.slick-prev.slick-arrow: a line and a glyph at top:-90px). */
.acowebs-pslider .slick-arrow:not(#_){top:auto;bottom:0;width:44px;height:44px;margin:0;padding:0;border:1px solid #d9e1ec;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(11,16,51,.05);font-size:0;transform:none;transition:border-color .18s ease,box-shadow .18s ease}
.acowebs-pslider .slick-prev:not(#_){left:auto;right:71px}
.acowebs-pslider .slick-next:not(#_){left:auto;right:15px}
.acowebs-pslider .slick-arrow:not(#_)::before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;margin:-5px 0 0 -6px;border:solid #0b1033;border-width:2px 2px 0 0;background:none;font:0/0 a;opacity:1;transform:rotate(45deg)}
.acowebs-pslider .slick-prev:not(#_)::before{margin-left:-3px;transform:rotate(-135deg)}
.acowebs-pslider .slick-arrow:not(#_)::after{content:none}
.acowebs-pslider .slick-arrow:not(#_):hover,.acowebs-pslider .slick-arrow:not(#_):focus-visible{border-color:#b8c6d8;background:#fff;box-shadow:0 6px 16px rgba(11,16,51,.08)}
.acowebs-pslider .slick-arrow:not(#_):hover::before{border-color:#016fff}
.acowebs-pslider .slick-arrow:not(#_):focus-visible{outline:none;box-shadow:0 0 0 3px rgba(1,111,255,.35)}

/* ---- Masonry and grid: cards --------------------------------------------- */
.acowebs-pcards{padding:96px 0}
.acowebs-pcards__head{max-width:720px;margin:0 auto 48px;text-align:center}
.acowebs-pcards__label{margin:0 0 10px;font-family:Gilroy-Medium,sans-serif;font-size:20px;line-height:1.3;color:#0065ea}
.acowebs-pcards__heading{margin:0;font-family:Gilroy-Bold,sans-serif;font-weight:normal;font-size:40px;line-height:1.2;color:#111852}
.acowebs-pcards__list{margin:0;padding:0;list-style:none}
.acowebs-pcard{position:relative;margin:0;padding:0;list-style:none;background:#fff}
.acowebs-pcard__media img{display:block;max-width:100%;height:auto;margin:0 auto}
.acowebs-pcard__title{margin:0 0 8px;font-family:Gilroy-Bold,sans-serif;font-weight:normal;font-size:22px;line-height:1.3;color:#0b1033}
.acowebs-pcard__title a{color:inherit;text-decoration:none;transition:color .18s ease}
.acowebs-pcard__title a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit} /* The whole card opens the product. */
.acowebs-pcard__title a:focus-visible{outline:none}
.acowebs-pcard:has(.acowebs-pcard__title a:focus-visible){outline:2px solid #016fff;outline-offset:3px}
.acowebs-pcard:hover .acowebs-pcard__title a{color:#0065ea}
.acowebs-pcard__price{margin:0 0 10px;font-family:Gilroy-Bold,sans-serif;font-size:18px;line-height:1.3;color:#0065ea}
.acowebs-pcard__text{margin:0;font-size:16px;line-height:1.7;color:#4a5468}
.acowebs-pcard__more{margin-top:18px;font-size:15.5px}
.acowebs-pcard:hover .acowebs-pcard__more:not(#_)::after{transform:translateX(3px)}

/* Masonry: cards flow in two columns (the product page's masonry features). */
.acowebs-pcards--masonry .acowebs-pcards__list{column-count:2;column-gap:24px}
.acowebs-pcards--masonry .acowebs-pcard{display:inline-block;width:100%;margin:0 0 24px;padding:28px;border-radius:16px;box-shadow:0 10px 30px rgba(21,30,103,.07);break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;transition:box-shadow .2s ease,transform .2s ease}
.acowebs-pcards--masonry .acowebs-pcard:hover{box-shadow:0 16px 40px rgba(21,30,103,.12);transform:translateY(-2px)}
.acowebs-pcards--masonry .acowebs-pcard__media{margin:0 0 24px}
.acowebs-pcards--masonry .acowebs-pcard__media img{width:100%;max-width:440px;max-height:320px;object-fit:contain}

/* Grid: three columns of equal cards (the product page's feature tiles). */
.acowebs-pcards--grid .acowebs-pcards__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.acowebs-pcards--grid .acowebs-pcard{display:flex;flex-direction:column;padding:20px;border:1px solid rgba(21,30,103,.09);border-radius:14px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.acowebs-pcards--grid .acowebs-pcard:hover{border-color:rgba(1,111,255,.4);box-shadow:0 12px 28px rgba(1,111,255,.1);transform:translateY(-2px)}
.acowebs-pcards--grid .acowebs-pcard__media{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;margin:0 0 20px;padding:18px;border-radius:10px;background:#f5f8fd;overflow:hidden}
.acowebs-pcards--grid .acowebs-pcard__media img{width:100%;height:100%;object-fit:contain}
.acowebs-pcards--grid .acowebs-pcard__body{display:flex;flex:1;flex-direction:column}
.acowebs-pcards--grid .acowebs-pcard__title{font-size:20px}
.acowebs-pcards--grid .acowebs-pcard__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.acowebs-pcards--grid .acowebs-pcard__more{margin-top:auto;padding-top:18px}

@media (max-width:991px){
	.acowebs-pcards{padding:64px 0}
	.acowebs-pcards__heading{font-size:32px}
	.acowebs-pcards--grid .acowebs-pcards__list{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:767px){
	.acowebs-pcards{padding:48px 0}
	.acowebs-pcards__head{margin-bottom:32px}
	.acowebs-pcards__heading{font-size:28px}
	.acowebs-pcards--masonry .acowebs-pcards__list{column-count:1}
	.acowebs-pcards--masonry .acowebs-pcard{padding:20px}
	.acowebs-pcards--grid .acowebs-pcards__list{grid-template-columns:minmax(0,1fr);gap:16px}
	.acowebs-pslider .slick-dots{left:0;right:0;text-align:center}
	.acowebs-pslider .slick-dots li{margin:0 4px}
}

/* ---- Image and text (2 columns) ------------------------------------------- */
.acowebs-split{padding:96px 0}
.acowebs-split.has-background{background:#f5f9ff}
.acowebs-split__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}
.acowebs-split__inner::before,.acowebs-split__inner::after{content:none} /* Bootstrap's clearfix on .container would take grid cells. */
.acowebs-split.is-image-right .acowebs-split__media{order:2}
.acowebs-split.has-no-image .acowebs-split__inner{grid-template-columns:minmax(0,760px)}
.acowebs-split__media img{display:block;max-width:100%;height:auto;margin:0 auto}
.acowebs-split__body{max-width:540px}
.acowebs-split.is-image-right .acowebs-split__body{justify-self:start}
.acowebs-split__subtitle{margin:0 0 12px;font-family:Gilroy-Medium,sans-serif;font-size:20px;line-height:1.3;color:#0065ea}
.acowebs-split__title{margin:0 0 24px;font-family:Gilroy-Bold,sans-serif;font-weight:normal;font-size:44px;line-height:1.2;letter-spacing:-.01em;color:#111852}
h3.acowebs-split__title{font-size:34px}
.acowebs-split__text{margin:0 0 16px;font-size:17px;line-height:1.9;color:#4a5468}
.acowebs-split__text a{color:#0065ea}
.acowebs-split__links{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:32px}
@media (max-width:991px){
	.acowebs-split{padding:64px 0}
	.acowebs-split__inner{gap:40px}
	.acowebs-split__title{font-size:34px}
	h3.acowebs-split__title{font-size:28px}
}
@media (max-width:767px){
	.acowebs-split{padding:48px 0}
	.acowebs-split__inner{grid-template-columns:minmax(0,1fr);gap:28px}
	.acowebs-split.is-image-right .acowebs-split__media{order:0} /* Phones: the image first, either way. */
	.acowebs-split__media img{max-width:420px;width:100%}
	.acowebs-split__title{font-size:30px}
	.acowebs-split__text{font-size:16px}
}
@media (prefers-reduced-motion:reduce){
	.acowebs-pcard,.acowebs-pslider .slick-dots li button{transition:none}
	.acowebs-pcard:hover{transform:none}
}
