.elementor-4772 .elementor-element.elementor-element-fa8cece:not(.elementor-motion-effects-element-type-background), .elementor-4772 .elementor-element.elementor-element-fa8cece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4772 .elementor-element.elementor-element-fa8cece{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-4772 .elementor-element.elementor-element-fa8cece > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4772 .elementor-element.elementor-element-6c3c3f3 .elementor-repeater-item-1f8ce64 .swiper-slide-bg{background-image:url(https://gorillaartncraft.com/wp-content/uploads/2020/08/Offline-3.jpg);background-size:cover;}.elementor-4772 .elementor-element.elementor-element-6c3c3f3 .elementor-repeater-item-1f8ce64 .elementor-background-overlay{background-color:rgba(0, 0, 0, 0.27);}.elementor-4772 .elementor-element.elementor-element-6c3c3f3 .swiper-slide{height:550px;transition-duration:calc(5000ms*1.2);}.elementor-4772 .elementor-element.elementor-element-6c3c3f3 .swiper-slide-contents{max-width:100%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-4772 .elementor-element.elementor-element-6c3c3f3 .swiper-slide-inner{text-align:center;}.elementor-4772 .elementor-element.elementor-element-6c3c3f3 .elementor-slide-heading{color:#FFFFFF;font-family:"Markazi Text", Sans-serif;font-size:96px;font-weight:400;letter-spacing:5.6px;}.elementor-4772 .elementor-element.elementor-element-6c3c3f3 .elementor-slide-description{color:#FFFFFF;font-size:26px;}.elementor-4772 .elementor-element.elementor-element-6c3c3f3 > .elementor-widget-container{margin:0px -10px -20px -10px;padding:0px 0px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-c7de1c8 .elementor-spacer-inner{height:50px;}.elementor-4772 .elementor-element.elementor-element-fca93b0 .elementor-heading-title{color:#F0661FE3;font-family:"Noto Sans JP", Sans-serif;font-size:1.9rem;font-weight:600;}.elementor-4772 .elementor-element.elementor-element-fca93b0 > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-4772 .elementor-element.elementor-element-6d86f64 .elementor-heading-title{color:#EA3100;font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-4772 .elementor-element.elementor-element-ad269e7 .elementor-spacer-inner{height:60px;}.elementor-4772 .elementor-element.elementor-element-2ead3d1{text-align:left;}.elementor-4772 .elementor-element.elementor-element-2ead3d1 .elementor-heading-title{color:#636D78;font-family:"Noto Sans JP", Sans-serif;font-size:2.8rem;font-weight:600;}.elementor-4772 .elementor-element.elementor-element-2ead3d1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4772 .elementor-element.elementor-element-d78f88a{text-align:left;}.elementor-4772 .elementor-element.elementor-element-d78f88a .elementor-heading-title{color:#636D78;font-family:"Noto Sans JP", Sans-serif;font-size:2.8rem;font-weight:600;}.elementor-4772 .elementor-element.elementor-element-d78f88a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4772 .elementor-element.elementor-element-968100c .elementor-spacer-inner{height:50px;}.elementor-4772 .elementor-element.elementor-element-212b960{text-align:left;}.elementor-4772 .elementor-element.elementor-element-212b960 .elementor-heading-title{color:#636D78;font-family:"Noto Sans JP", Sans-serif;font-size:2.8rem;font-weight:600;}.elementor-4772 .elementor-element.elementor-element-212b960 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4772 .elementor-element.elementor-element-92bc043{text-align:left;}.elementor-4772 .elementor-element.elementor-element-92bc043 .elementor-heading-title{color:#636D78;font-family:"Noto Sans JP", Sans-serif;font-size:2.8rem;font-weight:600;}.elementor-4772 .elementor-element.elementor-element-92bc043 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4772 .elementor-element.elementor-element-dc78260 .elementor-spacer-inner{height:50px;}.elementor-4772 .elementor-element.elementor-element-a1256b6{text-align:left;}.elementor-4772 .elementor-element.elementor-element-a1256b6 .elementor-heading-title{color:#6A0888;font-family:"Noto Sans JP", Sans-serif;font-size:2.8rem;font-weight:600;}.elementor-4772 .elementor-element.elementor-element-9e308da .elementor-spacer-inner{height:50px;}.elementor-4772 .elementor-element.elementor-element-43d5a77{--divider-border-style:solid;--divider-color:#92A6C3;--divider-border-width:3px;}.elementor-4772 .elementor-element.elementor-element-43d5a77 .elementor-divider-separator{width:100%;}.elementor-4772 .elementor-element.elementor-element-43d5a77 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-4772 .elementor-element.elementor-element-df460e5 > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-4772 .elementor-element.elementor-element-d0d6417 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-4772 .elementor-element.elementor-element-58046f2 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-aedfe8b .elementor-spacer-inner{height:20px;}.elementor-4772 .elementor-element.elementor-element-c5d61c0 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-4772 .elementor-element.elementor-element-c5d61c0 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:8px 8px 8px 8px;background-color:#707B8B;}.elementor-4772 .elementor-element.elementor-element-91f3a18 > .elementor-element-populated{margin:0px 20px 0px 20px;}.elementor-4772 .elementor-element.elementor-element-9a29a8f > .elementor-element-populated{margin:0px 20px 0px 20px;}.elementor-4772 .elementor-element.elementor-element-c79d449 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-4772 .elementor-element.elementor-element-c79d449 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-4772 .elementor-element.elementor-element-668356a > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-4772 .elementor-element.elementor-element-dc6b5fa .elementor-spacer-inner{height:12px;}.elementor-4772 .elementor-element.elementor-element-894f676 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-4772 .elementor-element.elementor-element-894f676 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:8px 8px 8px 8px;background-color:#707B8B;}.elementor-4772 .elementor-element.elementor-element-8fe3e70 > .elementor-element-populated{margin:0px 0px 0px 20px;}.elementor-4772 .elementor-element.elementor-element-8e73866{text-align:left;}.elementor-4772 .elementor-element.elementor-element-8e73866 .elementor-image img{width:100%;}.elementor-4772 .elementor-element.elementor-element-27759a4 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-4772 .elementor-element.elementor-element-26d447a > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-4772 .elementor-element.elementor-element-26d447a > .elementor-element-populated{margin:0px 20px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-30a3c73{text-align:left;}.elementor-4772 .elementor-element.elementor-element-30a3c73 .elementor-image img{width:100%;}.elementor-4772 .elementor-element.elementor-element-ebaf216 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-4772 .elementor-element.elementor-element-0365d53 .elementor-spacer-inner{height:12px;}.elementor-4772 .elementor-element.elementor-element-500f7fb > .elementor-element-populated{margin:0px 0px 0px 20px;}.elementor-4772 .elementor-element.elementor-element-d6f2f72{text-align:left;}.elementor-4772 .elementor-element.elementor-element-d6f2f72 .elementor-image img{width:100%;}.elementor-4772 .elementor-element.elementor-element-f4090b4 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-4772 .elementor-element.elementor-element-00e1d36 > .elementor-element-populated{margin:0px 20px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-a7264f7{text-align:left;}.elementor-4772 .elementor-element.elementor-element-a7264f7 .elementor-image img{width:100%;}.elementor-4772 .elementor-element.elementor-element-1811e93 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-4772 .elementor-element.elementor-element-cf3ea3e{color:#B10101;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-4772 .elementor-element.elementor-element-cf3ea3e > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-4772 .elementor-element.elementor-element-88767cf .elementor-spacer-inner{height:50px;}@media(max-width:1024px){.elementor-4772 .elementor-element.elementor-element-6c3c3f3 .swiper-slide{height:389px;}.elementor-4772 .elementor-element.elementor-element-6c3c3f3 .elementor-slide-heading{font-size:81px;}.elementor-4772 .elementor-element.elementor-element-c5d61c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-91f3a18 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-9a29a8f > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-894f676 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-8fe3e70 > .elementor-element-populated{margin:0px 0px 0px 10px;}.elementor-4772 .elementor-element.elementor-element-26d447a > .elementor-element-populated{margin:0px 10px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-500f7fb > .elementor-element-populated{margin:0px 0px 0px 10px;}.elementor-4772 .elementor-element.elementor-element-00e1d36 > .elementor-element-populated{margin:0px 10px 0px 0px;}}@media(max-width:767px){.elementor-4772 .elementor-element.elementor-element-6c3c3f3 .swiper-slide{height:348px;}.elementor-4772 .elementor-element.elementor-element-6c3c3f3 .elementor-slide-heading{font-size:45px;}.elementor-4772 .elementor-element.elementor-element-c7de1c8 .elementor-spacer-inner{height:19px;}.elementor-4772 .elementor-element.elementor-element-fca93b0 .elementor-heading-title{font-size:1.5rem;}.elementor-4772 .elementor-element.elementor-element-ad269e7 .elementor-spacer-inner{height:19px;}.elementor-4772 .elementor-element.elementor-element-e6720eb > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-4772 .elementor-element.elementor-element-e6720eb > .elementor-element-populated{margin:30px 0px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-968100c .elementor-spacer-inner{height:20px;}.elementor-4772 .elementor-element.elementor-element-4a07b0a > .elementor-element-populated{margin:30px 0px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-dc78260 .elementor-spacer-inner{height:20px;}.elementor-4772 .elementor-element.elementor-element-aedfe8b .elementor-spacer-inner{height:1px;}.elementor-4772 .elementor-element.elementor-element-e6b8a1d{margin-top:0px;margin-bottom:0px;}.elementor-4772 .elementor-element.elementor-element-91f3a18 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-9a29a8f > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-c79d449 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-8fe3e70 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-27759a4 .elementor-heading-title{line-height:1.7em;}.elementor-4772 .elementor-element.elementor-element-26d447a > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-ebaf216 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-500f7fb > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-f4090b4 .elementor-heading-title{font-size:1.1em;line-height:1.7em;}.elementor-4772 .elementor-element.elementor-element-00e1d36 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-4772 .elementor-element.elementor-element-1811e93 .elementor-heading-title{font-size:1.2em;line-height:1.7em;}}/* Start custom CSS for slides, class: .elementor-element-6c3c3f3 */#slider-box {border: 4px solid white ;
    border-radius: 15px;
    padding:50px 20px 30px 20px
}

.btn-online-class{
    background: none;
    border: none;
    text-decoration: underline white;
    font-family: Lucida Grande;
    font-size: 20px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom:0px;
    padding: 5px 40px 5px 40px;
    color: white;
}

.slider-title {
    font-family: Helvetica Neue, sans-serif;
    font-size: 70%;
    font-weight: bold;
    margin-bottom: 10px;
    letter-spacing: normal;
}

.slider-text {
    font-family: Lucida Grande;
    font-size: 40%;
    font-weight: bold;
    letter-spacing:normal;
    margin-bottom: 0px;
}

@media screen and (max-width: 768px) {
.slider-title{
    font-size: 60%;
}
.slider-text{
    font-size: 40%;
    margin-bottom: 0px;
}
}

@media screen and (max-width: 480px) {
.slider-title{
    font-size:90%;
}
.slider-text {
    font-family: Lucida Grande;
    font-size: 38%;
    font-weight: bold;
    letter-spacing:normal;
}

.btn-online-class{
    background: none;
     border: none;
    text-decoration: underline white;
    font-family: Lucida Grande;
    font-size: 15px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom:0px;
    padding: 5px 40px 5px 40px;
    color: white;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fa8cece */#home-slider{
    margin-right: -20px;
    margin-left: -20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c79d449 */.offline-classes-title{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b68501 */.art-portion {
        width: 40%;
        min-width: 200px;
        font-size: 14px;
        margin-bottom: 0px;
    }

    .art-portion td {
        padding: 0px 0px 0px 0px;
        font-size:13px;
    }

    @media screen and (max-width: 768px) {
        .art-portion {
            width: 50%;
        }
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-668356a */.offline-classes-title{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27759a4 */.offline-classes-title{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d7cab5 */.art-portion {
        width: 40%;
        min-width: 200px;
        font-size: 14px;
        margin-bottom: 0px;
    }

    .art-portion td {
        padding: 0px 0px 0px 0px;
        font-size:13px;
    }

    @media screen and (max-width: 768px) {
        .art-portion {
            width: 50%;
        }
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebaf216 */.offline-classes-title{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a674a0 */.art-portion {
        width: 40%;
        min-width: 200px;
        font-size: 14px;
        margin-bottom: 0px;
    }

    .art-portion td {
        padding: 0px 0px 0px 0px;
        font-size:13px;
    }

    @media screen and (max-width: 768px) {
        .art-portion {
            width: 50%;
        }
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4090b4 */.offline-classes-title{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2cd3de2 */.art-portion {
        width: 40%;
        min-width: 200px;
        font-size: 14px;
        margin-bottom: 0px;
    }

    .art-portion td {
        padding: 0px 0px 0px 0px;
        font-size:13px;
    }

    @media screen and (max-width: 768px) {
        .art-portion {
            width: 50%;
        }
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1811e93 */.offline-classes-title{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7370feb */.art-portion {
        width: 40%;
        min-width: 200px;
        font-size: 14px;
        margin-bottom: 0px;
    }

    .art-portion td {
        padding: 0px 0px 0px 0px;
        font-size:13px;
    }

    @media screen and (max-width: 768px) {
        .art-portion {
            width: 50%;
        }
    }/* End custom CSS */