@charset "UTF-8";
img{max-width:100%;height:auto}button:focus{outline:none !important}html{font-size:16px}.idt-header-sticky{position:fixed !important;width:100%;z-index:99999}.idt-header-sticky.idt-sticky-active{-webkit-transition:400ms all ease-out;-moz-transition:400ms all ease-out;-o-transition:400ms all ease-out;transition:400ms all ease-out}.idt-separator{padding-top:66px}.idt-holder{background-repeat:no-repeat;background-position:center;background-size:cover}.idt-logo{width:auto;max-height:50px}.idt-menu-desktop ul{padding:0;margin:0}.idt-menu-desktop ul li{display:inline-block;margin:0 50px}.idt-menu-desktop ul li a{color:#ffffff;font-size:14px}.idt-mobile-menu-container{position:absolute;top:100%;left:0;right:0;height:0;background-color:transparent;visibility:hidden;z-index:0}.idt-mobile-menu-container ul{list-style:none;padding:0;margin-bottom:0}@media only screen and (max-width:991px){.idt-mobile-menu-container ul.idt-menu-mobile__dropdown>li.menu-item-has-children{position:relative}.idt-mobile-menu-container ul.idt-menu-mobile__dropdown>li.menu-item-has-children:after{content:"";font-family:"Font Awesome 5 Free";font-weight:600;text-align:right;position:absolute;width:100%;top:0;left:0;color:#fff}.idt-mobile-menu-container ul.idt-menu-mobile__dropdown>li.menu-item-has-children ul{width:100%;position:absolute;opacity:0;overflow:hidden;transform:translate(0, -30px);z-index:-1}.idt-mobile-menu-container ul.idt-menu-mobile__dropdown>li.menu-item-has-children.idt-active__dropdown:after{content:""}.idt-mobile-menu-container ul.idt-menu-mobile__dropdown>li.menu-item-has-children.idt-active__dropdown ul{position:relative;opacity:1;transform:translate(0, 0);z-index:9}}.idt-mobile-menu-container .menu{visibility:hidden;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between}.idt-mobile-menu-container.active{height:100vh;visibility:visible;background-color:#666;-webkit-transition:400ms all ease-out;-moz-transition:400ms all ease-out;-o-transition:400ms all ease-out;transition:400ms all ease-out;z-index:9999}.idt-mobile-menu-container.active .menu{visibility:visible}.idt-mobile-menu-button{display:table;margin-left:auto;background-color:transparent;border:none;color:#fff;font-size:1.5rem;outline:none}.idt-mobile-menu-button :focus{outline:none}.idt-mobile-menu-button__open,.idt-mobile-menu-button__close{display:none}.idt-mobile-menu-button__open.active,.idt-mobile-menu-button__close.active{display:initial}.idt-mobile-menu-button svg{width:1.5rem;height:1.5rem}.idt-menu-mobile-layout{padding:0.5rem 0;position:relative}.idt-social-menu svg,.idt-widget-social-menu svg{width:1rem;height:1rem}.idt-menu{list-style:none;padding:0;margin-bottom:0;display:flex;align-items:center}.idt-menu--horizontal li{display:inline-block;margin-right:0.4rem}.idt-menu--horizontal li:last-child{margin-right:0}.idt-menu--center{align-items:center;justify-content:center}.idt-sc-video-v1-youtube__video-iframe{max-width:100%}.idt-tpl-404-demo-v1{color:#000;background:#fff;height:100vh;display:flex;box-sizing:border-box;padding:2rem;justify-content:center;align-items:center;text-align:center}.idt-tpl-404-demo-v1 .idt-logo{width:auto;max-height:150px;margin-bottom:1rem}.idt-tpl-front-page-demo-v1{color:#000;background:#fff;box-sizing:border-box;padding:2rem;height:100vh;display:flex;justify-content:center;align-items:center}.idt-tpl-front-page-demo-v1 .idt-logo{width:auto;max-height:150px}.widget_search,.form-search{margin-bottom:50px;position:relative}@media only screen and (max-width:768px){.widget_search,.form-search{margin-bottom:15px}}.widget_search label,.form-search label{display:none}.widget_search #s,.form-search #s{width:100%;background-color:#f2f2f2;border-radius:10px;border:1px solid transparent;padding:7px 40px 7px 15px;outline:0;-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s}.widget_search #s:hover,.form-search #s:hover{border:1px solid #17aab9}.widget_search .form-control:focus,.form-search .form-control:focus{box-shadow:0 0 0 2px #17aab9}.widget_search .input-group-append,.form-search .input-group-append{position:absolute;top:8px;right:10px;z-index:999}.widget_search .input-group-append .input-group-text,.widget_search .input-group-append .idt-search-submit,.form-search .input-group-append .input-group-text,.form-search .input-group-append .idt-search-submit{border:0;padding:0;background:none}.widget_search .input-group-append .input-group-text .idt-search-submit i,.widget_search .input-group-append .idt-search-submit .idt-search-submit i,.form-search .input-group-append .input-group-text .idt-search-submit i,.form-search .input-group-append .idt-search-submit .idt-search-submit i{color:#969696;font-size:18px;-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s}.widget_search .input-group-append .input-group-text .idt-search-submit i:hover,.widget_search .input-group-append .idt-search-submit .idt-search-submit i:hover,.form-search .input-group-append .input-group-text .idt-search-submit i:hover,.form-search .input-group-append .idt-search-submit .idt-search-submit i:hover{color:#17aab9}
body {
    overflow-x: hidden;
}
.wp-caption {
    margin-block-end: 1.25rem;
    max-width: 100%;
}
.wp-caption-text{
    margin: 0;
}
.gallery-caption {
    display: block;
    font-size: 85%;
    margin: 0;
    padding: 0.75rem;
}
.bypostauthor {
    font-size: inherit;
}
.alignleft {
    margin: 1.5rem 1.5rem 1.5rem 0
}
.alignright {
    margin: 1.5rem 0 1.5rem 1.5rem
}
.aligncenter {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.screen-reader-text {
    width: 100%;
}
.idt-menu-mobile-layout {
    padding: 1rem 0;
}
#idt-footer-1 {
    padding: 2rem;
    text-align: center;
    a {
        color: #000;
        font-weight: 500;
        text-decoration: none;
        &:hover {
            text-decoration: underline;
        }
    }
}
.gomst-button {
    padding: 0.8rem 1rem;
    border-radius: 0.5rem;
    border: 2px solid #000;
    background: #000;
    color: #fff;
    font-size: 1rem;
    line-height: 1.2rem;
    font-weight: 500;
    transition: 0.3s;
    &:hover {
        background: #fff;
        color: #000;
    }
}