.elementor-9749 .elementor-element.elementor-element-f190a66 > .elementor-container{max-width:1229px;}.elementor-9749 .elementor-element.elementor-element-f190a66{margin-top:100px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9749 .elementor-element.elementor-element-3cb0fb8 .elementor-heading-title{font-family:"oswald", Sans-serif;font-size:55px;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9749 .elementor-element.elementor-element-cf21988 > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9749 .elementor-element.elementor-element-cf21988{font-family:"oswald", Sans-serif;font-weight:400;color:#000000;}:root{--page-title-display:none;}@media(max-width:1700px){.elementor-9749 .elementor-element.elementor-element-f190a66 > .elementor-container{max-width:850px;}}@media(max-width:1024px){.elementor-9749 .elementor-element.elementor-element-f190a66 > .elementor-container{max-width:500px;}}@media(max-width:600px){.elementor-9749 .elementor-element.elementor-element-f190a66 > .elementor-container{max-width:350px;}}/* Start custom CSS for html, class: .elementor-element-b8f0640 */@media screen and (min-width: 1024px){
    html {
        width: 100% !important;
    }
    
    .bookpage .page .p1 {
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width: 100%;
    }
    
    .page{
        /* width: 100% !important; */
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
    
    
    body{
        width: 100% !important;/* -------------- *//* -------------- *//* -------------- */ 
    	background: white;
        margin: 0 !important;
        padding: 0;
        overflow-x: hidden; 
        /* Hide horizontal scrollbar */
        /* -------------- */
    }
    
    #magazine .turn-page{
        
    	background-color:#ccc;
    }
    
    h1{
        margin: 0;
    }
    
    
    .empty{
        padding: 100px;
    }
    
    
    /* Styling Main Container*/
    #magazine{
        width: 100% !important;/* -------------- *//* -------------- *//* -------------- */
        
        height: 960px;
        /* -------------------- */
    	
        /* -------------------- */
        -webkit-box-shadow: 0 8px 6px -6px black;
    	-moz-box-shadow: 0 8px 6px -6px black;
    	box-shadow: 0 8px 25px -6px #00000031;
        background-position: left !important;
    
    }
    
    
    
    /* Styling Page */
    .bookpage{
        
        /* width: 1920px; */
        /* background-position: 25% 75% !important; */
        height: 100%; 
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
    
    /* Styling Button */
    .button-test {
        position: relative;
        /* left: 31%; */
        top: 290px; 
        /* ------- */
        font-family: Oswald;
        font-size: 19.5px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 0.64;
        letter-spacing: 0.39px;
        text-align: left;
        color: #fff;
        text-transform: uppercase;
        /* ------- */
        background-color: #075ee1;
        padding: 15px;
        border: none;
        z-index: 10;
    
    
    }
    
    
    /* Styling Tittle */
    .tittle{
        color: black;
        position: relative;
        text-align: left ;
        left: 0;
        top: 252px;
        /* ----------- */
        font-family: Antonio;
        text-transform: uppercase;
        font-size: 92px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.08;
        letter-spacing: -1.84px;
        text-align: right;
        color: #000;
        
    }
    
    /* Styling SubTittle */
    
    .sub-tittle{
        position: relative;
        left: 0 ;
        top: 270px;
         /* ------- */
         font-family: Oswald;
        font-size: 18px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.53;
        letter-spacing: 0.18px;
        /* text-align: right; */
        color: #000;
         
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b445911 */@media screen and (max-width: 1024px){
    .elementor-9749 .elementor-element.elementor-element-b445911 html {
        width: 100% !important;
    }
    
    .bookpage .page .p1 {
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width: 100%;
    }
    
    .page{
        /* width: 100% !important; */
        /* background-repeat: no-repeat; */
        /* height: 11000px important; */
        background-position: 70% 50%;
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
    
    
    body{
        width: 100% !important;/* -------------- *//* -------------- *//* -------------- */ 
    	background: white;
        margin: 0 !important;
        padding: 0;
        overflow-x: hidden; 
        /* Hide horizontal scrollbar */
        /* -------------- */
    }
    
    #magazine .turn-page{
        
    	background-color:#ccc;
    }
    
    h1{
        margin: 0;
    }
    
    
    .empty{
        padding: 100px;
    }
    
    
    /* Styling Main Container*/
    #magazine{
        width: 100% !important;/* -------------- *//* -------------- *//* -------------- */
        
        height: 700px;
        /* -------------------- */
    	
        /* -------------------- */
        -webkit-box-shadow: 0 8px 6px -6px black;
    	-moz-box-shadow: 0 8px 6px -6px black;
    	box-shadow: 0 8px 25px -6px #00000031;
        background-position: left !important;
    
    }
    
    
    
    /* Styling Page */
    .bookpage{
        
        /* width: 1920px; */
        /* background-position: 25% 75% !important; */
        /* height: 100%; */
        /* background-repeat: no-repeat;  */
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
    
    /* Styling Button */
    .button-test {
        
        position: relative;
        /* left: 31%; */
        top: 220px; 
        /* ------- */
        font-family: Oswald;
        font-size: 19.5px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 0.64;
        letter-spacing: 0.39px;
        text-align: left;
        color: #fff;
        text-transform: uppercase;
        /* ------- */
        background-color: #075ee1;
        padding: 15px;
        border: none;
        z-index: 10;
    
    
    }
    
    
    /* Styling Tittle */
    .tittle{
        color: black;
        position: relative;
        text-align: left ;
        left: 0;
        top: 180px;
        /* ----------- */
        font-family: Antonio;
        text-transform: uppercase;
        font-size: 55px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.08;
        letter-spacing: -1.84px;
        text-align: right;
        color: #000;
        
    }
    
    /* Styling SubTittle */
    
    .sub-tittle{
        text-align: right;
        position: relative;
        left: 0 ;
        top: 200px;
         /* ------- */
         font-family: Oswald;
        font-size: 18px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.53;
        letter-spacing: 0.18px;
        /* text-align: right; */
        color: #000;
         
    }
}/* End custom CSS */