/*@font-face {
    font-family: 'Scriptina Pro';
    src: url('https://proposal.flashday.com.ua/wp-content/themes/flashday/fonts/Scriptina/ScriptinaPro.eot');
    src: local('Scriptina Pro'), local('ScriptinaPro'),
        url('https://proposal.flashday.com.ua/wp-content/themes/flashday/fonts/Scriptina/ScriptinaPro.eot?#iefix') format('embedded-opentype'),
        url('https://proposal.flashday.com.ua/wp-content/themes/flashday/fonts/Scriptina/ScriptinaPro.woff2') format('woff2'),
        url('https://proposal.flashday.com.ua/wp-content/themes/flashday/fonts/Scriptina/ScriptinaPro.woff') format('woff'),
        url('https://proposal.flashday.com.ua/wp-content/themes/flashday/fonts/Scriptina/ScriptinaPro.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}*/

@font-face {
    font-family: 'Scriptina Pro';
    src: url('https://proposal.flashday.com.ua/wp-content/themes/flashday/fonts/Scriptina/ScriptinaPro.woff2') format('woff2'),
         url('https://proposal.flashday.com.ua/wp-content/themes/flashday/fonts/Scriptina/ScriptinaPro.woff') format('woff'),
         url('https://proposal.flashday.com.ua/wp-content/themes/flashday/fonts/Scriptina/ScriptinaPro.ttf') format('truetype'),
         url('https://proposal.flashday.com.ua/wp-content/themes/flashday/fonts/Scriptina/ScriptinaPro.eot?#iefix') format('embedded-opentype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}




*{
    padding: 0;
    margin: 0;
}

html {
    scroll-behavior: smooth;
}

body{
    /*max-width: 1440px;*/
    margin: auto;
    
    overflow-x: hidden;
}


a {
    text-decoration: none;
}


.animate__zoomIn {
    animation-delay: 0s; 
    animation-duration: 1s; 
}
.animate__slideInUp{
	 animation-delay: 0s; 
     animation-duration: 1s;
}




.HeroSection {
  min-height: 910px;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center;
}

.Header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1140px;
  width: 100%;
  margin: auto;
  padding-top: 10px;
}

.Menu {
  display: flex;
  gap: 20px;
  flex: 1;
  justify-content: center;
}

.menulink {
  color: #FFFBF7;
  font-size: 18px;
  font-family: 'Cormorant Garamond', sans-serif;
  font-weight: 600;
}


a.menulink:hover {
    color: #A68B67;
}

.LogoFdaSoftBg2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0.5;
}

.Contact {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  flex: 1;
}

.IconCall {
  display: flex;
  align-items: center;
  justify-content: center;
	width: 20px;
    height: 20px;
    background: url('https://api.iconify.design/mi/call.svg?color=%23fffbf7&width=20&height=20') no-repeat center center / contain;
}





.headerphone {
  color: #FFFBF7;
  font-size: 18px;
  font-family: 'Cormorant Garamond', sans-serif;
  font-weight: 600;
  display: flex;
  align-items: flex-start;
  gap:5px;
}

.linkheadphone{
	color: #FFFBF7;
}
.linkheadphoneMob{
	color: #171516;
}

.headerphone:hover .linkheadphone{
	color: #A68B67;
}

.headerphone:hover .IconCall {
	width: 20px;
    height: 20px;
	background: url('https://api.iconify.design/mi/call.svg?color=%23a68b67&width=20&height=20') no-repeat center center / contain;
}



.Social {
  display: flex;
  gap: 10px;
}

.Instagram {
  width: 32px;
  height: 32px;
	border-radius: 0px;
    border: 1px #A68B67 solid;
    background: url(https://api.iconify.design/mdi/instagram.svg?color=%23A68B67&width=20&height=20) no-repeat center center;
}

.Instagram:hover {
	background: url(https://api.iconify.design/mdi/instagram.svg?color=%23FFFBF7&width=20&height=20) no-repeat center center;
	background-color:#A68B67;
}

.Youtube {
  width: 32px;
  height: 32px;
	border-radius: 0px;
    border: 1px #A68B67 solid;
    background: url(https://api.iconify.design/mdi/youtube.svg?color=%23A68B67&width=20&height=20) no-repeat center center;
	
}

.Youtube:hover {
	background: url(https://api.iconify.design/mdi/youtube.svg?color=%23FFFBF7&width=20&height=20) no-repeat center center;
	background-color:#A68B67;
}

.Button1 {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px #A68B67 solid;
  padding: 10px 20px;
}

.Button1:hover{
    background: #A68B67;
	border: 1px #A68B67 solid;
}


.Button1:hover .headButton{
    color: #FFFBF7;     
}

.headButton{
  color: #A68B67;
  font-size: 16px;
  font-family: 'Cormorant Garamond', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
}

.Content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: center;
  color: #FFFBF7;
  max-width: 1140px;
  /*margin: 200px auto;*/
	padding: 275px 0 130px;
	margin: auto;
}

.Proposal {
  color: #A68B67;
  font-size: 120px;
  font-family: 'Scriptina Pro';
  font-weight: 300;
  margin-bottom: 40px;
  line-height: 20px;
	font-style: italic;
}

.headerText {
  font-size: 72px;
  font-family: 'Cormorant Garamond';
  font-weight: 700;
  line-height: 62px;
  margin-bottom: 20px;
  text-align: left;
}

.preheader {
  font-size: 16px;
  font-family: 'Lora', sans-serif;
  font-weight: 400;
  line-height: 20px;
  width: 60%;
  margin: 25px 0px;
  text-align: left;
}

.HeroButtons{
    display: flex;
    align-items: center;
    gap: 15px;
}

.herobutton1 {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #5D0E1B;
  padding: 15px 25px;
  color: #FFFBF7;
  font-size: 16px;
  font-family: 'Cormorant Garamond', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
}
.herobutton1:hover{
   background: #861B2C;
}


.herobutton2{
	display: none;
    color: white; 
    font-size: 16px; 
    font-family: 'Cormorant Garamond', sans-serif;
    font-weight: 600; 
    text-transform: uppercase; 
    line-height: 20px; 
    word-wrap: break-word;
}

.herobutton2:hover{
	color:#A68B67;
}


.spacer_photo{
    position: relative;
}
.imgSpace{
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%, -50%);
}



.SectionLocation {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 100%;
    max-width: 1140px;
    margin: 140px auto 140px auto;
	/*padding: 140px 0 120px 0;
	margin: auto;*/
	
}

.Heading2 {
    display: flex;
    flex-direction: column;
    align-items: start;
    margin-bottom: 20px;
    width: 100%;
}

.Locations {
    color: #A68B67;
    font-size: 120px;
    font-family: 'Scriptina Pro';
    font-weight: 300;
    line-height: 120px;
    line-height: 20px;
	font-style: italic;
    word-wrap: break-word;
}

.undertextLoc {
    color: #171516;
    font-size: 72px;
    font-family: 'Cormorant Garamond', serif;
    font-weight:700;
    word-wrap: break-word;
    padding: 25px 0 40px;
}

.locBlock {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 95px 30px;
}

.Location1 {
    display: flex;
    flex-direction: column;
    width: 359px;
    height: 468px;
	transition: transform 0.3s ease;
    transform: scale(1);
}


.Location1:hover {
	cursor: pointer;
    transform: scale(1.03);
}

.Photo1 {
    flex-grow: 1;
}

.Signature {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 28px;
}

.locprename {
    color: #F7F5F0;
    font-size: 16px;
    font-family: 'Cormorant Garamond';
    font-weight: 700;
    text-transform: uppercase;
}

.EmelyResort {
    color: #F7F5F0;
    font-size: 16px;
    font-family: 'Lora', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}


.menu-toggle {
           display: none;
       }

       .MenuModil {
           display: none;
       }
       
       .Ellipse{
              width: 50px;
    		height: 50px;
       }
       
       .folowerval{
         left: 215px;  
       }
       
       .folowername{
         left: 216px; 
         font-size: 16px;
       }


       @media (max-width: 1000px) {
           .Contact {
               display: none;
           }

           .Menu {
               display: none;
           }

           .menu-toggle {
               display: block;
           }

           .MenuModil {
               display: none;
           }

		   /*
           .MenuModil.active {
               display: flex;
               flex-direction: column;
               background: #fff;
               gap: 20px;
               padding: 20px;
               position: absolute;
               width: -webkit-fill-available;
           }*/
		   
		   .MenuModil.active {
				display: flex;
				flex-direction: column;
				background: #fff;
				gap: 30px;
				padding: 0px 20px 30px 20px;
				position: absolute;
				top: 0;
				/*height: 80%;*/
				width: -webkit-fill-available;
				align-items: center;
				z-index: 9;
			}
		   .Logofooter img{
			  width: 214px; 
			   height: 72px;
		   }

           .Header {
               justify-content: space-around;
			       padding-top: 0px;
			   
           }
		   
		   .LogoFdaSoftBg2{
			    flex: 1;
    			justify-content: center;
		   }

           .menu-toggle {
               display: block;
               width: 30px;
               /* Размер кнопки */
               height: 30px;
               position: relative;
               background: transparent;
               border: none;
               cursor: pointer;
			   z-index:99;
			   flex: 0.3;
			   position: fixed;
    		   right: 35px;
			   top: 25px;
           }

           .menu-toggle span,
           .menu-toggle::before,
           .menu-toggle::after {
               content: '';
               position: absolute;
               width: 25px;
               /* Ширина линии */
               height: 2px;
               /* Высота линии */
               background-color: #fff;
               /* Цвет линии */
               transition: all 0.3s ease;
           }

           .menu-toggle::before {
               top: 8px;
           }

           .menu-toggle span {
               top: 14px;
           }

           .menu-toggle::after {
               top: 20px;
           }

           /* Стиль для крестика */
           .menu-toggle.active::before {
               top: 14px;
               transform: rotate(45deg);
			   background: #000;
           }

           .menu-toggle.active span {
               opacity: 0;
           }

           .menu-toggle.active::after {
               top: 14px;
               transform: rotate(-45deg);
			   background: #000;
           }
           
           .Ellipse{
               width: 45px;
               height: 45px;
           }
           
           .HeroSection{
               min-height: 820px;
           }
           
            .folowerval{
                left: 202px;  
            }
       
            .folowername{
                left: 202px;  
                font-size: 14px;
                text-align: start;
            }
           
           .preheader{
              width: 100%; 
           }
           .headerText{
              font-size: 37px;       
               margin: 0;
               line-height: 44px;
           }
           .Proposal{
               font-size: 75px; 
			   padding-left: 15px;
           }
           .Content{
               /*margin: 110px auto;*/
			   margin: 150px auto 50px;
               padding: 0 15px;    
           }
		   


       }


 @media (max-width: 1000px){
            .Heading2{
                
            }
            .Locations{
            font-size: 75px;  
				padding-left: 20px;
            }   
            .undertextLoc{
             font-size: 37px; 
				padding-left: 20px;
            }
	 
	 		.undertextLoc span:nth-child(2) {
				display: block;
			}

            .locBlock{
                gap: 30px 30px;
            }
        }



        

.AboutUsInNumbersSection {
            max-width: 1380px;
            margin: 140px auto;
        }

        .AboutUsInNumbers {
            display: flex;
            justify-content: space-around;
            align-items: center;
            border: 2px #641028 solid;
            padding: 20px;
            padding: 65px 150px;
            flex-direction: row;
            flex-wrap: wrap;
        }

        .NumbersMainBlock {
            text-align: center;
        }

        .number_about_block {
            color: #641028;
            font-size: 64px;
            font-family: Cormorant Garamond;
            font-weight: 700;
            line-height: 54px;
        }

        .text_about_block {
            color: #3E4143;
            font-size: 16px;
            font-family: Cormorant Garamond;
            font-weight: 600;
            text-transform: uppercase;
            line-height: 24px;
			padding-top: 2px;
        }

        .hr_about_block {
            height: 100%;
            width: 80px;
            transform: rotate(90deg);
            background: #641028
        }
        
        
        @media (max-width: 1000px){
            .AboutUsInNumbers{
                padding: 10px 15px;
				display: flex;
				gap: 20px;
				flex-direction: row;
				flex-wrap: wrap;
				border: none;
            }
            .AboutUsInNumbersSection{
                margin: 140px 15px;
            }
            .hr_about_block{
                transform: rotate(0deg);
				display:none;
            }
            
        }



 .left-column,
       .right-column {
           display: flex;
           flex-direction: column;
           justify-content: flex-end;
       }

       .about_bg_sec {
           /*max-width: 1440px;*/
           margin: auto;
           background: url(img/about_bg_img.png);
		   background-size: contain;
       }

       .section-about-us {
           display: flex;
           justify-content: space-between;
           max-width: 1140px;
           margin: auto;
           padding: 140px 0;
           flex-direction: row;
           flex-wrap: wrap;
           align-items: stretch;
       }

       .left-column {
           flex: 1;
           padding-right: 20px;
           max-width: 550px;
       }

       .aboutheading {
           font-size: 122px;
           font-family: 'Scriptina Pro', cursive;
           color: #A68B67;
           font-weight: 300;
           line-height: 20px;
		   font-style: italic;
       }

       .aboutunterhead {
           font-size: 72px;
           font-family: 'Cormorant Garamond', serif;
           color: #FFFBF7;
           font-weight: 700;
           line-height: 87px;
           margin: 25px 0 50px 0;
       }

       .about1text {
           font-size: 16px;
           font-family: 'Lora', sans-serif;
           color: #FFFBF7;
       }

       .about1photo {
           max-width: 361px;
           height: auto;
           margin-top: 57px;
           align-self: flex-end;
       }

       .right-column {
           flex: 1;
           max-width: 457px;
       }

       .about2photo {
           max-width: 100%;
           height: auto;
           margin-bottom: 25px;
       }

       .about2text {
           font-size: 16px;
           font-family: 'Lora', sans-serif;
           color: #FFFBF7;
       }
       
       
       @media (max-width: 1000px){
           .aboutheading{
               font-size: 75px;
           } 
           .aboutunterhead{
               font-size: 37px;  
               margin: 25px 0 25px 0;
           }
           .section-about-us{
               padding: 140px 15px;
               gap: 20px
           }
           .about1photo{
               margin-top: 35px;
			   align-self: center;
           }
		   .right-column{
			    flex-direction: column-reverse;
    			gap: 15px;
		   }
		   .left-column {
           padding-right: 0px;
       }
       }
       


  .SectionCooperation {
            max-width: 1140px;
            margin: auto;
            padding: 160px 0 120px;
        }

        .stepsmain {
            display: flex;
            
            width: 100%;
            height: 100%;
            position: relative;
            flex-direction: row;
            flex-wrap: wrap;
            gap: 30px;
            justify-content: center;
        }

        .Heading5 {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: center;
            margin-bottom: 20px;
        }

        .Cooperation {
            color: #A68B67;
            font-size: 120px;
            font-family: Scriptina Pro;
            font-weight: 300;
            line-height: 20px;
            word-wrap: break-word;
			font-style: italic;
        }

        .cooplowertext {
            width: 100%;
            color: #171516;
            font-size: 72px;
            font-family: Cormorant Garamond;
            font-weight: 700;
            word-wrap: break-word;
            padding: 40px 0 60px;
        }

        .Step {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            border: 2px #641028 solid;
            padding: 35px 25px;
            box-sizing: border-box;
            position: relative;
        }

        .Number {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 62px;
            height: 62px;
            background: #641028;
            border-radius: 9999px;
            color: #FFFBF7;
            font-size: 32px;
            font-family: Lora;
            font-weight: 700;
        }

        .Title {
            text-align: center;
            color: #641028;
            font-size: 36px;
            font-family: Cormorant Garamond;
            font-weight: 700;
            padding: 40px 0 20px 0;
        }

        .Description {
            width: 207px;
            color: #171516;
            font-size: 16px;
            font-family: Lora;
            font-weight: 400;
            line-height: 20px;
            text-align: start;
        }
        
        
        
        
        @media (max-width: 1000px){
            .Cooperation{
                font-size: 68px
            }
            .cooplowertext{
                font-size: 37px;
				padding: 40px 0 35px;
            }
            .SectionCooperation{
                padding: 160px 15px 120px;    
            }
			
			.stepsmain{
				width: 80%;
				margin: auto;
			}
			
			.Step{
				flex-direction: row;
				flex-wrap: wrap;
				align-items: center;
				gap: 15px;
			}
			.Number{
				width: 24px;
            	height: 24px;
				font-size: 20px;
			}
			.Title{
				padding: 0px 0 0px 0;
			}
			.Description{
				width:100%;
			}
            
        }
        

.SectionTariffs {
            background: url(img/about_bg_img.png);
			background-size: contain;
            display: flex;
            flex-direction: column;
            align-items: center;
            width: 100%;
            height: 100%;
            /*max-width: 1440px;*/
            margin: auto;
            padding: 160px 0 120px;
        }

        .HeadingTariffs {
            display: flex;
            flex-direction: column;
            align-items: start;
            width: 100%;
            max-width: 1140px;
        }

        .headTariff {
            color: #A68B67;
            font-size: 120px;
            font-family: 'Scriptina Pro';
            font-weight: 300;
            line-height: 120px;
            line-height: 20px;
            word-wrap: break-word;
			font-style: italic;
        }

        .undertarif {
            color: #F7F5F0;
            font-size: 72px;
            font-family: 'Cormorant Garamond', serif;
            font-weight: 700;
            word-wrap: break-word;
            padding: 25px 0px 0px 0px;
        }

        .YourBestChoice {
            color: #A68B67;
            font-size: 40px;
            font-family: Scriptina Pro;
            font-weight: 300;
            line-height: 34px;
            word-wrap: break-word;
            padding: 60px 0 25px 0;
			font-style: italic;
        }

		.YourBestChoiceMobil{
            color: #A68B67;
            font-size: 40px;
            font-family: Scriptina Pro;
            font-weight: 300;
            line-height: 34px;
            word-wrap: break-word;
            padding: 15px 0 15px 0;
			font-style: italic;
        }

#vid{ display:none}
#nevid{ display:none}
#nevid1{ display:none}


        .tarifBlock {
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            gap: 95px 30px;
            max-width: 1140px;
        }

        .tariff1 {
            display: flex;
            flex-direction: column;
            border: 1px solid #A68B67;
            padding: 65px 28px 40px 28px;
            max-width: 300px;
            gap: 25px;
        }

        .packName {
            color: #A68B67;
            font-size: 44px;
            font-family: Cormorant Garamond;
            font-weight: 700;
            word-wrap: break-word
        }

        .tafircontent {
            width: 100%;
            color: #FFFBF7;
            font-size: 16px;
            font-family: Lora;
            font-weight: 400;
            line-height: 20px;
            word-wrap: break-word
        }

        .Photo1 {
            flex-grow: 1;
        }

        .Signature {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            padding: 28px;
        }

        .locprename {
            color: #F7F5F0;
            font-size: 16px;
            font-family: 'Cormorant Garamond';
            font-weight: 700;
            text-transform: uppercase;
        }

        .EmelyResort {
            color: #F7F5F0;
            font-size: 16px;
            font-family: 'Lora', sans-serif;
            font-weight: 700;
            text-transform: uppercase;
        }

        .packTable {
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            gap: 25px;
            min-height: 325px;
            justify-content: space-around;
        }


        .table_goriz {
            display: flex;
            gap: 10px;
            align-items: center;
        }

        .priceTarif {
            text-align: center;
			display: none;
        }

        .pricespan {
            color: #A68B67;
            font-size: 32px;
            font-family: Cormorant Garamond;
            font-weight: 700;
            word-wrap: break-word
        }

        .ButtonMain {
            width: 100%;
            height: 100%;
            justify-content: flex-start;
            align-items: flex-start;
            display: inline-flex
        }

        .ButtonTarif {
            width: 100%;
            padding: 16px 0px;
            background: #A68B67;
            border: 2px #A68B67 solid;
            justify-content: center;
            align-items: center;
            gap: 8px;
            display: flex
        }
        
        
        .ButtonTarif:hover{
              border: 2px #A68B67 solid;
            background: none;
        }
        
        
       

        .ExploreTheTips {
            color: #FFFBF7;
            font-size: 14px;
            font-family: Cormorant Garamond;
            font-weight: 600;
            text-transform: uppercase;
            line-height: 20px;
            word-wrap: break-word
        }
        
        
        
        
        
        
        @media (max-width: 1000px){
            .headTariff{
                font-size: 75px;
				padding-left: 15px;
            }
            .undertarif{
                font-size: 37px
            }
            .HeadingTariffs{
             padding-left: 30px;
				padding-bottom: 20px;
            }
            .tarifBlock{
                gap: 35px;
            }
			
			.YourBestChoice{
				display:none;
			}
        }

@media (max-width: 615px) {
	#vid{ display:block}
}
        


.SectionInstagram {
            max-width: 1440px;
            margin: auto;
            padding: 160px 0 0px;
        }

        .HeadingInstagram {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: center;
            max-width: 1140px;
            margin: auto;
        }

        .headInstagram {
            color: #A68B67;
            font-size: 120px;
            font-family: Scriptina Pro;
            font-weight: 300;
            line-height: 20px;
            word-wrap: break-word;
			font-style: italic;
        }

        .underInstagram {
            width: 100%;
            color: #171516;
            font-size: 72px;
            font-family: Cormorant Garamond;
            font-weight: 700;
            word-wrap: break-word;
            padding: 40px 0 60px;
        }

        
        
        .instAccInfo{
            max-width: 870px;
            margin: auto;
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: center;
            flex-wrap: wrap;
        }
        
        .accname{
            padding: 0 35px 0 15px;
        }
        
        .accinfo{
            display: flex;
            align-items: center;
            gap: 20px;
            padding-right: 35px;
        }
        
        
        .instphotoscolage{
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            justify-content: center;
            margin-top: 40px;
        }
        
        .colageimg{
            width: 287px;
            height: 287px;
        }
        
        .ButtonInst{
            background: #641028; padding: 10px 20px;display: flex;align-items: center;gap: 5px;    
        }
        .ButtonInst:hover{
           background: #861B2C; 
        }
        
        
        
        @media (max-width: 1000px){
            .HeadingInstagram{
            padding-left: 15px;
            }
            .headInstagram{
                font-size: 75px;
            }
            .underInstagram{
                font-size: 37px;
            }
            .instAccInfo{
                flex-direction: column;
                align-items: center;
                gap: 20px;    
            }
            .accname{
                padding: 0 15px;
            }
            .accinfo{
                padding: 0;
            }
            
        }
        


.footer {
            display: flex;
            justify-content: space-between;
            align-items: center;
            max-width: 1140px;
            width: 100%;
            margin: auto;
            padding: 35px 0;
        }

        .Menufooter {
            display: flex;
            gap: 20px;
            flex: 1;
            justify-content: center;
        }

		.MenufooterMobil {
            display: none;
			gap: 20px;
			flex: 1;
			justify-content: center;
			flex-direction: column;
			align-items: center;
        }

        .menulinkfooter {
            color: #171516;
            font-size: 18px;
            font-family: 'Cormorant Garamond', sans-serif;
            font-weight: 600;
        }

		a.menulinkfooter:hover {
			color: #641028;
		}

        .Logofooter {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
            flex: 0.5;
        }

        .Contactfooter {
            display: flex;
            justify-content: space-evenly;
            align-items: center;
            width: 80%;
            flex: 1;
        }

        .IconCallfooter {
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .headerphonefooter {
            color: #FFFBF7;
            font-size: 18px;
            font-family: 'Cormorant Garamond', sans-serif;
            font-weight: 600;
            display: flex;
            align-items: center;
            gap: 5px;
        }
.phonlinkcsyle{
	color: #171516;
}

.headerphonefooter:hover .phonlinkcsyle{
	color:#641028
}

        .Socialfooter {
            display: flex;
            gap: 10px;
        }

        .Instagramfooter {
            width: 32px;
            height: 32px;
            
        }

        .Youtubefooter {
            width: 32px;
            height: 32px;
        }

        .Button1footer {
            display: flex;
            align-items: center;
            justify-content: center;
            border: 1px #A68B67 solid;
            padding: 10px 20px;
        }

        .headButtonfooter {
            color: #A68B67;
            font-size: 16px;
            font-family: 'Cormorant Garamond', sans-serif;
            font-weight: 600;
            text-transform: uppercase;
        }

					.fotsocMain{
						display: flex;
						flex-direction: row;
						align-content: space-around;
						flex-wrap: wrap;
						gap: 20px;
				   }

			.Instagramfooter{
						   width: 32px;
						   height:32px;
						   background: url('https://api.iconify.design/mdi/instagram.svg?color=%23fffbf7&width=20&height=20') no-repeat center center;
						   background-color: #641028;
					   }
					   
					   .Instagramfooter:hover{
						   background-color: #861B2C;
					   }
					   
					   .Youtubefooter{
						   width: 32px;
						   height:32px;
					   	   background: url('https://api.iconify.design/mdi/youtube.svg?color=%23fffbf7&width=20&height=20') no-repeat center center;
						   background-color: #641028;
					   }
					   
					   .Youtubefooter:hover{
						   background-color: #861B2C;
					   }

        
        
        @media (max-width: 1000px) {
            .footer{
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 20px;
            } 
            .Menufooter{
                display: none;
            }
			.MenufooterMobil {
            display: flex;
			gap: 20px;
			flex: 1;
			justify-content: center;
			flex-direction: column;
			align-items: center;
        }
			.Contactfooter{
				flex-direction: column;
				gap:20px;
			}
            
        }



#orderForm label {
            color: #171516;
            font-size: 14px;
            font-family: Cormorant Garamond;
            font-weight: 400;
            line-height: 21px;
            word-wrap: break-word
        }

        .popup {
            position: fixed;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.75);
            z-index: 999;
        }

        .popup-content {
            background-color: #fefefe;
            margin: 50px auto;
            padding: 20px;
            border: 1px solid #888;
            width: 80%;
            max-width: 450px;
            text-align: center;
        }

        .close {
            color: #aaa;
            float: right;
            font-size: 28px;
            font-weight: bold;
        }

        .close:hover,
        .close:focus {
            color: black;
            text-decoration: none;
            cursor: pointer;
        }



        .agency {
            text-align: center;
            font-style: italic;
            margin-bottom: 20px;
        }

        form {
            display: flex;
            flex-direction: column;
            text-align: left;
        }

        input[type=text],
        input[type=tel],
        textarea {
            margin-bottom: 15px;
            padding: 10px;
            border: 1px solid #ddd;
            border-radius: 5px;
            color: #171516;
            font-size: 14px;
            font-family: Cormorant Garamond;
            font-weight: 400;
            line-height: 21px;
            word-wrap: break-word;
        }

        button[type=submit] {
            background-color: #5D0E1B;
            color: white;
            padding: 15px;
            border: none;
            width: 100%;
            cursor: pointer;
            margin: 20px 0 0 0;
        }

        button[type=submit]:hover {
            background-color: #861B2C;
        }
        
        .popupButton{
            cursor: pointer;    
        }




@media (max-width: 1000px) {
	
	button[type=submit]{
		 width: 100%;
	}
	
	.HeroSection{
		overflow-x: hidden;	
		background-position-x: 40%;
	}
	
	
	
	.SectionReviev{
		overflow-x: hidden;	
	}
	
	.AboutUsInNumbersSection{
		overflow-x: hidden;	
	}
	
	
	.about_bg_sec{
		overflow: hidden;	
	}
	
	.SectionCooperation{
		overflow-x: hidden;	
	}
	
	.SectionTariffs{
		overflow-x: hidden;	
	}
	
	
	

}







