body{word-wrap:break-word}p.comment-form-cookies-consent,.wpcf7-spinner{display:none}.post-inner-img .video-preview .video-popup p,.post-inner-img p br,.project-inner-img .project-image .hover-overlay .image-link br,.project-inner-img .project-image .hover-overlay .image-link p,.project-inner-img p br{display:none}.post-content .post-tags-list a{color:var(--text-color);font-size:.95rem;font-weight:400;background-color:var(--white-smoke);border:1.5px solid transparent;padding:8px 20px;margin-right:10px;border-radius:6px;transition:all 450ms ease-in-out}.post-content .post-tags-list a:hover{background-color:transparent;border-color:var(--silver)}.logged-in #leave-comment .comment-form{margin-top:20px}#leave-comment .logged-in-as{margin-bottom:50px;padding-left:14px;line-height:28px}#leave-comment .logged-in-as .required-field-message{top:0}ul.pagination li span.page-numbers.current{font-size:1.1rem;font-weight:500;padding:2px 15px;margin:0 8px;border:2px solid transparent;border-radius:6px;transition:all 400ms ease-in-out;position:relative;display:block;color:var(--white)!important;background-color:var(--blue);border-color:var(--blue);z-index:3}ul.pagination li a.page-numbers{position:relative;display:block;color:var(--text-color);font-size:1.1rem;font-weight:500;padding:2px 15px;margin:0 8px;background-color:transparent;border:2px solid transparent;border-radius:6px;transition:all 400ms ease-in-out}ul.pagination li:not(:first-child) a.page-numbers{margin-left:calc(-1 * var(--bs-border-width))}ul.pagination li a.page-numbers:hover{color:var(--text-color);background-color:transparent;border-color:var(--text-color)}.single-project .project-description .project-title{margin-bottom:0}.newsletter-3 .newsletter-overlay .newsletter-form .input-group p,.hero-3 .quick-form .input-group p,.newsletter-1 .newsletter-overlay .newsletter-form .input-group p{margin-bottom:0;position:relative;display:flex;align-items:stretch;width:100%;gap:10px}.hero-5 .quick-form .input-group p,.hero-11 .quick-form .input-group p,.hero-12 .quick-form .input-group p,.hero-22 .quick-form .input-group p{margin-bottom:0;position:relative;display:flex;align-items:stretch;width:100%;gap:0}.hero-22.hero-section .quick-form .input-group input.form-control{padding:0 130px 0 18px}.screen-reader-text{display:none}.newsletter-3 .newsletter-overlay .newsletter-form .input-group p br,.hero-3 .quick-form .input-group p br,.hero-5 .quick-form .input-group p br,.hero-11 .quick-form .input-group p br,.hero-12 .quick-form .input-group p br,.hero-22 .quick-form .input-group p br,.newsletter-1 .newsletter-overlay .newsletter-form .input-group p br{display:none}.newsletter-3 .newsletter-overlay .newsletter-form .wpcf7-not-valid-tip,.newsletter-1 .newsletter-overlay .newsletter-form .wpcf7-not-valid-tip{color:#333;margin-top:10px}.newsletter-3 .newsletter-overlay .wpcf7-response-output,.newsletter-1 .newsletter-overlay .wpcf7-response-output{margin:10px 0 1em 10%;padding:0em 2em;border-color:#333!important;color:#333!important}.newsletter-1 .newsletter-overlay .wpcf7-response-output,.newsletter-3 .newsletter-overlay .wpcf7-response-output{border:0;padding:0}.hero-3 .quick-form .btn{margin-left:100px}.hero-3 .quick-form .input-group p .wpcf7-not-valid-tip{text-align:left;margin-left:20px;margin-top:15px;color:#333}.hero-3 form span.wpcf7-not-valid-tip{display:none}.hero-3 form .wpcf7-response-output{border-color:#333!important;color:#333!important;margin:1em 7.1em 1em}.hero-5 .quick-form .input-group p .wpcf7-not-valid-tip,.hero-11 .quick-form .input-group p .wpcf7-not-valid-tip,.hero-12 .quick-form .input-group p .wpcf7-not-valid-tip{margin-top:15px;color:#333}.hero-11 form span.wpcf7-not-valid-tip{margin-top:10px;display:none}.hero-5 form span.wpcf7-not-valid-tip{display:none}.hero-5 form .wpcf7-response-output{border-color:#333!important;color:#333!important;margin:1em 2em 1em 0em;padding-left:6px}.hero-11 form .wpcf7-response-output{border-color:#333!important;color:#333!important;margin:1em 2em 1em 0em;padding-left:6px!important}.hero-12 form span.wpcf7-not-valid-tip{margin-top:10px;display:none}.hero-12 form .wpcf7-response-output{border-color:#fff!important;color:#fff!important;margin:2em 2em 1em 0em;padding-left:6px!important}#hero-20-form .request-form.rf-green p{margin:0}#hero-20-form .request-form.rf-green .form-btn p{margin-bottom:18px}#hero-20-form .request-form.rf-green .wpcf7-not-valid-tip{color:#333;margin-bottom:15px}#hero-20-form .wpcf7-response-output{border-color:#333!important;color:#333!important;margin:2em 0em 1em}.hero-22.hero-section .quick-form .input-group .wpcf7-not-valid-tip{color:#333;margin-top:10px;text-align:left;display:none}.hero-22.hero-section .wpcf7-response-output{margin:2em 3.6em 1em;color:#fff!important;border-color:#fff!important}div.wpcf7-response-output,span.wpcf7-not-valid-tip{font-size:16px}.review-avatar img{width:50px!important;height:50px!important;border-radius:100%!important}.gallery-1 img{border-radius:12px!important}.contacts-1 .contact-form p{margin-bottom:0}.contacts-1 .contact-form p .wpcf7-not-valid-tip{color:#333;margin-bottom:10px}.contacts-1 .wpcf7-response-output{margin:0!important;color:#333;border-color:#333!important}.modal-body-content .request-form p{margin:0}.modal-body-content .wpcf7-form.invalid input.form-control{margin-bottom:0}.modal-body-content .wpcf7-form.invalid .wpcf7-not-valid-tip{color:#333;margin:5px 0}.modal-body-content .wpcf7-form .wpcf7-response-output{margin:1em 0em 1em;margin-bottom:30px;border-color:#333!important;font-size:16px}.modal .input-group br{display:none}.modal-body-content .newsletter-form p{margin:0}.logged-in.admin-bar .wsmainfull{margin-top:32px}.logged-in.admin-bar .hidden-nav .wsmainfull{margin-top:-140px}.logged-in.admin-bar .hidden-nav .wsmainfull.scroll{margin-top:32px}body.elementor-editor-active.logged-in .wsmainfull,body.elementor-editor-preview.logged-in .wsmainfull{margin-top:0}body.elementor-editor-active.logged-in .hidden-nav .wsmainfull,body.elementor-editor-preview.logged-in .hidden-nav .wsmainfull{margin-top:-140px}body.elementor-editor-active.logged-in .hidden-nav .wsmainfull.scroll,body.elementor-editor-preview.logged-in .hidden-nav .wsmainfull.scroll{margin-top:0}div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item>a.mega-menu-link{font-family:var(--main-font)!important;display:block!important;font-size:0.9375rem!important;line-height:50px!important;font-weight:600!important;letter-spacing:0!important;text-decoration:none!important;margin:0 7px!important;padding:10px 15px!important;color:var(--black)!important;height:auto!important}header.navbar-dark div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item>a.mega-menu-link{color:var(--black)!important}header.navbar-light div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item>a.mega-menu-link{color:var(--white)!important}header.navbar-light .scroll div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item>a.mega-menu-link{color:var(--black)!important}div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item>a.mega-menu-link>span.mega-indicator{position:absolute!important;margin:0!important}nav.wsmenu{display:-webkit-inline-box}.wsmenu>.wsmenu-list{width:auto}div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item>ul.mega-sub-menu{padding:20px 10px!important;border-radius:6px!important;box-shadow:0 2px 3px var(--tra-gray)!important;top:62px!important;background:#fff!important;border:solid 1px #eee!important;color:#000!important;font-family:var(--main-font)!important;width:max-content!important}div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item ul.mega-sub-menu>li.mega-menu-item>h6.title{font-size:0.975rem!important;line-height:1!important;margin:12px 0 12px 13px!important;width:max-content!important}div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item ul.mega-sub-menu>li.mega-menu-item,div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item{padding:0 6px!important;padding-right:40px!important}div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item ul.mega-sub-menu>li.mega-menu-item>ul.link-list>li,div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item{display:block!important;text-align:left!important;width:max-content!important;padding:11px 0px!important;transition:all 0.3s ease-in-out!important;border-radius:6px!important;line-height:normal!important}div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item{padding:0!important}div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item a{padding:0!important;line-height:unset!important}div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item ul.mega-sub-menu>li.mega-menu-item>ul.link-list>li:hover,div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item:hover{background-color:var(--white-smoke)!important}div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item ul.mega-sub-menu>li.mega-menu-item>ul.link-list>li>a,div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item>a{font-family:var(--main-font)!important;color:var(--black)!important;font-size:0.9rem!important;font-weight:600!important;transition:all 0.3s ease-in-out!important;width:max-content!important;padding:11px 14px!important;border-radius:6px!important}nav.nav-blue div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item ul.mega-sub-menu>li.mega-menu-item>ul.link-list>li:hover>a,nav.nav-blue div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item:hover>a,nav.nav-blue div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item>a:hover{color:var(--blue)!important;background-color:var(--white-smoke)!important}nav.nav-skyblue div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item ul.mega-sub-menu>li.mega-menu-item>ul.link-list>li:hover>a,nav.nav-skyblue div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item:hover>a,nav.nav-skyblue div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item>a:hover{color:var(--sky-blue)!important;background-color:var(--white-smoke)!important}nav.nav-purple div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item ul.mega-sub-menu>li.mega-menu-item>ul.link-list>li:hover>a,nav.nav-purple div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item:hover>a,nav.nav-purple div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item>a:hover{color:var(--purple)!important;background-color:var(--white-smoke)!important}nav.nav-green div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item ul.mega-sub-menu>li.mega-menu-item>ul.link-list>li:hover>a,nav.nav-green div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item:hover>a,nav.nav-green div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item>a:hover{color:var(--green)!important;background-color:var(--white-smoke)!important}nav.nav-plum div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item ul.mega-sub-menu>li.mega-menu-item>ul.link-list>li:hover>a,nav.nav-plum div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item:hover>a,nav.nav-plum div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item>a:hover{color:var(--plum)!important;background-color:var(--white-smoke)!important}nav.nav-pink div.mega-menu-wrap>ul.mega-menu>li.mega-menu-item ul.mega-sub-menu>li.mega-menu-item>ul.link-list>li:hover>a,nav.nav-pink div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item:hover>a,nav.nav-pink div.mega-menu-wrap>ul.mega-menu>li.mega-menu-flyout ul.mega-sub-menu>li.mega-menu-item>a:hover{color:var(--pink)!important;background-color:var(--white-smoke)!important}.elementor .r-10{border-radius:10px}.elementor .r-12{border-radius:12px}.elementor .r-14{border-radius:14px}.elementor-widget-text-editor{font-family:var(--base-font)!important;color:var(--text-color)!important;line-height:1.6666;font-weight:400!important}.blog-post .post-meta-list li p>a{color:var(--text-color)}.elementor .footer hr{margin-top:30px;margin-bottom:50px}.bottom-footer-socials.ico-20 a>i:before,.bottom-footer-socials.ico-20 a>i:after{font-size:1.25rem}.footer-socials.ico-25 a>i:before,.footer-socials.ico-25 a>i:after{font-size:1.5625rem}.bottom-footer-socials.ico-25 a>i:before,.bottom-footer-socials.ico-25 a>i:after{font-size:1.5625rem}.bottom-footer-socials li i,.footer-socials li i{position:relative;top:4px;opacity:.7;transition:all 400ms ease-in-out}.bottom-footer-socials li i:hover,.footer-socials li i:hover{opacity:1}.footer-form .newsletter-form .input-group{flex-wrap:unset}form.wpcf7-form div.input-group{flex-wrap:unset;gap:12px}div.modal-body form.wpcf7-form div.input-group{flex-wrap:wrap;gap:0}.footer-form span.wpcf7-not-valid-tip{padding:0 10px;color:var(--text-color)}.footer-form .wpcf7-response-output{margin:10px;padding:0;border:0;color:var(--text-color)}.footer-form form.wpcf7-form input[type="submit"]{font-size:24px}.mh-100{min-height:100vh}.single-post-txt div.elementor-element>ul,.single-post-txt div.elementor-text-editor>ul{margin-left:0;list-style:disc}.career-txt div.elementor-element>ul,.career-txt div.elementor-text-editor>ul{margin-left:15px;list-style:disc}.career-txt div.elementor-element>ul>li,.career-txt div.elementor-text-editor>ul>li{margin-bottom:1rem}.career-txt div.elementor-element>ul>li,.career-txt div.elementor-text-editor>ul>li{margin-bottom:8px}.career-txt div.elementor-element>ul>li>strong,.career-txt div.elementor-text-editor>ul>li>strong{color:var(--header-color)}.project-txt div.elementor-element>ul,.project-txt div.elementor-text-editor>ul{margin-left:15px;list-style:disc}.project-txt div.elementor-element.simple-list.long-list>ul>li,.project-txt div.elementor-text-editor.simple-list.long-list>ul>li{margin-bottom:1rem}.project-txt div.elementor-element.overlay a:has(>img){position:relative;display:inline-block}.project-txt div.elementor-element.overlay a:has(>img)::after{content:"";opacity:0;-moz-opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(20,20,20,.45);transition:all 400ms ease-in-out}.project-txt div.elementor-element.overlay a:has(>img):hover::after{opacity:1;-moz-opacity:1}.txt-block.legal-info div.elementor-element>ul,.txt-block.legal-info div.elementor-text-editor>ul{margin-left:20px;list-style:disc}.txt-block.legal-info div.elementor-element>ul>li,.txt-block.legal-info div.elementor-text-editor>ul>li{margin-bottom:8px}.txt-block.legal-info div.elementor-element div.mb-0>p,.txt-block.legal-info div.elementor-text-editor div.mb-0>p{margin-bottom:0}.txt-block.legal-info div.elementor-element.simple-list.long-list>ul>li,.txt-block.legal-info div.elementor-text-editor.simple-list.long-list>ul>li{margin-bottom:1rem}.legal-info .elementor a{font-weight:600;text-decoration:underline}.legal-info div.elementor-element strong{color:var(--header-color);font-weight:700}.txt-block.legal-info div.mt-0>h5{margin-top:0}.elementor-slideshow__footer{display:none}.elementor-lightbox .elementor-video-container .elementor-video-landscape{max-width:900px}.elementor-custom-embed-play{border-radius:50%;background-color:var(--white)}.project-txt .elementor-custom-embed-play svg,.single-post-txt .elementor-custom-embed-play svg{fill:var(--pink)}.project-review{border-top:1px solid var(--silver);margin-top:80px}.project-review div.comment{position:relative}.project-review div.comment p:has(>span.rating-stars){position:absolute;top:0;right:30px}.project-review .comment-form p{padding-left:0}.project-review div#stars-rating-review{margin-bottom:20px}#leave-comment .logged-in-as,#leave-comment .logged-in-as>a,#leave-comment .logged-in-as span.required-field-message{color:var(--text-color)}.register-page-form>div.user-registration{border:0!important;box-shadow:unset}.register-page-form>div.user-registration>div.login{background:transparent!important}.register-page-form>div.user-registration .user-registration-login-title,.register-page-form>div.user-registration .user-registration-registration-title,.register-page-form>div.user-registration .ur-lost-password-title{font-size:2rem!important;font-family:var(--main-font)!important;color:var(--header-color)!important;font-weight:700!important;letter-spacing:0!important;margin-bottom:0!important}.register-page-form>div.user-registration .user-registration-login-description,.register-page-form>div.user-registration .user-registration-registration-description,.register-page-form>div.user-registration .ur-lost-password-message{font-size:1.0625rem!important;margin-top:15px!important;margin-bottom:30px!important;color:var(--text-color)!important;font-family:var(--base-font)!important;line-height:1.6666!important}.register-page-form>div.user-registration .ur-lost-password-content-container{margin-bottom:0!important}.register-page-form>div.user-registration form.ur_lost_reset_password{text-align:center}.register-page-form>div.user-registration p.user-registration-form-row:has(label[for='user_login']){display:none}.register-page-form>div.user-registration .form-row-wide input,.register-page-form>div.user-registration form.register input,.register-page-form>div.user-registration div.ur-input-with-icon>input{height:58px!important;background-color:var(--white)!important;border:1.5px solid #d2d2d2!important;color:var(--header-color)!important;font-size:1rem!important;line-height:1!important;font-weight:400!important;margin-bottom:25px!important;padding:5px 18px!important;border-radius:8px!important;transition:all 300ms ease-in-out!important;width:100%!important;display:block!important;max-height:unset!important}.register-page-form>div.user-registration div.ur-input-with-icon>input{padding:5px 18px 5px 40px!important}.register-page-form>div.user-registration div.user-registration-before-login-btn{position:relative;font-size:.95rem;line-height:1;margin-bottom:20px}.register-page-form>div.user-registration div.user-registration-before-login-btn span,.register-page-form>div.user-registration div.user-registration-before-login-btn>div.lost_password a{font-size:.95rem}.register-page-form>div.user-registration div.user-registration-before-login-btn>div.lost_password a{color:var(--blue)!important;text-decoration:underline;transition:all 400ms ease-in-out}.register-page-form>div.user-registration div.user-registration-before-login-btn>div.lost_password a:hover{color:var(--header-color)!important}body.user-registration-page .user-registration.ur-frontend-form form .ur-button-container{width:100%}.register-page-form>div.user-registration button.ur-submit-button,.register-page-form>div.user-registration .ur-reset-password-btn{width:100%;height:58px;font-size:0.975rem!important;margin-top:0;padding:.85rem 1.35rem!important;color:var(--white)!important;border-color:var(--blue)!important;background-color:var(--blue)!important;border:2px solid transparent;transition:all 400ms ease-in-out}.register-page-form>div.user-registration button.ur-submit-button:hover,.register-page-form>div.user-registration .ur-reset-password-btn:hover{color:var(--white)!important;background-color:var(--black)!important;border-color:var(--black)!important}.register-page-form>div.user-registration div[data-field='registration-setting']>a{color:var(--blue)!important;text-decoration:underline;font-size:.95rem;margin-top:10px;transition:all 400ms ease-in-out}.register-page-form>div.user-registration div[data-field='registration-setting']>a:hover{color:var(--header-color)!important}.user-registration-password-hint{margin:.5em 0}.newsletter-3 div.newsletter-overlay form{margin-bottom:30px}#blog-page .blog-post .blog-post-img img{transform:scale(1);transition:all 400ms ease-in-out}#blog-page .blog-post:hover .blog-post-img img{transform:scale(1.05)}.elementor hr{margin:1rem}.elementor .cbox-6 hr{margin-top:30px;margin-bottom:25px}.elementor .pricing-1-table hr{margin-top:22px;margin-bottom:20px}.elementor .int_tool-2 img,.elementor .int_tool-4 img{width:60px;height:60px}section.hero-5 form.wpcf7-form div.input-group,section.hero-11 form.wpcf7-form div.input-group,section.hero-12 form.wpcf7-form div.input-group,section.hero-22 form.wpcf7-form div.input-group{gap:0}.elementor .block--shadow{box-shadow:0 4px 12px 0 var(--tra-black)}section.hero-20 form.wpcf7-form{margin-bottom:15px}.mw-600{max-width:600px}form.error-page__form div.error-page__form-input{position:relative}form.error-page__form div.error-page__form-input input{width:100%;height:40px;padding-right:40px;outline:0}form.error-page__form div.error-page__form-input button{position:absolute;right:0;border:0;background:0;height:40px}.post-meta-list li.featured-post.sticky{position:absolute;right:0;top:10px;border:1px solid var(--black);border-radius:5px;background:var(--black);color:var(--white);padding:5px 10px}.share-social-icons li.featured-post.sticky{border:1px solid var(--black);border-radius:5px;background:var(--black);color:var(--white);padding:5px 10px}.text-cap{text-transform:capitalize}.comment-form p{padding-left:0}.post-meta-list li.featured-post.sticky:not(:last-child):after{content:unset}.post-meta-list li.featured-post.sticky+li{margin-left:0}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu{left:calc(100% + 10px);top:-10px;border:1px solid #eee}ul.pagination li:has(>span.page-numbers.dots){margin-right:8px}div.comment-section{clear:both}.wp-block-image{margin-bottom:15px}.wp-block-image figcaption{margin-bottom:0;margin-top:.5em;font-weight:600;text-align:center}.alignleft{float:left;margin-right:1rem;text-align:left;clear:both;margin-top:.5rem}.alignright{float:right;margin-left:1rem;text-align:right;clear:both;margin-top:.5rem}.aligncenter{text-align:center;margin:0 auto}a.wp-block-button__link{font-size:17px;width:fit-content;font-weight:600;padding:7px 20px 8px;border-radius:8px;text-transform:capitalize;color:var(--white);background-color:var(--black);margin-bottom:10px}div.wp-block-button.is-style-outline.is-style-outline--1 a.wp-block-button__link{background-color:transparent;color:var(--black);border-color:var(--black)}.wp-block-cover.has-background-dim{margin-bottom:20px}.wp-block-cover.has-background-dim>p.wp-block-cover-text{color:var(--white);font-size:14px}.wp-block-cover.alignleft.has-background-dim{margin-top:0}figcaption{font-weight:600;text-align:center}figcaption.blocks-gallery-caption{margin-bottom:20px}figure.wp-block-gallery.extraclass:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),figure.wp-block-gallery.columns-2.extraclass.is-layout-flex:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:1em}.wp-block-gallery.columns-5:not(.has-nested-images).is-cropped.is-layout-flex .blocks-gallery-item img{height:auto}blockquote{background-color:#ccc;padding:20px;border-radius:8px}blockquote>p{margin-bottom:0}.single-post-txt h1{font-size:48px;font-weight:700;margin-bottom:.5rem}.single-post-txt h2{font-size:36px;font-weight:700;margin-bottom:.5rem}.single-post-txt h3{font-size:30px;font-weight:700;margin-bottom:.5rem}.single-post-txt h4{font-size:24px;font-weight:700;margin-bottom:.5rem}.single-post-txt h5{font-size:20px;font-weight:700;margin-bottom:.5rem}.single-post-txt h6{font-size:16px;font-weight:700;margin-bottom:.5rem}.single-post-txt ol{padding-left:30px}.single-post-txt ul{padding-left:25px;margin-bottom:1rem;list-style:disc}.single-post-txt ul ul{margin-bottom:0;list-style:circle}.single-post-txt ul ul ul{list-style:square}.wp-block-file *+.wp-block-file__button:hover{color:#fff}dl.gallery-item dd.wp-caption-text.gallery-caption{margin-top:10px}div.wp-block-calendar+p{margin-top:10px}.single-post-txt a{color:var(--text-color)}.single-post-txt .wp-block-archives-dropdown.wp-block-archives,.single-post-txt .wp-block-categories-dropdown.wp-block-categories{margin-bottom:20px}.single-post-txt .wp-block-calendar table{width:100%;margin-bottom:30px}.single-post-txt .wp-block-calendar table caption{caption-side:top;text-align:center;padding:10px;font-weight:700;background:var(--black);color:#fff}.single-post-txt .wp-block-calendar table.wp-calendar-table th,.single-post-txt .wp-block-calendar table.wp-calendar-table tr,.single-post-txt .wp-block-calendar table.wp-calendar-table td{border:1px solid #cacaca;color:#111;background-color:transparent;text-align:center;padding:6px}.single-post-txt .wp-block-calendar table.wp-calendar-table td#today{background:var(--black);color:#fff}.single-post-txt .wp-block-calendar nav.wp-calendar-nav{display:none}.single-post-txt ol.wp-block-latest-comments{padding-left:0}.single-post-txt ol.wp-block-latest-comments p{margin-bottom:0}.single-post-txt .wp-block-latest-comments li.wp-block-latest-comments__comment{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #565656;list-style:none}.single-post-txt .wp-block-latest-comments li.wp-block-latest-comments__comment:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.single-post-txt .wp-block-latest-posts li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #565656;list-style:none}.single-post-txt .wp-block-latest-posts{padding-left:0}.single-post-txt .wp-block-latest-posts li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.single-post-txt .wp-block-latest-posts.is-grid li:last-child{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #565656}.single-post-txt .wp-block-search[role="search"]{margin-bottom:20px}.single-post-txt .wp-block-search[role="search"] label{display:none}.single-post-txt .wp-block-search[role="search"] input:focus-visible{outline:none}.single-post-txt .wp-block-search[role="search"] button[type='submit']{background:var(--black);color:#fff;margin:0;padding:10px;border:0}.single-post-txt p.wp-block-tag-cloud a{padding:8px 20px;margin-top:10px;margin-right:10px;color:var(--text-color);font-size:16px!important;background-color:#fff;border-radius:10px;font-weight:500;transition:0.5s all ease;border:1px solid var(--text-color);text-decoration:unset}.single-post-txt p.wp-block-tag-cloud a:hover{border-color:var(--blue);background-color:var(--blue);color:#fff}.single-post-txt .wp-block-rss{list-style-type:disc}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 15px;font-size:16px;height:45px;outline:none;width:100%;border-radius:4px;border:1px solid var(--text-color);color:var(--text-color);background-image:url(../../../../../../themes/hextone/assets/arrow.png);background-repeat:no-repeat;background-position:right 15px center;background-size:12px}div.wp-block-group.has-background{padding:20px;margin-bottom:20px}div.wp-block-group.has-background a.wp-block-button__link{color:var(--white)}.wp-block-media-text.alignfull.has-media-on-the-right.has-background.is-stacked-on-mobile{margin-bottom:1rem}.entry-content{clear:both;padding-top:30px}.entry-content .page-links{display:flex;align-items:center}.page-links>.post-page-numbers{padding:0 7px}.page-links>.post-page-numbers>.page-number{position:relative;color:var(--text-color);background-color:transparent;width:46px;height:46px;font-size:1.1rem;font-weight:500;line-height:46px;text-align:center;display:flex;justify-content:center;transition:all 400ms ease-in-out;border-radius:6px;border:2px solid transparent}.page-links>.post-page-numbers.current>.page-number{position:relative;color:#fff;background-color:var(--blue);width:46px;height:46px;font-size:1.1rem;font-weight:500;font-size:18px;line-height:46px;text-align:center;display:flex;justify-content:center;transition:0.5s all ease;border-radius:6px}.page-links>.post-page-numbers:hover>.page-number{background-color:transparent;border-color:var(--text-color)}.page-links>.post-page-numbers.current:hover>.page-number{background-color:var(--blue);border-color:var(--blue);color:#fff}pre{display:block;padding:20px;margin:0 0 10px;font-size:15px;line-height:1.42857143;color:#565656;word-break:break-all;word-wrap:break-word;background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;margin-top:15px;margin-bottom:15px;white-space:pre-wrap;font-family:monospace}.wp-block-table.is-style-stripes td{border:1px solid #565656}dd{margin-left:1.5em}code{color:#565656}p:has(>img.aligncenter){text-align:center}div.wp-caption>p.wp-caption-text{font-weight:600;font-size:16px;margin-top:10px;text-align:center;margin-bottom:10px;line-height:28px}.single-post-txt table{border:1px solid #565656;width:100%;text-align:center;margin:30px 0}.single-post-txt table th,.single-post-txt table td{border:1px solid #565656;padding:5px}.single-post-txt table a,.single-post-txt table th{font-weight:700}.single-post-txt table a:hover{color:var(--carntel-theme-clr)}.single-post-txt figure.wp-block-table table{text-align:center;margin:30px 0 20px}.single-post-txt .wp-block-table.is-style-stripes table.has-fixed-layout{border:1px solid #565656}.single-post-txt .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f8f8f8}div.wp-caption:has(>img){max-width:100%}div.page-content{min-height:calc(100vh - 180px)}.single-post-txt form.post-password-form label input[type='password']{height:54px;background-color:#ccc;font-size:20px;border:none;padding:0 25px;border-radius:6px 0 0 6px;color:var(--text-color);position:relative}.single-post-txt form.post-password-form label input[type='password']:focus-visible{outline:none}.single-post-txt form.post-password-form input[type='submit']{background:var(--blue);color:#fff;margin:0;font-weight:700;padding:10px;border:0;height:54px;position:absolute;border-radius:0 6px 6px 0}#post-comments{padding-bottom:0;border-bottom:0}hr.divider.mt-70{margin-top:70px;opacity:1}.comments-wrapper div.comment>div.comment-body{width:100%}.comment-body{margin-left:0}img+div.comment-body{margin-left:25px}#leave-comment{margin-top:0;padding-top:80px}div.comment-section hr.divider{background-image:unset;background-color:#ccc}div.comment-section ul.children{margin-left:50px}div.comment-section #post-comments .comment-body img{width:auto;height:auto;border-radius:0;margin:10px 0}#post-comments .comment-body h1{margin-bottom:.5rem}#post-comments .comment-body h2{margin-bottom:.5rem}#post-comments .comment-body h3{margin-bottom:.5rem}#post-comments .comment-body h4{margin-bottom:.5rem}#post-comments .comment-body h5{margin-bottom:.5rem}#post-comments .comment-body h6{margin-bottom:.5rem}#post-comments .comment-body h5.fs-24{margin-bottom:60px}#post-comments .comment-body table{width:100%;margin-bottom:20px;text-align:center}#post-comments .comment-body table th,#post-comments .comment-body table td{border:1px solid var(--text-color);padding:10px}#post-comments .comment-body table a{font-weight:700}#post-comments .comment-body ul{margin-left:30px;list-style:disc;margin-bottom:20px}#post-comments .comment-body ul ul{list-style:circle;margin-bottom:0}#post-comments .comment-body ul ul ul{list-style:square}#post-comments .comment-body ol{padding:0;margin-left:30px}dl.gallery-item dt img{height:auto;max-width:100%}iframe{max-width:100%}.navbar-light .wsmenu>.wsmenu-list>li>a{color:var(--white)}.bypostauthor{text-decoration:none}.wpcf7 form .wpcf7-response-output{border:0;padding:0}.wpcf7-not-valid-tip{color:#333}.modal-body-content .wpcf7-form.invalid .wpcf7-not-valid-tip{font-size:16px}@media (max-width :767.98px){#post-comments div.comment{display:block!important}#post-comments div.comment img{width:70px;height:70px;margin-bottom:20px}.comments-wrapper div.comment>div.comment-body{margin-left:0}div.comment-section ul.children{margin-left:30px}}section.contacts-section .contact-form .form-control,section.contacts-section .contact-form .form-select{margin-bottom:0;margin-top:20px}section.contacts-section .contact-form .form-select{margin-top:0}section.contacts-section .contact-form span.wpcf7-not-valid-tip{margin-top:10px;font-size:16px}section.contacts-section .contact-form div.wpcf7-response-output{margin:0!important;font-size:16px}.comments-wrapper .comment-body .comment-meta{position:relative}.btn-reply a.comment-reply-link{color:var(--white);background:var(--blue);padding:5px 10px;border-radius:5px;font-weight:500;position:absolute;right:0;top:0}div#leave-comment div.comment-respond{position:relative}div#leave-comment div.comment-respond small{position:absolute;right:0}div#leave-comment div.comment-respond small a#cancel-comment-reply-link{color:var(--white);background:var(--blue);padding:8px 10px;border-radius:5px;font-weight:500;font-size:.935rem}.project-description div.comments-wrapper .comment-meta span.btn-reply{display:none}.comment-meta>h6>a{text-transform:capitalize}.pt-10p{padding-top:10%}a.wp-block-button__link{color:#fff}.post-content{min-height:800px}.navbar-light .wsmainfull.scroll .wsmenu>.wsmenu-list>li>a{color:var(--black)}