/**handles:astra-child-theme-css**/
.Dark #ast-desktop-header,.Dark .ast-primary-header-bar,.Dark .elementor-location-header{background-color:#000}.Dark #ast-desktop-header ul li>.menu-link,.Light #ast-desktop-header.headbg ul li>.menu-link{color:#fff}.Dark #ast-desktop-header ul li>ul.sub-menu .menu-link{color:#0e0e0e}.Dark #masthead{position:relative;background-color:#000}.Dark #ast-desktop-header .elementor-element-c70a3f6 a.elementor-button-link{background-color:#fff;color:#1d49f8}.Dark #ast-desktop-header .elementor-element-c70a3f6 a.elementor-button-link:hover{background-color:#1d49f8;color:#fff}.Dark #ast-desktop-header #blu_logo img,.Light #ast-desktop-header #blu_logo img{display:none}.Dark .headbg #blu_logo{display:block!important}.Dark .headbg #wht_logo{display:none!important}.Dark #blu_logo a{width:100%;max-width:130px;display:block;background-image:url(/wp-content/uploads/2021/06/SI_logo_stacked_white-130x60.png);height:60px;background-size:cover!important}.Dark #masthead,.Light #masthead,.elementor-location-header{height:80px!important}.ast-builder-menu-1 .current-menu-ancestor>.ast-menu-toggle,.ast-builder-menu-1 .current-menu-ancestor>.menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item>.ast-menu-toggle,.ast-builder-menu-1 .inline-on-mobile .menu-item:hover>.ast-menu-toggle,.ast-builder-menu-1 .menu-item.current-menu-item>.ast-menu-toggle,.ast-builder-menu-1 .menu-item.current-menu-item>.menu-link,.ast-builder-menu-1 .menu-item:hover>.ast-menu-toggle,.ast-builder-menu-1 .menu-item:hover>.menu-link{color:#1d49f8!important}.Light #ast-desktop-header,.Light .elementor-location-header{background-color:#fff}.Light .custom-mobile-logo-link{display:inline-block!important;width:130px}.Light .custom-logo-link.transparent-custom-logo{display:none!important}.Light #ast-desktop-header ul li>.menu-link{color:#0e0e0e}.Light #ast-desktop-header .ast-header-button-1 .ast-custom-button{background-color:#1d49f8;color:#fff}.Light #ast-desktop-header .ast-header-button-1 .ast-custom-button:hover{background-color:#eee;color:#1d49f8}.Light #ast-desktop-header.headbg .ast-primary-header,.Light #ast-mobile-header.headbg .ast-primary-header{background-color:#000}.Light #ast-desktop-header.headbg .custom-mobile-logo-link,.Light #ast-mobile-header.headbg .custom-mobile-logo-link{display:none!important}.Light #ast-desktop-header.headbg .custom-logo-link.transparent-custom-logo,.Light #ast-mobile-header.headbg .custom-logo-link.transparent-custom-logo{display:inline-block!important}.site-logo-img img{height:unset!important}.main-navigation>ul>li.current_page_item a,.main-navigation>ul>li:hover a{border-top:2px solid #ffd425}.main-header-bar .main-header-bar-navigation .sub-menu{background-color:#fff!important;padding:8px 14px}.main-header-bar .main-header-bar-navigation .sub-menu li a{color:#000!important}.main-header-bar .main-header-bar-navigation .sub-menu li:hover a{color:#1d49f8!important}.main-header-bar .main-header-bar-navigation .sub-menu li:hover a:after{content:"";width:34px;height:3px;background-image:url(https://sessioninteractive.wpmudev.host/wp-content/uploads/2021/05/nav-line.jpg);position:absolute;top:50%;margin-left:10px;background-size:contain}.ast-site-identity{padding:10px 0}.make_bold .elementor-button-wrapper a.elementor-button-link:hover span.elementor-button-content-wrapper .elementor-button-text{font-weight:700}.lm_btn span.elementor-button-content-wrapper span.elementor-button-text:after{content:url('https://sessioninteractive.wpmudev.host/wp-content/uploads/2021/05/line1.svg');position:relative;left:10px;top:-4px}.lm_btn a:hover span.elementor-button-content-wrapper span.elementor-button-text:after{content:url('https://sessioninteractive.wpmudev.host/wp-content/uploads/2021/05/line2.svg')}.elementor-testimonial__text img{display:block;margin-bottom:20px;width:auto;max-height:30px}.home_page_testi .swiper-wrapper .swiper-slide{background:#f5f5f5;padding:30px}#lets-work .elementor-button-link{color:#000!important}.custom_t_nav{display:flex;align-items:center;justify-content:flex-end;font-size:16px}.custom_t_nav ul{margin:0 6px;display:flex}.custom_t_nav ul li{width:22px;list-style:none;background:#ffd4257a;height:2px;margin:0 4px}.custom_t_nav ul li.active{background:#ffd425}.addbullet .swiper-pagination{display:flex;position:unset!important;margin:0;height:4px;background-color:#ffeea8}.addbullet .swiper-pagination span.swiper-pagination-bullet{width:25px;border-radius:0;height:4px;background:0 0;opacity:.4;margin-left:0!important;margin-right:0!important}.addbullet .swiper-pagination .swiper-pagination-bullet:first-of-type{margin-left:0!important}.addbullet .swiper-pagination .swiper-pagination-bullet:last-of-type{margin-right:0!important}.addbullet .swiper-pagination .swiper-pagination-bullet:first-of-type{margin-left:0!important}.addbullet .swiper-pagination .swiper-pagination-bullet:last-of-type{margin-right:0!important}.custom_t_nav .next{margin:0!important}.custom_t_nav span{font-weight:500;color:#000!important;font-size:17px}.addbullet .swiper-pagination span.swiper-pagination-bullet-active{opacity:1;background-color:#ffd425}.custom_t_nav span{cursor:pointer;font-weight:500}.custom_t_nav>span:hover{color:#2f56f2}.click_boxes .elementor-heading-title h6{font-family:Poppins,sans-serif;margin-bottom:12px;color:#000;font-size:24px;font-weight:600;line-height:32px}.click_boxes .elementor-heading-title{font-size:16px;font-weight:400;line-height:26px}.wpforms-confirmation-container{text-align:center!important}.wpforms-confirmation-container p{font-family:"Playfair Display",Sans-serif}.btext div.elementor-heading-title,.btext div.elementor-text-editor{color:#1d49f8!important}.click_boxes .elementor-button-link.elementor-size-sm,.elementor-element-06fb51e .elementor-button-link.elementor-size-sm{background:0 0!important}.click_boxes .elementor-inner-column>.elementor-column-wrap{border-color:transparent!important;border-top-width:2px!important;border-style:solid!important}.click_boxes .elementor-inner-column:hover>.elementor-column-wrap{border-color:#1d49f8!important;border-width:2px 0 0 0!important;border-style:solid!important}.addbullet{display:flex;position:unset!important;margin:0 12px;height:4px;background-color:#ffeea8}.ie .site-header-primary-section-left{max-width:23%;float:left}.ie .site-header-primary-section-right{max-width:75%;float:right;text-align:right}@media (min-width:1200px){.home_page_testi .swiper-wrapper .swiper-slide{width:calc(50% - 50px)!important;margin:0 40px 0 0!important}.home_page_testi .elementor-main-swiper.swiper-container{overflow:visible}}@media only screen and (max-width:1024px){.ast-desktop-header-content,.ast-mobile-header-wrap .ast-mobile-header-content{position:fixed;width:100%}.ast-main-header-wrap.main-header-bar-wrap{z-index:99}#blu_logo{margin:0}#ast-desktop-header .eicon-menu-bar,#blk_header .eicon-menu-bar{font-size:1.2rem;font-weight:400!important}#ast-desktop-header img,#blk_header img{height:unset}.elementor-element-40e9c90>.elementor-widget-container,.elementor-element-4a56ec7e>.elementor-widget-container{margin:0!important}#ast-desktop-header>.elementor-container>.elementor-row .elementor-col-33:nth-of-type(2),#blk_header>.elementor-container>.elementor-row .elementor-col-33:nth-of-type(2){align-items:center}#ast-desktop-header,#blk_header{padding:10px 20px!important}#ast-desktop-header .elementor-nav-menu li,#blk_header .elementor-nav-menu li{border-bottom:1px solid #eaeaea}#ast-desktop-header .elementor-nav-menu li,#blk_header .elementor-nav-menu li{border-bottom:1px solid #eaeaea;background-color:#f9f9f9;min-height:49px;display:flex;flex-flow:row wrap}#ast-desktop-header .elementor-nav-menu li a:focus,#ast-desktop-header .elementor-nav-menu li a:hover,#blk_header .elementor-nav-menu li a:focus,#blk_header .elementor-nav-menu li a:hover{background-color:#f9f9f9}#ast-desktop-header .elementor-nav-menu li:last-of-type,#blk_header .elementor-nav-menu li:last-of-type{border:0!important}#ast-desktop-header .elementor-nav-menu--dropdown,#blk_header .elementor-nav-menu--dropdown{top:55px!important}#ast-desktop-header .elementor-element-74721df,#blk_header .elementor-element-72e56e55{width:19.5%}#ast-desktop-header .elementor-element-046bb94,#blk_header .elementor-element-4e3ef049{width:80%}#ast-desktop-header .menu-item a,#blk_header .menu-item a{width:100%!important;max-width:100%}#ast-desktop-header .menu,#ast-desktop-header .menu-item:hover a,#blk_header .menu,#blk_header .menu-item:hover a{position:relative;top:0}#ast-desktop-header .sub-arrow,#blk_header .sub-arrow{margin-left:auto}#ast-desktop-header .sub-menu,#blk_header .sub-menu{width:100%!important}#ast-desktop-header .sub-menu li>a::before,#blk_header .sub-menu li>a::before{content:"\e900";font-family:Astra;font-size:.65em;text-decoration:inherit;display:inline-block;transform:translate(0,-2px) rotateZ(270deg);margin-right:5px}#ast-desktop-header li:hover a::after,#blk_header li a:hover::after{display:none!important}#ast-desktop-header.elementor-sticky--active li a{color:#000!important}#ast-desktop-header.elementor-sticky--active li a:hover{color:#fb2056!important}}@media only screen and (max-width:921px){#ast-desktop-header{display:block}#ast-desktop-header{display:none}}@media only screen and (max-width:920px){.Dark .custom-mobile-logo-link{display:none!important}.Dark .custom-logo-link.transparent-custom-logo{display:inline-block}}@media only screen and (max-width:799px){.ast-desktop-header-content,.ast-mobile-header-wrap .ast-mobile-header-content{padding-top:75px!important}}@media only screen and (max-width:580px){.custom_t_nav{justify-content:center;margin:0 auto!important}#ast-desktop-header .elementor-nav-menu--dropdown,#blk_header .elementor-nav-menu--dropdown{top:40px!important}#client-logo .elementor-col-25{max-width:50%}#client-logo .elementor-widget-container{margin:0}#client-logo .elementor-widget-image{margin:5px 0}#client-logo .elementor-widget-image.elementor-element-08b3d01,#client-logo .elementor-widget-image.elementor-element-addca98{margin:10px 0}#client-logo .elementor-widget-image.elementor-element-23be929,#client-logo .elementor-widget-image.elementor-element-247a440,#client-logo .elementor-widget-image.elementor-element-9c167e6{margin:25px 0 10px}#client-logo .elementor-widget-image.elementor-element-2a00446,#client-logo .elementor-widget-image.elementor-element-c596fe6{margin:15px 0}#client-logo .elementor-widget-image.elementor-element-57e4c46,#client-logo .elementor-widget-image.elementor-element-69eda5d{margin:-10px 0}.elementor-31 .elementor-element.elementor-element-4f7f725>.elementor-element-populated{margin:-24.137931034482758vw 0 0 0!important}}@media only screen and (max-width:544px){.Dark #blu_logo a{display:inline-block!important;width:100px;height:46px}.Dark #masthead,.Light #masthead,.elementor-location-header{height:60px!important}}@media only screen and (max-width:480px){#h-max h2,.elementor-element-2c082ab h2,.elementor-element-93a8a9c h2,.elementor-element-b64b5a7 h2{max-width:300px;margin:0 auto!important}}.dialog-message ul ul li:before{margin-left:40px;margin-top:11px}.dialog-message ul ul li{margin-left:10px}.clselect{margin-bottom:30px;text-align:right}.clselect__field select{border:solid 1px #eaeaea;background:#fafafa;color:#000;padding:12px 10px;font-size:18px;font-weight:500;max-width:300px;width:100%}.clselect__field select *{border-radius:none}.clgallery__grid{display:flex;flex-wrap:wrap}.clgallery__item{background-color:#fff;display:none;padding:0;margin:3px;width:calc(25% - 6px);border-top:solid 2px transparent!important;height:220px}.clgallery__item .no-link{display:block;width:100%;height:100%;padding:30px 10px}.clgallery__item .no-link,.clgallery__item a{height:100%;display:flex;align-items:center;justify-content:center}.clgallery__item.visible{display:block}.clgallery__item img{max-height:90%;width:auto;max-width:90%}.clgallery__item:hover{position:relative;z-index:9;border-top:solid 2px #1d49f8!important;box-shadow:0 0 20px 2px rgb(0 0 0 / 18%)}@media (max-width:1050px){.clgallery__item{height:180px}}@media (max-width:720px){.clselect{margin-bottom:15px}.clselect__field select{max-width:100%}}@media (max-width:650px){.clgallery__item{height:160px}.clgallery__item{width:calc(33.33% - 6px)}.clselect__field select{font-size:16px;padding:10px 10px}}@media (max-width:480px){.clgallery__item{height:140px}.clgallery__item{width:calc(50% - 6px)}}