.lazyload, .lazyloading { max-width: 100%; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; }.wpcf7 .hidden-fields-container { display: none; }.wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #00a0d2; }.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; }.wpcf7-form-control-wrap { position: relative; }.wpcf7-spinner { visibility: hidden; display: inline-block; background-color: #23282d; opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }.wpcf7-spinner::before { content: ""; position: absolute; background-color: #fbfbfc; top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; }@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before { animation-name: blink; animation-duration: 2000ms; }}.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; }.lazyload, .lazyloading { max-width: 100%; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; }.wpcf7 .hidden-fields-container { display: none; }.wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #00a0d2; }.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; }.wpcf7-form-control-wrap { position: relative; }.wpcf7-spinner { visibility: hidden; display: inline-block; background-color: #23282d; opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }.wpcf7-spinner::before { content: ""; position: absolute; background-color: #fbfbfc; top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; }@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before { animation-name: blink; animation-duration: 2000ms; }}.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; }.lazyload, .lazyloading { max-width: 100%; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; }.wpcf7 .hidden-fields-container { display: none; }.wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #00a0d2; }.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; }.wpcf7-form-control-wrap { position: relative; }.wpcf7-spinner { visibility: hidden; display: inline-block; background-color: #23282d; opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }.wpcf7-spinner::before { content: ""; position: absolute; background-color: #fbfbfc; top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; }@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before { animation-name: blink; animation-duration: 2000ms; }}.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; }.lazyload, .lazyloading { max-width: 100%; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; }.wpcf7 .hidden-fields-container { display: none; }.wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #00a0d2; }.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; }.wpcf7-form-control-wrap { position: relative; }.wpcf7-spinner { visibility: hidden; display: inline-block; background-color: #23282d; opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }.wpcf7-spinner::before { content: ""; position: absolute; background-color: #fbfbfc; top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; }@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before { animation-name: blink; animation-duration: 2000ms; }}.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; }body { margin: 0px; padding: 0px; font-family: Oswald; overflow-x: hidden; }.inner-page-h1 { font-size: 28px; font-weight: 500; text-transform: uppercase; margin-bottom: 10px; }@media screen and (max-width: 600px){.inner-page-h1 { font-size: 25px !important; }}.hero.inner-header.contact .row .item-inner .inner-page-h1 { color: #ffffff; position: relative; }.sub-menu li a { top: 10px; position: relative; left: 10px; }.menu-item svg { width: 15px; height: 15px; }.menu-item .sub-menu { position: absolute; background-color: #ffffff; width: 150px; text-align: left; height: 80px; padding: 8px; display: none; }.asl_w_container { position: relative !important; z-index: 1 !important; }@media (max-width: 1100px){.top-bar .row { flex-wrap: inherit !important; }}@media (max-width: 600px){.top-bar .row { flex-wrap: wrap !important; }}.sub-menu #menu-item-396 a { position: relative; top: 20px; left: -20px; border-bottom: 0px !important; }@media only screen and (max-width: 1290px){.menu-item-19 svg { position: absolute; }.menu-item-19 .sub-menu { width: 15%; }}.head-certificates { display: none; }.container { width: 1440px; margin: 0px auto; }h1, h2, h3, h4, h5, h6 { font-family: Oswald; margin: 0px; }.get-in-touch .row .col .form .form-field input, .get-in-touch .row .col .form .form-field textarea { font-family: Poppins, sans-serif; margin: 0px; }p, label, input, textarea, ul li, a { margin: 0px; font-family: Poppins, sans-serif !important; }.dft-btn { font-family: Poppins, sans-serif !important; }ul { padding: 0px; margin: 0px; }a { text-decoration: none; }.dft-btn { background-color: #ffb200; border-radius: 10px; color: #000000; display: inline-block; padding: 10px 50px; font-weight: 400; font-size: 18px; font-family: Oswald; border: 0px; cursor: pointer; }.m-heading { font-size: 32px; font-weight: 400; text-transform: uppercase; color: #333333; }.sub-heading { font-size: 18px; font-weight: 500; color: #2e66ae; text-transform: uppercase; }.top-bar { background-color: #e6e6e6; padding: 30px 0px 60px; }.top-bar .row { display: flex; flex-wrap: wrap; }.top-bar .row .col-5 { flex: 1 1 40%; }.top-bar .row .col-2 { flex: 1 1 20%; }.top-bar .row .col-5 .inner-col .icon { margin-right: 15px; }.top-bar .row .col-5 .inner-col .number a { color: #2e66ae !important; }.top-bar .row .col-5 .inner-col .pgh { font-size: 16px; font-weight: 400; color: #333333; }.top-bar .row .col .phone.inner-col { margin-bottom: 6px; }.top-bar .row .col .inner-col { display: flex; }.top-bar .row .col-5 .certified { align-items: center; }.top-bar .row .col-5 .certified .company span { display: block; }.top-bar .social { display: flex; justify-content: flex-end; }.top-bar .row .col .social ul { margin-left: 8px; }.top-bar .row .col .social ul img { width: 30px; }.top-bar .row .col .social ul li { list-style-type: none; display: inline-block; }.navbar .main-nav { background-color: #ffffff; padding: 10px 20px; margin-top: -40px; border-radius: 10px; position: relative; z-index: 1; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px; }.navbar .main-nav .row { display: flex; flex-wrap: wrap; align-items: center; }.navbar .main-nav .row .logo { flex: 1 1 20%; box-sizing: border-box; }.navbar .main-nav .row .nav { flex: 1 1 80%; text-align: right; padding-right: 20px; box-sizing: border-box; }.navbar .main-nav .row .mn-toggle { display: none; }.navbar .main-nav .row .nav ul li { list-style-type: none; display: inline-block; margin-left: 40px; }.navbar .main-nav .row .nav ul li a { color: #333333; font-size: 18px; font-weight: 400; padding: 25px 0px; }.navbar .main-nav .row .nav ul li.current-menu-item a { border-bottom: 2px solid #000000; color: #2e66ae; }.hero { background: url("https://qqsworld.com/wp-content/uploads/2025/11/hero1-min.webp") 0% 0% / cover no-repeat; margin-top: -40px; padding: 170px 0px 220px; height: 100%; width: 100%; }.hero .row .content { padding: 5px; border: 2px solid #ffffff; width: 484px; }.hero .row .content .item-inner { background-color: #ffffff; padding: 30px 20px; }.hero.inner-header.contact { display: flex; align-items: center; justify-content: center; height: 437px; padding: 0px; background-size: cover; }.hero.inner-header.contact .row .content { width: 100%; border: 0px; text-align: center; }.hero.inner-header.contact .row .item-inner { background-color: transparent; padding: 0px; }.footer .row .col-9 .footer-menu ul { flex: 1 1 33.3333%; box-sizing: border-box; }.footer .row .col-9 .footer-menu .footer-last-col { position: relative; }.footer .row .col-9 .footer-menu .footer-last-col li { display: flex; align-items: center; }.footer .row .col-9 .footer-menu .footer-last-col li::before { display: none; }.footer .row .col-9 .footer-menu ul { padding-left: 20px; }.footer .row .col-9 .footer-menu ul li { position: relative; list-style-type: none; margin-bottom: 10px; }.footer .row .col-9 .footer-menu ul li.menu-heading { font-size: 20px; font-weight: 500; color: #333333; margin: 0px 0px 20px -20px; }.footer .row .col-9 .footer-menu ul li.menu-heading::before { display: none; }.footer .row .col-9 .footer-menu ul li::before { content: ""; position: absolute; left: -19px; width: 7px; height: 7px; background-color: #9e9e9e; border-radius: 25px; top: 10px; }.hero.inner-header { padding: 130px 0px 220px; background-size: cover; }.get-in-touch { padding: 120px 0px; }.get-in-touch .row { display: flex; flex-wrap: wrap; align-items: center; }.get-in-touch .row .col { flex: 1 1 50%; max-width: 50%; box-sizing: border-box; }.get-in-touch .row .col .form { background-color: #f3f3f3; padding: 30px 15px; display: flex; flex-wrap: wrap; }.get-in-touch .row .col .form .form-field { flex: 1 1 50%; max-width: 50%; padding: 0px 15px; margin-bottom: 30px; box-sizing: border-box; }.get-in-touch .row .col .form .form-field .dft-btn { color: #000000; display: inline-block; cursor: pointer; background-color: #ffb200 !important; border-radius: 10px !important; padding: 10px 50px !important; font-weight: 400 !important; font-size: 18px !important; font-family: Oswald !important; border: 0px !important; width: auto !important; }.get-in-touch .row .col .form .form-field:last-child { flex: 1 1 100%; max-width: 100%; margin-bottom: 0px; }.get-in-touch .row .col .form .form-field input { padding: 13px 15px; box-sizing: border-box; }.get-in-touch .row .col .form .form-field textarea { padding: 13px 15px; height: 120px; margin-bottom: 30px; box-sizing: border-box; }.get-in-touch .row .col .form .form-field input, .get-in-touch .row .col .form .form-field textarea { background-color: #ffffff; font-family: Oswald; font-weight: 400; font-size: 16px; width: 100%; resize: none; border-radius: 5px; border: 1px solid #d7d7d7; }.get-in-touch .row .col .contact-us-now { padding-left: 140px; }.get-in-touch .row .col .contact-us-now .s-heading { margin-bottom: 40px; }.get-in-touch .row .col .contact-us-now ul li { display: flex; align-items: center; margin-bottom: 30px; }.get-in-touch .row .col .contact-us-now ul li .icon { margin-right: 20px; }.get-in-touch .row .col .contact-us-now ul li .info h4 { font-size: 22px; font-weight: 400; color: #333333; }.get-in-touch .row .col .contact-us-now ul li .info p, .get-in-touch .row .col .contact-us-now ul li .info a { font-size: 18px; font-weight: 400; color: #9a9a9a; text-decoration: none; }.mobile-menu { background-color: #2e66ae; position: fixed; top: 0px; left: -330px; width: 250px; height: 100%; z-index: 4; padding: 30px; transition: 0.3s; }.mm-overlay { background-color: rgba(0, 0, 0, 0.35); position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 3; opacity: 0; pointer-events: none; transition: 0.3s; backdrop-filter: blur(5px); }.mobile-menu ul li { list-style-type: none; margin-bottom: 20px; position: relative; }.mobile-menu ul li .sub-menu { background-color: #1b5197; padding: 5px; border-radius: 5px; display: none; }.mobile-menu ul li .sub-menu li a { font-size: 16px; }.mobile-menu ul li .toggle-icon { background: url("//qqsworld.com/wp-content/swift-ai/images/wp-content/uploads/2023/10/down-arrow-png.webp") 0% 0% / 20px no-repeat; position: absolute; right: 0px; top: 10px; width: 20px; height: 12px; }.mobile-menu ul li a { color: #ffffff; font-size: 20px; }.hero.inner-header.contact { position: relative; }.hero.inner-header.contact::before { content: ""; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.53); }.for-certificte { display: flex; }.head-certificates { margin-left: 10px; }.head-certificates img { margin: 0px 5px; }@media screen and (min-width: 1400px) and (max-width: 1600px){.right-bar-drawer .right-drawer-open-btn { top: 45% !important; }.container { width: 1180px; }.top-bar .row .col-5 { flex: 1 1 40%; }.col.col-5.for-certificte { flex: 1 1 40%; }}@media screen and (min-width: 1270px) and (max-width: 1399px){.navbar .main-nav .row .nav ul li { margin-left: 20px; }.container { width: 1080px; }}@media screen and (max-width: 1271px) and (min-width: 900px){.main-nav .row .logo img { width: 300px; }.container { width: 95%; }.navbar .main-nav .row .nav { display: none; }.navbar .main-nav .row .mn-toggle { display: block; cursor: pointer; margin-top: 8px; }.navbar .main-nav .row .mn-toggle img { width: 30px; }.m-heading { font-size: 24px; }.footer .row .col-9 .footer-menu ul li.menu-heading { font-size: 18px; }.get-in-touch { padding: 60px 0px; }.get-in-touch .row .col .contact-us-now { padding-left: 100px; }.head-certificates img { width: 40px; }}@media screen and (min-width: 600px) and (max-width: 899px){.container { width: 90%; }.navbar .main-nav .row .nav { display: none; }.navbar .main-nav .row .mn-toggle { display: block; cursor: pointer; margin-top: 8px; }.navbar .main-nav .row .mn-toggle img { width: 30px; }.m-heading { font-size: 24px; }.footer .row .col-9 .footer-menu ul li.menu-heading { font-size: 15px; }.dft-btn { font-size: 14px; padding: 10px 30px; }.get-in-touch { padding: 60px 0px; }.get-in-touch .row .col .contact-us-now { padding-left: 40px; }.head-certificates img { width: 40px; }}@media screen and (max-width: 600px){.top-bar .row .col-5 .inner-col .number a { display: inline-block !important; }.navbar .main-nav .row .nav { display: none; }.navbar .main-nav .row .mn-toggle { display: block; cursor: pointer; margin-top: 8px; }.navbar .main-nav .row .mn-toggle img { width: 30px; }.hero .row .content { width: 90%; margin: 0px auto; }.dft-btn { padding: 8px 30px; font-size: 14px; }.m-heading { font-size: 20px; }.sub-heading { font-size: 15px; }.footer .row .col-9 .footer-menu ul { flex: 1 1 35.3333%; }.top-bar .row .col-5 { display: flex; flex: 1 1 100%; }.top-bar .row .col-5 .certified { display: none; }.top-bar .social { display: none; }.top-bar .row .col .phone.inner-col { width: 50%; }.top-bar .row .col .inner-col { width: 50%; }.hero { padding: 110px 0px 175px !important; }.footer-last-col { flex: 1 1 100%; }.footer .row .col-9 .footer-menu ul:last-child { flex: 1 1 100%; padding: 0px; text-align-last: center; }.footer .row .col-9 .footer-menu .footer-last-col li { justify-content: center; }.wpcf7-spinner { margin: 0px; }.footer .row .col-9 .footer-menu ul li.menu-heading { font-size: 18px; }.hero.inner-header.contact { height: auto; }.get-in-touch .row { flex-direction: column-reverse; }.get-in-touch { padding: 60px 0px; }.get-in-touch .row .col .contact-us-now { padding-left: 0px; }.get-in-touch .row .col { flex: 1 1 100%; max-width: 100%; }.top-bar .row .col-5 .inner-col .pgh { font-size: 13px; }.hero .row .content .item-inner { padding: 20px; }.right-bar-drawer .right-drawer-open-btn { top: 44.7% !important; }.head-certificates { display: none; }}.hero.inner-header { background-size: cover !important; }@media (max-width: 768px){.container { width: 96%; }.navbar .main-nav .row .nav { display: none; }.navbar .main-nav .row .mn-toggle { display: block; cursor: pointer; margin-top: 8px; }.navbar .main-nav .row .mn-toggle img { width: 30px; }}.right-bar-drawer { position: fixed; right: -380px; top: 0px; background-color: #2c65ae; width: 380px; height: 100%; z-index: 333; transition: 0.3s; }.right-bar-drawer .right-drawer-open-btn { position: absolute; left: -40px; z-index: 2; bottom: 0px; top: 40%; }.right-bar-drawer .right-drawer-open-btn img { width: 40px; }.drawer-close-btn { position: absolute; top: 5px; left: 15px; cursor: pointer; }.form-sidebar { text-align: center; padding: 15% 20px 20px; }.header-lofof { width: 100%; }@media (max-width: 600px){.header-lofof { width: 60%; }}.hiddend { display: none !important; }div.asl_w, div.asl_w *, div.asl_r, div.asl_r *, div.asl_s, div.asl_s * { box-sizing: content-box; padding: 0px; margin: 0px; border: 0px; border-radius: 0px; text-transform: none; text-shadow: none; box-shadow: none; text-decoration: none; text-align: left; letter-spacing: normal; }div.asl_r, div.asl_r * { user-select: none; }div.asl_r { box-sizing: border-box; margin: 12px 0px 0px; }div.asl_m input[type="search"] { appearance: none !important; }.hiddend { display: none; }div.asl_m { width: 100%; height: auto; border-radius: 0px; background: rgba(255, 255, 255, 0); overflow: hidden; position: relative; z-index: 200; }div.asl_m .probox { width: auto; border-radius: 5px; background: #ffffff; overflow: hidden; border: 1px solid #ffffff; box-shadow: #cccccc 1px 0px 3px inset; display: flex; flex-direction: row; }div.asl_m .probox .proinput { width: 1px; height: 100%; margin: 0px 0px 0px 10px; padding: 0px 5px; float: left; box-shadow: none; position: relative; flex: 1 1 auto; order: 5; }div.asl_m .probox .proinput form { height: 100%; margin: 0px !important; padding: 0px !important; display: block !important; max-width: unset !important; }div.asl_m .probox .proinput input::before, div.asl_m .probox .proinput input::after, div.asl_m .probox .proinput form::before, div.asl_m .probox .proinput form::after { display: none; }div.asl_m .probox .proinput input { height: 28px; border: 0px; background: transparent; width: 100%; box-shadow: none; margin: -1px; padding: 0px; left: 0px; display: block; min-height: unset; max-height: unset; line-height: normal !important; }div.asl_m .proinput input.orig { z-index: 10; position: relative; padding: 0px !important; margin: 0px !important; background: transparent !important; border: none !important; box-shadow: none !important; }div.asl_m .proinput input.autocomplete { margin: 0px; opacity: 0.2; padding: 0px !important; background: transparent !important; border: none !important; box-shadow: none !important; }div.asl_m .probox .proinput input.autocomplete { border: 0px; background: transparent; width: 100%; box-shadow: none; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px; left: 0px; position: relative; z-index: 9; margin-top: -28px !important; }div.asl_m .probox .proloading, div.asl_m .probox .proclose, div.asl_m .probox .promagnifier, div.asl_m .probox .prosettings { width: 20px; height: 20px; background: none 0% 0% / 20px 20px; float: right; box-shadow: none; margin: 0px; padding: 0px; text-align: center; flex: 0 0 auto; z-index: 100; }div.asl_m .probox .promagnifier { order: 10; }div.asl_m .probox .prosettings { order: 1; }div.asl_m .probox .proloading, div.asl_m .probox .proclose { background-position: center center; display: none; background-size: auto; background-repeat: no-repeat; background-color: transparent; order: 6; }div.asl_m .probox .proclose { position: relative; cursor: pointer; }div.asl_m .probox .promagnifier .innericon, div.asl_m .probox .prosettings .innericon, div.asl_m .probox .proclose .innericon { background-size: 20px 20px; background-position: center center; background-repeat: no-repeat; background-color: transparent; width: 100%; height: 100%; text-align: center; overflow: hidden; line-height: initial; display: block; }div.asl_m .probox .promagnifier .innericon svg, div.asl_m .probox .prosettings .innericon svg, div.asl_m .probox .proloading svg { height: 100%; width: 22px; vertical-align: baseline; display: inline-block; }div.asl_m .probox .proloading { padding: 2px; box-sizing: border-box; }div.asl_m .probox div.asl_loader, div.asl_m .probox div.asl_loader * { margin: 0px; padding: 0px; box-shadow: none; box-sizing: border-box !important; }div.asl_m .probox div.asl_loader { box-sizing: border-box; display: flex; flex-direction: column; flex: 0 0 28px; max-width: 100%; max-height: 100%; width: 100%; height: 100%; align-items: center; justify-content: center; }div.asl_m .probox div.asl_loader-inner { width: 100%; margin: 0px auto; text-align: center; height: 100%; }div.asl_m .probox div.asl_simple-circle { margin: 0px; height: 100%; width: 100%; animation: 0.8s linear 0s infinite normal none running rotate-simple; border-width: 4px; border-style: solid; border-top-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #ffffff; border-image: initial; border-radius: 50%; box-sizing: border-box; border-right-color: transparent !important; }div.asl_m .probox .proclose svg { background: #333333; border-radius: 50%; position: absolute; top: 50%; width: 20px; height: 20px; margin-top: -10px; left: 50%; margin-left: -10px; fill: #fefefe; padding: 4px; box-sizing: border-box; box-shadow: rgba(255, 255, 255, 0.9) 0px 0px 0px 2px; }div.asl_r * { text-decoration: none; text-shadow: none; }div.asl_r .results { overflow: hidden; width: auto; height: 0px; margin: 0px; padding: 0px; }div.asl_r .resdrg { height: auto; }div.asl_s.searchsettings { width: 200px; height: auto; position: absolute; display: none; z-index: 1101; border-radius: 0px 0px 3px 3px; visibility: hidden; padding: 0px; }div.asl_s.searchsettings form { display: flex; flex-wrap: wrap; margin: 0px 0px 12px !important; padding: 0px !important; }div.asl_s.searchsettings .asl_option_inner { margin: 2px 10px 0px; }div.asl_s.searchsettings .asl_option_label { font-size: 14px; margin: 0px; width: 150px; text-shadow: none; padding: 0px; min-height: 20px; border: none; background: transparent; float: none; line-height: 20px !important; }div.asl_s.searchsettings .asl_option_inner input[type="checkbox"] { display: none !important; }div.asl_s.searchsettings .asl_option { display: flex; flex-direction: row; align-items: flex-start; margin: 0px 0px 10px; cursor: pointer; }div.asl_s.searchsettings .asl_option_inner { width: 17px; height: 17px; position: relative; flex-grow: 0; flex-shrink: 0; }div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox { cursor: pointer; position: absolute; width: 17px; height: 17px; top: 0px; padding: 0px; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 1px inset, rgba(255, 255, 255, 0.2) 0px 1px 0px; overflow: hidden; color: rgba(0, 0, 0, 0); font-size: 0px !important; }div.asl_r.vertical .results, div.asl_s.searchsettings .asl_sett_scroll { scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.5) transparent; }div.asl_r.vertical .results { scrollbar-color: rgba(0, 0, 0, 0.5) #ffffff; }div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox::after { opacity: 0; font-family: aslsicons2; content: ""; background: transparent; box-sizing: content-box; color: #ffffff; height: 100%; width: 100%; line-height: 17px; text-align: center; text-decoration: none; text-shadow: none; display: block; position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: normal !important; border: none !important; padding: 0px !important; margin: 1px 0px 0px !important; font-size: 11px !important; }div.asl_s.searchsettings .asl_option_inner input[type="checkbox"]:checked + .asl_option_checkbox::after { opacity: 1; }div.asl_s.searchsettings fieldset { position: relative; float: left; }div.asl_s.searchsettings fieldset { background: transparent; font-size: 0.9em; padding: 0px; width: 192px; margin: 12px 0px 0px !important; }div.asl_s.searchsettings fieldset .asl_option_label { width: 130px; display: block; }div.asl_s.searchsettings form fieldset legend { padding: 5px 0px 8px 10px; }#asl_hidden_data { display: none !important; }.asl_w_container { width: 100%; margin: 0px; min-width: 200px; }div[id*="ajaxsearchlite"].asl_m { width: 100%; }div[id*="ajaxsearchlite"].asl_r .results { max-height: none; }div[id*="ajaxsearchlite"].asl_r { position: absolute; }#ajaxsearchlite1 .probox, div.asl_w .probox { background-image: none; }div.asl_w { width: 100%; height: auto; background-color: transparent; overflow: hidden; border: 0px solid #b5b5b5; border-radius: 0px; box-shadow: none; }#ajaxsearchlite1 .probox, div.asl_w .probox { margin: 0px; padding: 8px; height: 28px; background-color: #ffffff; border: 2px solid #4a89bf; box-shadow: #b5b5b5 0px 0px 0px 0px inset; border-radius: 30px; }#ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput { font-weight: normal; font-family: "Open Sans"; font-size: 12px; text-shadow: rgba(255, 255, 255, 0) 0px 0px 0px; color: #000000 !important; line-height: normal !important; }#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input { font-weight: normal; font-family: "Open Sans"; font-size: 12px; text-shadow: rgba(255, 255, 255, 0) 0px 0px 0px; border: 0px; box-shadow: none; color: #000000 !important; line-height: normal !important; }div.asl_w .probox .proinput input.autocomplete { font-weight: normal; font-family: "Open Sans"; color: #000000; font-size: 12px; line-height: 15px; text-shadow: rgba(255, 255, 255, 0) 0px 0px 0px; }div.asl_w .probox .proloading, div.asl_w .probox .proclose, div.asl_w .probox .promagnifier, div.asl_w .probox .prosettings { width: 28px; height: 28px; }div.asl_w .probox .promagnifier .innericon svg { fill: #4a89bf; }div.asl_w .probox div.asl_simple-circle { border: 4px solid #4a89bf; }div.asl_w .probox .prosettings .innericon svg { fill: #4a89bf; }div.asl_w .probox .promagnifier { width: 28px; height: 28px; background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); border: 0px solid #ffffff; border-radius: 0px; box-shadow: rgba(255, 255, 255, 0.64) -1px 1px 0px 0px inset; background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; cursor: pointer; }div.asl_w .probox div.prosettings { width: 28px; height: 28px; background-image: linear-gradient(175deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); background-position: center center; background-repeat: no-repeat; float: right; border: 0px solid #ffffff; border-radius: 0px; box-shadow: rgba(255, 255, 255, 0.64) 0px 1px 0px 0px inset; cursor: pointer; background-size: 100% 100%; order: 7; }div.asl_r { position: absolute; z-index: 1100; }div.asl_r.vertical { padding: 4px; background: #ffffff; border: 0px solid #b5b5b5; border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px -1px; visibility: hidden; display: none; }div.asl_s.searchsettings { background: #ffffff; box-shadow: #4a89bf 1px 1px 0px 1px; }div.asl_s.searchsettings .asl_option_label { font-weight: bold; font-family: "Open Sans"; color: #2b2b2b; font-size: 12px; line-height: 15px; text-shadow: rgba(255, 255, 255, 0) 0px 0px 0px; }div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox { background-image: -webkit-linear-gradient(180deg, #222222, #36373a); }div.asl_s.searchsettings fieldset legend { padding: 5px 0px 0px 10px; margin: 0px; font-weight: normal; font-family: "Open Sans"; color: #474747; font-size: 13px; line-height: 15px; text-shadow: rgba(255, 255, 255, 0) 0px 0px 0px; }.lazyload, .lazyloading { --smush-placeholder-width: 100px; --smush-placeholder-aspect-ratio: 1/1; width: var(--smush-image-width, var(--smush-placeholder-width)) !important; aspect-ratio: var(--smush-image-aspect-ratio, var(--smush-placeholder-aspect-ratio)) !important; }.lazyload, .lazyloading { opacity: 0; }.lazyloaded { opacity: 1; transition: opacity 400ms; }html { opacity: 1; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,#0693e3 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,#fcb900 0%,#ff6900 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px #ffffff, 6px 6px #000000; --wp--preset--shadow--crisp: 6px 6px 0px #000000; }body.swift-nojs [data-s3cid="8"]{min-width:18px;}body.swift-nojs [data-s3cid="9"]{min-width:353.5625px;}body.swift-nojs [data-s3cid="11"]{min-width:16px;}body.swift-nojs [data-s3cid="12"]{max-width:275.03125px;}body.swift-nojs [data-s3cid="14"]{min-width:151.9375px;}body.swift-nojs [data-s3cid="15"]{min-width:30px;}body.swift-nojs [data-s3cid="16"]{max-width:106.9375px;}body.swift-nojs [data-s3cid="98"]{min-width:62px;}body.swift-nojs [data-s3cid="99"]{min-width:216.859375px;}body.swift-nojs [data-s3cid="100"]{min-width:62px;}body.swift-nojs [data-s3cid="101"]{min-width:323.265625px;}body.swift-nojs [data-s3cid="102"]{min-width:62px;}body.swift-nojs [data-s3cid="103"]{max-width:368px;}body.swift-nojs [data-s3cid="122"]{min-width:138.140625px;}body.swift-nojs [data-s3cid="123"]{min-width:196px;}body.swift-nojs [data-s3cid="124"]{max-width:224.546875px;}body.swift-nojs [data-s3cid="126"]{min-width:97.46875px;}body.swift-nojs [data-s3cid="127"]{min-width:100px;}body.swift-nojs [data-s3cid="132"]{min-width:40px;}body.swift-nojs [data-s3cid="134"]{min-width:34px;}html{opacity:1}