.elementor-434 .elementor-element.elementor-element-a00abbd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-a00abbd:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-a00abbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151617;}.elementor-434 .elementor-element.elementor-element-8a863e9{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-434 .elementor-element.elementor-element-70842e6 img{box-shadow:5px 6px 2px 0px #FCFCFC;}.elementor-434 .elementor-element.elementor-element-89a928b{--display:flex;--justify-content:center;}.elementor-434 .elementor-element.elementor-element-aedfac6{padding:0px 0px 0px 0px;}.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-434 .elementor-element.elementor-element-c1d89b3{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-07e25ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-07e25ec:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-07e25ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151617;}.elementor-434 .elementor-element.elementor-element-a28d89e{--display:flex;}.elementor-434 .elementor-element.elementor-element-5c9b8bb{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-5ba2d70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:-36px;--margin-left:0px;--margin-right:0px;}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-a00abbd{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for html, class: .elementor-element-aedfac6 */.book-title-wrapper {
 
    padding: 40px 60px;
}

.author {
    font-family: "Playfair Display", "Times New Roman", serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.00;
    letter-spacing: 1px;
    color: white;
    margin: 0;
    text-transform: uppercase;
}

/* Responsive */
@media (max-width: 1024px) {
    .book-title {
        font-size: 70px;
    }
}

@media (max-width: 767px) {
    .book-title {
        font-size: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0230cb4 */.social-fixed{
position:fixed;
right:30px;
top:50%;
transform:translateY(-50%);
display:flex;
flex-direction:column;
gap:20px;
z-index:9999;
}

.social-icon{
font-size:22px;
width:45px;
height:45px;
display:flex;
align-items:center;
justify-content:center;
border-radius:50%;
background:white;
transition:all .35s ease;
animation:floating 3s ease-in-out infinite;
}

/* floating animation */

@keyframes floating{

0%{
transform:translateY(0px);
}

50%{
transform:translateY(-8px);
}

100%{
transform:translateY(0px);
}

}

/* hover effect */

.social-icon:hover{

transform:scale(1.25) rotate(10deg);
box-shadow:0 8px 20px rgba(0,0,0,0.25);

}

/* brand colors */

.facebook{
color:#1877F2;
}

.instagram{
color:#E1306C;
}

.youtube{
color:#FF0000;
}

/* animation delay */

.facebook{
animation-delay:0s;
}

.instagram{
animation-delay:.3s;
}

.youtube{
animation-delay:.6s;
}/* End custom CSS */