/*
Theme Name: Belfort Child
Theme URI: https://belfort.qodeinteractive.com
Description: A child theme of Belfort
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: belfort
Template: belfort
*/

.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static{
	background:#D1BDA6;
	border-right: 2px solid #0D393A;
}

.qodef-header--vertical-sliding #qodef-page-header .qodef-header-logo-link {
    margin-top: 0px;
}

#qodef-page-header .qodef-header-logo-link {
    height: 100px;
}

.our-apartments-carousel h2.qodef-m-title-text {
    font-family: 'Spectral';
    font-size: 7.28em;
    text-transform: none;
    color: #fff !important;
    line-height: 1em;
letter-spacing:-4px;
font-weight:700;
}

.our-apartments-carousel .qodef-m-top-info .qodef-m-title {
    max-width: 74%;
}

.header-link {
    transform: rotate(270deg);
		width: max-content!important;
		font-family: 'Manrope', sans-serif !important;
letter-spacing:2px!important;
}

.our-social-svg .elementor-social-icons-wrapper.elementor-grid .elementor-grid-item:nth-child(1) .st0 {
    stroke: #113c3c;
}

.our-social-svg .elementor-social-icons-wrapper.elementor-grid .elementor-grid-item:nth-child(3) .st0 {
    stroke: #113c3c;
}

.our-social-svg .elementor-social-icons-wrapper.elementor-grid .elementor-grid-item:nth-child(1) a:hover .st0 {
    stroke: #fff;
}

.our-social-svg .elementor-social-icons-wrapper.elementor-grid .elementor-grid-item:nth-child(3) a:hover .st0 {
    stroke: #fff;
}

@media screen and (min-width: 993px){

.first-col {
    width: fit-content !important;
}

.first-col .elementor-widget-wrap.elementor-element-populated  {
    width: max-content !important;
}


.sec-col {
    width: -webkit-fill-available!important;
}


.third-col {
    width:fit-content!important;
padding-right:2%;
}

.third-col .elementor-widget-wrap.elementor-element-populated  {
    width:max-content!important;
}
}

.book-form-container input, .book-form-container select {
    background: transparent;
    border-top: 1px solid #11393a;
    border-bottom:1px solid #11393a;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    color: #11393a;
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 15%;
margin-bottom:0;
}

.book-form-container select option {
    background: #d0bda8;
}

.book-form-container-inner-row label{
	display:none;
}

.book-form-container-inner-row-sbmt-button button {
    width: -webkit-fill-available;
    text-align: center;
    padding: 18px 5%;
    border-top: 1px solid #14393a;
    background: transparent;
	line-height: 45px;
	justify-content: center;
}

.book-form-container-inner-row input, .book-form-container-inner-row select {
    height: 90px;
}

.book-form-container-inner-row:nth-child(1):after {
    content: "";
    position: absolute;
    width: 53px;
    height: 53px;
    background: url("https://centaurovolos.com/wp-content/uploads/2025/01/form-icons-01.svg");
background-size:contain;
background-position:center;
	background-repeat:no-repeat;
    display: block;
    top: 3%;
    left: 2%;
}

.book-form-container-inner-row:nth-child(2):after {
    content: "";
    position: absolute;
    width: 53px;
    height: 53px;
    background: url("https://centaurovolos.com/wp-content/uploads/2025/01/form-icons-02.svg");
background-size:contain;
background-position:center;
	background-repeat:no-repeat;
    display: block;
    top: 20%;
    left: 2%;
}

.book-form-container-inner-row:nth-child(3):after {
    content: "";
    position: absolute;
    width: 53px;
    height: 53px;
    background: url("https://centaurovolos.com/wp-content/uploads/2025/01/form-icons-03.svg");
background-size:contain;
background-position:center;
	background-repeat:no-repeat;
    display: block;
    top: 37%;
    left: 2%;
}

.book-form-container-inner-row:nth-child(4):after {
    content: "";
    position: absolute;
    width: 53px;
    height: 53px;
    background: url("https://centaurovolos.com/wp-content/uploads/2025/01/form-icons-04.svg");
background-size:contain;
background-position:center;
	background-repeat:no-repeat;
    display: block;
    top: 54%;
    left: 2%;
}

.book-form-container-inner-row:nth-child(5):after {
    content: "";
    position: absolute;
    width: 53px;
    height: 53px;
    background: url("https://centaurovolos.com/wp-content/uploads/2025/01/form-icons-05.svg");
background-size:contain;
background-position:center;
	background-repeat:no-repeat;
    display: block;
    top: 70%;
    left: 2%;
}

.point-of-interest-font.first-img-point .qodef-m-content {
    padding-left: 15%;
}

.point-of-interest-font.fourth-img-point .qodef-m-content {
    padding-right: 15%;
}

.point-of-interest-font .qodef-m-content  h6{
    ont-family: 'Manrope'!important;;
    font-size: 18px !important;
    font-weight: 700 !important;
}


/* BOOK SECTION SVG ANIMATION */

/***************************************************
 * Generated by SVG Artista on 1/24/2025, 3:51:29 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

@-webkit-keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 63.459720611572266px;
    stroke-dasharray: 63.459720611572266px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 63.459720611572266px;
  }
}

@keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 63.459720611572266px;
    stroke-dasharray: 63.459720611572266px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 63.459720611572266px;
  }
}

.svg-elem-1 {
  -webkit-animation: animate-svg-stroke-1 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;
          animation: animate-svg-stroke-1 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;
}

@-webkit-keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 364.0975036621094px;
    stroke-dasharray: 364.0975036621094px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 364.0975036621094px;
  }
}

@keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 364.0975036621094px;
    stroke-dasharray: 364.0975036621094px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 364.0975036621094px;
  }
}

.svg-elem-2 {
  -webkit-animation: animate-svg-stroke-2 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s both;
          animation: animate-svg-stroke-2 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s both;
}

@-webkit-keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 253.4385986328125px;
    stroke-dasharray: 253.4385986328125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 253.4385986328125px;
  }
}

@keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 253.4385986328125px;
    stroke-dasharray: 253.4385986328125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 253.4385986328125px;
  }
}

.svg-elem-3 {
  -webkit-animation: animate-svg-stroke-3 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both;
          animation: animate-svg-stroke-3 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both;
}

@-webkit-keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 20.26230812072754px;
    stroke-dasharray: 20.26230812072754px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 20.26230812072754px;
  }
}

@keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 20.26230812072754px;
    stroke-dasharray: 20.26230812072754px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 20.26230812072754px;
  }
}

.svg-elem-4 {
  -webkit-animation: animate-svg-stroke-4 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.30000000000000004s both;
          animation: animate-svg-stroke-4 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.30000000000000004s both;
}

@-webkit-keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 1232.551025390625px;
    stroke-dasharray: 1232.551025390625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1232.551025390625px;
  }
}

@keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 1232.551025390625px;
    stroke-dasharray: 1232.551025390625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1232.551025390625px;
  }
}

.svg-elem-5 {
  -webkit-animation: animate-svg-stroke-5 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s both;
          animation: animate-svg-stroke-5 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s both;
}

@-webkit-keyframes animate-svg-stroke-6 {
  0% {
    stroke-dashoffset: 316.4380187988281px;
    stroke-dasharray: 316.4380187988281px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 316.4380187988281px;
  }
}

@keyframes animate-svg-stroke-6 {
  0% {
    stroke-dashoffset: 316.4380187988281px;
    stroke-dasharray: 316.4380187988281px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 316.4380187988281px;
  }
}

.svg-elem-6 {
  -webkit-animation: animate-svg-stroke-6 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s both;
          animation: animate-svg-stroke-6 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s both;
}

@-webkit-keyframes animate-svg-stroke-7 {
  0% {
    stroke-dashoffset: 2123.43359375px;
    stroke-dasharray: 2123.43359375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 2123.43359375px;
  }
}

@keyframes animate-svg-stroke-7 {
  0% {
    stroke-dashoffset: 2123.43359375px;
    stroke-dasharray: 2123.43359375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 2123.43359375px;
  }
}

.svg-elem-7 {
  -webkit-animation: animate-svg-stroke-7 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6000000000000001s both;
          animation: animate-svg-stroke-7 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6000000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-8 {
  0% {
    stroke-dashoffset: 2.800048828125px;
    stroke-dasharray: 2.800048828125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 2.800048828125px;
  }
}

@keyframes animate-svg-stroke-8 {
  0% {
    stroke-dashoffset: 2.800048828125px;
    stroke-dasharray: 2.800048828125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 2.800048828125px;
  }
}

.svg-elem-8 {
  -webkit-animation: animate-svg-stroke-8 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s both;
          animation: animate-svg-stroke-8 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-9 {
  0% {
    stroke-dashoffset: 24.132719039916992px;
    stroke-dasharray: 24.132719039916992px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.132719039916992px;
  }
}

@keyframes animate-svg-stroke-9 {
  0% {
    stroke-dashoffset: 24.132719039916992px;
    stroke-dasharray: 24.132719039916992px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.132719039916992px;
  }
}

.svg-elem-9 {
  -webkit-animation: animate-svg-stroke-9 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: animate-svg-stroke-9 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

@-webkit-keyframes animate-svg-stroke-10 {
  0% {
    stroke-dashoffset: 378.18267822265625px;
    stroke-dasharray: 378.18267822265625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 378.18267822265625px;
  }
}

@keyframes animate-svg-stroke-10 {
  0% {
    stroke-dashoffset: 378.18267822265625px;
    stroke-dasharray: 378.18267822265625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 378.18267822265625px;
  }
}

.svg-elem-10 {
  -webkit-animation: animate-svg-stroke-10 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: animate-svg-stroke-10 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

@-webkit-keyframes animate-svg-stroke-11 {
  0% {
    stroke-dashoffset: 337.99932861328125px;
    stroke-dasharray: 337.99932861328125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 337.99932861328125px;
  }
}

@keyframes animate-svg-stroke-11 {
  0% {
    stroke-dashoffset: 337.99932861328125px;
    stroke-dasharray: 337.99932861328125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 337.99932861328125px;
  }
}

.svg-elem-11 {
  -webkit-animation: animate-svg-stroke-11 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: animate-svg-stroke-11 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}

@-webkit-keyframes animate-svg-stroke-12 {
  0% {
    stroke-dashoffset: 164.9574737548828px;
    stroke-dasharray: 164.9574737548828px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 164.9574737548828px;
  }
}

@keyframes animate-svg-stroke-12 {
  0% {
    stroke-dashoffset: 164.9574737548828px;
    stroke-dasharray: 164.9574737548828px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 164.9574737548828px;
  }
}

.svg-elem-12 {
  -webkit-animation: animate-svg-stroke-12 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: animate-svg-stroke-12 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}

@-webkit-keyframes animate-svg-stroke-13 {
  0% {
    stroke-dashoffset: 376.4866027832031px;
    stroke-dasharray: 376.4866027832031px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 376.4866027832031px;
  }
}

@keyframes animate-svg-stroke-13 {
  0% {
    stroke-dashoffset: 376.4866027832031px;
    stroke-dasharray: 376.4866027832031px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 376.4866027832031px;
  }
}

.svg-elem-13 {
  -webkit-animation: animate-svg-stroke-13 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
          animation: animate-svg-stroke-13 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-14 {
  0% {
    stroke-dashoffset: 273.0181884765625px;
    stroke-dasharray: 273.0181884765625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 273.0181884765625px;
  }
}

@keyframes animate-svg-stroke-14 {
  0% {
    stroke-dashoffset: 273.0181884765625px;
    stroke-dasharray: 273.0181884765625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 273.0181884765625px;
  }
}

.svg-elem-14 {
  -webkit-animation: animate-svg-stroke-14 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
          animation: animate-svg-stroke-14 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}

@-webkit-keyframes animate-svg-stroke-15 {
  0% {
    stroke-dashoffset: 345.12103271484375px;
    stroke-dasharray: 345.12103271484375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 345.12103271484375px;
  }
}

@keyframes animate-svg-stroke-15 {
  0% {
    stroke-dashoffset: 345.12103271484375px;
    stroke-dasharray: 345.12103271484375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 345.12103271484375px;
  }
}

.svg-elem-15 {
  -webkit-animation: animate-svg-stroke-15 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s both;
          animation: animate-svg-stroke-15 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-16 {
  0% {
    stroke-dashoffset: 134.24855041503906px;
    stroke-dasharray: 134.24855041503906px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 134.24855041503906px;
  }
}

@keyframes animate-svg-stroke-16 {
  0% {
    stroke-dashoffset: 134.24855041503906px;
    stroke-dasharray: 134.24855041503906px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 134.24855041503906px;
  }
}

.svg-elem-16 {
  -webkit-animation: animate-svg-stroke-16 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
          animation: animate-svg-stroke-16 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}

@-webkit-keyframes animate-svg-stroke-17 {
  0% {
    stroke-dashoffset: 428.7496337890625px;
    stroke-dasharray: 428.7496337890625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 428.7496337890625px;
  }
}

@keyframes animate-svg-stroke-17 {
  0% {
    stroke-dashoffset: 428.7496337890625px;
    stroke-dasharray: 428.7496337890625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 428.7496337890625px;
  }
}

.svg-elem-17 {
  -webkit-animation: animate-svg-stroke-17 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
          animation: animate-svg-stroke-17 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
}

@-webkit-keyframes animate-svg-stroke-18 {
  0% {
    stroke-dashoffset: 287.07232666015625px;
    stroke-dasharray: 287.07232666015625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 287.07232666015625px;
  }
}

@keyframes animate-svg-stroke-18 {
  0% {
    stroke-dashoffset: 287.07232666015625px;
    stroke-dasharray: 287.07232666015625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 287.07232666015625px;
  }
}

.svg-elem-18 {
  -webkit-animation: animate-svg-stroke-18 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s both;
          animation: animate-svg-stroke-18 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-19 {
  0% {
    stroke-dashoffset: 369.5638732910156px;
    stroke-dasharray: 369.5638732910156px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 369.5638732910156px;
  }
}

@keyframes animate-svg-stroke-19 {
  0% {
    stroke-dashoffset: 369.5638732910156px;
    stroke-dasharray: 369.5638732910156px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 369.5638732910156px;
  }
}

.svg-elem-19 {
  -webkit-animation: animate-svg-stroke-19 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
          animation: animate-svg-stroke-19 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
}

@-webkit-keyframes animate-svg-stroke-20 {
  0% {
    stroke-dashoffset: 351.8019104003906px;
    stroke-dasharray: 351.8019104003906px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 351.8019104003906px;
  }
}

@keyframes animate-svg-stroke-20 {
  0% {
    stroke-dashoffset: 351.8019104003906px;
    stroke-dasharray: 351.8019104003906px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 351.8019104003906px;
  }
}

.svg-elem-20 {
  -webkit-animation: animate-svg-stroke-20 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s both;
          animation: animate-svg-stroke-20 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-21 {
  0% {
    stroke-dashoffset: 357.5069885253906px;
    stroke-dasharray: 357.5069885253906px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 357.5069885253906px;
  }
}

@keyframes animate-svg-stroke-21 {
  0% {
    stroke-dashoffset: 357.5069885253906px;
    stroke-dasharray: 357.5069885253906px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 357.5069885253906px;
  }
}

.svg-elem-21 {
  -webkit-animation: animate-svg-stroke-21 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
          animation: animate-svg-stroke-21 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
}

@-webkit-keyframes animate-svg-stroke-22 {
  0% {
    stroke-dashoffset: 377.50579833984375px;
    stroke-dasharray: 377.50579833984375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 377.50579833984375px;
  }
}

@keyframes animate-svg-stroke-22 {
  0% {
    stroke-dashoffset: 377.50579833984375px;
    stroke-dasharray: 377.50579833984375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 377.50579833984375px;
  }
}

.svg-elem-22 {
  -webkit-animation: animate-svg-stroke-22 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
          animation: animate-svg-stroke-22 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
}

@-webkit-keyframes animate-svg-stroke-23 {
  0% {
    stroke-dashoffset: 457.7572326660156px;
    stroke-dasharray: 457.7572326660156px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 457.7572326660156px;
  }
}

@keyframes animate-svg-stroke-23 {
  0% {
    stroke-dashoffset: 457.7572326660156px;
    stroke-dasharray: 457.7572326660156px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 457.7572326660156px;
  }
}

.svg-elem-23 {
  -webkit-animation: animate-svg-stroke-23 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
          animation: animate-svg-stroke-23 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
}

@-webkit-keyframes animate-svg-stroke-24 {
  0% {
    stroke-dashoffset: 133.73086547851562px;
    stroke-dasharray: 133.73086547851562px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 133.73086547851562px;
  }
}

@keyframes animate-svg-stroke-24 {
  0% {
    stroke-dashoffset: 133.73086547851562px;
    stroke-dasharray: 133.73086547851562px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 133.73086547851562px;
  }
}

.svg-elem-24 {
  -webkit-animation: animate-svg-stroke-24 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3000000000000003s both;
          animation: animate-svg-stroke-24 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3000000000000003s both;
}

@-webkit-keyframes animate-svg-stroke-25 {
  0% {
    stroke-dashoffset: 130.04031372070312px;
    stroke-dasharray: 130.04031372070312px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 130.04031372070312px;
  }
}

@keyframes animate-svg-stroke-25 {
  0% {
    stroke-dashoffset: 130.04031372070312px;
    stroke-dasharray: 130.04031372070312px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 130.04031372070312px;
  }
}

.svg-elem-25 {
  -webkit-animation: animate-svg-stroke-25 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s both;
          animation: animate-svg-stroke-25 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s both;
}

@-webkit-keyframes animate-svg-stroke-26 {
  0% {
    stroke-dashoffset: 164.65882873535156px;
    stroke-dasharray: 164.65882873535156px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 164.65882873535156px;
  }
}

@keyframes animate-svg-stroke-26 {
  0% {
    stroke-dashoffset: 164.65882873535156px;
    stroke-dasharray: 164.65882873535156px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 164.65882873535156px;
  }
}

.svg-elem-26 {
  -webkit-animation: animate-svg-stroke-26 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
          animation: animate-svg-stroke-26 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
}




/* END OF BOOK SECTION ANIMATION */

/* SLIDER SECTION ANIMATION */


/***************************************************
 * Generated by SVG Artista on 1/24/2025, 4:25:42 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

@-webkit-keyframes animate-svg-stroke-01 {
	0% {
	  stroke-dashoffset: 141.69752502441406px;
	  stroke-dasharray: 141.69752502441406px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 141.69752502441406px;
	}
  }
  
  @keyframes animate-svg-stroke-01 {
	0% {
	  stroke-dashoffset: 141.69752502441406px;
	  stroke-dasharray: 141.69752502441406px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 141.69752502441406px;
	}
  }
  
  .f1-svg-element-1 {
	-webkit-animation: animate-svg-stroke-01 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;
			animation: animate-svg-stroke-01 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-02 {
	0% {
	  stroke-dashoffset: 574.2489013671875px;
	  stroke-dasharray: 574.2489013671875px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 574.2489013671875px;
	}
  }
  
  @keyframes animate-svg-stroke-02 {
	0% {
	  stroke-dashoffset: 574.2489013671875px;
	  stroke-dasharray: 574.2489013671875px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 574.2489013671875px;
	}
  }
  
  .f1-svg-element-2 {
	-webkit-animation: animate-svg-stroke-02 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.15s both;
			animation: animate-svg-stroke-02 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.15s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-03 {
	0% {
	  stroke-dashoffset: 2803.0498046875px;
	  stroke-dasharray: 2803.0498046875px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 2803.0498046875px;
	}
  }
  
  @keyframes animate-svg-stroke-03 {
	0% {
	  stroke-dashoffset: 2803.0498046875px;
	  stroke-dasharray: 2803.0498046875px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 2803.0498046875px;
	}
  }
  
  .f1-svg-element-3 {
	-webkit-animation: animate-svg-stroke-03 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both;
			animation: animate-svg-stroke-03 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-04 {
	0% {
	  stroke-dashoffset: 717.4913940429688px;
	  stroke-dasharray: 717.4913940429688px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 717.4913940429688px;
	}
  }
  
  @keyframes animate-svg-stroke-04 {
	0% {
	  stroke-dashoffset: 717.4913940429688px;
	  stroke-dasharray: 717.4913940429688px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 717.4913940429688px;
	}
  }
  
  .f1-svg-element-4 {
	-webkit-animation: animate-svg-stroke-04 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44999999999999996s both;
			animation: animate-svg-stroke-04 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44999999999999996s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-05 {
	0% {
	  stroke-dashoffset: 5591.48193359375px;
	  stroke-dasharray: 5591.48193359375px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 5591.48193359375px;
	}
  }
  
  @keyframes animate-svg-stroke-05 {
	0% {
	  stroke-dashoffset: 5591.48193359375px;
	  stroke-dasharray: 5591.48193359375px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 5591.48193359375px;
	}
  }
  
  .f1-svg-element-5 {
	-webkit-animation: animate-svg-stroke-05 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
			animation: animate-svg-stroke-05 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-06 {
	0% {
	  stroke-dashoffset: 52.19314193725586px;
	  stroke-dasharray: 52.19314193725586px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 52.19314193725586px;
	}
  }
  
  @keyframes animate-svg-stroke-06 {
	0% {
	  stroke-dashoffset: 52.19314193725586px;
	  stroke-dasharray: 52.19314193725586px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 52.19314193725586px;
	}
  }
  
  .f1-svg-element-6 {
	-webkit-animation: animate-svg-stroke-06 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s both;
			animation: animate-svg-stroke-06 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s both;
  }

/* END OF SLIDER SECTION ANIMATION */