[class^="wp-block-"]:not(.wp-block-gallery) figcaption{font-style:italic;margin-bottom:1.5em;text-align:left;color:rgb(255 255 255 / .7)}.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption{text-align:right}p.has-drop-cap:not(:focus)::first-letter{font-size:5em;margin-top:.075em}.wp-block-image{margin-bottom:1.5em}.wp-block-image figure{margin-bottom:0;margin-top:0}.wp-block-image figure.alignleft{margin-right:1.5em}.wp-block-image figure.alignright{margin-left:1.5em}.wp-block-gallery{margin-bottom:1.5em}.wp-block-gallery figcaption{font-style:italic}.wp-block-gallery.aligncenter{display:flex;margin:0 -8px}.wp-block-quote.alignleft p:last-of-type,.wp-block-quote.alignright p:last-of-type{margin-bottom:0}.wp-block-quote cite{color:inherit;font-size:inherit}.wp-block-quote,.wp-block-quote:not(.is-large):not(.is-style-large),.wp-block-pullquote{border-left:4px solid rgb(0 0 0 / .3);padding:1em;background-color:#ebebeb}.wp-block-quote.is-large{padding:1em 2em;border:none}.wp-block-quote.is-large>p:before,.wp-block-quote.is-large>p:after{content:"''";font-size:30px;display:inline-block;vertical-align:middle;margin:0 10px}.wp-block-audio audio{display:block;width:100%}.wp-block-cover-image.alignright,.wp-block-cover.alignright,.wp-block-cover-image.alignleft,.wp-block-cover.alignleft,.wp-block-cover-image.aligncenter,.wp-block-cover.aligncenter{display:flex}.no-sidebar .wp-block-embed.is-type-video.alignfull iframe{width:100vw!important;max-width:100vw;margin-left:calc(-100vw / 2 + 100% / 2)!important;margin-right:calc(-100vw / 2 + 100% / 2)!important}.no-sidebar .wp-block-image.alignfull figcaption,.no-sidebar .wp-block-audio.alignfull figcaption{text-align:center;max-width:1200px;width:90%;padding:0 15px;margin:5px auto 0}.no-sidebar .wp-block-table.alignfull{display:table}.wp-block-file .wp-block-file__button{background-color:#222;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;font-weight:800;margin-top:2em;padding:.7em 2em;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;white-space:nowrap}.wp-block-file .wp-block-file__button:hover,.wp-block-file .wp-block-file__button:focus{background-color:#767676;-webkit-box-shadow:none;box-shadow:none}.wp-block-separator{border-color:#eee;border:0}.wp-block-code{background:#fff0;border:0;padding:0}.wp-block-pullquote{border:0;border-top:4px solid #aaa;border-bottom:4px solid #aaa;padding:1em}.wp-block-pullquote__citation,.wp-block-pullquote cite{font-size:inherit;text-transform:none;color:rgb(255 255 255 / .7)}.wp-block-table thead th{border-bottom:2px solid #bbb;padding-bottom:.5em}.wp-block-table tr{border-bottom:1px solid #eee}.wp-block-table th,.wp-block-table td{border-color:#ccc;padding:15px 25px}.rtl .wp-block-table th,.rtl .wp-block-table td{text-align:right}.wp-block-button__link{color:#fff!important;padding:10px 15px;font-weight:600;letter-spacing:2px;font-size:12px;background:#ffb400;text-transform:uppercase;border-radius:0}.wp-block-button.is-style-outline{margin:10px 0}.wp-block-button.is-style-outline a{color:#000!important}.entry-content .blocks-gallery-grid{margin-right:10px}.wp-block-button.is-style-squared a{border-radius:0!important}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{background-color:#2c2b2b;-webkit-box-shadow:none;box-shadow:none}.wp-block-buttons .wp-block-button{display:inline-block;margin:0 0 15px}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-media-text{margin-bottom:1.5em}.wp-block-media-text *:last-child{margin-bottom:0}.wp-block-archives.aligncenter,.wp-block-categories.aligncenter,.wp-block-latest-posts.aligncenter,.wp-block-categories.aligncenter ul{list-style-position:inside;text-align:center}.wp-block-latest-comments article{margin-bottom:2em}.blog:not(.has-sidebar) #primary .wp-block-latest-comments article,.archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article,.search:not(.has-sidebar) #primary .wp-block-latest-comments article{float:none;width:100%}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:0}.wp-block-latest-comments a{-webkit-box-shadow:inset 0 -1px 0 rgb(255 255 255);box-shadow:inset 0 -1px 0 rgb(255 255 255)}.wp-block-latest-comments__comment-meta{font-size:16px;font-size:1rem;margin-bottom:.4em}.wp-block-latest-comments__comment-author,.wp-block-latest-comments__comment-link{font-weight:700;text-decoration:none}.wp-block-latest-comments__comment-date{color:#767676;font-size:10px;font-size:.625rem;font-weight:800;letter-spacing:.1818em;margin-top:.4em;text-transform:uppercase}.editor-block-list__block .wp-block-latest-comments__comment-excerpt p{font-size:14px;font-size:.875rem}.has-tan-background-color{background-color:#E6DBAD}.has-yellow-background-color{background-color:#FDE64B}.has-orange-background-color{background-color:#ED7014}.has-red-background-color{background-color:#D0312D}.has-pink-background-color{background-color:#b565a7}.has-purple-background-color{background-color:#A32CC4}.has-blue-background-color{background-color:#3A43BA}.has-green-background-color{background-color:#3BB143}.has-brown-background-color{background-color:#231709}.has-grey-background-color{background-color:#6C626D}.has-black-background-color{background-color:#000}.has-tan-color{color:#E6DBAD}.has-yellow-color{color:#FDE64B}.has-orange-color{color:#ED7014}.has-red-color{color:#D0312D}.has-pink-color{color:#b565a7}.has-purple-color{color:#A32CC4}.has-blue-color{color:#3A43BA}.has-green-color{color:#3BB143}.has-brown-color{color:#231709}.has-grey-color{color:#6C626D}.has-black-color{color:#000}.has-larger-font-size{font-size:36px}.has-huge-font-size{font-size:48px}.has-larger-font-size,.has-huge-font-size{line-height:1.5}@media screen and (max-width:992px){.has-larger-font-size{font-size:30px}.has-huge-font-size{font-size:38px}}@media screen and (max-width:767px){.has-larger-font-size{font-size:24px}.has-huge-font-size{font-size:28px}}@media screen and (max-width:567px){.has-larger-font-size,.has-huge-font-size{font-size:16px;line-height:28px}}.wp-block{max-width:710px}.editor-block-list__layout{max-width:776px;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{text-align:center}.wp-block-latest-comments{margin:0;padding:0}.wp-block-tag-cloud a{border:solid 1px #000;color:#000;font-size:14px!important;padding:10px 18px;display:inline-block;margin-right:5px;margin-bottom:5px}.wp-block-tag-cloud a:hover{background-color:#ffb400;color:#fff}.widget .custom-about-us p,.widget .custom-contact-us p{margin-top:10px;margin-bottom:20px}.main-banner,.about-section,.about-section img{width:auto!important;height:auto}.main-banner a.wp-block-button__link{padding:15px 20px;text-decoration:none}.main-banner a.wp-block-button__link:hover{background:#1e202c!important}.main-banner a.wp-block-button__link:after{content:"\f105";font-family:'Font Awesome 7 Free';font-weight:900;color:#fff;margin-left:10px}.main-banner{min-height:600px}.service-sec .wp-block-columns.alignwide.services-boxes{margin-top:-6em}.service-sec .wp-block-cover{z-index:999;box-shadow:0 0 15px 2px #e1e1e1;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.service-sec h2{font-size:20px!important}.service-sec h2:after{content:"";border-bottom:solid 3px #ffb400;position:relative;width:20%;margin:10px auto;display:block}.services-boxes .wp-block-cover:hover{background-color:red}.about-section h3{font-weight:800;font-size:1.75rem!important}.about-section h4{font-weight:700}.about-section p{letter-spacing:0!important}@media screen and (max-width:992px){.service-sec .wp-block-columns.alignwide.services-boxes{margin-top:0}.main-banner h1{font-size:30px!important}.main-banner{min-height:300px}.service-sec .wp-block-columns.alignwide.services-boxes{margin-top:-3em!important}.main-banner .alignwide{margin-left:0!important;margin-right:0!important}}@media screen and (min-width:768px) and (max-width:992px){.service-sec .wp-block-columns,.about-section .wp-block-columns{flex-wrap:nowrap!important}.main-banner .wp-block-column.is-vertically-aligned-center:nth-child(2){flex-basis:100%!important;margin-left:0!important}}